@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap);@font-face{font-display:swap;font-family:SmartTeacher;font-style:normal;font-weight:400;src:url(/static/media/SmartTeacher-Regular.dc9c7d862a5ed984829a.otf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-color:var(--kdc-bg);color:#0f172a;color:var(--kdc-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Home_container__MGYYT{align-items:center;background:#581c0f;box-sizing:border-box;display:flex;height:100vh;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.Home_pageExit__dTrO3{opacity:0;transform:scale(.98);transition:opacity .6s ease,transform .6s ease}.Home_brandingSection__l2saI{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:100%;max-width:600px;padding:20px;text-align:center;width:100%;z-index:2}.Home_logo__i5Rn4{display:block;filter:drop-shadow(0 0 10px rgba(225,29,72,.6)) drop-shadow(0 0 20px rgba(249,115,22,.4));height:60%;margin:auto;object-fit:contain;padding:30px;width:60%}.Home_ctaWrapper__ob7eN{display:flex;justify-content:center;margin-top:15px;width:100%}.Home_registerBtn__d2YHM{animation:Home_pulse-glow__IZpc2 2s infinite;background-color:#f97316;border-radius:50px;box-shadow:0 0 25px #f97316cc,0 0 50px #f9731666;color:#fff;display:inline-block;font-size:clamp(1rem,2vw,1.2rem);font-weight:700;padding:clamp(14px,2vh,18px) clamp(30px,5vw,50px);text-decoration:none;transition:all .3s ease}.Home_registerBtn__d2YHM:hover{animation:none;background-color:#6a2e04;box-shadow:0 0 35px #f97316,0 0 70px #f97316b3;transform:scale(1.05)}@keyframes Home_float-badge__VeGJ9{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes Home_pulse-glow__IZpc2{0%{box-shadow:0 0 20px #e11d4899,0 0 40px #e11d484d}50%{box-shadow:0 0 40px #e11d48,0 0 80px #e11d48b3}to{box-shadow:0 0 20px #e11d4899,0 0 40px #e11d484d}}@media (max-width:480px){.Home_container__MGYYT{padding:15px}.Home_logoContainer__qPf\+e{height:260px;padding:28px;width:260px}}.RegistrationForm_pageContainer__jbQtr{align-items:center;animation:RegistrationForm_pageEnter__7gSc2 .6s cubic-bezier(.16,1,.3,1) forwards;background:#581c0f;box-sizing:border-box;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);min-height:100vh;overflow-x:hidden;padding:20px 16px 30px;position:relative}@keyframes RegistrationForm_pageEnter__7gSc2{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.RegistrationForm_fireworksBackground__gdsZf{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}.RegistrationForm_headerTitle__MFklh{align-items:center;animation:RegistrationForm_slideDownFade__6cAYL .7s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 15px 35px #e11d4814;box-sizing:border-box;display:flex;flex-direction:row;gap:24px;justify-content:center;margin-bottom:24px;max-width:1000px;padding:24px 36px;position:relative;width:100%;z-index:2}@keyframes RegistrationForm_slideDownFade__6cAYL{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.RegistrationForm_logoContainer__k6UOh{align-items:center;display:flex;height:160px;justify-content:center;width:160px}.RegistrationForm_logo__dmAv9{height:85%;object-fit:contain;width:85%}.RegistrationForm_headerTitle__MFklh h2{font-family:SmartTeacher,sans-serif;font-family:var(--font-heading);font-size:2.2rem;font-weight:400;margin:0 0 5px;text-shadow:0 0 15px #e11d4833}.RegistrationForm_headerTitle__MFklh h2,.RegistrationForm_headerTitle__MFklh p{color:#e11d48;color:var(--kdc-primary);letter-spacing:.5px;word-break:break-word}.RegistrationForm_headerTitle__MFklh p{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.95rem;font-weight:700;margin:0;text-transform:uppercase}.RegistrationForm_formCard__\+apBW{animation:RegistrationForm_cardEnter__1eGtD .7s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 15px 35px #e11d4814;box-sizing:border-box;max-width:1000px;padding:36px;position:relative;width:100%;z-index:2}@keyframes RegistrationForm_cardEnter__1eGtD{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.RegistrationForm_form__c8X43{display:flex;flex-direction:column;gap:20px}.RegistrationForm_row__eOjDF{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.RegistrationForm_inputGroup__oQSc1{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;width:100%}.RegistrationForm_inputGroup__oQSc1 label{color:#334155;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.9rem;font-weight:700}.RegistrationForm_labelWithIcon__25M6X{align-items:center;display:flex;gap:8px}.RegistrationForm_fieldIcon__GShp9{color:#e11d48;color:var(--kdc-primary);font-size:.95rem}.RegistrationForm_inputGroup__oQSc1 input,.RegistrationForm_inputGroup__oQSc1 select{background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#0f172a;color:var(--kdc-text);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.95rem;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}.RegistrationForm_inputGroup__oQSc1 input:focus,.RegistrationForm_inputGroup__oQSc1 select:focus{background-color:#fff;border-color:#e11d48;border-color:var(--kdc-primary);box-shadow:0 0 0 4px #e11d481a}.RegistrationForm_dobContainer__5SWmK{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1.4fr 1.1fr;width:100%}.RegistrationForm_dobSelect__j\+WiS{background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;color:#0f172a;color:var(--kdc-text);cursor:pointer;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.9rem!important;outline:none;padding:12px 10px!important;transition:all .3s ease}.RegistrationForm_dobSelect__j\+WiS:focus{background-color:#fff;border-color:#e11d48;border-color:var(--kdc-primary);box-shadow:0 0 0 4px #e11d481a}.RegistrationForm_errorInputContainer__vAs9c{background-color:#fdf2f4;border:2px solid #e11d48;border:2px solid var(--kdc-primary);border-radius:12px;padding:3px}.RegistrationForm_readonlyInput__xOtly{background-color:#f1f5f9!important;color:#94a3b8!important;cursor:not-allowed}.RegistrationForm_errorInput__jH9ed{background-color:#fdf2f4!important;border-color:#e11d48!important;border-color:var(--kdc-primary)!important}.RegistrationForm_sectionHeading__J9PDd{border-bottom:2px solid #f1f5f9;color:#0f172a;color:var(--kdc-text);font-family:SmartTeacher,sans-serif;font-family:var(--font-heading);font-size:1.9rem;font-weight:400;letter-spacing:.5px;margin-top:10px;padding-bottom:10px}.RegistrationForm_instructionLabel__A8Xb2{color:#334155;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.95rem;font-weight:700;margin-bottom:5px}.RegistrationForm_tickCardsContainer__WZ0Ga{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:5px}.RegistrationForm_errorBoxContainer__lJYyS{background-color:#fdf2f4;border:2px dashed #e11d48;border:2px dashed var(--kdc-primary);border-radius:12px;padding:10px}.RegistrationForm_tickCard__7hE7k{align-items:center;background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:15px;padding:16px;transition:all .2s ease}.RegistrationForm_tickCard__7hE7k:hover{background-color:#fffaf5;border-color:#f97316;border-color:var(--kdc-accent)}.RegistrationForm_tickCardActive__oEbCu{background-color:#fdf2f4;border-color:#e11d48;border-color:var(--kdc-primary);box-shadow:0 4px 12px #e11d481f}.RegistrationForm_customCheckbox__XGliO input{display:none}.RegistrationForm_checkmark__mSt9r{background:#fff;border:2px solid #cbd5e1;border-radius:6px;display:inline-block;flex-shrink:0;height:22px;position:relative;width:22px}.RegistrationForm_tickCardActive__oEbCu .RegistrationForm_checkmark__mSt9r{background-color:#e11d48;background-color:var(--kdc-primary);border-color:#e11d48;border-color:var(--kdc-primary)}.RegistrationForm_tickCardActive__oEbCu .RegistrationForm_checkmark__mSt9r:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:11px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.RegistrationForm_tickCardInfo__tZXhU{align-items:center;display:flex;gap:12px;min-width:0}.RegistrationForm_tickCardIcon__19gKb{color:#e11d48;color:var(--kdc-primary);flex-shrink:0;font-size:1.5rem}.RegistrationForm_tickCardTitle__fpTV1{color:#0f172a;color:var(--kdc-text);display:block;font-size:1rem;font-weight:700}.RegistrationForm_tickCardSubtitle__EQpAz{color:#64748b;display:block;font-size:.8rem}.RegistrationForm_actionCardContainer__ZvpC\+{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #7c3aed2e;border-radius:16px;box-shadow:0 10px 30px #7c3aed14;grid-column:1/-1;margin-top:40px;padding:24px;position:relative;transition:all .3s ease}.RegistrationForm_actionCardContainer__ZvpC\+:hover{border-color:#7c3aed59;box-shadow:0 15px 35px #7c3aed26}.RegistrationForm_actionCardHeader__IcdrO{align-items:center;color:#e11d48;display:flex;font-size:1.1rem;font-weight:700;gap:10px;margin-bottom:16px}.RegistrationForm_actionCardIcon__0dzPJ{font-size:1.2rem}.RegistrationForm_termsGroup__LtEUL{margin-bottom:20px}.RegistrationForm_verificationList__y6YTr{background:#ffffffb3;border:1px solid #7c3aed1f;border-radius:12px;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 20px;padding:14px 16px}.RegistrationForm_verificationList__y6YTr li{align-items:flex-start;color:#334155;display:flex;font-size:.88rem;gap:10px;line-height:1.4}.RegistrationForm_listItemIcon__4hFyR{color:#e11d48;flex-shrink:0;font-size:.95rem;margin-top:3px}.RegistrationForm_termsLabel__bxOhw{align-items:flex-start;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.RegistrationForm_termsCheckbox__XDRre{accent-color:#e11d48;cursor:pointer;height:18px;margin-top:3px;width:18px}.RegistrationForm_termsText__ayxG2{color:#334155;font-size:.95rem;line-height:1.5}.RegistrationForm_errorText__6V6z5{color:#ef4444;display:block;font-size:.85rem;font-weight:500;margin-top:6px}.RegistrationForm_submitWrapper__WwnKr{display:flex;justify-content:flex-end}.RegistrationForm_previewActions__QkdLb{display:flex;gap:16px;width:100%}.RegistrationForm_submitBtn__12JmY{background:linear-gradient(135deg,#e11d48,#be123c);background:linear-gradient(135deg,var(--kdc-primary) 0,#be123c 100%);border:none;border-radius:12px;box-shadow:0 4px 15px #e11d484d;box-sizing:border-box;color:#fff;cursor:pointer;flex:1 1;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:700;margin-top:15px;padding:14px 28px;transition:all .3s ease}.RegistrationForm_submitBtn__12JmY:hover{box-shadow:0 6px 20px #e11d4866;transform:translateY(-2px)}.RegistrationForm_backBtn__74dLM{background-color:#f1f5f9;border:none;border-radius:12px;box-sizing:border-box;color:#334155;cursor:pointer;flex:1 1;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:700;margin-top:15px;padding:14px 28px;transition:all .2s ease}.RegistrationForm_backBtn__74dLM:hover{background-color:#e2e8f0}.RegistrationForm_toast__RRPcG{align-items:center;animation:RegistrationForm_slideDown__X4UyF .3s cubic-bezier(.16,1,.3,1);background-color:#fef3c7;border:1px solid #f59e0b;border-radius:14px;box-shadow:0 15px 35px #f59e0b40;box-sizing:border-box;color:#92400e;display:flex;font-size:14px;font-weight:500;gap:12px;left:50%;line-height:1.5;max-width:560px;padding:16px 20px;position:fixed;top:24px;transform:translateX(-50%);width:90%;z-index:999999}.RegistrationForm_toastIcon__2HPQr{color:#f59e0b;flex-shrink:0;font-size:18px;margin-top:1px}@keyframes RegistrationForm_slideDown__X4UyF{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes RegistrationForm_slideIn__Pdnmb{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.RegistrationForm_previewContainer__syW1d,.RegistrationForm_successContainer__OoE6W{display:flex;flex-direction:column;gap:20px}.RegistrationForm_successBadge__91TJJ{align-items:center;display:flex;font-size:2.5rem;height:70px;justify-content:center;margin:0 auto;width:70px}.RegistrationForm_successHeading__KUwz1{color:#10b981;color:var(--kdc-success);font-family:SmartTeacher,sans-serif;font-family:var(--font-heading);font-size:1.8rem;font-weight:400;margin:0;text-align:center}.RegistrationForm_successText__0IaZ1{color:#475569;font-size:1rem;margin:0;text-align:center}.RegistrationForm_previewSubtitle__9qCc8{color:#64748b;font-size:.9rem;margin-top:-15px}.RegistrationForm_previewGrid__rIQsb{grid-gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:16px}.RegistrationForm_previewItem__bR12l{display:flex;flex-direction:column;gap:2px;word-break:break-word}.RegistrationForm_previewLabel__hccnR{color:#94a3b8;font-size:.8rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.RegistrationForm_previewValue__CJNwD{color:#0f172a;color:var(--kdc-text);font-size:.95rem;font-weight:700}.RegistrationForm_previewActions__QkdLb{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:10px}@media (max-width:640px){.RegistrationForm_pageContainer__jbQtr{padding:80px 10px 16px}.RegistrationForm_formCard__\+apBW{border-radius:16px;padding:20px 16px}.RegistrationForm_headerTitle__MFklh{flex-direction:column;gap:16px;padding:20px 16px;text-align:center}.RegistrationForm_headerTitle__MFklh h2{font-size:1.7rem}.RegistrationForm_headerTitle__MFklh p{font-size:.85rem}.RegistrationForm_row__eOjDF{gap:15px;grid-template-columns:1fr}.RegistrationForm_dobContainer__5SWmK{grid-template-columns:.9fr 1.3fr 1.1fr}.RegistrationForm_tickCardsContainer__WZ0Ga{grid-template-columns:1fr}.RegistrationForm_previewActions__QkdLb{gap:10px;grid-template-columns:1fr}}.RegistrationForm_ageLimitBox__3EpVN{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;box-sizing:border-box;color:#b91c1c;display:flex;font-size:.9rem;font-weight:500;gap:12px;grid-column:1/-1;margin-top:8px;padding:12px 16px;width:100%}.RegistrationForm_ageLimitIcon__i0I3D{color:#ef4444;flex-shrink:0;font-size:1rem}@media (max-width:768px){.RegistrationForm_ageLimitBox__3EpVN{font-size:.85rem;gap:10px;padding:10px 14px}}.RegistrationForm_textarea__Q1GST{background-color:#f9fafb;border:1.5px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.95rem;min-height:90px;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.RegistrationForm_textarea__Q1GST:focus{background-color:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26;outline:none}.PolicyFooter_pageFooter__NFvsJ{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 30px #0000000d;box-sizing:border-box;margin-top:24px;max-width:1000px;padding:24px;position:relative;width:100%;z-index:2}.PolicyFooter_footerTopGrid__KXXW1{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:18px}.PolicyFooter_footerSecurityBox__KFsa4,.PolicyFooter_footerSupportBox__8EzI9{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:14px;padding:16px;transition:all .3s ease}.PolicyFooter_footerSecurityBox__KFsa4:hover,.PolicyFooter_footerSupportBox__8EzI9:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 15px #00000008}.PolicyFooter_footerIconWrapper__EDKHm{background-color:#e0f2fe;color:#0284c7}.PolicyFooter_footerIconWrapperAlt__d\+FQy,.PolicyFooter_footerIconWrapper__EDKHm{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1rem;height:38px;justify-content:center;width:38px}.PolicyFooter_footerIconWrapperAlt__d\+FQy{background-color:#fef3c7;color:#d97706}.PolicyFooter_footerBoxText__aDXDH h4{color:#0f172a;color:var(--kdc-text);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:700;margin:0 0 4px}.PolicyFooter_footerBoxText__aDXDH p{font-size:.82rem;line-height:1.4;margin:0}.PolicyFooter_footerBottomBar__vviT-,.PolicyFooter_footerBoxText__aDXDH p{color:#64748b;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}.PolicyFooter_footerBottomBar__vviT-{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;font-size:.8rem;gap:10px;justify-content:space-between;padding-top:14px}.PolicyFooter_footerTagline__MLqWo{color:#e11d48;color:var(--kdc-primary);font-weight:700}@media (max-width:640px){.PolicyFooter_footerBottomBar__vviT-{flex-direction:column;text-align:center}}.SupportButton_floatingBtn__vsY1e{align-items:center!important;background:linear-gradient(135deg,#ff6b6b,#ee5253)!important;border:none!important;border-radius:50px!important;bottom:24px!important;box-shadow:0 4px 15px #ee525366!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;gap:10px!important;padding:12px 20px!important;position:fixed!important;right:24px!important;transition:all .3s ease!important;z-index:2147483647!important}.SupportButton_floatingBtn__vsY1e:hover{box-shadow:0 6px 20px #ee525399!important;transform:translateY(-3px)!important}.SupportButton_widgetWrapper__CgCBf{animation:SupportButton_scaleUpFromCorner__Odhw0 .3s cubic-bezier(.16,1,.3,1) forwards!important;bottom:24px!important;max-width:calc(100vw - 48px)!important;position:fixed!important;right:24px!important;width:380px!important;z-index:2147483647!important}.SupportButton_modalCard__GoH6V{background:#fff!important;border:1px solid #00000014!important;border-radius:16px!important;box-shadow:0 10px 35px #00000040!important;display:flex!important;flex-direction:column!important;max-height:85vh!important;overflow:hidden!important;width:100%!important}.SupportButton_modalHeader__tSk9w{align-items:center!important;background:#f8f9fa!important;border-bottom:1px solid #eee!important;display:flex!important;justify-content:space-between!important;padding:16px 20px!important}.SupportButton_headerTitleContainer__SVE4k{align-items:center!important;display:flex!important;gap:12px!important}.SupportButton_headerIcon__K4C\+Z{color:#ee5253!important;font-size:22px!important}.SupportButton_modalHeader__tSk9w h3{color:#2d3436!important;font-size:16px!important;margin:0!important}.SupportButton_modalHeader__tSk9w p{color:#636e72!important;font-size:11px!important;margin:2px 0 0!important}.SupportButton_closeBtn__OPtFe{background:none!important;border:none!important;color:#b2bec3!important;cursor:pointer!important;font-size:16px!important;transition:color .2s!important}.SupportButton_closeBtn__OPtFe:hover{color:#2d3436!important}.SupportButton_modalBody__bijC8{overflow-y:auto!important;padding:16px 20px!important}.SupportButton_form__gUcAp{display:flex!important;flex-direction:column!important;gap:12px!important}.SupportButton_row__OBM6D{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr 1fr!important}.SupportButton_inputGroup__m6HtG{display:flex!important;flex-direction:column!important;gap:5px!important}.SupportButton_inputGroup__m6HtG label{color:#2d3436!important;font-size:12px!important;font-weight:600!important}.SupportButton_inputGroup__m6HtG input,.SupportButton_inputGroup__m6HtG select,.SupportButton_inputGroup__m6HtG textarea{border:1px solid #dfe6e9!important;border-radius:8px!important;font-family:inherit!important;font-size:13px!important;outline:none!important;padding:9px 12px!important;transition:border-color .2s!important}.SupportButton_inputGroup__m6HtG textarea{resize:none!important}.SupportButton_inputGroup__m6HtG input:focus,.SupportButton_inputGroup__m6HtG select:focus,.SupportButton_inputGroup__m6HtG textarea:focus{border-color:#ee5253!important}.SupportButton_inputGroup__m6HtG select:disabled{background-color:#f1f2f6!important;cursor:not-allowed!important}.SupportButton_screenshotUploadWrapper__OWhRy{background:#f8f9fa!important;border:1px dashed #b2bec3!important;border-radius:8px!important;cursor:pointer!important;padding:8px!important;text-align:center!important;transition:border-color .2s!important}.SupportButton_screenshotUploadWrapper__OWhRy:hover{border-color:#ee5253!important}.SupportButton_fileUploadLabel__26Bp0{align-items:center!important;color:#636e72!important;cursor:pointer!important;display:flex!important;font-size:12px!important;justify-content:center!important;padding:4px 0!important}.SupportButton_fileInput__K8VXd{display:none!important}.SupportButton_previewContainer__87Nio{align-items:center!important;display:flex!important;gap:10px!important;justify-content:space-between!important}.SupportButton_thumbnailPreview__9OYcn{border-radius:6px!important;height:40px!important;object-fit:cover!important;width:40px!important}.SupportButton_removeFileBtn__K1-4K{background:#ff7675!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:11px!important;padding:4px 10px!important}.SupportButton_submitBtn__Etvxm{background:#2d3436!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-size:13px!important;font-weight:600!important;margin-top:4px!important;padding:11px!important;transition:background .2s!important}.SupportButton_submitBtn__Etvxm:hover{background:#000!important}.SupportButton_submitBtn__Etvxm:disabled{cursor:not-allowed!important;opacity:.7!important}.SupportButton_successContainer__zrBb\+{align-items:center!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:15px 0!important;text-align:center!important}.SupportButton_successIcon__rnK15{color:#2ed573!important;font-size:42px!important;margin-bottom:2px!important}.SupportButton_successContainer__zrBb\+ h4{color:#2d3436!important;font-size:16px!important;margin:0!important}.SupportButton_successContainer__zrBb\+ p{color:#636e72!important;font-size:13px!important;margin:0!important}.SupportButton_successSub__DOzlR{color:#b2bec3!important;font-size:11px!important;margin-bottom:8px!important}.SupportButton_toast__0t-gA{animation:SupportButton_slideInRight__mz0PD .3s ease!important;background:#2d3436!important;border-radius:8px!important;box-shadow:0 5px 15px #0003!important;color:#fff!important;font-size:13px!important;padding:12px 20px!important;position:fixed!important;right:20px!important;top:20px!important;z-index:2147483647!important}@keyframes SupportButton_scaleUpFromCorner__Odhw0{0%{opacity:0;transform:scale(.6) translateY(20px) translateX(20px);transform-origin:bottom right}to{opacity:1;transform:scale(1) translateY(0) translateX(0);transform-origin:bottom right}}@keyframes SupportButton_slideInRight__mz0PD{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.AdminLogin_wrapper__sVM\+6{align-items:center;background-color:#f8fafc;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:16px}.AdminLogin_card__H1jCy{background:#fff;border-radius:14px;border-top:4px solid #e11d48;box-shadow:0 10px 25px -5px #0f172a0d,0 8px 10px -6px #0f172a0d;box-sizing:border-box;max-width:400px;padding:32px 28px;width:100%}.AdminLogin_headerGroup__mFryt{margin-bottom:20px;text-align:center}.AdminLogin_logoContainer__wDLag{align-items:center;display:flex;height:140px;justify-content:center;margin:0 auto;width:140px}.AdminLogin_logo__lUTCH{height:100%;object-fit:contain;width:100%}.AdminLogin_title__3rK4L{color:#0f172a;font-family:SmartTeacher,sans-serif;font-size:26px;font-weight:400;letter-spacing:.5px;margin:8px 0 0}.AdminLogin_divider__Hh-D0{background-color:#f1f5f9;height:1px;margin-bottom:24px}.AdminLogin_errorBanner__Clv6E{align-items:center;background-color:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:#e11d48;display:flex;font-size:13px;gap:10px;margin-bottom:20px;padding:10px 14px}.AdminLogin_formElement__4HRSF{display:flex;flex-direction:column;gap:16px}.AdminLogin_formGroup__WFnGI{display:flex;flex-direction:column;gap:6px}.AdminLogin_label__PBRim{color:#475569;font-size:11px;font-weight:700;letter-spacing:.6px}.AdminLogin_inputContainer__\+gtcy{align-items:center;display:flex;position:relative}.AdminLogin_fieldIcon__1B7WB{color:#94a3b8;font-size:13px;left:14px;pointer-events:none;position:absolute}.AdminLogin_input__PVDMk{background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:14px;padding:11px 14px 11px 42px;transition:all .2s ease;width:100%}.AdminLogin_input__PVDMk:focus{background-color:#fff;border-color:#e11d48;box-shadow:0 0 0 3px #e11d4814;outline:none}.AdminLogin_passwordToggle__RM\+8t{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:13px;padding:4px;position:absolute;right:12px;transition:color .2s}.AdminLogin_passwordToggle__RM\+8t:hover{color:#0f172a}.AdminLogin_turnstileContainer__Qy-0a{display:flex;justify-content:center;margin:2px 0;overflow:hidden;width:100%}.AdminLogin_submitBtn__gxYIP{background-color:#e11d48;border:none;border-radius:8px;box-shadow:0 4px 10px #e11d4826;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;margin-top:4px;padding:12px;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease}.AdminLogin_submitBtn__gxYIP:hover:not(:disabled){background-color:#be123c;box-shadow:0 6px 14px #e11d4840;transform:translateY(-1px)}.AdminLogin_submitBtn__gxYIP:active:not(:disabled){transform:translateY(0)}.AdminLogin_submitBtn__gxYIP:disabled{cursor:not-allowed;opacity:.7}.AdminLogin_btnLoadingState__aEeRd{align-items:center;display:flex;gap:8px;justify-content:center}.AdminLogin_spinner__r4tFU{animation:AdminLogin_spin__e7Pip .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AdminLogin_spin__e7Pip{to{transform:rotate(1turn)}}@media (max-width:420px){.AdminLogin_wrapper__sVM\+6{padding:12px}.AdminLogin_card__H1jCy{padding:24px 20px}}.TurnstileWidget_turnstileWrapper__T1BR4{display:flex;justify-content:center;margin:16px 0;width:100%}.TurnstileWidget_turnstileContainer__BjknK{display:flex;justify-content:center;min-height:65px;width:100%}.SelectRegion_regionWrapper__cPgbb{align-items:center;background:radial-gradient(circle at top,#fcf7f2 0,#f0eae1 100%);background:radial-gradient(circle at top,var(--bg-main,#fcf7f2) 0,#f0eae1 100%);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:24px;width:100%}.SelectRegion_regionCard__kifmH{background-color:#fff;background-color:var(--bg-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-light,#e2e8f0);border-radius:28px;box-shadow:0 24px 48px -12px #8a151b14,0 0 0 1px #00000005;box-sizing:border-box;max-width:1400px;padding:44px 40px;width:100%}.SelectRegion_regionHeader__Px9Xd{align-items:center;display:flex;flex-direction:column;margin-bottom:36px;text-align:center}.SelectRegion_welcomePill__08w7o{align-items:center;background-color:#8a151b0f;background-color:var(--accent-soft,#8a151b0f);border:1px solid #8a151b1f;border-radius:50px;box-shadow:0 2px 6px #8a151b08;color:#1e293b;color:var(--text-main,#1e293b);display:inline-flex;font-size:13px;gap:8px;margin-bottom:20px;padding:6px 16px}.SelectRegion_pillIcon__C6CRX{color:#8a151b;color:var(--accent-primary,#8a151b);font-size:12px}.SelectRegion_iconGlobeWrapper__ITLZO{align-items:center;background-color:#8a151b0f;background-color:var(--accent-soft,#8a151b0f);border:1px solid #e2e8f0;border:1px solid var(--border-light,#e2e8f0);border-radius:50%;box-shadow:0 8px 20px #8a151b0a;display:flex;height:64px;justify-content:center;margin:0 auto 14px;width:64px}.SelectRegion_globalIcon__Sv\+2H{color:#8a151b;color:var(--accent-primary,#8a151b);font-size:26px}.SelectRegion_title__WGU68{color:#0f172a;color:var(--text-main,#0f172a);font-size:26px;font-weight:800;letter-spacing:-.5px;margin:0}.SelectRegion_subtitle__3fr1h{color:#64748b;color:var(--text-muted,#64748b);font-size:13px;font-weight:500;letter-spacing:.2px;margin-top:6px}.SelectRegion_badgeScrollContainer__hHx8J{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px 24px;justify-content:center;margin-bottom:36px;padding:16px 4px}.SelectRegion_badgeItem__zHBqo{align-items:center;background:#fff;background:var(--bg-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-light,#e2e8f0);border-radius:18px;box-shadow:0 4px 12px #00000005;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:18px 10px;transition:all .3s cubic-bezier(.4,0,.2,1);width:120px}.SelectRegion_badgeItem__zHBqo:hover{background-color:#8a151b0a;background-color:var(--accent-soft,#8a151b0a);border-color:#8a151b;border-color:var(--accent-primary,#8a151b);box-shadow:0 14px 28px -6px #8a151b1f;transform:translateY(-6px)}@media (max-width:768px){.SelectRegion_regionCard__kifmH{border-radius:20px;padding:36px 16px 28px}.SelectRegion_badgeScrollContainer__hHx8J{grid-gap:40px;align-items:center;display:grid;display:flex;flex-direction:row;gap:40px;grid-template-columns:repeat(2,2fr);margin-bottom:24px}.SelectRegion_badgeItem__zHBqo{border-radius:14px;padding:14px 8px;width:100%}.SelectRegion_badgeCircle__CS5-R{height:70px;margin-bottom:10px;width:70px}.SelectRegion_badgeImg__UzPh9{height:40px;width:40px}.SelectRegion_badgeText__culcG{font-size:12px}.SelectRegion_title__WGU68{font-size:22px}.SelectRegion_welcomePill__08w7o{font-size:11px;margin-bottom:16px;padding:5px 14px}}.SelectRegion_badgeCircle__CS5-R{align-items:center;background:radial-gradient(circle,#fff 0,#fcf7f2 100%);border:2px solid #e2e8f0;border:2px solid var(--border-light,#e2e8f0);border-radius:50%;box-shadow:inset 0 2px 4px #00000005,0 4px 10px #00000008;display:flex;height:76px;justify-content:center;margin-bottom:10px;transition:all .3s cubic-bezier(.4,0,.2,1);width:76px}.SelectRegion_badgeItem__zHBqo:hover .SelectRegion_badgeCircle__CS5-R{background:#fff;border-color:#8a151b;border-color:var(--accent-primary,#8a151b);box-shadow:0 8px 20px #8a151b26}.SelectRegion_badgeImg__UzPh9{height:44px;object-fit:contain;transition:transform .3s cubic-bezier(.4,0,.2,1);width:44px}.SelectRegion_badgeItem__zHBqo:hover .SelectRegion_badgeImg__UzPh9{transform:scale(1.18)}.SelectRegion_badgeText__culcG{color:#1e293b;color:var(--text-main,#1e293b);font-size:13px;font-weight:700;text-align:center;transition:color .3s ease}.SelectRegion_badgeItem__zHBqo:hover .SelectRegion_badgeText__culcG{color:#8a151b;color:var(--accent-primary,#8a151b)}.SelectRegion_footerActionRow__NxV9Q{border-top:1px dashed #e2e8f0;border-top:1px dashed var(--border-light,#e2e8f0);padding-top:22px;text-align:center}.SelectRegion_logoutBtn__LIsur{align-items:center;background:#0000;border:1px solid #e2e8f0;border:1px solid var(--border-light,#e2e8f0);border-radius:8px;box-shadow:0 2px 4px #00000005;color:#8a151b;color:var(--accent-primary,#8a151b);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 22px;transition:all .2s ease}.SelectRegion_logoutBtn__LIsur:hover{background-color:#8a151b14;background-color:var(--accent-soft,#8a151b14);border-color:#8a151b;border-color:var(--accent-primary,#8a151b);transform:translateY(-1px)}.SelectRegion_logoutBtn__LIsur:disabled{cursor:not-allowed;opacity:.7;transform:none}.SelectRegion_spin__0DEjl{animation:SelectRegion_spin__0DEjl 1s linear infinite}@keyframes SelectRegion_spin__0DEjl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DashboardLayout_dashboardContainer__XBmB7{background-color:#f8fafc;background-color:var(--kdc-bg);display:flex;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);height:100vh;overflow:hidden;width:100vw}.DashboardLayout_sidebar__flquc{background-color:#fff;border-right:1px solid #e2e8f0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);width:290px;z-index:100}.DashboardLayout_sidebarHeader__hHAnY{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:18px 16px;position:relative}.DashboardLayout_brandLockup__66LoP{align-items:center;display:flex;gap:12px}.DashboardLayout_logoContainer__s4q5e{align-items:center;background:linear-gradient(135deg,#e11d4814,#f9731614);border:1px solid #e11d4826;border-radius:10px;display:flex;flex-shrink:0;height:42px;justify-content:center;padding:4px;width:42px}.DashboardLayout_logo__pJ0Zl{height:100%;object-fit:contain;width:100%}.DashboardLayout_brandTextWrapper__N7Qqm{display:flex;flex-direction:column}.DashboardLayout_brandTitle__9CRf9{color:#e11d48;color:var(--kdc-primary);font-family:SmartTeacher,sans-serif;font-family:var(--font-heading);font-size:1.75rem;font-weight:800;letter-spacing:.3px;line-height:1.15;margin:0}.DashboardLayout_brandTagline__Sbgr7{color:#94a3b8;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.65rem;font-weight:700;letter-spacing:1px;margin-top:2px;text-transform:uppercase}.DashboardLayout_closeMobileBtn__\+RNwq{background:none;border:none;color:#64748b;cursor:pointer;display:none;font-size:1.2rem}.DashboardLayout_scopeIndicatorsContainer__FXXCM{display:flex;flex-direction:column;gap:8px;margin:16px 16px 4px}.DashboardLayout_indicatorBox__Qv28m{background:linear-gradient(135deg,#e11d480f,#f973160f);border:1px solid #e11d4833;border-radius:12px;display:flex;flex-direction:column;padding:10px 14px}.DashboardLayout_indicatorLabel__uZuGH{color:#e11d48;color:var(--kdc-primary);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.7rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.DashboardLayout_indicatorValue__ee9f4{color:#0f172a;color:var(--kdc-text);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.88rem;font-weight:700;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardLayout_indicatorSub__Q6FwR{color:#64748b;font-weight:400}.DashboardLayout_navLinksContainer__\+qG5K{display:flex;flex:1 1;flex-direction:column;gap:18px;overflow-y:auto;padding:12px 16px}.DashboardLayout_navSectionGroup__jW\+9n{display:flex;flex-direction:column;gap:6px}.DashboardLayout_navSectionHeader__Yru9m{color:#f97316;color:var(--kdc-accent);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.72rem;font-weight:800;letter-spacing:1.2px;padding:4px 12px;text-transform:uppercase}.DashboardLayout_navItem__tICre{align-items:center;background:#0000;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.9rem;font-weight:600;gap:12px;padding:11px 14px;text-align:left;transition:all .2s ease;width:100%}.DashboardLayout_navItem__tICre:hover{background-color:#f9731614;color:#0f172a;color:var(--kdc-text);font-weight:700}.DashboardLayout_navItemActive__1Epit{background-color:#e11d481a;color:#e11d48;color:var(--kdc-primary);font-weight:800}.DashboardLayout_navIcon__gt89q{font-size:1rem;text-align:center;width:20px}.DashboardLayout_sidebarFooter__8DRrB{background-color:#fff;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:10px;padding:16px}.DashboardLayout_switchRegionBtn__iADhm{align-items:center;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;color:#334155;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.85rem;font-weight:700;gap:8px;justify-content:center;padding:10px 12px;transition:background .2s}.DashboardLayout_switchRegionBtn__iADhm:hover{background-color:#f1f5f9}.DashboardLayout_userInfoBlock__6juzN{display:flex;flex-direction:column;padding:4px 2px}.DashboardLayout_userEmail__ZguA1{color:#475569;font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardLayout_userRoleBadge__YsBs0{background-color:#f973161f;border-radius:6px;color:#f97316;color:var(--kdc-accent);font-size:.68rem;font-weight:800;letter-spacing:.8px;margin-top:4px;padding:2px 8px;text-transform:uppercase;width:fit-content}.DashboardLayout_logoutBtn__hOKdq{align-items:center;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:10px;color:#dc2626;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.85rem;font-weight:700;gap:8px;justify-content:center;padding:10px 12px;transition:background .2s}.DashboardLayout_logoutBtn__hOKdq:hover{background-color:#fee2e2}.DashboardLayout_mainWrapper__1gkgn{display:flex;flex:1 1;flex-direction:column;height:100%;overflow:hidden}.DashboardLayout_topNavbar__QMXZf{align-items:center;background-color:#fff;border-bottom:1px solid #e2e8f0;box-sizing:border-box;display:flex;flex-shrink:0;height:70px;justify-content:space-between;padding:0 28px}.DashboardLayout_topNavLeft__eT6-a{align-items:center;display:flex;gap:16px}.DashboardLayout_mobileMenuToggle__2doJZ{background:none;border:none;color:#334155;cursor:pointer;display:none;font-size:1.25rem}.DashboardLayout_pageTitle__rjxR0{color:#0f172a;color:var(--kdc-text);font-family:SmartTeacher,sans-serif;font-family:var(--font-heading);font-size:1.5rem;font-weight:700;letter-spacing:.3px;margin:0}.DashboardLayout_topNavRight__\+KhWe{align-items:center;display:flex;gap:14px}.DashboardLayout_centerBadgeTop__99BmF{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;display:flex;font-size:.85rem;font-weight:500;gap:6px;padding:8px 14px}.DashboardLayout_centerBadgeTop__99BmF strong{color:#0f172a;color:var(--kdc-text);font-weight:700}.DashboardLayout_iconActionBtn__5vaFD{align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#475569;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.DashboardLayout_iconActionBtn__5vaFD:hover{background-color:#f8fafc;color:#0f172a;color:var(--kdc-text)}.DashboardLayout_contentArea__1Dcjm{box-sizing:border-box;flex:1 1;overflow-y:auto;padding:28px}.DashboardLayout_unauthorizedContainer__EXXu-{align-items:center;color:#334155;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;text-align:center}.DashboardLayout_unauthorizedIcon__BKiiS{color:#f59e0b;color:var(--kdc-warning);font-size:3rem;margin-bottom:8px}.DashboardLayout_backHomeBtn__XvofX{background-color:#e11d48;background-color:var(--kdc-primary);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px 20px}.DashboardLayout_backHomeBtn__XvofX:hover{opacity:.9}.DashboardLayout_backdrop__IzQx-{display:none}@media (max-width:900px){.DashboardLayout_sidebar__flquc{left:0;position:fixed;top:0;transform:translateX(-100%)}.DashboardLayout_sidebar__flquc.DashboardLayout_mobileOpen__SEt-l{transform:translateX(0)}.DashboardLayout_closeMobileBtn__\+RNwq,.DashboardLayout_mobileMenuToggle__2doJZ{display:block}.DashboardLayout_centerBadgeTop__99BmF{display:none}.DashboardLayout_backdrop__IzQx-{background-color:#0006;display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:90}}.SelectCenter_regionWrapper__8PXRM{align-items:center;background:radial-gradient(circle at top,#fcf7f2 0,#f0eae1 100%);background:radial-gradient(circle at top,var(--bg-main,#fcf7f2) 0,#f0eae1 100%);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:24px;width:100%}.SelectCenter_regionCard__NwzQI{align-items:center;background-color:#fff;background-color:var(--bg-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-light,#e2e8f0);border-radius:28px;box-shadow:0 24px 48px -12px #8a151b14,0 0 0 1px #00000005;box-sizing:border-box;display:flex;flex-direction:column;max-width:1200px;padding:44px 40px;width:100%}.SelectCenter_regionHeader__XpLar{align-items:center;display:flex;flex-direction:column;margin-bottom:36px;text-align:center}.SelectCenter_iconGlobeWrapper__3OXiT{align-items:center;background-color:#8a151b0f;background-color:var(--accent-soft,#8a151b0f);border:1px solid #8a151b1f;border-radius:50%;box-shadow:0 8px 20px #8a151b0a;display:flex;height:64px;justify-content:center;margin:0 auto 14px;width:64px}.SelectCenter_globalIcon__XCi25{color:#8a151b;color:var(--accent-primary,#8a151b);font-size:26px}.SelectCenter_title__iBaAv{color:#0f172a;color:var(--text-main,#0f172a);font-size:26px;font-weight:800;letter-spacing:-.5px;margin:0 0 6px}.SelectCenter_subtitle__BMpTi{color:#64748b;color:var(--text-muted,#64748b);font-size:13px;font-weight:500;letter-spacing:.2px;margin:0}.SelectCenter_badgeScrollContainer__gxGJz{grid-gap:16px;background-color:#faf7f5;border:1px solid #e2e8f0;border:1px solid var(--border-light,#e2e8f0);border-radius:20px;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-bottom:36px;max-height:440px;overflow-y:auto;padding:12px 4px;width:100%}.SelectCenter_badgeScrollContainer__gxGJz::-webkit-scrollbar{width:6px}.SelectCenter_badgeScrollContainer__gxGJz::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.SelectCenter_badgeItem__eKn-B{align-items:center;background:#fff;background:var(--bg-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-light,#e2e8f0);border-radius:16px;box-shadow:0 4px 12px #00000005;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.SelectCenter_badgeItem__eKn-B:hover{background-color:#8a151b0a;background-color:var(--accent-soft,#8a151b0a);border-color:#8a151b;border-color:var(--accent-primary,#8a151b);box-shadow:0 10px 24px -6px #8a151b1a;transform:translateY(-3px)}.SelectCenter_badgeText__NpECR{color:#1e293b;color:var(--text-main,#1e293b);font-size:14px;font-weight:700;transition:color .3s ease}.SelectCenter_badgeItem__eKn-B:hover .SelectCenter_badgeText__NpECR{color:#8a151b;color:var(--accent-primary,#8a151b)}.SelectCenter_badgeCircle__0cjUx{align-items:center;background:radial-gradient(circle,#fff 0,#8a151b0f 100%);background:radial-gradient(circle,#fff 0,var(--accent-soft,#8a151b0f) 100%);border:1px solid #e2e8f0;border:1px solid var(--border-light,#e2e8f0);border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.SelectCenter_badgeItem__eKn-B:hover .SelectCenter_badgeCircle__0cjUx{background:#fff;border-color:#8a151b;border-color:var(--accent-primary,#8a151b);box-shadow:0 4px 12px #8a151b26}.SelectCenter_badgeImg__xxXg8{color:#8a151b!important;color:var(--accent-primary,#8a151b)!important;font-size:18px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.SelectCenter_badgeItem__eKn-B:hover .SelectCenter_badgeImg__xxXg8{transform:scale(1.15)}.SelectCenter_footerActionRow__ob\+WW{align-items:center;border-top:1px dashed #e2e8f0;border-top:1px dashed var(--border-light,#e2e8f0);display:flex;justify-content:space-between;padding-top:22px;width:100%}.SelectCenter_secondaryBtn__KGrV1{align-items:center;background-color:initial;border:1px solid #e2e8f0;border:1px solid var(--border-light,#e2e8f0);border-radius:10px;box-shadow:0 2px 4px #00000005;color:#334155;color:var(--text-main,#334155);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;padding:10px 22px;transition:all .2s ease}.SelectCenter_secondaryBtn__KGrV1:hover{background-color:#8a151b0a;background-color:var(--accent-soft,#8a151b0a);border-color:#8a151b;border-color:var(--accent-primary,#8a151b);color:#8a151b;color:var(--accent-primary,#8a151b);transform:translateY(-1px)}.SelectCenter_logoutBtn__dBwzT{align-items:center;background:#0000;border:1px solid #e2e8f0;border:1px solid var(--border-light,#e2e8f0);border-radius:10px;box-shadow:0 2px 4px #00000005;color:#8a151b;color:var(--accent-primary,#8a151b);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;padding:10px 22px;transition:all .2s ease}.SelectCenter_logoutBtn__dBwzT:hover{background-color:#8a151b14;background-color:var(--accent-soft,#8a151b14);border-color:#8a151b;border-color:var(--accent-primary,#8a151b);transform:translateY(-1px)}.SelectCenter_logoutBtn__dBwzT:disabled{cursor:not-allowed;opacity:.7;transform:none}.SelectCenter_center__OO6IG{align-items:center;color:#8a151b;color:var(--accent-primary,#8a151b);display:flex;font-size:32px;justify-content:center}.SelectCenter_spin__aRvYF{animation:SelectCenter_spin__aRvYF 1s linear infinite}@keyframes SelectCenter_spin__aRvYF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.SelectCenter_regionWrapper__8PXRM{padding:12px}.SelectCenter_regionCard__NwzQI{border-radius:20px;padding:32px 16px 24px}.SelectCenter_title__iBaAv{font-size:20px}.SelectCenter_badgeScrollContainer__gxGJz{grid-template-columns:1fr;max-height:380px}.SelectCenter_footerActionRow__ob\+WW{flex-direction:column-reverse;gap:12px}.SelectCenter_logoutBtn__dBwzT,.SelectCenter_secondaryBtn__KGrV1{width:100%}}.DashboardOverview_overviewContainer__fW--j{box-sizing:border-box;font-family:Poppins,sans-serif;width:100%}.DashboardOverview_welcomeBanner__5ZeZI{align-items:center;background:linear-gradient(135deg,#ea580c,#c2410c);border-radius:14px;box-shadow:0 4px 6px -1px #ea580c33;color:#fff;display:flex;justify-content:space-between;margin-bottom:24px;padding:28px 32px}.DashboardOverview_bannerTitle__ld4pO{font-size:1.5rem;font-weight:700;margin:0 0 6px}.DashboardOverview_bannerSubtitle__IkGYc{font-size:.9rem;margin:0;opacity:.9}.DashboardOverview_regionBadge__UNCfs{background-color:#fff3;border:1px solid #ffffff4d;border-radius:8px;font-size:.8rem;font-weight:700;letter-spacing:1px;padding:6px 14px}.DashboardOverview_metricsGrid__UOrXh{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}@media (max-width:1024px){.DashboardOverview_metricsGrid__UOrXh{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.DashboardOverview_metricsGrid__UOrXh{grid-template-columns:1fr}}.DashboardOverview_metricCard__Id1nH{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 6px -1px #00000005;display:flex;gap:16px;padding:20px}.DashboardOverview_iconBox__VVij7{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:1.25rem;height:50px;justify-content:center;width:50px}.DashboardOverview_blueBg__cZ6z4{background-color:#eff6ff;color:#2563eb}.DashboardOverview_indigoBg__v-IAP{background-color:#eef2ff;color:#4f46e5}.DashboardOverview_pinkBg__nX39O{background-color:#fdf2f8;color:#db2777}.DashboardOverview_greenBg__Yy3H3{background-color:#f0fdf4;color:#16a34a}.DashboardOverview_metricInfo__QL9gb{display:flex;flex-direction:column}.DashboardOverview_metricLabel__o0bh3{color:#64748b;font-size:.7rem;font-weight:700;letter-spacing:.5px;margin-bottom:4px}.DashboardOverview_metricValue__jyuEB{color:#0f172a;font-size:1.5rem;font-weight:700}.DashboardOverview_secondaryGrid__kPfDN{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.DashboardOverview_secondaryGrid__kPfDN{grid-template-columns:1fr}}.DashboardOverview_cardBox__fg\+70{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 6px -1px #00000005;padding:24px}.DashboardOverview_cardTitle__78OzG{align-items:center;color:#334155;display:flex;font-size:.95rem;font-weight:600;gap:8px;margin:0 0 12px}.DashboardOverview_cardIcon__9x8Ua{color:#ea580c}.DashboardOverview_cardMetric__JA0qE{color:#0f172a;font-size:1.25rem;font-weight:700;margin:0 0 6px}.DashboardOverview_cardSubtext__Fu1yv{color:#64748b;font-size:.8rem}:root{--kdc-danger:#ef4444;--font-sans:"Plus Jakarta Sans",sans-serif}.RegisteredRoster_rosterContainer__JiSrY{box-sizing:border-box;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);gap:20px;width:100%}.RegisteredRoster_metricsGrid__ThrBh{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.RegisteredRoster_metricCard__erxxl{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #00000005;display:flex;flex-direction:column;gap:6px;padding:18px 22px}.RegisteredRoster_metricLabel__JAktk{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.RegisteredRoster_metricValue__V8BgK{color:#0f172a;color:var(--kdc-text);font-size:1.6rem;font-weight:800}.RegisteredRoster_balakColor__G6jyz{color:#2563eb}.RegisteredRoster_balikaColor__1fVKw{color:#db2777}.RegisteredRoster_filterToolbar__r5v3p{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;padding:16px}.RegisteredRoster_searchBox__b27lf{flex:1 1;min-width:260px;position:relative}.RegisteredRoster_searchIcon__jqPmc{color:#94a3b8;font-size:.9rem;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.RegisteredRoster_searchInput__IEUpE{background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;color:#0f172a;color:var(--kdc-text);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.88rem;outline:none;padding:11px 14px 11px 40px;transition:all .2s;width:100%}.RegisteredRoster_searchInput__IEUpE:focus{border-color:#e11d48;border-color:var(--kdc-primary);box-shadow:0 0 0 3px #e11d481a}.RegisteredRoster_filterDropdowns__5u4Ul{display:flex;flex-wrap:wrap;gap:10px}.RegisteredRoster_dropdownSelect__lgjgE{background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#334155;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.88rem;font-weight:600;outline:none;padding:11px 14px}.RegisteredRoster_dropdownSelect__lgjgE:focus{border-color:#e11d48;border-color:var(--kdc-primary)}.RegisteredRoster_exportActionButtons__fvebk{display:flex;gap:8px}.RegisteredRoster_btnExcel__ONTrn,.RegisteredRoster_btnPdf__U2B\+F{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.85rem;font-weight:700;gap:8px;padding:11px 16px;transition:all .2s}.RegisteredRoster_btnExcel__ONTrn{background-color:#f0fdf4;border-color:#bbf7d0;color:#15803d}.RegisteredRoster_btnExcel__ONTrn:hover{background-color:#dcfce7}.RegisteredRoster_btnPdf__U2B\+F{background-color:#fef2f2;border-color:#fecaca;color:#b91c1c}.RegisteredRoster_btnPdf__U2B\+F:hover{background-color:#fee2e2}.RegisteredRoster_tableHeaderRow__Q4NGu{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:0 4px}.RegisteredRoster_recordCountText__DON\+Y,.RegisteredRoster_rowsPerPageWrapper__OzbbF{color:#64748b;font-size:.85rem;font-weight:600}.RegisteredRoster_rowsPerPageWrapper__OzbbF{align-items:center;display:flex;gap:8px}.RegisteredRoster_rowsSelect__ns0BX{background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.85rem;outline:none;padding:6px 10px}.RegisteredRoster_tableWrapper__uGzoR{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #00000005;min-height:350px;overflow-x:auto}.RegisteredRoster_rosterTable__AJFaD{border-collapse:collapse;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);text-align:left;width:100%}.RegisteredRoster_rosterTable__AJFaD th{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:.72rem;font-weight:800;letter-spacing:.8px;padding:14px 16px;text-transform:uppercase;white-space:nowrap}.RegisteredRoster_rosterTable__AJFaD td{border-bottom:1px solid #f1f5f9;color:#0f172a;color:var(--kdc-text);font-size:.88rem;padding:14px 16px;white-space:nowrap}.RegisteredRoster_rosterTable__AJFaD tbody tr:hover{background-color:#f8fafc}.RegisteredRoster_rosterTable__AJFaD tbody tr:last-child td{border-bottom:none}.RegisteredRoster_memberIdCell__\+g5Vl{color:#e11d48;color:var(--kdc-primary);font-weight:700}.RegisteredRoster_nameCell__\+mqN3{color:#0f172a;color:var(--kdc-text);font-weight:700}.RegisteredRoster_mandalBadge__WYSn0{border-radius:6px;display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.5px;padding:4px 10px}.RegisteredRoster_balakBadge__F\+vov{background-color:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.RegisteredRoster_balikaBadge__fcRZZ{background-color:#fdf2f8;border:1px solid #fbcfe8;color:#be185d}.RegisteredRoster_centerText__FYDPl,.RegisteredRoster_countryText__lVkF4,.RegisteredRoster_emailText__Jjbib{align-items:center;color:#334155;display:flex;font-size:.85rem;font-weight:500;gap:6px}.RegisteredRoster_iconDim__GKvm-{color:#94a3b8;font-size:.8rem}.RegisteredRoster_mapPin__ngzfu{color:#e11d48;color:var(--kdc-primary);font-size:.8rem}.RegisteredRoster_actionsBtn__HU8hY,.RegisteredRoster_qrBtn__2T\+iE{align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.RegisteredRoster_qrBtn__2T\+iE:hover{background-color:#eff6ff;border-color:#93c5fd;color:#2563eb}.RegisteredRoster_actionsBtn__HU8hY:hover{background-color:#f1f5f9;border-color:#94a3b8}.RegisteredRoster_actionMenuContainer__x4nJC{display:inline-block;position:relative}.RegisteredRoster_actionDropdown__Z2xaE{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;margin-top:4px;min-width:150px;padding:4px;position:absolute;right:0;top:100%;z-index:50}.RegisteredRoster_dropdownActionItem__mDBVj{align-items:center;background:#0000;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.82rem;font-weight:600;gap:8px;padding:8px 12px;text-align:left;transition:background-color .2s;width:100%}.RegisteredRoster_dropdownActionItem__mDBVj:hover{background-color:#fef2f2}.RegisteredRoster_archiveIconColor__hf\+4N{color:#dc2626;font-size:.8rem}.RegisteredRoster_emptyState__cfKi5{color:#64748b;font-weight:600;padding:40px!important;text-align:center}.RegisteredRoster_paginationFooter__no7Lp{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;justify-content:space-between;padding:14px 20px}.RegisteredRoster_pageNavBtn__uHWT5{background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.85rem;font-weight:700;padding:8px 16px;transition:all .2s}.RegisteredRoster_pageNavBtn__uHWT5:hover:not(:disabled){background-color:#f8fafc;border-color:#94a3b8}.RegisteredRoster_pageNavBtn__uHWT5:disabled{cursor:not-allowed;opacity:.5}.RegisteredRoster_pageIndicator__0CpJv{color:#334155;font-size:.88rem;font-weight:700}.RegisteredRoster_modalOverlay__VZJal{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1000}.RegisteredRoster_modalCard__XNCXg{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a;display:flex;flex-direction:column;max-width:420px;padding:28px;position:relative;text-align:center;width:100%}.RegisteredRoster_closeModalBtn__lIwBk{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s;width:32px}.RegisteredRoster_closeModalBtn__lIwBk:hover{background:#e2e8f0;color:#0f172a;color:var(--kdc-text)}.RegisteredRoster_modalHeader__4B7Dr{margin-bottom:20px}.RegisteredRoster_modalTitle__EHErV{color:#0f172a;color:var(--kdc-text);font-size:1.25rem;font-weight:800;margin:0 0 4px}.RegisteredRoster_modalSubheading__5ygTM{color:#e11d48;color:var(--kdc-primary);font-size:.78rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.RegisteredRoster_exportOptionsBody__HN3mn{margin-bottom:20px;text-align:left;width:100%}.RegisteredRoster_exportHelperText__em24M{color:#64748b;font-size:.85rem;line-height:1.5;margin:0}.RegisteredRoster_qrCodeBox__G2Emz{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;margin-bottom:20px;padding:16px}.RegisteredRoster_qrImage__czpd\+{display:block;height:180px;width:180px}.RegisteredRoster_attendeeDetailsCard__Yj4lZ{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:14px;text-align:left;width:100%}.RegisteredRoster_attendeeNameMain__P1Www{color:#0f172a;color:var(--kdc-text);font-size:1rem;font-weight:800;margin-bottom:8px}.RegisteredRoster_attendeeMandalRow__DmG7l{align-items:center;display:flex;font-size:.82rem;gap:8px}.RegisteredRoster_detailLabel__gea33{color:#64748b;font-weight:600}.RegisteredRoster_mandalInlineBadge__cb0N7{background-color:#eff6ff;border-radius:4px;color:#1d4ed8;font-size:.7rem;font-weight:800;padding:2px 8px}.RegisteredRoster_cardDivider__Vg-O8{background-color:#e2e8f0;height:1px;margin:10px 0}.RegisteredRoster_cardBottomGrid__pB2K\+{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.RegisteredRoster_gridField__FqSdh{display:flex;flex-direction:column}.RegisteredRoster_fieldLabelSmall__FF2EX{color:#64748b;font-size:.7rem;font-weight:700;text-transform:uppercase}.RegisteredRoster_fieldValSmall__16Y-M{color:#0f172a;color:var(--kdc-text);font-size:.82rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RegisteredRoster_modalFooterActions__7VZqr{width:100%}.RegisteredRoster_btnPrintQr__T7v0q{align-items:center;background-color:#e11d48;background-color:var(--kdc-primary);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-sans);font-size:.9rem;font-weight:700;gap:8px;justify-content:center;padding:12px;transition:opacity .2s;width:100%}.RegisteredRoster_btnPrintQr__T7v0q:hover{opacity:.9}.RegisteredRoster_toastContainer__AC4mI{align-items:center;animation:RegisteredRoster_slideInUp__c3\+FR .3s cubic-bezier(.16,1,.3,1) forwards;background-color:#0f172a;border-left:4px solid #10b981;border-radius:12px;bottom:30px;box-shadow:0 10px 25px -5px #0000004d,0 8px 10px -6px #0000004d;color:#fff;display:flex;gap:12px;max-width:400px;padding:16px 20px;position:fixed;right:30px;z-index:9999}.RegisteredRoster_toastSuccessIcon__mZIge{color:#10b981;font-size:1.2rem}.RegisteredRoster_toastContent__UTYNP{display:flex;flex-direction:column}.RegisteredRoster_toastTitle__b0lgS{color:#f8fafc;font-size:.9rem;font-weight:700}.RegisteredRoster_toastMessage__Dp5L5{color:#94a3b8;font-size:.8rem;margin-top:2px}@keyframes RegisteredRoster_slideInUp__c3\+FR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DuplicateModal_container__jVP0\+{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;width:100%}.DuplicateModal_headerSection__1QZzm{align-items:flex-start;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #00000005;display:flex;justify-content:space-between;padding:24px}.DuplicateModal_title__nH9El{align-items:center;color:#0f172a;display:flex;font-size:1.35rem;font-weight:700;gap:10px;margin:0}.DuplicateModal_titleIcon__sdSs5{color:#ea580c}.DuplicateModal_subtitle__2qz4S{color:#64748b;font-size:.85rem;margin:6px 0 0}.DuplicateModal_scopeBadge__\+6tdA{align-items:center;background-color:#fff7ed;border:1px solid #ffedd5;border-radius:8px;color:#c2410c;display:flex;font-size:.85rem;gap:8px;padding:8px 14px}.DuplicateModal_controlsBar__Y3kgn{align-items:center;display:flex;gap:12px}.DuplicateModal_searchBox__ZYqaz{align-items:center;display:flex;flex:1 1;position:relative}.DuplicateModal_searchIcon__9zDOY{color:#94a3b8;left:14px;position:absolute}.DuplicateModal_searchInput__bcFwz{background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;font-family:Poppins,sans-serif;font-size:.9rem;outline:none;padding:11px 14px 11px 40px;transition:border-color .2s;width:100%}.DuplicateModal_searchInput__bcFwz:focus{border-color:#ea580c;box-shadow:0 0 0 3px #ea580c1a}.DuplicateModal_refreshBtn__HDfJT{align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;gap:8px;padding:11px 18px;transition:background .2s}.DuplicateModal_refreshBtn__HDfJT:hover{background-color:#f8fafc}.DuplicateModal_errorBanner__Jxqyj{align-items:center;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;display:flex;font-size:.9rem;gap:10px;padding:12px 16px}.DuplicateModal_emptyState__s-68X,.DuplicateModal_loadingState__MYi1f{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 20px;text-align:center}.DuplicateModal_emptyIcon__oYWxe{color:#cbd5e1;font-size:2.5rem}.DuplicateModal_duplicateListContainer__luC4M{display:flex;flex-direction:column;gap:16px}.DuplicateModal_duplicateCard__rphc-{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #00000005;overflow:hidden}.DuplicateModal_cardHeader__dm68Z{align-items:center;background-color:#fffbfa;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 18px}.DuplicateModal_warningTag__\+T779{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;display:flex;font-size:.75rem;font-weight:700;gap:6px;padding:4px 10px}.DuplicateModal_matchedByText__VSBSz{color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase}.DuplicateModal_tableWrapper__ei3QP{overflow-x:auto}.DuplicateModal_duplicateTable__vQrKj{border-collapse:collapse;font-size:.88rem;text-align:left;width:100%}.DuplicateModal_duplicateTable__vQrKj th{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-weight:600;padding:10px 16px}.DuplicateModal_duplicateTable__vQrKj td{border-bottom:1px solid #f1f5f9;color:#1e293b;padding:12px 16px;white-space:nowrap}.DuplicateModal_duplicateTable__vQrKj tr:last-child td{border-bottom:none}.DuplicateModal_rowIcon__FcsYx{color:#94a3b8;margin-right:6px}.DuplicateModal_centerBadge__3wYdY{background-color:#f1f5f9;border-radius:4px;color:#334155;font-size:.75rem;font-weight:600;padding:3px 8px}.DuplicateModal_deleteActionBtn__5LYFU{align-items:center;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;gap:6px;padding:6px 10px;transition:background .2s}.DuplicateModal_deleteActionBtn__5LYFU:hover{background-color:#fee2e2}@media (max-width:768px){.DuplicateModal_headerSection__1QZzm{flex-direction:column;gap:12px}}.AdminRegister_pageContainer__vcrPV{align-items:center;animation:AdminRegister_pageEnter__2whko .6s cubic-bezier(.16,1,.3,1) forwards;box-sizing:border-box;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);min-height:100vh;overflow-x:hidden;padding:20px 16px 30px;position:relative}@keyframes AdminRegister_pageEnter__2whko{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.AdminRegister_fireworksBackground__4akM3{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}.AdminRegister_headerTitle__jRt85{align-items:center;animation:AdminRegister_slideDownFade__gfY5X .7s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 15px 35px #e11d4814;box-sizing:border-box;display:flex;flex-direction:row;gap:24px;justify-content:center;margin-bottom:24px;max-width:1000px;padding:24px 36px;position:relative;width:100%;z-index:2}@keyframes AdminRegister_slideDownFade__gfY5X{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.AdminRegister_logoContainer__KMx6O{align-items:center;display:flex;height:160px;justify-content:center;width:160px}.AdminRegister_logo__Y7e8b{height:85%;object-fit:contain;width:85%}.AdminRegister_headerTitle__jRt85 h2{font-family:SmartTeacher,sans-serif;font-family:var(--font-heading);font-size:2.2rem;font-weight:400;margin:0 0 5px;text-shadow:0 0 15px #e11d4833}.AdminRegister_headerTitle__jRt85 h2,.AdminRegister_headerTitle__jRt85 p{color:#e11d48;color:var(--kdc-primary);letter-spacing:.5px;word-break:break-word}.AdminRegister_headerTitle__jRt85 p{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.95rem;font-weight:700;margin:0;text-transform:uppercase}.AdminRegister_formCard__xYfqK{animation:AdminRegister_cardEnter__1N-Md .7s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 15px 35px #e11d4814;box-sizing:border-box;max-width:1000px;padding:36px;position:relative;width:100%;z-index:2}@keyframes AdminRegister_cardEnter__1N-Md{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminRegister_form__p8LJr{display:flex;flex-direction:column;gap:20px}.AdminRegister_row__S1Pkn{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.AdminRegister_inputGroup__XRZT6{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;width:100%}.AdminRegister_inputGroup__XRZT6 label{color:#334155;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.9rem;font-weight:700}.AdminRegister_labelWithIcon__N9az\+{align-items:center;display:flex;gap:8px}.AdminRegister_fieldIcon__D6XTm{color:#e11d48;color:var(--kdc-primary);font-size:.95rem}.AdminRegister_inputGroup__XRZT6 input,.AdminRegister_inputGroup__XRZT6 select{background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#0f172a;color:var(--kdc-text);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.95rem;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}.AdminRegister_inputGroup__XRZT6 input:focus,.AdminRegister_inputGroup__XRZT6 select:focus{background-color:#fff;border-color:#e11d48;border-color:var(--kdc-primary);box-shadow:0 0 0 4px #e11d481a}.AdminRegister_dobContainer__Yh5ib{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1.4fr 1.1fr;width:100%}.AdminRegister_dobSelect__zsR4K{background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;color:#0f172a;color:var(--kdc-text);cursor:pointer;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.9rem!important;outline:none;padding:12px 10px!important;transition:all .3s ease}.AdminRegister_dobSelect__zsR4K:focus{background-color:#fff;border-color:#e11d48;border-color:var(--kdc-primary);box-shadow:0 0 0 4px #e11d481a}.AdminRegister_errorInputContainer__sLwI5{background-color:#fdf2f4;border:2px solid #e11d48;border:2px solid var(--kdc-primary);border-radius:12px;padding:3px}.AdminRegister_readonlyInput__aTX06{background-color:#f1f5f9!important;color:#94a3b8!important;cursor:not-allowed}.AdminRegister_errorInput__j36dD{background-color:#fdf2f4!important;border-color:#e11d48!important;border-color:var(--kdc-primary)!important}.AdminRegister_sectionHeading__190HT{border-bottom:2px solid #f1f5f9;color:#0f172a;color:var(--kdc-text);font-family:SmartTeacher,sans-serif;font-family:var(--font-heading);font-size:1.9rem;font-weight:400;letter-spacing:.5px;margin-top:10px;padding-bottom:10px}.AdminRegister_instructionLabel__2ixnz{color:#334155;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.95rem;font-weight:700;margin-bottom:5px}.AdminRegister_tickCardsContainer__wo0Bd{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:5px}.AdminRegister_errorBoxContainer__rTgJv{background-color:#fdf2f4;border:2px dashed #e11d48;border:2px dashed var(--kdc-primary);border-radius:12px;padding:10px}.AdminRegister_tickCard__IHdRz{align-items:center;background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:15px;padding:16px;transition:all .2s ease}.AdminRegister_tickCard__IHdRz:hover{background-color:#fffaf5;border-color:#f97316;border-color:var(--kdc-accent)}.AdminRegister_tickCardActive__HvR5g{background-color:#fdf2f4;border-color:#e11d48;border-color:var(--kdc-primary);box-shadow:0 4px 12px #e11d481f}.AdminRegister_customCheckbox__JmXaa input{display:none}.AdminRegister_checkmark__RJqar{background:#fff;border:2px solid #cbd5e1;border-radius:6px;display:inline-block;flex-shrink:0;height:22px;position:relative;width:22px}.AdminRegister_tickCardActive__HvR5g .AdminRegister_checkmark__RJqar{background-color:#e11d48;background-color:var(--kdc-primary);border-color:#e11d48;border-color:var(--kdc-primary)}.AdminRegister_tickCardActive__HvR5g .AdminRegister_checkmark__RJqar:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:11px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.AdminRegister_tickCardInfo__ru98b{align-items:center;display:flex;gap:12px;min-width:0}.AdminRegister_tickCardIcon__KYDH-{color:#e11d48;color:var(--kdc-primary);flex-shrink:0;font-size:1.5rem}.AdminRegister_tickCardTitle__4\+Xin{color:#0f172a;color:var(--kdc-text);display:block;font-size:1rem;font-weight:700}.AdminRegister_tickCardSubtitle__yuG3s{color:#64748b;display:block;font-size:.8rem}.AdminRegister_actionCardContainer__xIcGr{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #7c3aed2e;border-radius:16px;box-shadow:0 10px 30px #7c3aed14;grid-column:1/-1;margin-top:40px;padding:24px;position:relative;transition:all .3s ease}.AdminRegister_actionCardContainer__xIcGr:hover{border-color:#7c3aed59;box-shadow:0 15px 35px #7c3aed26}.AdminRegister_actionCardHeader__lExCU{align-items:center;color:#e11d48;display:flex;font-size:1.1rem;font-weight:700;gap:10px;margin-bottom:16px}.AdminRegister_actionCardIcon__TkLsI{font-size:1.2rem}.AdminRegister_termsGroup__tknUF{margin-bottom:20px}.AdminRegister_verificationList__GqgU7{background:#ffffffb3;border:1px solid #7c3aed1f;border-radius:12px;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 20px;padding:14px 16px}.AdminRegister_verificationList__GqgU7 li{align-items:flex-start;color:#334155;display:flex;font-size:.88rem;gap:10px;line-height:1.4}.AdminRegister_listItemIcon__kl3oo{color:#e11d48;flex-shrink:0;font-size:.95rem;margin-top:3px}.AdminRegister_termsLabel__aMg0r{align-items:flex-start;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AdminRegister_termsCheckbox__dL2XZ{accent-color:#e11d48;cursor:pointer;height:18px;margin-top:3px;width:18px}.AdminRegister_termsText__H5qb4{color:#334155;font-size:.95rem;line-height:1.5}.AdminRegister_errorText__hxkIH{color:#ef4444;display:block;font-size:.85rem;font-weight:500;margin-top:6px}.AdminRegister_submitWrapper__CzqyA{display:flex;justify-content:flex-end}.AdminRegister_previewActions__OE1C\+{display:flex;gap:16px;width:100%}.AdminRegister_submitBtn__nwliF{background:linear-gradient(135deg,#e11d48,#be123c);background:linear-gradient(135deg,var(--kdc-primary) 0,#be123c 100%);border:none;border-radius:12px;box-shadow:0 4px 15px #e11d484d;box-sizing:border-box;color:#fff;cursor:pointer;flex:1 1;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:700;margin-top:15px;padding:14px 28px;transition:all .3s ease}.AdminRegister_submitBtn__nwliF:hover{box-shadow:0 6px 20px #e11d4866;transform:translateY(-2px)}.AdminRegister_backBtn__PNxG8{background-color:#f1f5f9;border:none;border-radius:12px;box-sizing:border-box;color:#334155;cursor:pointer;flex:1 1;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:700;margin-top:15px;padding:14px 28px;transition:all .2s ease}.AdminRegister_backBtn__PNxG8:hover{background-color:#e2e8f0}.AdminRegister_toast__ogJaw{align-items:center;animation:AdminRegister_slideDown__f2ytU .3s cubic-bezier(.16,1,.3,1);background-color:#fef3c7;border:1px solid #f59e0b;border-radius:14px;box-shadow:0 15px 35px #f59e0b40;box-sizing:border-box;color:#92400e;display:flex;font-size:14px;font-weight:500;gap:12px;left:50%;line-height:1.5;max-width:560px;padding:16px 20px;position:fixed;top:24px;transform:translateX(-50%);width:90%;z-index:999999}.AdminRegister_toastIcon__udAzz{color:#f59e0b;flex-shrink:0;font-size:18px;margin-top:1px}@keyframes AdminRegister_slideDown__f2ytU{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes AdminRegister_slideIn__eJb3Q{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.AdminRegister_previewContainer__Q7F\+X,.AdminRegister_successContainer__24iwD{display:flex;flex-direction:column;gap:20px}.AdminRegister_successBadge__RUATJ{align-items:center;display:flex;font-size:2.5rem;height:70px;justify-content:center;margin:0 auto;width:70px}.AdminRegister_successHeading__UEm8o{color:#10b981;color:var(--kdc-success);font-family:SmartTeacher,sans-serif;font-family:var(--font-heading);font-size:1.8rem;font-weight:400;margin:0;text-align:center}.AdminRegister_successText__UZNtb{color:#475569;font-size:1rem;margin:0;text-align:center}.AdminRegister_previewSubtitle__Ws1HT{color:#64748b;font-size:.9rem;margin-top:-15px}.AdminRegister_previewGrid__TGSuJ{grid-gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:16px}.AdminRegister_previewItem__GyA87{display:flex;flex-direction:column;gap:2px;word-break:break-word}.AdminRegister_previewLabel__wkvDM{color:#94a3b8;font-size:.8rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.AdminRegister_previewValue__IVYdC{color:#0f172a;color:var(--kdc-text);font-size:.95rem;font-weight:700}.AdminRegister_previewActions__OE1C\+{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:10px}@media (max-width:640px){.AdminRegister_pageContainer__vcrPV{padding:80px 10px 16px}.AdminRegister_formCard__xYfqK{border-radius:16px;padding:20px 16px}.AdminRegister_headerTitle__jRt85{flex-direction:column;gap:16px;padding:20px 16px;text-align:center}.AdminRegister_headerTitle__jRt85 h2{font-size:1.7rem}.AdminRegister_headerTitle__jRt85 p{font-size:.85rem}.AdminRegister_row__S1Pkn{gap:15px;grid-template-columns:1fr}.AdminRegister_dobContainer__Yh5ib{grid-template-columns:.9fr 1.3fr 1.1fr}.AdminRegister_tickCardsContainer__wo0Bd{grid-template-columns:1fr}.AdminRegister_previewActions__OE1C\+{gap:10px;grid-template-columns:1fr}}.AdminRegister_ageLimitBox__M5m3c{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;box-sizing:border-box;color:#b91c1c;display:flex;font-size:.9rem;font-weight:500;gap:12px;grid-column:1/-1;margin-top:8px;padding:12px 16px;width:100%}.AdminRegister_ageLimitIcon__wN1vq{color:#ef4444;flex-shrink:0;font-size:1rem}@media (max-width:768px){.AdminRegister_ageLimitBox__M5m3c{font-size:.85rem;gap:10px;padding:10px 14px}}.AdminRegister_textarea__DFr0Y{background-color:#f9fafb;border:1.5px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.95rem;min-height:90px;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.AdminRegister_textarea__DFr0Y:focus{background-color:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26;outline:none}:root{--kdc-primary:#e11d48;--kdc-accent:#f97316;--kdc-success:#10b981;--kdc-warning:#f59e0b;--kdc-info:#06b6d4;--kdc-text:#0f172a;--kdc-bg:#f8fafc;--font-heading:"SmartTeacher",sans-serif;--font-body:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif}.KaryakarRegistration_pageContainer__2SEUe{align-items:center;animation:KaryakarRegistration_pageEnter__cVnO2 .6s cubic-bezier(.16,1,.3,1) forwards;background:#581c0f;box-sizing:border-box;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);min-height:100vh;overflow-x:hidden;padding:20px 16px 30px;position:relative}@keyframes KaryakarRegistration_pageEnter__cVnO2{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.KaryakarRegistration_fireworksBackground__1KSjo{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}.KaryakarRegistration_headerTitle__JD-Yq{align-items:center;animation:KaryakarRegistration_slideDownFade__ECl3l .7s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 15px 35px #e11d4814;box-sizing:border-box;display:flex;flex-direction:row;gap:24px;justify-content:center;margin-bottom:24px;max-width:1000px;padding:24px 36px;position:relative;width:100%;z-index:2}@keyframes KaryakarRegistration_slideDownFade__ECl3l{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.KaryakarRegistration_logoContainer__QwRM7{align-items:center;display:flex;height:160px;justify-content:center;width:160px}.KaryakarRegistration_logo__6ysEN{height:85%;object-fit:contain;width:85%}.KaryakarRegistration_headerTitle__JD-Yq h2{color:#e11d48;color:var(--kdc-primary);font-family:SmartTeacher,sans-serif;font-family:var(--font-heading);font-size:2.2rem;font-weight:400;letter-spacing:.5px;margin:0 0 5px;text-shadow:0 0 15px #e11d4833;word-break:break-word}.KaryakarRegistration_headerTitle__JD-Yq p{color:#e11d48;color:var(--kdc-primary);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.95rem;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase;word-break:break-word}.KaryakarRegistration_formCard__0u7dB{animation:KaryakarRegistration_cardEnter__4dHG9 .7s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 15px 35px #e11d4814;box-sizing:border-box;max-width:1000px;padding:36px;position:relative;width:100%;z-index:2}@keyframes KaryakarRegistration_cardEnter__4dHG9{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.KaryakarRegistration_form__Umlll{display:flex;flex-direction:column;gap:20px}.KaryakarRegistration_row__qe6BJ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.KaryakarRegistration_inputGroup__H-eqZ{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;width:100%}.KaryakarRegistration_inputGroup__H-eqZ label{color:#334155;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.9rem;font-weight:700}.KaryakarRegistration_labelWithIcon__1DxK2{align-items:center;display:flex;gap:8px}.KaryakarRegistration_fieldIcon__KbMnf{color:#e11d48;color:var(--kdc-primary);font-size:.95rem}.KaryakarRegistration_inputGroup__H-eqZ input,.KaryakarRegistration_inputGroup__H-eqZ select{background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#0f172a;color:var(--kdc-text);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.95rem;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}.KaryakarRegistration_inputGroup__H-eqZ input:focus,.KaryakarRegistration_inputGroup__H-eqZ select:focus{background-color:#fff;border-color:#e11d48;border-color:var(--kdc-primary);box-shadow:0 0 0 4px #e11d481a}.KaryakarRegistration_dobContainer__gXiNL{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1.4fr 1.1fr;width:100%}.KaryakarRegistration_dobSelect__ec8cp{background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;color:#0f172a;color:var(--kdc-text);cursor:pointer;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.9rem!important;outline:none;padding:12px 10px!important;transition:all .3s ease}.KaryakarRegistration_dobSelect__ec8cp:focus{background-color:#fff;border-color:#e11d48;border-color:var(--kdc-primary);box-shadow:0 0 0 4px #e11d481a}.KaryakarRegistration_errorInputContainer__hkFqf{background-color:#fdf2f4;border:2px solid #e11d48;border:2px solid var(--kdc-primary);border-radius:12px;padding:3px}.KaryakarRegistration_readonlyInput__dEFqf{background-color:#f1f5f9!important;color:#94a3b8!important;cursor:not-allowed}.KaryakarRegistration_errorInput__rhga6{background-color:#fdf2f4!important;border-color:#e11d48!important;border-color:var(--kdc-primary)!important}.KaryakarRegistration_sectionHeading__9kbtA{border-bottom:2px solid #f1f5f9;color:#0f172a;color:var(--kdc-text);font-family:SmartTeacher,sans-serif;font-family:var(--font-heading);font-size:1.9rem;font-weight:400;letter-spacing:.5px;margin-top:10px;padding-bottom:10px}.KaryakarRegistration_instructionLabel__mflyZ{color:#334155;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.95rem;font-weight:700;margin-bottom:5px}.KaryakarRegistration_tickCardsContainer__KUGtt{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:5px}.KaryakarRegistration_tickCard__ubFsR{align-items:center;background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.KaryakarRegistration_tickCard__ubFsR:hover{background-color:#fffaf5;border-color:#f97316;border-color:var(--kdc-accent)}.KaryakarRegistration_tickCardActive__fqmNs{background-color:#fdf2f4;border-color:#e11d48;border-color:var(--kdc-primary);box-shadow:0 4px 12px #e11d481f}.KaryakarRegistration_checkmark__9CptH{background:#fff;border:2px solid #cbd5e1;border-radius:6px;display:inline-block;flex-shrink:0;height:22px;position:relative;width:22px}.KaryakarRegistration_tickCardActive__fqmNs .KaryakarRegistration_checkmark__9CptH{background-color:#e11d48;background-color:var(--kdc-primary);border-color:#e11d48;border-color:var(--kdc-primary)}.KaryakarRegistration_tickCardActive__fqmNs .KaryakarRegistration_checkmark__9CptH:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:11px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.KaryakarRegistration_tickCardInfo__dg4l7{align-items:center;display:flex;gap:12px;min-width:0}.KaryakarRegistration_tickCardIcon__D11\+E{color:#e11d48;color:var(--kdc-primary);flex-shrink:0;font-size:1.5rem}.KaryakarRegistration_tickCardTitle__xAapQ{color:#0f172a;color:var(--kdc-text);display:block;font-size:1rem;font-weight:700}.KaryakarRegistration_tickCardSubtitle__9gc-m{color:#64748b;display:block;font-size:.8rem}.KaryakarRegistration_actionCardContainer__k1Mzv{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #7c3aed2e;border-radius:16px;box-shadow:0 10px 30px #7c3aed14;grid-column:1/-1;margin-top:40px;padding:24px;position:relative;transition:all .3s ease}.KaryakarRegistration_actionCardHeader__T7i-W{align-items:center;color:#e11d48;display:flex;font-size:1.1rem;font-weight:700;gap:10px;margin-bottom:16px}.KaryakarRegistration_actionCardIcon__wYJmV{font-size:1.2rem}.KaryakarRegistration_termsGroup__3cL2i{margin-bottom:20px}.KaryakarRegistration_verificationList__ynqXk{background:#ffffffb3;border:1px solid #7c3aed1f;border-radius:12px;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 20px;padding:14px 16px}.KaryakarRegistration_verificationList__ynqXk li{align-items:flex-start;color:#334155;display:flex;font-size:.88rem;gap:10px;line-height:1.4}.KaryakarRegistration_listItemIcon__IJygN{color:#e11d48;flex-shrink:0;font-size:.95rem;margin-top:3px}.KaryakarRegistration_termsLabel__-8-1r{align-items:flex-start;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.KaryakarRegistration_termsCheckbox__pnOvj{accent-color:#e11d48;cursor:pointer;height:18px;margin-top:3px;width:18px}.KaryakarRegistration_termsText__vgT8B{color:#334155;font-size:.95rem;line-height:1.5}.KaryakarRegistration_errorText__69avG{color:#ef4444;display:block;font-size:.85rem;font-weight:500;margin-top:6px}.KaryakarRegistration_submitWrapper__w\+aSj{display:flex;justify-content:flex-end}.KaryakarRegistration_submitBtn__wAeZ4{background:linear-gradient(135deg,#e11d48,#be123c);background:linear-gradient(135deg,var(--kdc-primary) 0,#be123c 100%);border:none;border-radius:12px;box-shadow:0 4px 15px #e11d484d;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:700;margin-top:15px;padding:14px 28px;transition:all .3s ease;width:100%}.KaryakarRegistration_submitBtn__wAeZ4:hover{box-shadow:0 6px 20px #e11d4866;transform:translateY(-2px)}.KaryakarRegistration_backBtn__-Zezz{background-color:#f1f5f9;border:none;border-radius:12px;box-sizing:border-box;color:#334155;cursor:pointer;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:700;padding:14px 28px;transition:all .2s ease;width:100%}.KaryakarRegistration_backBtn__-Zezz:hover{background-color:#e2e8f0}.KaryakarRegistration_toast__ZOIm1{align-items:flex-start;animation:KaryakarRegistration_slideIn__WVtjh .3s ease-out;background-color:#1e293b;box-shadow:0 10px 25px -5px #0000004d;box-sizing:border-box;font-size:14px;line-height:1.5;max-width:calc(100vw - 48px);padding:16px 20px;width:420px;z-index:1000}.KaryakarRegistration_toastIcon__sN90Z{flex-shrink:0;font-size:18px;margin-top:2px}@keyframes KaryakarRegistration_slideIn__WVtjh{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.KaryakarRegistration_previewContainer__FHdks,.KaryakarRegistration_successContainer__b402d{display:flex;flex-direction:column;gap:20px}.KaryakarRegistration_successBadge__He6SO{align-items:center;background-color:#d1fae5;border-radius:50%;color:#10b981;color:var(--kdc-success);display:flex;font-size:2.5rem;height:70px;justify-content:center;margin:0 auto;width:70px}.KaryakarRegistration_successHeading__E6j3r{color:#10b981;color:var(--kdc-success);font-family:SmartTeacher,sans-serif;font-family:var(--font-heading);font-size:1.8rem;font-weight:400;margin:0;text-align:center}.KaryakarRegistration_successText__Vafln{color:#475569;font-size:1rem;margin:0;text-align:center}.KaryakarRegistration_previewSubtitle__QS-vc{color:#64748b;font-size:.9rem;margin-top:-15px}.KaryakarRegistration_previewGrid__sqEjE{grid-gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:16px}.KaryakarRegistration_previewItem__xUF08{display:flex;flex-direction:column;gap:2px;word-break:break-word}.KaryakarRegistration_previewLabel__9aHuQ{color:#94a3b8;font-size:.8rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.KaryakarRegistration_previewValue__NyEYN{color:#0f172a;color:var(--kdc-text);font-size:.95rem;font-weight:700}.KaryakarRegistration_previewActions__3aCql{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:10px}@media (max-width:640px){.KaryakarRegistration_pageContainer__2SEUe{padding:20px 10px}.KaryakarRegistration_formCard__0u7dB{border-radius:16px;padding:20px 16px}.KaryakarRegistration_headerTitle__JD-Yq{flex-direction:column;gap:16px;padding:20px 16px;text-align:center}.KaryakarRegistration_headerTitle__JD-Yq h2{font-size:1.7rem}.KaryakarRegistration_headerTitle__JD-Yq p{font-size:.85rem}.KaryakarRegistration_row__qe6BJ{gap:15px;grid-template-columns:1fr}.KaryakarRegistration_dobContainer__gXiNL{grid-template-columns:.9fr 1.3fr 1.1fr}.KaryakarRegistration_tickCardsContainer__KUGtt{grid-template-columns:1fr}.KaryakarRegistration_previewActions__3aCql{gap:10px;grid-template-columns:1fr}}.KaryakarRegistration_toast__ZOIm1{align-items:center;animation:KaryakarRegistration_slideInUp__\+qAQ7 .3s ease;background:#1e293b;border-left:4px solid #e11d48;border-left:4px solid var(--kdc-primary,#e11d48);border-radius:12px;bottom:24px;box-shadow:0 10px 25px #0003;color:#fff;display:flex;font-family:inherit;gap:12px;padding:14px 20px;position:fixed;right:24px;z-index:9999}.KaryakarRegistration_toastIcon__sN90Z{color:#f59e0b;font-size:1.2rem}@keyframes KaryakarRegistration_slideInUp__\+qAQ7{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.KaryakarRegistration_dropdownSelect__ETicE{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2364748b%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.4-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px auto;border:1.5px solid #cbd5e1;border-radius:12px;box-sizing:border-box;color:#1e293b;cursor:pointer;font-family:inherit;font-size:1rem;outline:none;padding:14px 16px;transition:all .2s ease;width:100%}.KaryakarRegistration_dropdownSelect__ETicE:focus{border-color:#e11d48;border-color:var(--kdc-primary,#e11d48);box-shadow:0 0 0 4px #e11d481f}.KaryakarRegistration_photoUploadWrapper__yLSt4{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;display:flex;gap:16px;padding:12px}.KaryakarRegistration_thumbnailPreview__C5Jse{border:2px solid #e11d48;border:2px solid var(--kdc-primary,#e11d48);border-radius:50%;height:50px;object-fit:cover;width:50px}.KaryakarRegistration_fileInput__v0VxO{color:#64748b;font-size:.9rem}.KaryakarRegistration_successCard__VMm15{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin:20px 0;padding:24px;text-align:left;width:100%}@media (min-width:640px){.KaryakarRegistration_successCard__VMm15{align-items:flex-start;flex-direction:row}}.KaryakarRegistration_successPhotoContainer__uG8Bg{flex-shrink:0}.KaryakarRegistration_successPhoto__AR87s{border:3px solid #e11d48;border:3px solid var(--kdc-primary,#e11d48);border-radius:50%;box-shadow:0 4px 12px #0000001a;height:90px;object-fit:cover;width:90px}.KaryakarRegistration_successPhotoPlaceholder__meMXZ{align-items:center;background:#e2e8f0;border:3px solid #cbd5e1;border-radius:50%;color:#64748b;display:flex;font-size:2rem;height:90px;justify-content:center;width:90px}.KaryakarRegistration_successDetailsGrid__LOxsS{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;width:100%}@media (min-width:640px){.KaryakarRegistration_successDetailsGrid__LOxsS{grid-template-columns:repeat(2,1fr)}}.KaryakarRegistration_successItem__30KaQ{background:#fff;border:1px solid #f1f5f9;border-radius:8px;display:flex;flex-direction:column;padding:10px 14px}.KaryakarRegistration_successLabel__WBfyv{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.KaryakarRegistration_successValue__3kMH3{color:#1e293b;font-size:.95rem;font-weight:600}.KaryakarRegistration_phoneInputContainer__Xbf5t{align-items:center;background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;display:flex;overflow:hidden;transition:all .3s ease;width:100%}.KaryakarRegistration_phoneInputContainer__Xbf5t:focus-within{background-color:#fff;border-color:#e11d48;border-color:var(--kdc-primary);box-shadow:0 0 0 4px #e11d481a}.KaryakarRegistration_phonePrefix__ipOCY{background-color:#f1f5f9;border-right:2px solid #e2e8f0;color:#334155;font-size:.95rem;font-weight:700;padding:12px 14px;white-space:nowrap}.KaryakarRegistration_phoneInputField__JU3iJ{background:#0000!important;border:none!important;box-shadow:none!important;box-sizing:border-box;color:#0f172a;color:var(--kdc-text);flex:1 1;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:.95rem;outline:none!important;padding:12px 16px;width:100%}.KaryakarRegistration_phoneInputField__JU3iJ:disabled{background-color:#f1f5f9!important;color:#94a3b8!important;cursor:not-allowed}.NotFound_container__gVQ7z{align-items:center;background:linear-gradient(135deg,#fdf2f8,#fce7f3);display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:20px}.NotFound_card__EQ-8v{animation:NotFound_slideUp__iM1a7 .6s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:24px;box-shadow:0 20px 40px #e11d481a;max-width:480px;padding:40px 30px;text-align:center;width:100%}@keyframes NotFound_slideUp__iM1a7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.NotFound_iconWrapper__LRIg9{align-items:center;animation:NotFound_float__hjyUb 3s ease-in-out infinite;background:#e11d481a;border-radius:50%;color:#e11d48;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}@keyframes NotFound_float__hjyUb{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.NotFound_errorCode__pYbwK{color:#0f172a;font-size:72px;font-weight:800;letter-spacing:-2px;margin:0 0 10px}.NotFound_title__nvxU6{color:#1e293b;font-size:24px;font-weight:600;margin:0 0 12px}.NotFound_description__m1yP-{color:#64748b;font-size:15px;line-height:1.6;margin:0 0 30px}.NotFound_homeButton__OwdWj{align-items:center;background:linear-gradient(135deg,#e11d48,#be123c);border:none;border-radius:12px;box-shadow:0 10px 20px #e11d484d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:14px 28px;transition:all .3s ease;width:100%}.NotFound_homeButton__OwdWj:hover{background:linear-gradient(135deg,#be123c,#9f1239);box-shadow:0 15px 25px #e11d4866;transform:translateY(-2px)}.ArchivedRecords_container__B8cT5{font-family:inherit;margin:0 auto;max-width:1400px;padding:24px}.ArchivedRecords_pageHeader__LwDDz{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.ArchivedRecords_pageTitle__iwyso{color:#0f172a;font-size:1.5rem;font-weight:700;margin:0 0 4px}.ArchivedRecords_pageSubtitle__ErNIi{color:#64748b;font-size:.9rem;margin:0}.ArchivedRecords_badgeCounter__ZsbYT{align-items:center;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;color:#334155;display:flex;font-size:.85rem;font-weight:600;gap:8px;padding:8px 16px}.ArchivedRecords_filterToolbar__AXSp-{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.ArchivedRecords_searchBox__amBgp{align-items:center;display:flex;flex:1 1;min-width:280px;position:relative}.ArchivedRecords_searchIcon__fyW6C{color:#94a3b8;left:14px;position:absolute}.ArchivedRecords_searchInput__lPoFn{background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#1e293b;font-size:.9rem;outline:none;padding:10px 14px 10px 40px;transition:border-color .2s;width:100%}.ArchivedRecords_searchInput__lPoFn:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ArchivedRecords_dropdownSelect__Vcjdg{background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#1e293b;cursor:pointer;font-size:.9rem;min-width:200px;outline:none;padding:10px 16px}.ArchivedRecords_dropdownSelect__Vcjdg:focus{border-color:#3b82f6}.ArchivedRecords_tableWrapper__eirM\+{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow-x:auto}.ArchivedRecords_rosterTable__oKadY{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.ArchivedRecords_rosterTable__oKadY th{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:12px 16px;text-transform:uppercase}.ArchivedRecords_rosterTable__oKadY td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:.85rem;padding:14px 16px}.ArchivedRecords_rosterTable__oKadY tr:hover{background-color:#f8fafc}.ArchivedRecords_memberIdCell__xVTOP{color:#2563eb;font-weight:600}.ArchivedRecords_nameCell__UosFU{color:#0f172a;font-weight:600}.ArchivedRecords_metaText__8hoKK,.ArchivedRecords_reasonText__KjVte{align-items:center;color:#475569;display:inline-flex;gap:6px}.ArchivedRecords_reasonText__KjVte{max-width:300px;overflow:hidden;text-overflow:ellipsis}.ArchivedRecords_iconDim__hxeFc{color:#94a3b8}.ArchivedRecords_mapPin__IfWk4{color:#ef4444}.ArchivedRecords_adminBadge__ayMcF{align-items:center;background-color:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-flex;font-size:.8rem;font-weight:500;gap:6px;padding:4px 10px}.ArchivedRecords_restoreBtn__dkCjR{align-items:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#15803d;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s}.ArchivedRecords_restoreBtn__dkCjR:hover{background-color:#dcfce7;border-color:#86efac}.ArchivedRecords_emptyState__tvLGN{color:#94a3b8;font-style:italic;padding:40px!important;text-align:center}@media (max-width:768px){.ArchivedRecords_container__B8cT5{padding:16px 12px}.ArchivedRecords_pageHeader__LwDDz{align-items:stretch;flex-direction:column}.ArchivedRecords_badgeCounter__ZsbYT{align-self:flex-start}.ArchivedRecords_filterToolbar__AXSp-{flex-direction:column}.ArchivedRecords_dropdownSelect__Vcjdg,.ArchivedRecords_searchBox__amBgp{min-width:100%;width:100%}}
/*# sourceMappingURL=main.29264a90.css.map*/