@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@500;600;700&display=swap";html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#306;background-color:#f8fafc;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;line-height:1.25;color:#306}@media(min-width:768px){h1{font-size:3rem}}@media(min-width:1024px){h1{font-size:3.75rem}}@media(min-width:768px){h2{font-size:2.25rem}}@media(min-width:1024px){h2{font-size:3rem}}@media(min-width:768px){h3{font-size:1.875rem}}@media(min-width:768px){h4{font-size:1.5rem}}p{color:#4b5563;line-height:1.625}a{color:inherit;text-decoration:none;transition:color .15s ease}a:hover{color:#02adee}button{font-family:inherit;cursor:pointer}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:1024px){.container{padding:0 2rem}}.section{padding:4rem 0}@media(min-width:768px){.section{padding:5rem 0}}@media(min-width:1024px){.section{padding:6rem 0}}.text-center{text-align:center}.text-primary{color:#02adee}.text-accent{color:#facc15}.text-gradient{background:linear-gradient(135deg,#02adee,#0289bb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#02adee;color:#fff;font-weight:600;font-size:1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .25s ease}.btn-primary:hover{background:#0289bb;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.btn-primary:active{transform:translateY(0)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;color:#02adee;font-weight:600;font-size:1rem;border-radius:.5rem;border:2px solid #02adee;cursor:pointer;transition:all .25s ease}.btn-secondary:hover{background:#02adee;color:#fff}.section-header{text-align:center;margin-bottom:3rem}@media(min-width:768px){.section-header{margin-bottom:4rem}}.section-label{display:inline-block;padding:.5rem 1rem;background:#02adee1a;color:#02adee;font-size:.875rem;font-weight:600;border-radius:9999px;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.section-title{margin-bottom:1rem}.section-subtitle{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto}@media(min-width:768px){.section-subtitle{font-size:1.25rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fadeInUp{animation:fadeInUp .6s ease forwards}.animate-fadeIn{animation:fadeIn .6s ease forwards}.animate-float{animation:float 3s ease-in-out infinite}::selection{background:#02adee33;color:#306}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f3f4f6}::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#6b7280}._banner_1fwr5_1{position:fixed;top:0;left:0;right:0;z-index:350;background:linear-gradient(90deg,#02adee,#0289bb);padding:.5rem 1rem;height:58px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){._banner_1fwr5_1{padding:.75rem 1rem}}@media(max-width:1024px){._banner_1fwr5_1{position:static;height:auto}}._container_1fwr5_26{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:768px){._container_1fwr5_26{padding:0 1.5rem}}@media(min-width:1024px){._container_1fwr5_26{padding:0 2rem}}._container_1fwr5_26{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}@media(min-width:768px){._container_1fwr5_26{gap:.75rem}}._icon_1fwr5_55{font-size:1.125rem}@media(min-width:768px){._icon_1fwr5_55{font-size:1.25rem}}@media(max-width:1024px){._icon_1fwr5_55{display:none}}._text_1fwr5_69{font-size:.875rem;color:#fff;text-align:center}@media(min-width:768px){._text_1fwr5_69{font-size:1rem}}._text_1fwr5_69 strong{font-weight:700;color:#facc15}._cta_1fwr5_84{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:#facc15;color:#306;font-size:.875rem;font-weight:600;border-radius:9999px;border:none;cursor:pointer;text-decoration:none;transition:all .25s ease;white-space:nowrap;box-shadow:0 2px 8px #00000026}@media(min-width:768px){._cta_1fwr5_84{padding:.5rem 1rem;font-size:1rem}}._cta_1fwr5_84 svg{font-size:1rem;transition:transform .25s ease}._cta_1fwr5_84:hover{background:#fff;color:#02adee;transform:scale(1.05);box-shadow:0 4px 12px #0003}._cta_1fwr5_84:hover svg{transform:translate(3px)}@keyframes _fadeIn_1m93c_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInUp_1m93c_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInDown_1m93c_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInRight_1m93c_1{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes _scaleIn_1m93c_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes _shake_1m93c_1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes _pulse_1m93c_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes _spin_1m93c_1{to{transform:rotate(360deg)}}@keyframes _ripple_1m93c_1{0%{transform:scale(0);opacity:.5}to{transform:scale(4);opacity:0}}@keyframes _successPop_1m93c_1{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.2) rotate(10deg)}70%{transform:scale(.9) rotate(-5deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes _checkmark_1m93c_1{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes _shimmer_1m93c_1041{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes _float_1m93c_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes _glow_1m93c_1{0%,to{box-shadow:0 0 #02adee66}50%{box-shadow:0 0 20px 5px #02adee33}}._overlay_1m93c_131{position:fixed;inset:0;background:#3060;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);z-index:400;opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.4,0,.2,1),visibility .6s cubic-bezier(.4,0,.2,1),background .6s cubic-bezier(.4,0,.2,1),backdrop-filter .6s cubic-bezier(.4,0,.2,1)}._overlay_1m93c_131._active_1m93c_141{opacity:1;visibility:visible;background:#3069;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._drawer_1m93c_148{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:480px;background:#fff;z-index:500;transform:translate(100%);opacity:0;transition:transform .6s cubic-bezier(.32,.72,0,1),opacity .5s cubic-bezier(.4,0,.2,1),box-shadow .5s ease;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}._drawer_1m93c_148._active_1m93c_141{transform:translate(0);opacity:1;box-shadow:-20px 0 60px #0003}._drawer_1m93c_148._active_1m93c_141 ._header_1m93c_170{animation:_fadeInDown_1m93c_1 .6s ease .2s both}._drawer_1m93c_148._active_1m93c_141 ._welcome_1m93c_173{animation:_fadeInUp_1m93c_1 .6s ease .3s both}._drawer_1m93c_148._active_1m93c_141 ._tabs_1m93c_176{animation:_fadeInUp_1m93c_1 .6s ease .35s both}._drawer_1m93c_148._active_1m93c_141 ._form_1m93c_179{animation:_fadeInUp_1m93c_1 .6s ease .4s both}._drawer_1m93c_148._active_1m93c_141 ._divider_1m93c_182{animation:_fadeIn_1m93c_1 .6s ease .5s both}._drawer_1m93c_148._active_1m93c_141 ._socialButtons_1m93c_185{animation:_fadeInUp_1m93c_1 .6s ease .55s both}._drawer_1m93c_148._active_1m93c_141 ._benefits_1m93c_188{animation:_fadeInUp_1m93c_1 .6s ease .6s both}._drawer_1m93c_148._active_1m93c_141 ._footer_1m93c_191{animation:_fadeIn_1m93c_1 .6s ease .65s both}._drawer_1m93c_148::-webkit-scrollbar{width:6px}._drawer_1m93c_148::-webkit-scrollbar-track{background:transparent}._drawer_1m93c_148::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:9999px}._drawer_1m93c_148::-webkit-scrollbar-thumb:hover{background:#9ca3af}._header_1m93c_170{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f3f4f6;opacity:0}@media(min-width:768px){._header_1m93c_170{padding:1.5rem 2rem}}._logo_1m93c_222{display:flex;align-items:center;transition:transform .4s ease}._logo_1m93c_222:hover{transform:scale(1.02)}._logoImage_1m93c_231{height:32px;width:auto}._closeBtn_1m93c_236{width:40px;height:40px;border-radius:.5rem;background:#f3f4f6;border:none;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#4b5563;cursor:pointer;transition:background .35s ease,color .35s ease,transform .35s ease,box-shadow .35s ease;position:relative;overflow:hidden}._closeBtn_1m93c_236:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(239,68,68,.2) 0%,transparent 70%);opacity:0;transition:opacity .35s ease}._closeBtn_1m93c_236:hover{background:#ef44441a;color:#ef4444;transform:rotate(90deg)}._closeBtn_1m93c_236:hover:before{opacity:1}._closeBtn_1m93c_236:active{transform:rotate(90deg) scale(.95)}._content_1m93c_272{flex:1;padding:1.5rem;display:flex;flex-direction:column}@media(min-width:768px){._content_1m93c_272{padding:2rem}}._welcome_1m93c_173{text-align:center;margin-bottom:2rem;opacity:0}._welcomeTitle_1m93c_290{font-size:1.5rem;font-weight:700;color:#306;margin-bottom:.5rem;transition:all .4s ease}@media(min-width:768px){._welcomeTitle_1m93c_290{font-size:1.875rem}}._welcomeSubtitle_1m93c_303{font-size:1rem;color:#6b7280;transition:all .4s ease}._tabs_1m93c_176{display:flex;background:#f3f4f6;border-radius:.5rem;padding:.25rem;margin-bottom:1.5rem;position:relative;opacity:0}._tab_1m93c_176{flex:1;padding:.75rem;font-size:1rem;font-weight:600;color:#4b5563;background:transparent;border:none;border-radius:.375rem;cursor:pointer;position:relative;z-index:1;transition:color .4s ease,transform .35s ease}._tab_1m93c_176._active_1m93c_141{background:#fff;color:#02adee;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;animation:_scaleIn_1m93c_1 .5s ease}._tab_1m93c_176:hover:not(._active_1m93c_141){color:#306;transform:translateY(-1px)}._tab_1m93c_176:active{transform:scale(.98)}._toastError_1m93c_347{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1rem;animation:_fadeInDown_1m93c_1 .3s ease}._toastIcon_1m93c_359{font-size:1.125rem;flex-shrink:0}._toastMessage_1m93c_364{flex:1;font-size:.875rem;color:#dc2626;font-weight:500}._toastClose_1m93c_371{background:none;border:none;color:#dc2626;cursor:pointer;padding:.25rem;font-size:.875rem;opacity:.7;transition:opacity .2s ease}._toastClose_1m93c_371:hover{opacity:1}._form_1m93c_179{display:flex;flex-direction:column;gap:1.25rem;opacity:0}._inputGroup_1m93c_392{display:flex;flex-direction:column;gap:.5rem;animation:_fadeInUp_1m93c_1 .5s ease both}._inputGroup_1m93c_392:nth-child(1){animation-delay:0ms}._inputGroup_1m93c_392:nth-child(2){animation-delay:50ms}._inputGroup_1m93c_392:nth-child(3){animation-delay:.1s}._inputGroup_1m93c_392:nth-child(4){animation-delay:.15s}._inputGroup_1m93c_392:nth-child(5){animation-delay:.2s}._inputGroup_1m93c_392:nth-child(6){animation-delay:.25s}._label_1m93c_417{font-size:.875rem;font-weight:500;color:#374151;transition:color .35s ease}._inputWrapper_1m93c_424{position:relative}._inputWrapper_1m93c_424:focus-within ._inputIcon_1m93c_427{color:#02adee;transform:translateY(-50%) scale(1.1)}._input_1m93c_392{width:100%;padding:1rem 1rem 1rem 3rem;font-size:1rem;color:#306;background:#f9fafb;border:2px solid #e5e7eb;border-radius:.5rem;transition:border-color .4s ease,background .4s ease,box-shadow .4s ease,transform .35s ease}._input_1m93c_392::placeholder{color:#9ca3af;transition:color .35s ease}._input_1m93c_392:hover:not(:focus){border-color:#d1d5db;background:#fff}._input_1m93c_392:focus{outline:none;border-color:#02adee;background:#fff;box-shadow:0 0 0 4px #02adee1a,0 4px 12px #02adee1a;transform:translateY(-1px)}._input_1m93c_392:focus::placeholder{color:#d1d5db}._input_1m93c_392._error_1m93c_460{border-color:#ef4444;animation:_shake_1m93c_1 .5s ease}._input_1m93c_392._error_1m93c_460:focus{box-shadow:0 0 0 4px #ef44441a,0 4px 12px #ef44441a}._input_1m93c_392._select_1m93c_467{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}._input_1m93c_392._select_1m93c_467:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231A73E8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}._input_1m93c_392._select_1m93c_467._preselected_1m93c_478{background-color:#02adee14;border-color:#02adee;color:#02adee;cursor:not-allowed;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231A73E8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}._input_1m93c_392._select_1m93c_467._preselected_1m93c_478:hover,._input_1m93c_392._select_1m93c_467._preselected_1m93c_478:focus{border-color:#02adee;background-color:#02adee14;transform:none;box-shadow:none}._inputIcon_1m93c_427{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1.125rem;color:#9ca3af;pointer-events:none;transition:color .4s ease,transform .4s ease}._passwordToggle_1m93c_506{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);padding:.5rem;background:transparent;border:none;color:#9ca3af;cursor:pointer;font-size:1.125rem;border-radius:.375rem;transition:color .35s ease,background .35s ease,transform .35s ease}._passwordToggle_1m93c_506:hover{color:#4b5563;background:#f3f4f6;transform:translateY(-50%) scale(1.1)}._passwordToggle_1m93c_506:active{transform:translateY(-50%) scale(.95)}._errorText_1m93c_529{font-size:.875rem;color:#ef4444;display:flex;align-items:center;gap:.25rem;animation:_fadeInUp_1m93c_1 .5s ease,_shake_1m93c_1 .5s ease}._forgotPassword_1m93c_538{text-align:right}._forgotPasswordLink_1m93c_542{font-size:.875rem;font-weight:500;color:#02adee;background:none;border:none;cursor:pointer;position:relative;transition:color .35s ease}._forgotPasswordLink_1m93c_542:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#02adee;transition:width .4s ease}._forgotPasswordLink_1m93c_542:hover{color:#0289bb}._forgotPasswordLink_1m93c_542:hover:after{width:100%}._rememberRow_1m93c_569{display:flex;align-items:center;justify-content:space-between;animation:_fadeInUp_1m93c_1 .5s ease .15s both}._checkboxLabel_1m93c_576{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4b5563;cursor:pointer;transition:color .35s ease}._checkboxLabel_1m93c_576:hover{color:#306}._checkbox_1m93c_576{width:18px;height:18px;accent-color:#02adee;cursor:pointer;transition:transform .35s ease}._checkbox_1m93c_576:hover{transform:scale(1.1)}._checkbox_1m93c_576:checked{animation:_pulse_1m93c_1 .5s ease}._submitBtn_1m93c_603{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#02adee;color:#fff;font-weight:600;font-size:1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .25s ease}._submitBtn_1m93c_603:hover{background:#0289bb;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._submitBtn_1m93c_603:active{transform:translateY(0)}._submitBtn_1m93c_603{width:100%;padding:1rem;font-size:1.125rem;margin-top:.5rem;position:relative;overflow:hidden;animation:_fadeInUp_1m93c_1 .5s ease .2s both}._submitBtn_1m93c_603:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}._submitBtn_1m93c_603:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 20px #02adee4d,0 6px 6px #02adee33}._submitBtn_1m93c_603:hover:not(:disabled):before{width:300px;height:300px}._submitBtn_1m93c_603:active:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 10px #02adee33}._submitBtn_1m93c_603:disabled{opacity:.7;cursor:not-allowed;transform:none}._submitBtn_1m93c_603 ._btnLoader_1m93c_664{width:22px;height:22px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1m93c_1 .8s linear infinite}._submitBtn_1m93c_603 ._btnText_1m93c_672{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem}._submitBtn_1m93c_603 ._btnArrow_1m93c_679{transition:transform .4s ease}._submitBtn_1m93c_603:hover ._btnArrow_1m93c_679{transform:translate(4px)}._skipPaymentBtn_1m93c_686{width:100%;padding:1rem;font-size:1.125rem;font-weight:600;margin-top:.75rem;position:relative;overflow:hidden;animation:_fadeInUp_1m93c_1 .5s ease .25s both;background:transparent;color:#10b981;border:2px solid #10b981;border-radius:.5rem;cursor:pointer;transition:background .4s ease,color .4s ease,transform .4s ease,box-shadow .4s ease}._skipPaymentBtn_1m93c_686:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#10b9811a;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}._skipPaymentBtn_1m93c_686:hover:not(:disabled){background:#10b9811a;transform:translateY(-3px);box-shadow:0 10px 20px #10b98133,0 6px 6px #10b98126}._skipPaymentBtn_1m93c_686:hover:not(:disabled):before{width:300px;height:300px}._skipPaymentBtn_1m93c_686:active:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 10px #10b98126}._skipPaymentBtn_1m93c_686:disabled{opacity:.7;cursor:not-allowed;transform:none}._skipPaymentBtn_1m93c_686 ._btnLoader_1m93c_664{width:22px;height:22px;border:3px solid rgba(16,185,129,.3);border-top-color:#10b981;border-radius:50%;animation:_spin_1m93c_1 .8s linear infinite}._skipPaymentBtn_1m93c_686 ._btnText_1m93c_672{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.5rem}._skipPaymentBtn_1m93c_686 ._btnArrow_1m93c_679{transition:transform .4s ease}._skipPaymentBtn_1m93c_686:hover ._btnArrow_1m93c_679{transform:translate(4px)}._divider_1m93c_182{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;opacity:0}._divider_1m93c_182:before,._divider_1m93c_182:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb 20%,#e5e7eb 80%,transparent)}._dividerText_1m93c_769{font-size:.875rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}._socialButtons_1m93c_185{display:flex;flex-direction:column;gap:.75rem;opacity:0}._socialBtn_1m93c_784{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem;font-size:1rem;font-weight:500;color:#374151;background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;position:relative;overflow:hidden;transition:background .4s ease,border-color .4s ease,transform .4s ease,box-shadow .4s ease}._socialBtn_1m93c_784:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(2,173,238,.05) 50%,transparent 100%);opacity:0;transition:opacity .4s ease}._socialBtn_1m93c_784:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}._socialBtn_1m93c_784:hover:before{opacity:1}._socialBtn_1m93c_784:hover ._socialIcon_1m93c_819{transform:scale(1.15) rotate(-5deg)}._socialBtn_1m93c_784:active{transform:translateY(0);box-shadow:none}._socialBtn_1m93c_784:nth-child(1){animation:_slideInRight_1m93c_1 .5s ease 0ms both}._socialBtn_1m93c_784:nth-child(2){animation:_slideInRight_1m93c_1 .5s ease .1s both}._socialBtn_1m93c_784 ._socialIcon_1m93c_819{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.125rem;transition:transform .4s ease}._footer_1m93c_191{padding:1.5rem;border-top:1px solid #f3f4f6;text-align:center;background:linear-gradient(180deg,#f9fafb,#fff);opacity:0}@media(min-width:768px){._footer_1m93c_191{padding:1.5rem 2rem}}._footerText_1m93c_855{font-size:.875rem;color:#6b7280}._footerLink_1m93c_860{font-weight:600;color:#02adee;background:none;border:none;cursor:pointer;position:relative;transition:color .35s ease}._footerLink_1m93c_860:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#02adee,#33bff2);transition:width .4s ease}._footerLink_1m93c_860:hover{color:#0289bb}._footerLink_1m93c_860:hover:after{width:100%}._benefits_1m93c_188{margin-top:auto;padding-top:1.5rem;opacity:0}._benefitsTitle_1m93c_892{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}._benefitsList_1m93c_901{display:flex;flex-wrap:wrap;gap:.75rem}._benefit_1m93c_188{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#02adee14;border-radius:9999px;font-size:.875rem;color:#02adee;transition:background .4s ease,transform .4s ease,box-shadow .4s ease}._benefit_1m93c_188:hover{background:#02adee26;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 8px #02adee26}._benefit_1m93c_188 ._benefitIcon_1m93c_923{font-size:1rem;animation:_float_1m93c_1 2s ease-in-out infinite}._benefit_1m93c_188:nth-child(1) ._benefitIcon_1m93c_923{animation-delay:0s}._benefit_1m93c_188:nth-child(2) ._benefitIcon_1m93c_923{animation-delay:.5s}._benefit_1m93c_188:nth-child(3) ._benefitIcon_1m93c_923{animation-delay:1s}._benefit_1m93c_188:nth-child(4) ._benefitIcon_1m93c_923{animation-delay:1.5s}._successState_1m93c_940{text-align:center;padding:2rem 0;animation:_fadeIn_1m93c_1 .5s ease}._successIcon_1m93c_946{width:100px;height:100px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#10b98133,#10b9811a);border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:50px;animation:_successPop_1m93c_1 .6s cubic-bezier(.68,-.55,.265,1.55);position:relative}._successIcon_1m93c_946:before{content:"";position:absolute;inset:-10px;border-radius:50%;border:3px solid rgba(16,185,129,.3);animation:_glow_1m93c_1 2s ease-in-out infinite}._successIcon_1m93c_946:after{content:"";position:absolute;inset:-20px;border-radius:50%;border:2px dashed rgba(16,185,129,.2);animation:_spin_1m93c_1 10s linear infinite}._successTitle_1m93c_976{font-size:1.5rem;font-weight:700;color:#306;margin-bottom:.5rem;animation:_fadeInUp_1m93c_1 .5s ease .2s both}._successText_1m93c_984{font-size:1rem;color:#6b7280;margin-bottom:1.5rem;animation:_fadeInUp_1m93c_1 .5s ease .3s both}._successBtn_1m93c_991{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#02adee;color:#fff;font-weight:600;font-size:1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .25s ease}._successBtn_1m93c_991:hover{background:#0289bb;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._successBtn_1m93c_991:active{transform:translateY(0)}._successBtn_1m93c_991{padding:1rem 2rem;animation:_fadeInUp_1m93c_1 .5s ease .4s both}._successBtn_1m93c_991:hover{animation:_pulse_1m93c_1 .5s ease infinite}._formTransition-enter_1m93c_1022{opacity:0;transform:translate(20px)}._formTransition-enter-active_1m93c_1026{opacity:1;transform:translate(0);transition:all .45s ease}._formTransition-exit_1m93c_1031{opacity:1;transform:translate(0)}._formTransition-exit-active_1m93c_1035{opacity:0;transform:translate(-20px);transition:all .45s ease}._shimmer_1m93c_1041{background:linear-gradient(90deg,#f3f4f6,#f9fafb,#f3f4f6);background-size:200% 100%;animation:_shimmer_1m93c_1041 1.5s infinite}._forgotPasswordOverlay_1m93c_1047{position:fixed;inset:0;background:#3069;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:510;display:flex;align-items:center;justify-content:center;padding:1rem;animation:_fadeIn_1m93c_1 .3s ease}._forgotPasswordModal_1m93c_1060{background:#fff;border-radius:.75rem;padding:2rem;width:100%;max-width:400px;position:relative;box-shadow:0 20px 60px #0003;animation:_scaleIn_1m93c_1 .4s cubic-bezier(.32,.72,0,1)}@media(min-width:768px){._forgotPasswordModal_1m93c_1060{padding:2.5rem}}._forgotPasswordClose_1m93c_1076{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:.5rem;background:#f3f4f6;border:none;display:flex;align-items:center;justify-content:center;font-size:1.125rem;color:#6b7280;cursor:pointer;transition:background .35s ease,color .35s ease,transform .35s ease}._forgotPasswordClose_1m93c_1076:hover{background:#ef44441a;color:#ef4444;transform:rotate(90deg)}._forgotPasswordTitle_1m93c_1099{font-size:1.5rem;font-weight:700;color:#306;margin-bottom:.5rem;text-align:center}._forgotPasswordSubtitle_1m93c_1107{font-size:1rem;color:#6b7280;text-align:center;margin-bottom:1.5rem}._forgotPasswordError_1m93c_1114{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem;color:#dc2626;animation:_fadeInDown_1m93c_1 .3s ease,_shake_1m93c_1 .4s ease}._forgotPasswordBtn_1m93c_1128{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#02adee;color:#fff;font-weight:600;font-size:1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .25s ease}._forgotPasswordBtn_1m93c_1128:hover{background:#0289bb;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._forgotPasswordBtn_1m93c_1128:active{transform:translateY(0)}._forgotPasswordBtn_1m93c_1128{width:100%;padding:1rem;font-size:1rem;margin-top:1rem;position:relative;overflow:hidden}._forgotPasswordBtn_1m93c_1128:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}._forgotPasswordBtn_1m93c_1128:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #02adee4d,0 4px 4px #02adee33}._forgotPasswordBtn_1m93c_1128:hover:not(:disabled):before{width:300px;height:300px}._forgotPasswordBtn_1m93c_1128:disabled{opacity:.7;cursor:not-allowed}._forgotPasswordBtn_1m93c_1128 ._btnLoader_1m93c_664{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1m93c_1 .8s linear infinite}._forgotPasswordBack_1m93c_1192{display:block;width:100%;margin-top:1rem;padding:.75rem;background:none;border:none;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:color .35s ease}._forgotPasswordBack_1m93c_1192:hover{color:#02adee}._forgotPasswordSuccess_1m93c_1209{text-align:center;animation:_fadeIn_1m93c_1 .4s ease}._forgotPasswordSuccess_1m93c_1209 ._successIcon_1m93c_946{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#10b98133,#10b9811a);border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:40px;color:#10b981;animation:_successPop_1m93c_1 .6s cubic-bezier(.68,-.55,.265,1.55)}._forgotPasswordSuccess_1m93c_1209 h3{font-size:1.25rem;font-weight:700;color:#306;margin-bottom:.5rem}._forgotPasswordSuccess_1m93c_1209 p{font-size:1rem;color:#6b7280;margin-bottom:1.5rem;line-height:1.6}._navbar_17lqh_1{position:fixed;top:58px;left:0;right:0;z-index:300;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:all .25s ease}@media(max-width:1024px){._navbar_17lqh_1{position:sticky;top:0}}._navbar_17lqh_1._scrolled_17lqh_18{background:#fffffffa;border-bottom-color:#e5e7eb;box-shadow:0 1px 2px #0000000d}._container_17lqh_24{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:768px){._container_17lqh_24{padding:0 1.5rem}}@media(min-width:1024px){._container_17lqh_24{padding:0 2rem}}._container_17lqh_24{display:flex;align-items:center;justify-content:space-between;height:72px}@media(min-width:768px){._container_17lqh_24{height:80px}}._logo_17lqh_52{display:flex;align-items:center}._logoImage_17lqh_57{height:32px;width:auto}@media(min-width:768px){._logoImage_17lqh_57{height:40px}}._navLinks_17lqh_67{display:none;align-items:center;gap:2rem}@media(min-width:1024px){._navLinks_17lqh_67{display:flex}}._navLink_17lqh_67{font-size:1rem;font-weight:500;color:#374151;transition:color .15s ease;position:relative}._navLink_17lqh_67:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#02adee;transition:width .25s ease}._navLink_17lqh_67:hover{color:#02adee}._navLink_17lqh_67:hover:after{width:100%}._navActions_17lqh_102{display:flex;align-items:center;gap:.75rem}@media(min-width:768px){._navActions_17lqh_102{gap:1rem}}._authLoader_17lqh_113{display:flex;align-items:center;justify-content:center;min-width:120px;height:40px}@media(min-width:768px){._authLoader_17lqh_113{min-width:180px;height:44px}}._spinner_17lqh_127{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#02adee;border-radius:50%;animation:_spin_17lqh_127 .8s linear infinite}@media(min-width:768px){._spinner_17lqh_127{width:24px;height:24px;border-width:3px}}@keyframes _spin_17lqh_127{to{transform:rotate(360deg)}}._loginBtn_17lqh_148{display:none;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#374151;background:transparent;border:none;transition:color .15s ease}@media(min-width:768px){._loginBtn_17lqh_148{display:block;padding:.75rem 1.25rem;font-size:1rem}}._loginBtn_17lqh_148:hover{color:#02adee}._ctaBtn_17lqh_169{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#02adee;color:#fff;font-weight:600;font-size:1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .25s ease}._ctaBtn_17lqh_169:hover{background:#0289bb;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._ctaBtn_17lqh_169:active{transform:translateY(0)}._ctaBtn_17lqh_169{padding:.5rem 1rem;font-size:.875rem}@media(min-width:768px){._ctaBtn_17lqh_169{padding:.75rem 1.5rem;font-size:1rem}}._logoutBtn_17lqh_203{display:none;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#4b5563;background:transparent;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;transition:all .15s ease}@media(min-width:768px){._logoutBtn_17lqh_203{display:block;padding:.75rem 1.25rem;font-size:1rem}}._logoutBtn_17lqh_203:hover{color:#ef4444;border-color:#ef4444;background:#ef44440d}._menuBtn_17lqh_228{display:flex;flex-direction:column;justify-content:center;gap:5px;width:28px;height:28px;background:transparent;border:none;cursor:pointer}@media(min-width:1024px){._menuBtn_17lqh_228{display:none}}._menuBtn_17lqh_228 span{display:block;width:100%;height:2px;background:#306;border-radius:9999px;transition:all .15s ease}._menuBtn_17lqh_228._active_17lqh_252 span:nth-child(1){transform:translateY(7px) rotate(45deg)}._menuBtn_17lqh_228._active_17lqh_252 span:nth-child(2){opacity:0}._menuBtn_17lqh_228._active_17lqh_252 span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}._mobileMenu_17lqh_262{display:none;position:fixed;inset:124px 0 0;background:#fff;padding:1.5rem;z-index:500}@media(max-width:1024px){._mobileMenu_17lqh_262{position:static}}._mobileMenu_17lqh_262._active_17lqh_252{display:block}@media(min-width:1024px){._mobileMenu_17lqh_262._active_17lqh_252{display:none}}._mobileNavLinks_17lqh_287{display:flex;flex-direction:column;gap:1rem}._mobileNavLink_17lqh_287{font-size:1.125rem;font-weight:500;color:#374151;padding:.75rem 0;border-bottom:1px solid #f3f4f6}._mobileNavLink_17lqh_287:hover{color:#02adee}._mobileActions_17lqh_304{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem}._mobileLoginBtn_17lqh_311{width:100%;padding:1rem;font-size:1rem;font-weight:600;color:#02adee;background:transparent;border:2px solid #02adee;border-radius:.5rem}._mobileCtaBtn_17lqh_322{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#02adee;color:#fff;font-weight:600;font-size:1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .25s ease}._mobileCtaBtn_17lqh_322:hover{background:#0289bb;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._mobileCtaBtn_17lqh_322:active{transform:translateY(0)}._mobileCtaBtn_17lqh_322{width:100%;padding:1rem}._mobileLogoutBtn_17lqh_350{width:100%;padding:1rem;font-size:1rem;font-weight:600;color:#4b5563;background:transparent;border:2px solid #d1d5db;border-radius:.5rem;cursor:pointer;transition:all .15s ease}._mobileLogoutBtn_17lqh_350:hover{color:#ef4444;border-color:#ef4444;background:#ef44440d}._hero_1craf_1{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:120px}@media(max-width:1024px){._hero_1craf_1{padding-top:0}}._heroBanner_1craf_14{position:relative;width:100%;min-height:calc(100vh - 100px);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#306,#1e3a5f,#0289bb);overflow:hidden}@media(min-width:768px){._heroBanner_1craf_14{min-height:calc(100vh - 120px)}}._heroBanner_1craf_14:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,rgba(2,173,238,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(250,204,21,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(2,173,238,.08) 0%,transparent 40%);pointer-events:none}._heroBanner_1craf_14:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 2px 2px,rgba(255,255,255,.03) 1px,transparent 0);background-size:32px 32px;pointer-events:none}._bannerOverlay_1craf_45{position:absolute;inset:0;background:linear-gradient(180deg,#3300664d,#3069);pointer-events:none}._bannerContent_1craf_52{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:768px){._bannerContent_1craf_52{padding:0 1.5rem}}@media(min-width:1024px){._bannerContent_1craf_52{padding:0 2rem}}._bannerContent_1craf_52{text-align:center;padding:2rem 1rem}@media(min-width:768px){._bannerContent_1craf_52{padding:3rem 1.5rem}}@media(min-width:1024px){._bannerContent_1craf_52{padding:4rem 2rem}}._bannerBadge_1craf_85{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:#facc1533;border:1px solid rgba(250,204,21,.4);border-radius:9999px;margin-bottom:1.5rem;animation:_fadeInDown_1craf_1 .6s ease forwards}._bannerBadge_1craf_85 svg{color:#facc15;font-size:1.125rem}._bannerBadge_1craf_85 span{font-size:.875rem;font-weight:600;color:#facc15}@media(min-width:768px){._bannerBadge_1craf_85 span{font-size:1rem}}._bannerTitle_1craf_111{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.25rem;font-weight:800;color:#fff;line-height:1.1;margin-bottom:1.5rem;animation:_fadeInUp_1craf_1 .6s ease .1s forwards;opacity:0}@media(min-width:768px){._bannerTitle_1craf_111{font-size:3rem}}@media(min-width:1024px){._bannerTitle_1craf_111{font-size:3.75rem}}._bannerTitle_1craf_111 ._highlight_1craf_131{position:relative;color:#facc15}._bannerTitle_1craf_111 ._highlight_1craf_131:after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:8px;background:#facc154d;z-index:-1;transform:skew(-3deg)}@media(min-width:768px){._bannerTitle_1craf_111 ._highlight_1craf_131:after{height:12px}}._bannerSubtitle_1craf_152{font-size:1.125rem;color:#fffc;max-width:700px;margin:0 auto 2rem;line-height:1.625;animation:_fadeInUp_1craf_1 .6s ease .2s forwards;opacity:0}@media(min-width:768px){._bannerSubtitle_1craf_152{font-size:1.25rem;margin-bottom:2.5rem}}._bannerStats_1craf_168{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;animation:_fadeInUp_1craf_1 .6s ease .3s forwards;opacity:0}@media(min-width:768px){._bannerStats_1craf_168{gap:2.5rem;margin-bottom:2.5rem}}._bannerStat_1craf_168{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .25s ease}@media(min-width:768px){._bannerStat_1craf_168{padding:1rem 1.5rem}}._bannerStat_1craf_168:hover{background:#ffffff1a;transform:translateY(-4px)}._bannerStat_1craf_168 ._statIcon_1craf_204{font-size:1.5rem;color:#facc15}@media(min-width:768px){._bannerStat_1craf_168 ._statIcon_1craf_204{font-size:1.875rem}}._bannerStat_1craf_168 ._statInfo_1craf_213{display:flex;flex-direction:column;text-align:left}._bannerStat_1craf_168 ._statValue_1craf_218{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:700;color:#fff}@media(min-width:768px){._bannerStat_1craf_168 ._statValue_1craf_218{font-size:1.5rem}}._bannerStat_1craf_168 ._statLabel_1craf_229{font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:.05em}@media(min-width:768px){._bannerStat_1craf_168 ._statLabel_1craf_229{font-size:.875rem}}._bannerActions_1craf_241{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;animation:_fadeInUp_1craf_1 .6s ease .4s forwards;opacity:0}@media(min-width:640px){._bannerActions_1craf_241{flex-direction:row;justify-content:center}}._primaryBtn_1craf_257{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:#facc15;color:#306;font-size:1rem;font-weight:600;border-radius:.5rem;text-decoration:none;transition:all .25s ease;min-width:200px}@media(min-width:768px){._primaryBtn_1craf_257{font-size:1.125rem;padding:1.25rem 2.5rem}}._primaryBtn_1craf_257:hover{background:#eab308;transform:translateY(-3px);box-shadow:0 10px 30px #facc1566}._primaryBtn_1craf_257 svg{font-size:1.125rem;transition:transform .25s ease}._primaryBtn_1craf_257:hover svg{transform:translate(4px)}._secondaryBtn_1craf_291{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:transparent;color:#fff;font-size:1rem;font-weight:600;border:2px solid rgba(255,255,255,.3);border-radius:.5rem;text-decoration:none;transition:all .25s ease;min-width:200px}@media(min-width:768px){._secondaryBtn_1craf_291{font-size:1.125rem;padding:1.25rem 2.5rem}}._secondaryBtn_1craf_291:hover{background:#ffffff1a;border-color:#ffffff80}._secondaryBtn_1craf_291 svg{font-size:1.125rem}._bannerNote_1craf_321{font-size:.875rem;color:#ffffff80;animation:_fadeInUp_1craf_1 .6s ease .5s forwards;opacity:0}@media(min-width:768px){._bannerNote_1craf_321{font-size:1rem}}@keyframes _fadeInUp_1craf_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInDown_1craf_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._section_1w1x2_1{padding:3rem 0;background:#fff;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}@media(min-width:768px){._section_1w1x2_1{padding:4rem 0}}._container_1w1x2_13{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:768px){._container_1w1x2_13{padding:0 1.5rem}}@media(min-width:1024px){._container_1w1x2_13{padding:0 2rem}}._label_1w1x2_30{text-align:center;font-size:.875rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem}@media(min-width:768px){._label_1w1x2_30{margin-bottom:2.5rem}}._logosWrapper_1w1x2_45{position:relative;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}._logos_1w1x2_45{display:flex;gap:3rem;animation:_scroll_1w1x2_1 30s linear infinite}@media(min-width:768px){._logos_1w1x2_45{gap:4rem}}._logosGroup_1w1x2_63{display:flex;gap:3rem;flex-shrink:0}@media(min-width:768px){._logosGroup_1w1x2_63{gap:4rem}}._logo_1w1x2_45{display:flex;align-items:center;justify-content:center;min-width:120px;height:48px;opacity:.6;transition:opacity .25s ease;filter:grayscale(100%)}@media(min-width:768px){._logo_1w1x2_45{min-width:150px;height:56px}}._logo_1w1x2_45:hover{opacity:1;filter:grayscale(0%)}._logoSvg_1w1x2_95{max-width:100%;max-height:100%}._logoText_1w1x2_100{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:700;color:#4b5563;white-space:nowrap}@media(min-width:768px){._logoText_1w1x2_100{font-size:1.5rem}}@keyframes _scroll_1w1x2_1{0%{transform:translate(0)}to{transform:translate(calc(-50% - 2rem))}}._section_1w1x2_1:hover ._logos_1w1x2_45{animation-play-state:paused}._section_1ybg0_1{padding:4rem 0}@media(min-width:768px){._section_1ybg0_1{padding:5rem 0}}@media(min-width:1024px){._section_1ybg0_1{padding:6rem 0}}._section_1ybg0_1{background:#f8fafc}._container_1ybg0_18{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:768px){._container_1ybg0_18{padding:0 1.5rem}}@media(min-width:1024px){._container_1ybg0_18{padding:0 2rem}}._header_1ybg0_35{text-align:center;margin-bottom:3rem}@media(min-width:768px){._header_1ybg0_35{margin-bottom:4rem}}._label_1ybg0_45{display:inline-block;padding:.5rem 1rem;background:#02adee1a;color:#02adee;font-size:.875rem;font-weight:600;border-radius:9999px;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}._title_1ybg0_58{margin-bottom:1rem}._title_1ybg0_58 ._highlight_1ybg0_61{color:#02adee}._subtitle_1ybg0_65{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto}@media(min-width:768px){._subtitle_1ybg0_65{font-size:1.25rem}}._grid_1ybg0_77{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){._grid_1ybg0_77{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._grid_1ybg0_77{grid-template-columns:repeat(4,1fr)}}._card_1ybg0_93{background:#fff;border-radius:.75rem;padding:1.5rem;transition:all .25s ease;border:1px solid #f3f4f6}@media(min-width:768px){._card_1ybg0_93{padding:2rem}}._card_1ybg0_93:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:transparent}._card_1ybg0_93:hover ._iconWrapper_1ybg0_110{transform:scale(1.1)}._iconWrapper_1ybg0_110{width:56px;height:56px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;transition:transform .25s ease;font-size:1.5rem}@media(min-width:768px){._iconWrapper_1ybg0_110{width:64px;height:64px}}._iconWrapper_1ybg0_110._iconBlue_1ybg0_131{background:#02adee1a;color:#02adee}._iconWrapper_1ybg0_110._iconGreen_1ybg0_135{background:#10b9811a;color:#10b981}._iconWrapper_1ybg0_110._iconYellow_1ybg0_139{background:#facc1526;color:#eab308}._iconWrapper_1ybg0_110._iconPurple_1ybg0_143{background:#8b5cf61a;color:#8b5cf6}._cardTitle_1ybg0_148{font-size:1.125rem;font-weight:600;color:#306;margin-bottom:.75rem}@media(min-width:768px){._cardTitle_1ybg0_148{font-size:1.25rem}}._cardDescription_1ybg0_160{font-size:1rem;color:#6b7280;line-height:1.625}._statsRow_1ybg0_166{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem;padding:2rem;background:#fff;border-radius:1rem;border:1px solid #f3f4f6}@media(min-width:768px){._statsRow_1ybg0_166{grid-template-columns:repeat(4,1fr);margin-top:4rem;padding:2.5rem}}._statItem_1ybg0_184{text-align:center;padding:1rem}@media(min-width:768px){._statItem_1ybg0_184{padding:1.5rem;border-right:1px solid #f3f4f6}._statItem_1ybg0_184:last-child{border-right:none}}._statValue_1ybg0_198{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.875rem;font-weight:700;color:#02adee;margin-bottom:.5rem}@media(min-width:768px){._statValue_1ybg0_198{font-size:2.25rem}}._statLabel_1ybg0_211{font-size:.875rem;color:#6b7280;font-weight:500}@media(min-width:768px){._statLabel_1ybg0_211{font-size:1rem}}._loaderWrapper_1df4u_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}._spinner_1df4u_9{display:flex;align-items:center;justify-content:center;gap:.5rem}._dot_1df4u_16{width:12px;height:12px;background:#02adee;border-radius:9999px;animation:_bounce_1df4u_1 1.4s infinite ease-in-out both}._dot_1df4u_16:nth-child(1){animation-delay:-.32s}._dot_1df4u_16:nth-child(2){animation-delay:-.16s}._dot_1df4u_16:nth-child(3){animation-delay:0s}@keyframes _bounce_1df4u_1{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}._text_1df4u_43{font-size:1rem;color:#4b5563;font-weight:500;margin:0}._small_1df4u_50 ._dot_1df4u_16{width:8px;height:8px}._small_1df4u_50 ._text_1df4u_43{font-size:.875rem}._medium_1df4u_58 ._dot_1df4u_16{width:12px;height:12px}._large_1df4u_63 ._dot_1df4u_16{width:16px;height:16px}._large_1df4u_63 ._spinner_1df4u_9{gap:.75rem}._large_1df4u_63 ._text_1df4u_43{font-size:1.125rem}._fullPage_1df4u_74{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#f8fafc;z-index:500}._overlay_1df4u_87{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:inherit;z-index:10}._sectionLoader_1df4u_102{display:flex;align-items:center;justify-content:center;min-height:300px;width:100%}._section_umwz8_1{padding:4rem 0}@media(min-width:768px){._section_umwz8_1{padding:5rem 0}}@media(min-width:1024px){._section_umwz8_1{padding:6rem 0}}._section_umwz8_1{background:#fff}._container_umwz8_18{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:768px){._container_umwz8_18{padding:0 1.5rem}}@media(min-width:1024px){._container_umwz8_18{padding:0 2rem}}._header_umwz8_35{text-align:center;margin-bottom:3rem}@media(min-width:768px){._header_umwz8_35{margin-bottom:4rem}}._label_umwz8_45{display:inline-block;padding:.5rem 1rem;background:#02adee1a;color:#02adee;font-size:.875rem;font-weight:600;border-radius:9999px;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}._title_umwz8_58{margin-bottom:1rem}._subtitle_umwz8_62{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto}@media(min-width:768px){._subtitle_umwz8_62{font-size:1.25rem}}._loaderContainer_umwz8_74{display:flex;align-items:center;justify-content:center;min-height:300px}._tabs_umwz8_81{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.5rem}@media(min-width:768px){._tabs_umwz8_81{gap:1rem;margin-bottom:3rem}}._tab_umwz8_81{padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;color:#4b5563;background:#f3f4f6;border:none;border-radius:9999px;cursor:pointer;transition:all .25s ease}@media(min-width:768px){._tab_umwz8_81{padding:.75rem 1.5rem;font-size:1rem}}._tab_umwz8_81:hover{background:#e5e7eb;color:#306}._tab_umwz8_81._active_umwz8_116{background:#02adee;color:#fff}._grid_umwz8_121{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){._grid_umwz8_121{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._grid_umwz8_121{grid-template-columns:repeat(3,1fr)}}._cardLink_umwz8_137{text-decoration:none;color:inherit;display:block}._card_umwz8_137{background:#fff;border-radius:.75rem;overflow:hidden;border:1px solid #f3f4f6;transition:all .25s ease}._card_umwz8_137:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:transparent}._card_umwz8_137:hover ._cardImage_umwz8_155{transform:scale(1.05)}._cardImageWrapper_umwz8_159{position:relative;height:180px;overflow:hidden}@media(min-width:768px){._cardImageWrapper_umwz8_159{height:200px}}._cardImage_umwz8_155{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}._cardBadge_umwz8_177{position:absolute;top:1rem;left:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-radius:9999px;text-transform:uppercase}._cardBadge_umwz8_177._badgePopular_umwz8_187{background:#facc15;color:#306}._cardBadge_umwz8_177._badgeNew_umwz8_191{background:#10b981;color:#fff}._cardBadge_umwz8_177._badgeBestseller_umwz8_195{background:#02adee;color:#fff}._cardContent_umwz8_200{padding:1.25rem}@media(min-width:768px){._cardContent_umwz8_200{padding:1.5rem}}._cardCategory_umwz8_209{font-size:.75rem;font-weight:600;color:#02adee;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}._cardTitle_umwz8_218{font-size:1.125rem;font-weight:600;color:#306;margin-bottom:.75rem;line-height:1.375}@media(min-width:768px){._cardTitle_umwz8_218{font-size:1.25rem}}._cardMeta_umwz8_231{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}._metaItem_umwz8_238{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#6b7280}._metaItem_umwz8_238 ._metaIcon_umwz8_245{font-size:1rem}._cardRating_umwz8_249{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}._cardRating_umwz8_249 ._stars_umwz8_255{display:flex;gap:2px;color:#facc15;font-size:.875rem}._cardRating_umwz8_249 ._ratingValue_umwz8_261{font-size:.875rem;font-weight:600;color:#306}._cardRating_umwz8_249 ._ratingCount_umwz8_266{font-size:.875rem;color:#6b7280}._cardFooter_umwz8_271{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #f3f4f6}._price_umwz8_279{display:flex;align-items:baseline;gap:.5rem}._price_umwz8_279 ._currentPrice_umwz8_284{font-size:1.25rem;font-weight:700;color:#306}@media(min-width:768px){._price_umwz8_279 ._currentPrice_umwz8_284{font-size:1.5rem}}._price_umwz8_279 ._originalPrice_umwz8_294{font-size:.875rem;color:#9ca3af;text-decoration:line-through}._enrollBtn_umwz8_300{padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#02adee;background:#02adee1a;border:none;border-radius:.5rem;cursor:pointer;transition:all .25s ease}@media(min-width:768px){._enrollBtn_umwz8_300{padding:.75rem 1.25rem;font-size:1rem}}._enrollBtn_umwz8_300:hover{background:#02adee;color:#fff}._comingSoon_umwz8_322{text-align:center;margin-top:2.5rem;padding:2rem 1.5rem;background:linear-gradient(135deg,#02adee0d,#02adee1a);border-radius:.75rem;border:1px dashed rgba(2,173,238,.3)}@media(min-width:768px){._comingSoon_umwz8_322{margin-top:3rem;padding:2.5rem 2rem}}._comingSoonIcon_umwz8_337{display:inline-block;font-size:2.5rem;margin-bottom:.75rem}@media(min-width:768px){._comingSoonIcon_umwz8_337{font-size:3rem}}._comingSoonText_umwz8_348{font-size:1.25rem;font-weight:600;color:#306;margin-bottom:.5rem}@media(min-width:768px){._comingSoonText_umwz8_348{font-size:1.5rem}}._comingSoonSubtext_umwz8_360{font-size:1rem;color:#6b7280}@media(min-width:768px){._comingSoonSubtext_umwz8_360{font-size:1.125rem}}._section_1irxo_1{padding:4rem 0}@media(min-width:768px){._section_1irxo_1{padding:5rem 0}}@media(min-width:1024px){._section_1irxo_1{padding:6rem 0}}._section_1irxo_1{background:#f8fafc;position:relative;overflow:hidden}._backgroundPattern_1irxo_20{position:absolute;inset:0;background-image:radial-gradient(circle at 2px 2px,rgba(2,173,238,.05) 1px,transparent 0);background-size:40px 40px;pointer-events:none}._container_1irxo_28{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:768px){._container_1irxo_28{padding:0 1.5rem}}@media(min-width:1024px){._container_1irxo_28{padding:0 2rem}}._container_1irxo_28{position:relative;z-index:1}._header_1irxo_49{text-align:center;margin-bottom:3rem}@media(min-width:768px){._header_1irxo_49{margin-bottom:4rem}}._label_1irxo_59{display:inline-block;padding:.5rem 1rem;background:#02adee1a;color:#02adee;font-size:.875rem;font-weight:600;border-radius:9999px;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}._title_1irxo_72{color:#306;margin-bottom:1rem}._subtitle_1irxo_77{font-size:1.125rem;color:#4b5563;max-width:600px;margin:0 auto}@media(min-width:768px){._subtitle_1irxo_77{font-size:1.25rem}}._grid_1irxo_89{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){._grid_1irxo_89{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._grid_1irxo_89{grid-template-columns:repeat(4,1fr)}}._card_1irxo_105{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;padding:1.5rem;text-align:center;transition:all .25s ease;box-shadow:0 1px 2px #0000000d}@media(min-width:768px){._card_1irxo_105{padding:2rem}}._card_1irxo_105:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-4px);border-color:transparent}._card_1irxo_105:hover ._iconWrapper_1irxo_124{transform:scale(1.1)}._iconWrapper_1irxo_124{width:72px;height:72px;margin:0 auto 1.25rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.875rem;transition:transform .25s ease}._iconWrapper_1irxo_124._iconBlue_1irxo_139{background:linear-gradient(135deg,#02adee4d,#02adee1a)}._iconWrapper_1irxo_124._iconGreen_1irxo_142{background:linear-gradient(135deg,#10b9814d,#10b9811a)}._iconWrapper_1irxo_124._iconYellow_1irxo_145{background:linear-gradient(135deg,#facc154d,#facc151a)}._iconWrapper_1irxo_124._iconPurple_1irxo_148{background:linear-gradient(135deg,#8b5cf64d,#8b5cf61a)}._cardValue_1irxo_152{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.25rem;font-weight:700;color:#306;margin-bottom:.5rem}@media(min-width:768px){._cardValue_1irxo_152{font-size:3rem}}._cardLabel_1irxo_165{font-size:1rem;color:#6b7280;font-weight:500}@media(min-width:768px){._cardLabel_1irxo_165{font-size:1.125rem}}._ctaSection_1irxo_176{margin-top:3rem;text-align:center}@media(min-width:768px){._ctaSection_1irxo_176{margin-top:4rem}}._ctaContent_1irxo_186{max-width:600px;margin:0 auto}._ctaTitle_1irxo_191{font-size:1.5rem;font-weight:700;color:#306;margin-bottom:1rem}@media(min-width:768px){._ctaTitle_1irxo_191{font-size:1.875rem}}._ctaText_1irxo_203{font-size:1.125rem;color:#4b5563;margin-bottom:1.5rem}._ctaBtn_1irxo_209{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#02adee;color:#fff;font-size:1.125rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .25s ease}._ctaBtn_1irxo_209:hover{background:#0289bb;transform:translateY(-2px);box-shadow:0 10px 30px #02adee4d}._section_12mqx_1{padding:4rem 0}@media(min-width:768px){._section_12mqx_1{padding:5rem 0}}@media(min-width:1024px){._section_12mqx_1{padding:6rem 0}}._section_12mqx_1{background:#fff}._container_12mqx_18{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:768px){._container_12mqx_18{padding:0 1.5rem}}@media(min-width:1024px){._container_12mqx_18{padding:0 2rem}}._header_12mqx_35{text-align:center;margin-bottom:3rem}@media(min-width:768px){._header_12mqx_35{margin-bottom:4rem}}._label_12mqx_45{display:inline-block;padding:.5rem 1rem;background:#02adee1a;color:#02adee;font-size:.875rem;font-weight:600;border-radius:9999px;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}._title_12mqx_58{margin-bottom:1rem}._subtitle_12mqx_62{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto}@media(min-width:768px){._subtitle_12mqx_62{font-size:1.25rem}}._timeline_12mqx_74{position:relative;max-width:900px;margin:0 auto}._timelineLine_12mqx_80{display:none;position:absolute;top:80px;left:50%;transform:translate(-50%);width:100%;height:4px;background:linear-gradient(90deg,#e5e7eb,#02adee,#e5e7eb)}@media(min-width:1024px){._timelineLine_12mqx_80{display:block}}._steps_12mqx_96{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){._steps_12mqx_96{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(min-width:1024px){._steps_12mqx_96{grid-template-columns:repeat(4,1fr);gap:1rem}}._step_12mqx_96{position:relative;text-align:center;padding:1.5rem;background:#f8fafc;border-radius:.75rem;border:1px solid #f3f4f6;transition:all .25s ease}@media(min-width:1024px){._step_12mqx_96{background:transparent;border:none;padding:1rem}}._step_12mqx_96:hover{transform:translateY(-4px)}@media(min-width:1024px){._step_12mqx_96:hover ._stepNumber_12mqx_134{transform:scale(1.1);box-shadow:0 8px 24px #02adee4d}}._stepNumber_12mqx_134{width:64px;height:64px;margin:0 auto 1.25rem;border-radius:9999px;background:#fff;border:3px solid #02adee;display:flex;align-items:center;justify-content:center;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:700;color:#02adee;position:relative;z-index:2;transition:all .25s ease}@media(min-width:1024px){._stepNumber_12mqx_134{width:72px;height:72px;background:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}}._stepNumber_12mqx_134._active_12mqx_166{background:#02adee;color:#fff}._stepIcon_12mqx_171{width:48px;height:48px;margin:0 auto 1rem;border-radius:.5rem;background:#02adee1a;display:flex;align-items:center;justify-content:center;font-size:1.5rem}@media(min-width:1024px){._stepIcon_12mqx_171{display:none}}._stepTitle_12mqx_188{font-size:1.125rem;font-weight:600;color:#306;margin-bottom:.75rem}@media(min-width:768px){._stepTitle_12mqx_188{font-size:1.25rem}}._stepDescription_12mqx_200{font-size:1rem;color:#6b7280;line-height:1.625}._stepFeatures_12mqx_206{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}._feature_12mqx_214{padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:#02adee;background:#02adee1a;border-radius:9999px}._cta_12mqx_223{text-align:center;margin-top:3rem}@media(min-width:768px){._cta_12mqx_223{margin-top:4rem}}._ctaCard_12mqx_233{display:inline-flex;flex-direction:column;align-items:center;padding:2rem;background:linear-gradient(135deg,#02adee,#0289bb);border-radius:1rem;max-width:500px}@media(min-width:768px){._ctaCard_12mqx_233{flex-direction:row;gap:1.5rem;padding:2rem 2.5rem;max-width:700px}}._ctaContent_12mqx_251{text-align:center;margin-bottom:1.5rem}@media(min-width:768px){._ctaContent_12mqx_251{text-align:left;margin-bottom:0}}._ctaTitle_12mqx_262{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}@media(min-width:768px){._ctaTitle_12mqx_262{font-size:1.5rem}}._ctaText_12mqx_274{font-size:1rem;color:#fffc}._ctaBtn_12mqx_279{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#fff;color:#02adee;font-size:1rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .25s ease;white-space:nowrap}._ctaBtn_12mqx_279:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0003}._footer_1bb6u_1{background:#306;color:#fff;padding-top:4rem}@media(min-width:768px){._footer_1bb6u_1{padding-top:5rem}}._container_1bb6u_12{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:768px){._container_1bb6u_12{padding:0 1.5rem}}@media(min-width:1024px){._container_1bb6u_12{padding:0 2rem}}._main_1bb6u_29{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:768px){._main_1bb6u_29{grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;padding-bottom:4rem}}._brand_1bb6u_44{max-width:300px}._logo_1bb6u_48{display:flex;align-items:center;margin-bottom:1.25rem}._logoImage_1bb6u_54{height:40px;width:auto}._brandDescription_1bb6u_59{font-size:1rem;color:#ffffffb3;line-height:1.625;margin-bottom:1.5rem}._social_1bb6u_66{display:flex;gap:.75rem}._socialLink_1bb6u_71{width:40px;height:40px;border-radius:.5rem;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:1.125rem;color:#fff;transition:all .25s ease}._socialLink_1bb6u_71:hover{background:#02adee;transform:translateY(-2px)}@media(min-width:768px){._column_1bb6u_89{padding-top:.5rem}}._columnTitle_1bb6u_94{font-size:1rem;font-weight:600;color:#fff;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.05em}._columnLinks_1bb6u_103{display:flex;flex-direction:column;gap:.75rem}._columnLink_1bb6u_103{font-size:1rem;color:#ffffffb3;transition:color .15s ease}._columnLink_1bb6u_103:hover{color:#02adee}._newsletter_1bb6u_118{margin-top:3rem;padding:2rem;background:#ffffff0d;border-radius:.75rem}@media(min-width:768px){._newsletter_1bb6u_118{margin-top:4rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}}._newsletterContent_1bb6u_134{margin-bottom:1.5rem}@media(min-width:768px){._newsletterContent_1bb6u_134{margin-bottom:0}}._newsletterTitle_1bb6u_143{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.5rem}@media(min-width:768px){._newsletterTitle_1bb6u_143{font-size:1.5rem}}._newsletterText_1bb6u_155{font-size:1rem;color:#ffffffb3}._newsletterForm_1bb6u_160{display:flex;gap:.75rem}@media(min-width:768px){._newsletterForm_1bb6u_160{min-width:400px}}._newsletterInput_1bb6u_170{flex:1;padding:1rem 1.25rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;color:#fff;font-size:1rem}._newsletterInput_1bb6u_170::placeholder{color:#ffffff80}._newsletterInput_1bb6u_170:focus{outline:none;border-color:#02adee}._newsletterBtn_1bb6u_187{padding:1rem 1.5rem;background:#02adee;color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .25s ease;white-space:nowrap}._newsletterBtn_1bb6u_187:hover{background:#0289bb}._bottom_1bb6u_203{padding:2rem 0;display:flex;flex-direction:column;gap:1rem;align-items:center}@media(min-width:768px){._bottom_1bb6u_203{flex-direction:row;justify-content:space-between}}._copyright_1bb6u_217{font-size:.875rem;color:#ffffff80}._bottomLinks_1bb6u_222{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media(min-width:768px){._bottomLinks_1bb6u_222{gap:1.5rem}}._bottomLink_1bb6u_222{font-size:.875rem;color:#ffffff80;transition:color .15s ease}._bottomLink_1bb6u_222:hover{color:#fff}._badges_1bb6u_243{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}@media(min-width:768px){._badges_1bb6u_243{margin-top:0}}._badge_1bb6u_243{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:#ffffff1a;border-radius:.375rem;font-size:.75rem;color:#ffffffb3}._badgeIcon_1bb6u_266{font-size:.875rem}@keyframes _skeleton-loading_q0ody_1{0%{background-position:200% 0}to{background-position:-200% 0}}._sidebar_q0ody_9{position:fixed;top:0;left:0;height:100vh;width:280px;background:#fff;border-right:1px solid #E2E8F0;z-index:300;transition:width .2s ease,transform .2s ease}@media(max-width:1023px){._sidebar_q0ody_9{transform:translate(-100%)}}._sidebar_q0ody_9._expanded_q0ody_25{transform:translate(0)}._sidebar_q0ody_9._collapsed_q0ody_28{width:80px}._sidebar_q0ody_9._collapsed_q0ody_28 ._navText_q0ody_31,._sidebar_q0ody_9._collapsed_q0ody_28 ._logoText_q0ody_32,._sidebar_q0ody_9._collapsed_q0ody_28 ._navLabel_q0ody_33{display:none}._sidebar_q0ody_9._collapsed_q0ody_28 ._navItem_q0ody_36{justify-content:center;padding:.75rem}._sidebar_q0ody_9._collapsed_q0ody_28 ._logo_q0ody_32{justify-content:center;padding:1rem}._sidebar_q0ody_9._collapsed_q0ody_28 ._logoutBtn_q0ody_44{justify-content:center;padding:.75rem}._sidebar_q0ody_9._collapsed_q0ody_28 ._toggleBtn_q0ody_48{right:0;transform:translate(50%)}._sidebarInner_q0ody_53{display:flex;flex-direction:column;height:100%;padding:1rem 0}._sidebarInner_q0ody_53::-webkit-scrollbar{width:6px;height:6px}._sidebarInner_q0ody_53::-webkit-scrollbar-track{background:#f1f5f9;border-radius:9999px}._sidebarInner_q0ody_53::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._sidebarInner_q0ody_53::-webkit-scrollbar-thumb:hover{background:#94a3b8}._sidebarInner_q0ody_53{overflow-y:auto}._logo_q0ody_32{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;margin-bottom:1rem}._logoImage_q0ody_86{height:36px;width:auto;transition:all .2s ease}._logoImage_q0ody_86._collapsed_q0ody_28{height:28px}._toggleBtn_q0ody_48{position:absolute;top:1.5rem;right:-12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #E2E8F0;border-radius:9999px;color:#64748b;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #0000000d}._toggleBtn_q0ody_48:hover{background:#02adee;border-color:#02adee;color:#fff}@media(max-width:1023px){._toggleBtn_q0ody_48{display:none}}._nav_q0ody_31{flex:1;display:flex;flex-direction:column;gap:1.5rem;padding:0 .75rem}._navSection_q0ody_131{display:flex;flex-direction:column;gap:.25rem}._navLabel_q0ody_33{font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;padding:.5rem .75rem;margin-bottom:.25rem}._navList_q0ody_147{display:flex;flex-direction:column;gap:.25rem}._navItem_q0ody_36{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;color:#475569;text-decoration:none;transition:all .15s ease;font-weight:500;font-size:.875rem}._navItem_q0ody_36:hover{background:#f8fafc;color:#306}._navItem_q0ody_36._active_q0ody_171{background:#e6f7fd;color:#02adee}._navItem_q0ody_36._active_q0ody_171 ._navIcon_q0ody_175{color:#02adee}._navIcon_q0ody_175{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit;transition:color .15s ease}._navText_q0ody_31{white-space:nowrap}._activeIndicator_q0ody_192{position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px;height:24px;background:#02adee;border-radius:9999px 0 0 9999px}._logout_q0ody_44{padding:.75rem;margin-top:auto;border-top:1px solid #F1F5F9}._logoutBtn_q0ody_44{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;color:#475569;font-weight:500;font-size:.875rem;transition:all .15s ease;cursor:pointer}._logoutBtn_q0ody_44:hover{background:#fef2f2;color:#ef4444}._logoutBtn_q0ody_44:hover ._navIcon_q0ody_175{color:#ef4444}._loaderOverlay_q0ody_231{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:9999}._loader_q0ody_231{width:48px;height:48px;border:4px solid #E2E8F0;border-top-color:#02adee;border-radius:50%;animation:_spin_q0ody_1 1s linear infinite}@keyframes _spin_q0ody_1{to{transform:rotate(360deg)}}@keyframes _skeleton-loading_n4oeb_1{0%{background-position:200% 0}to{background-position:-200% 0}}._header_n4oeb_9{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 1.5rem;background:#fff;border-bottom:1px solid #F1F5F9;z-index:200}@media(max-width:767px){._header_n4oeb_9{padding:0 1rem}}._headerLeft_n4oeb_27{display:flex;align-items:center;justify-content:flex-start;gap:1rem}._mobileMenuBtn_n4oeb_34{display:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.75rem;color:#475569;transition:all .15s ease}._mobileMenuBtn_n4oeb_34:hover{background:#f1f5f9;color:#306}@media(max-width:1023px){._mobileMenuBtn_n4oeb_34{display:flex}}._pageInfo_n4oeb_55{display:flex;flex-direction:column;gap:.25rem}._pageTitle_n4oeb_61{font-size:1.25rem;font-weight:600;color:#306;margin:0}@media(max-width:767px){._pageTitle_n4oeb_61{font-size:1.125rem}}@media(max-width:639px){._pageTitle_n4oeb_61{font-size:1rem}}._userName_n4oeb_78{color:#02adee;font-weight:500}._greeting_n4oeb_83{font-size:.875rem;color:#64748b;margin:0}._greeting_n4oeb_83 span{color:#02adee;font-weight:500}@media(max-width:767px){._greeting_n4oeb_83{display:none}}._headerRight_n4oeb_98{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}@media(max-width:767px){._headerRight_n4oeb_98{gap:.5rem}}._searchContainer_n4oeb_110{position:relative;display:flex;flex-direction:row-reverse}@media(max-width:767px){._searchContainer_n4oeb_110{position:static}._searchContainer_n4oeb_110._open_n4oeb_119 ._searchInputWrapper_n4oeb_119{display:flex;position:absolute;top:64px;left:0;right:0;padding:.75rem 1rem;background:#fff;border-bottom:1px solid #E2E8F0;z-index:100}}._searchToggle_n4oeb_132{display:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.75rem;color:#64748b;transition:all .15s ease}._searchToggle_n4oeb_132:hover{background:#f1f5f9;color:#306}@media(max-width:767px){._searchToggle_n4oeb_132{display:flex}}._searchInputWrapper_n4oeb_119{position:relative;display:flex;align-items:center;justify-content:flex-start}@media(max-width:767px){._searchInputWrapper_n4oeb_119{display:none;width:100%}}._searchIcon_n4oeb_166{position:absolute;left:.75rem;color:#94a3b8;pointer-events:none}._searchInput_n4oeb_119{width:280px;padding:.5rem 1rem .5rem 2.5rem;font-size:.875rem;color:#306;background:#f8fafc;border:1px solid transparent;border-radius:9999px;transition:all .15s ease}._searchInput_n4oeb_119::placeholder{color:#94a3b8}._searchInput_n4oeb_119:focus{outline:none;background:#fff;border-color:#02adee;box-shadow:0 0 0 3px #e6f7fd;width:320px}@media(max-width:767px){._searchInput_n4oeb_119{width:100%}._searchInput_n4oeb_119:focus{width:100%}}._clearSearch_n4oeb_202{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#cbd5e1;border-radius:9999px;color:#fff;cursor:pointer;transition:background .15s ease}._clearSearch_n4oeb_202:hover{background:#94a3b8}._streak_n4oeb_220{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem .75rem;background:#fffbeb;border-radius:9999px}@media(max-width:639px){._streak_n4oeb_220{display:none}}._streakIcon_n4oeb_235{color:#f59e0b}._streakCount_n4oeb_239{font-size:.875rem;font-weight:600;color:#d97706}._notificationContainer_n4oeb_245{position:relative}._notificationBtn_n4oeb_249{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.75rem;color:#64748b;transition:all .15s ease}._notificationBtn_n4oeb_249:hover{background:#f1f5f9;color:#306}._notificationBadge_n4oeb_265{position:absolute;top:4px;right:4px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 .25rem;font-size:10px;font-weight:700;background:#ef4444;color:#fff;border-radius:9999px}._notificationDropdown_n4oeb_282{position:absolute;top:calc(100% + .5rem);right:0;width:360px;background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border:1px solid #F1F5F9;overflow:hidden;animation:_slideUp_n4oeb_1 .2s ease}@media(max-width:639px){._notificationDropdown_n4oeb_282{position:fixed;top:64px;right:1rem;left:1rem;width:auto}}._dropdownHeader_n4oeb_304{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #F1F5F9}._dropdownHeader_n4oeb_304 h3{font-size:1rem;font-weight:600;color:#306;margin:0}._markAllRead_n4oeb_318{font-size:.75rem;color:#02adee;font-weight:500;cursor:pointer}._markAllRead_n4oeb_318:hover{text-decoration:underline}._notificationList_n4oeb_328{max-height:320px;overflow-y:auto}._notificationList_n4oeb_328::-webkit-scrollbar{width:6px;height:6px}._notificationList_n4oeb_328::-webkit-scrollbar-track{background:#f1f5f9;border-radius:9999px}._notificationList_n4oeb_328::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._notificationList_n4oeb_328::-webkit-scrollbar-thumb:hover{background:#94a3b8}._notificationItem_n4oeb_348{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid #F8FAFC;cursor:pointer;transition:background .15s ease}._notificationItem_n4oeb_348:hover{background:#f8fafc}._notificationItem_n4oeb_348._unread_n4oeb_361{background:#e6f7fd}._notificationItem_n4oeb_348._unread_n4oeb_361:hover{background:#b3e8fa}._notificationItem_n4oeb_348:last-child{border-bottom:none}._notificationIcon_n4oeb_371{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:.75rem;color:#fff}._notificationIcon_n4oeb_371._announcement_n4oeb_381{background:#02adee}._notificationIcon_n4oeb_371._system_n4oeb_384{background:#f59e0b;color:#306}._notificationIcon_n4oeb_371._reminder_n4oeb_388,._notificationIcon_n4oeb_371._assignment_n4oeb_391{background:#3b82f6}._notificationIcon_n4oeb_371._live_class_n4oeb_394{background:#22c55e}._notificationIcon_n4oeb_371._achievement_n4oeb_397{background:#facc15;color:#306}._notificationIcon_n4oeb_371._doubt_n4oeb_401{background:#02adee}._notificationCount_n4oeb_405{font-size:.75rem;color:#64748b;font-weight:500}._notificationContent_n4oeb_411{flex:1;min-width:0}._notificationTitle_n4oeb_416{font-size:.875rem;font-weight:500;color:#306;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._notificationMessage_n4oeb_426{font-size:.75rem;color:#64748b;margin:0 0 .25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._notificationTime_n4oeb_436{font-size:.75rem;color:#94a3b8}._viewAll_n4oeb_441{display:block;padding:.75rem 1rem;text-align:center;font-size:.875rem;font-weight:500;color:#02adee;border-top:1px solid #F1F5F9;transition:background .15s ease}._viewAll_n4oeb_441:hover{background:#f8fafc}._emptyNotifications_n4oeb_455{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;padding:2rem 1rem;color:#94a3b8}._emptyNotifications_n4oeb_455 p{margin:0;font-size:.875rem}._profileContainer_n4oeb_469{position:relative}._profileBtn_n4oeb_473{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;border-radius:9999px;transition:background .15s ease}._profileBtn_n4oeb_473:hover{background:#f8fafc}._avatar_n4oeb_486{width:36px;height:36px;border-radius:9999px;object-fit:cover;border:2px solid #E2E8F0}._avatarPlaceholder_n4oeb_494{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:#e2e8f0;color:#64748b;border:2px solid #E2E8F0}._profileName_n4oeb_506{font-size:.875rem;font-weight:500;color:#306}@media(max-width:767px){._profileName_n4oeb_506{display:none}}._chevron_n4oeb_517{color:#94a3b8;transition:transform .15s ease}._chevron_n4oeb_517._open_n4oeb_119{transform:rotate(180deg)}@media(max-width:767px){._chevron_n4oeb_517{display:none}}._profileDropdown_n4oeb_530{position:absolute;top:calc(100% + .5rem);right:0;width:260px;background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border:1px solid #F1F5F9;overflow:hidden;animation:_slideUp_n4oeb_1 .2s ease}._profileHeader_n4oeb_543{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:1rem;border-bottom:1px solid #F1F5F9;background:#f8fafc}._profileAvatar_n4oeb_553{width:48px;height:48px;border-radius:9999px;object-fit:cover;border:2px solid #FFFFFF;box-shadow:0 1px 2px #0000000d}._profileAvatarPlaceholder_n4oeb_562{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:9999px;background:#e2e8f0;color:#64748b;border:2px solid #FFFFFF;box-shadow:0 1px 2px #0000000d}._profileInfo_n4oeb_575{flex:1;min-width:0}._profileFullName_n4oeb_580{font-size:.875rem;font-weight:600;color:#306;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._profileEmail_n4oeb_590{font-size:.75rem;color:#64748b;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._profileMenu_n4oeb_599{padding:.5rem}._profileMenuItem_n4oeb_603{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;padding:.75rem;border-radius:.75rem;font-size:.875rem;color:#475569;text-decoration:none;transition:all .15s ease;cursor:pointer}._profileMenuItem_n4oeb_603:hover{background:#f8fafc;color:#306}._profileMenuItem_n4oeb_603._logout_n4oeb_621{color:#ef4444}._profileMenuItem_n4oeb_603._logout_n4oeb_621:hover{background:#fef2f2}._menuItemWithBadge_n4oeb_628{display:flex;align-items:center;gap:.5rem}._menuBadge_n4oeb_634{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 .25rem;font-size:10px;font-weight:700;background:#ef4444;color:#fff;border-radius:9999px}@keyframes _slideUp_n4oeb_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _skeleton-loading_10b1w_1{0%{background-position:200% 0}to{background-position:-200% 0}}._layout_10b1w_9{display:flex;min-height:100vh;background:#f8fafc;overflow-x:hidden}._overlay_10b1w_16{position:fixed;inset:0;background:#33006680;z-index:299;animation:_fadeIn_10b1w_1 .2s ease}@media(min-width:1024px){._overlay_10b1w_16{display:none}}._sidebarWrapper_10b1w_29{flex-shrink:0}@media(max-width:1023px){._sidebarWrapper_10b1w_29{position:fixed;top:0;left:0;height:100vh;z-index:300;transform:translate(-100%);transition:transform .2s ease}._sidebarWrapper_10b1w_29._open_10b1w_42{transform:translate(0)}}._mainWrapper_10b1w_47{flex:1;margin-left:280px;min-height:100vh;display:flex;flex-direction:column;transition:margin-left .2s ease}._mainWrapper_10b1w_47._expanded_10b1w_55{margin-left:80px}@media(max-width:1023px){._mainWrapper_10b1w_47._expanded_10b1w_55{margin-left:0}}@media(max-width:1023px){._mainWrapper_10b1w_47{margin-left:0}}._content_10b1w_69{flex:1;padding:1.5rem;max-width:1400px;width:100%;margin:0 auto;overflow-x:hidden}@media(max-width:767px){._content_10b1w_69{padding:1rem}}@media(max-width:639px){._content_10b1w_69{padding:.75rem}}@keyframes _fadeIn_10b1w_1{0%{opacity:0}to{opacity:1}}@keyframes _skeleton-loading_1nlc1_1{0%{background-position:200% 0}to{background-position:-200% 0}}._dashboard_1nlc1_9{display:flex;flex-direction:column;gap:1.5rem;animation:_fadeIn_1nlc1_1 .4s ease;max-width:100%;overflow-x:hidden}._welcomeBanner_1nlc1_18{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem;background:linear-gradient(135deg,#02adee,#0289bb);border-radius:1.5rem;color:#fff;overflow:hidden;position:relative}._welcomeBanner_1nlc1_18:before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:#ffffff1a;border-radius:50%}._welcomeBanner_1nlc1_18:after{content:"";position:absolute;bottom:-30%;left:30%;width:200px;height:200px;background:#ffffff0d;border-radius:50%}@media(max-width:767px){._welcomeBanner_1nlc1_18{flex-direction:column;text-align:center;padding:1.5rem}}._welcomeContent_1nlc1_58{position:relative;z-index:1;flex:1}._welcomeTitle_1nlc1_64{font-size:1.875rem;font-weight:700;margin:0 0 .5rem;color:#fff}@media(max-width:767px){._welcomeTitle_1nlc1_64{font-size:1.5rem}}._welcomeSubtitle_1nlc1_76{font-size:1.125rem;opacity:.9;margin:0 0 1.5rem;color:#fff}@media(max-width:767px){._welcomeSubtitle_1nlc1_76{font-size:1rem;margin-bottom:1rem}}._ctaButton_1nlc1_89{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none}._ctaButton_1nlc1_89:disabled{opacity:.6;cursor:not-allowed}._ctaButton_1nlc1_89{padding:.75rem 1.5rem;background:#fff;color:#02adee;font-size:1rem;font-weight:600}._ctaButton_1nlc1_89:hover{background:#f8fafc;transform:translateY(-2px)}._welcomeIllustration_1nlc1_119{position:relative;z-index:1}@media(max-width:767px){._welcomeIllustration_1nlc1_119{margin-top:1rem}}._progressRing_1nlc1_129{position:relative;width:140px;height:140px}._progressRing_1nlc1_129 svg{width:100%;height:100%;transform:rotate(0)}._progressRing_1nlc1_129 circle:last-child{transition:stroke-dashoffset 1s ease}@media(max-width:767px){._progressRing_1nlc1_129{width:120px;height:120px}}._progressText_1nlc1_149{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}._progressValue_1nlc1_158{font-size:1.5rem;font-weight:700}._progressLabel_1nlc1_163{font-size:.875rem;opacity:.8}._statsGrid_1nlc1_168{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1023px){._statsGrid_1nlc1_168{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){._statsGrid_1nlc1_168{grid-template-columns:1fr}}._statCard_1nlc1_184{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;border:1px solid #F1F5F9;transition:all .2s ease;display:flex;align-items:center;justify-content:flex-start;gap:1rem}._statCard_1nlc1_184:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-2px);border-color:#b3e8fa}._statCard_1nlc1_184._primary_1nlc1_201 ._statIcon_1nlc1_201{background:#e6f7fd;color:#02adee}._statCard_1nlc1_184._info_1nlc1_205 ._statIcon_1nlc1_201{background:#eff6ff;color:#3b82f6}._statCard_1nlc1_184._accent_1nlc1_209 ._statIcon_1nlc1_201{background:#fffbeb;color:#eab308}._statCard_1nlc1_184._warning_1nlc1_213 ._statIcon_1nlc1_201{background:#fffbeb;color:#f59e0b}._statIcon_1nlc1_201{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:.75rem;flex-shrink:0}._statContent_1nlc1_228{display:flex;flex-direction:column;gap:.25rem}._statValue_1nlc1_234{font-size:1.5rem;font-weight:700;color:#306}._statLabel_1nlc1_240{font-size:.875rem;color:#64748b}._mainGrid_1nlc1_245{display:grid;grid-template-columns:1fr 380px;gap:1.5rem;max-width:100%;overflow:hidden}@media(max-width:1279px){._mainGrid_1nlc1_245{grid-template-columns:1fr}}._sectionHeader_1nlc1_258{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._sectionTitle_1nlc1_265{font-size:1.25rem;font-weight:600;color:#306;margin:0}._viewAll_1nlc1_272{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.875rem;font-weight:500;color:#02adee}._viewAll_1nlc1_272:hover{text-decoration:underline}._courseCards_1nlc1_285{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:767px){._courseCards_1nlc1_285{grid-template-columns:1fr}}._courseCard_1nlc1_285{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;border:1px solid #F1F5F9;transition:all .2s ease;padding:0;overflow:hidden;text-decoration:none}._courseCard_1nlc1_285:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-2px);border-color:#b3e8fa}._courseThumbnail_1nlc1_313{position:relative;aspect-ratio:16/9;overflow:hidden}._courseThumbnail_1nlc1_313 img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._courseCard_1nlc1_285:hover ._courseThumbnail_1nlc1_313 img{transform:scale(1.05)}._playOverlay_1nlc1_328{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#3066;opacity:0;transition:opacity .2s ease}._playOverlay_1nlc1_328 svg{color:#fff;background:#02adee;padding:.75rem;border-radius:9999px}._courseCard_1nlc1_285:hover ._playOverlay_1nlc1_328{opacity:1}._courseInfo_1nlc1_348{padding:1rem}._courseCategory_1nlc1_352{font-size:.75rem;font-weight:600;color:#02adee;text-transform:uppercase;letter-spacing:.5px}._courseTitle_1nlc1_360{font-size:1rem;font-weight:600;color:#306;margin:.5rem 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._courseProgress_1nlc1_371{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}._progressBar_1nlc1_378{width:100%;height:6px;background:#e2e8f0;border-radius:9999px;overflow:hidden}._progressFill_1nlc1_386{height:100%;background:linear-gradient(90deg,#02adee,#33bff2);border-radius:9999px;transition:width .3s ease}._progressPercent_1nlc1_393{font-size:.75rem;color:#64748b}._courseMeta_1nlc1_398{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}._courseMeta_1nlc1_398 span{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.75rem;color:#64748b}._sidebar_1nlc1_413{display:flex;flex-direction:column;gap:1rem}@media(max-width:1279px){._sidebar_1nlc1_413{display:grid;grid-template-columns:repeat(3,1fr)}}@media(max-width:1023px){._sidebar_1nlc1_413{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){._sidebar_1nlc1_413{grid-template-columns:1fr}}._sidebarCard_1nlc1_435{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;border:1px solid #F1F5F9;transition:all .2s ease;overflow:hidden;max-width:100%}._sidebarHeader_1nlc1_446{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._sidebarHeader_1nlc1_446 h3{font-size:1rem;font-weight:600;color:#306;margin:0}._sidebarHeader_1nlc1_446 a{font-size:.75rem;color:#02adee;font-weight:500}._liveClassList_1nlc1_464{display:flex;flex-direction:column;gap:.75rem}._loadingState_1nlc1_470{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;color:#64748b}._loadingState_1nlc1_470 p{font-size:.875rem;margin:0}._loadingSpinner_1nlc1_484{width:32px;height:32px;border:3px solid #E2E8F0;border-top-color:#02adee;border-radius:50%;animation:_spin_1nlc1_1 .8s linear infinite}@keyframes _spin_1nlc1_1{to{transform:rotate(360deg)}}._emptyText_1nlc1_498{font-size:.875rem;color:#94a3b8;text-align:center;padding:1rem}._liveClassItem_1nlc1_505{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:.75rem;max-width:100%}@media(max-width:639px){._liveClassItem_1nlc1_505{flex-direction:column;align-items:flex-start}}._liveClassIcon_1nlc1_522{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f0fdf4;color:#22c55e;border-radius:.5rem;flex-shrink:0}._liveClassInfo_1nlc1_534{flex:1;min-width:0;max-width:100%;overflow:hidden}._liveClassInfo_1nlc1_534 h4{font-size:.875rem;font-weight:500;color:#306;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._liveClassInfo_1nlc1_534 p{font-size:.75rem;color:#64748b;margin:0}._liveClassHeader_1nlc1_555{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;flex-wrap:wrap;max-width:100%}@media screen and (max-width:768px){._liveClassHeader_1nlc1_555{flex-direction:column-reverse;align-items:flex-start}}._statusBadge_1nlc1_570{font-size:10px;font-weight:600;padding:2px 6px;border-radius:9999px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}._statusBadge_1nlc1_570._live_1nlc1_464{background:#fef2f2;color:#ef4444;animation:_pulse_1nlc1_1 1.5s ease-in-out infinite}._statusBadge_1nlc1_570._scheduled_1nlc1_584{background:#e7e8e8;color:#02adee}@keyframes _pulse_1nlc1_1{0%,to{opacity:1}50%{opacity:.6}}._liveClassMeta_1nlc1_597{display:flex;flex-wrap:wrap;gap:.25rem;margin:.25rem 0}._batchTag_1nlc1_604,._subjectTag_1nlc1_605{font-size:10px;font-weight:500;padding:2px 6px;border-radius:.25rem}._batchTag_1nlc1_604{background:#e6f7fd;color:#02adee}._subjectTag_1nlc1_605{background:#eff6ff;color:#3b82f6}._instructor_1nlc1_622{font-size:.75rem;color:#94a3b8}._joinBtn_1nlc1_627{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none}._joinBtn_1nlc1_627:disabled{opacity:.6;cursor:not-allowed}._joinBtn_1nlc1_627{background:#02adee;color:#fff}._joinBtn_1nlc1_627:hover:not(:disabled){background:#0289bb;box-shadow:0 10px 40px -10px #02adee4d}._joinBtn_1nlc1_627:active:not(:disabled){transform:scale(.98)}._joinBtn_1nlc1_627{padding:.5rem .75rem;font-size:.75rem}._joinBtn_1nlc1_627._disabled_1nlc1_660,._joinBtn_1nlc1_627:disabled{opacity:.5;cursor:not-allowed;background:#cbd5e1}._joinBtn_1nlc1_627._disabled_1nlc1_660:hover,._joinBtn_1nlc1_627:disabled:hover{background:#cbd5e1;transform:none}._assignmentList_1nlc1_670{display:flex;flex-direction:column;gap:.75rem}._assignmentItem_1nlc1_676{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:.75rem}._assignmentStatus_1nlc1_686{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:.5rem;flex-shrink:0}._assignmentStatus_1nlc1_686._pending_1nlc1_695{background:#fffbeb;color:#f59e0b}._assignmentStatus_1nlc1_686._in_progress_1nlc1_699{background:#eff6ff;color:#3b82f6}._assignmentInfo_1nlc1_704{flex:1;min-width:0}._assignmentInfo_1nlc1_704 h4{font-size:.875rem;font-weight:500;color:#306;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._assignmentInfo_1nlc1_704 p{font-size:.75rem;color:#64748b;margin:0}._activityChart_1nlc1_723{display:flex;align-items:flex-end;justify-content:space-between;height:100px;padding:0 .5rem;margin-bottom:.75rem}._activityBar_1nlc1_732{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;flex:1}._bar_1nlc1_741{width:24px;min-height:4px;background:linear-gradient(180deg,#02adee,#33bff2);border-radius:.25rem .25rem 0 0;transition:height .3s ease}._dayLabel_1nlc1_749{font-size:.75rem;color:#94a3b8}._activitySummary_1nlc1_754{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid #F1F5F9;font-size:.875rem;color:#64748b}._activitySummary_1nlc1_754 strong{color:#306}._allCoursesSection_1nlc1_767{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;border:1px solid #F1F5F9;transition:all .2s ease}._allCoursesList_1nlc1_776{display:flex;flex-direction:column;gap:.75rem}._courseListItem_1nlc1_782{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:.75rem;background:#f8fafc;border-radius:.75rem;transition:background .15s ease}._courseListItem_1nlc1_782:hover{background:#f1f5f9}._courseListThumb_1nlc1_796{width:80px;height:50px;object-fit:cover;border-radius:.5rem;flex-shrink:0}._courseListInfo_1nlc1_804{flex:1;min-width:0}._courseListInfo_1nlc1_804 h4{font-size:.875rem;font-weight:500;color:#306;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._courseListInfo_1nlc1_804 p{font-size:.75rem;color:#64748b;margin:0}._courseListProgress_1nlc1_823{display:flex;align-items:center;justify-content:center;gap:.75rem;width:160px;flex-shrink:0}._courseListProgress_1nlc1_823 ._progressBar_1nlc1_378{flex:1}._courseListProgress_1nlc1_823 span{font-size:.75rem;font-weight:500;color:#475569;min-width:32px}@media(max-width:639px){._courseListProgress_1nlc1_823{display:none}}._continueBtn_1nlc1_846{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none}._continueBtn_1nlc1_846:disabled{opacity:.6;cursor:not-allowed}._continueBtn_1nlc1_846{background:#fff;color:#306;border:1px solid #E2E8F0}._continueBtn_1nlc1_846:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._continueBtn_1nlc1_846{padding:.5rem 1rem;font-size:.875rem}@media(max-width:767px){._continueBtn_1nlc1_846{padding:.5rem .75rem;font-size:.75rem}}@keyframes _fadeIn_1nlc1_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _skeleton-loading_1id6g_1{0%{background-position:200% 0}to{background-position:-200% 0}}._courses_1id6g_9{display:flex;flex-direction:column;gap:1.5rem;animation:_fadeIn_1id6g_1 .4s ease}._pageHeader_1id6g_16{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}._headerContent_1id6g_24 h1{font-size:1.5rem;font-weight:700;color:#306;margin:0 0 .25rem}._headerContent_1id6g_24 p{font-size:.875rem;color:#64748b;margin:0}._controls_1id6g_36{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}._leftControls_1id6g_44{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-wrap:wrap;flex:1}._searchBox_1id6g_53{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #E2E8F0;border-radius:9999px;width:280px}._searchBox_1id6g_53:focus-within{border-color:#02adee;box-shadow:0 0 0 3px #e6f7fd}._searchBox_1id6g_53 svg{color:#94a3b8}._searchBox_1id6g_53 input{flex:1;border:none;outline:none;font-size:.875rem;color:#306}._searchBox_1id6g_53 input::placeholder{color:#94a3b8}@media(max-width:639px){._searchBox_1id6g_53{width:100%}}._categoryFilters_1id6g_87{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}._categoryBtn_1id6g_95{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #E2E8F0;border-radius:9999px;transition:all .15s ease}._categoryBtn_1id6g_95:hover{border-color:#02adee;color:#02adee}._categoryBtn_1id6g_95._active_1id6g_109{background:#02adee;border-color:#02adee;color:#fff}._viewToggle_1id6g_115{display:flex;align-items:center;justify-content:center;gap:0;background:#f1f5f9;border-radius:.75rem;padding:.25rem}._viewBtn_1id6g_125{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:.5rem;color:#64748b;transition:all .15s ease}._viewBtn_1id6g_125:hover{color:#306}._viewBtn_1id6g_125._active_1id6g_109{background:#fff;color:#02adee;box-shadow:0 1px 2px #0000000d}._coursesContainer_1id6g_144._grid_1id6g_144{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:1279px){._coursesContainer_1id6g_144._grid_1id6g_144{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){._coursesContainer_1id6g_144._grid_1id6g_144{grid-template-columns:1fr}}._coursesContainer_1id6g_144._list_1id6g_159{display:flex;flex-direction:column;gap:1rem}._coursesContainer_1id6g_144._list_1id6g_159 ._courseCard_1id6g_164{flex-direction:row;align-items:stretch}._coursesContainer_1id6g_144._list_1id6g_159 ._courseCard_1id6g_164 ._thumbnailWrapper_1id6g_168{width:240px;flex-shrink:0;aspect-ratio:968/500}._coursesContainer_1id6g_144._list_1id6g_159 ._courseCard_1id6g_164 ._cardContent_1id6g_173{flex:1;justify-content:center}@media(max-width:767px){._coursesContainer_1id6g_144._list_1id6g_159 ._courseCard_1id6g_164{flex-direction:column}._coursesContainer_1id6g_144._list_1id6g_159 ._courseCard_1id6g_164 ._thumbnailWrapper_1id6g_168{width:100%}}._courseCard_1id6g_164{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;border:1px solid #F1F5F9;transition:all .2s ease;padding:0;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:all .15s ease}._courseCard_1id6g_164:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}._courseCard_1id6g_164:hover ._playOverlay_1id6g_204{opacity:1}._courseCard_1id6g_164:hover ._thumbnailWrapper_1id6g_168 img{transform:scale(1.05)}._thumbnailWrapper_1id6g_168{position:relative;aspect-ratio:968/500;overflow:hidden}._thumbnailWrapper_1id6g_168 img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._placeholderThumbnail_1id6g_223{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}._playOverlay_1id6g_204{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#3066;color:#fff;opacity:0;transition:opacity .15s ease}._playOverlay_1id6g_204 svg{width:48px;height:48px;padding:.75rem;background:#02adee;border-radius:9999px}._cardContent_1id6g_173{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;flex:1}._category_1id6g_87{font-size:.75rem;font-weight:600;color:#02adee;text-transform:uppercase;letter-spacing:.5px}._title_1id6g_267{font-size:1.125rem;font-weight:600;color:#306;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._description_1id6g_278{font-size:.875rem;color:#64748b;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._courseMeta_1id6g_288{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem}._metaItem_1id6g_296{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.875rem;color:#64748b}._metaItem_1id6g_296 svg{color:#94a3b8}._skills_1id6g_308{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.75rem;border-top:1px solid #F1F5F9}._skillTag_1id6g_319{padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#475569;background:#f1f5f9;border-radius:.25rem}._moreSkills_1id6g_328{padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#94a3b8}._loadingState_1id6g_335{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem;color:#94a3b8}._loadingState_1id6g_335 p{font-size:1rem;color:#64748b;margin:0}._spinner_1id6g_350{animation:_spin_1id6g_350 1s linear infinite;color:#02adee}@keyframes _spin_1id6g_350{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_1id6g_363{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem;background:#f8fafc;border-radius:1rem;color:#ef4444}._errorState_1id6g_363 h3{font-size:1.125rem;font-weight:600;color:#306;margin:0}._errorState_1id6g_363 p{font-size:1rem;color:#64748b;margin:0}._retryBtn_1id6g_386{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:#fff;background:#02adee;border:none;border-radius:.75rem;cursor:pointer;transition:all .15s ease}._retryBtn_1id6g_386:hover{background:#0289bb;transform:translateY(-1px)}._emptyState_1id6g_406{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem;background:#f8fafc;border-radius:1rem;color:#94a3b8}._emptyState_1id6g_406 h3{font-size:1.125rem;font-weight:600;color:#306;margin:0}._emptyState_1id6g_406 p{font-size:1rem;margin:0}@keyframes _fadeIn_1id6g_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _skeleton-loading_1a36n_1{0%{background-position:200% 0}to{background-position:-200% 0}}._courseView_1a36n_9{display:flex;flex-direction:column;gap:1.5rem;animation:_fadeIn_1a36n_1 .4s ease;padding-bottom:2rem}._loadingState_1a36n_17,._errorState_1a36n_18{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem;min-height:400px}._loadingState_1a36n_17{color:#94a3b8}._loadingState_1a36n_17 p{color:#64748b}._spinner_1a36n_35{animation:_spin_1a36n_35 1s linear infinite;color:#02adee}@keyframes _spin_1a36n_35{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_1a36n_18{color:#ef4444}._errorState_1a36n_18 h3{color:#306;margin:0}._errorState_1a36n_18 p{color:#64748b;margin:0}._errorActions_1a36n_60{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.5rem}._retryBtn_1a36n_68,._backBtn_1a36n_69{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .15s ease;text-decoration:none}._retryBtn_1a36n_68{background:#02adee;color:#fff;border:none}._retryBtn_1a36n_68:hover{background:#0289bb}._backBtn_1a36n_69{background:#fff;color:#475569;border:1px solid #E2E8F0}._backBtn_1a36n_69:hover{border-color:#cbd5e1;color:#306}._backNav_1a36n_102{padding:.5rem 0}._backLink_1a36n_106{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#475569;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .15s ease;width:fit-content}._backLink_1a36n_106:hover{color:#02adee}._courseHeader_1a36n_122{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#fff;border:1px solid #E2E8F0;border-radius:1rem}@media(max-width:767px){._courseHeader_1a36n_122{padding:1rem;border-radius:.75rem}}._category_1a36n_138{padding:.25rem .75rem;font-size:.75rem;font-weight:600;background:#e6f7fd;color:#02adee;border-radius:9999px;width:fit-content}._title_1a36n_148{font-size:1.5rem;font-weight:700;color:#306;margin:0;line-height:1.3}@media(max-width:767px){._title_1a36n_148{font-size:1.25rem}}@media(max-width:639px){._title_1a36n_148{font-size:1.125rem}}._meta_1a36n_166{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem}._metaItem_1a36n_174{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.875rem;color:#64748b}._metaItem_1a36n_174 svg{color:#94a3b8}._tabs_1a36n_186{display:flex;gap:.5rem;padding:.5rem;background:#f1f5f9;border-radius:.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabs_1a36n_186::-webkit-scrollbar{display:none}@media(max-width:767px){._tabs_1a36n_186{gap:.25rem;margin:0 -1rem;padding:.5rem 1rem;border-radius:0}}._tab_1a36n_186{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#475569;background:transparent;border:none;border-radius:.5rem;cursor:pointer;white-space:nowrap;transition:all .15s ease;min-height:44px}._tab_1a36n_186:hover{color:#306;background:#fff}._tab_1a36n_186._active_1a36n_229{color:#02adee;background:#fff;box-shadow:0 1px 2px #0000000d}@media(max-width:639px){._tab_1a36n_186{padding:.5rem .75rem;font-size:.75rem}._tab_1a36n_186 span{display:none}}._tabContent_1a36n_244{min-height:400px}._sectionHeader_1a36n_248{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}._sectionHeader_1a36n_248 h2{font-size:1.25rem;font-weight:700;color:#306;margin:0}@media(max-width:639px){._sectionHeader_1a36n_248 h2{font-size:1.125rem}}._curriculumMeta_1a36n_268{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:.875rem;color:#64748b}@media(max-width:639px){._curriculumMeta_1a36n_268{display:none}}._expandBtn_1a36n_282{color:#02adee;font-weight:500;background:none;border:none;cursor:pointer;padding:0}._expandBtn_1a36n_282:hover{text-decoration:underline}._curriculum_1a36n_268{display:flex;flex-direction:column;gap:1rem}._track_1a36n_300{border:1px solid #E2E8F0;border-radius:.75rem;overflow:hidden;background:#fff}._trackHeader_1a36n_307{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#e6f7fd,#b3e8fa);border-bottom:1px solid #E2E8F0}._trackHeader_1a36n_307 svg{color:#02adee}._trackHeader_1a36n_307 h3{font-size:1.125rem;font-weight:600;color:#306;margin:0;flex:1}._trackDescription_1a36n_327{padding:.75rem 1.25rem;font-size:.875rem;color:#475569;margin:0;background:#f8fafc;border-bottom:1px solid #E2E8F0}._trackModules_1a36n_336{display:flex;flex-direction:column}._module_1a36n_341{border:1px solid #E2E8F0;border-radius:.75rem;overflow:hidden;background:#fff}._track_1a36n_300 ._module_1a36n_341{border:none;border-radius:0}._track_1a36n_300 ._module_1a36n_341:not(:last-child){border-bottom:1px solid #E2E8F0}._moduleHeader_1a36n_355{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#f8fafc;border:none;cursor:pointer;text-align:left;transition:background .15s ease;min-height:60px}._moduleHeader_1a36n_355:hover{background:#f1f5f9}._moduleHeader_1a36n_355._expanded_1a36n_371{border-bottom:1px solid #E2E8F0}@media(max-width:639px){._moduleHeader_1a36n_355{padding:.75rem 1rem}}._moduleInfo_1a36n_380{display:flex;flex-direction:column;gap:.25rem}._moduleTitle_1a36n_386{display:flex;justify-content:flex-start;gap:.5rem;flex-wrap:wrap;align-items:center}._moduleTitle_1a36n_386 h3,._moduleTitle_1a36n_386 h4{font-size:1rem;font-weight:600;color:#306;margin:0}._moduleTitle_1a36n_386 h4{font-size:.875rem}._moduleNumber_1a36n_404{font-size:.75rem;font-weight:500;color:#02adee;text-transform:uppercase}._completedBadge_1a36n_411{color:#22c55e}._moduleMeta_1a36n_415{display:flex;align-items:center;justify-content:flex-start;gap:1rem;font-size:.875rem;color:#64748b}._moduleToggle_1a36n_424{color:#94a3b8}._topics_1a36n_428{display:flex;flex-direction:column;background:#fff;padding:.5rem 0}._topic_1a36n_428{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.75rem 1.25rem .75rem 2rem;transition:background .15s ease;min-height:44px}._topic_1a36n_428:hover{background:#f8fafc}._topic_1a36n_428._completed_1a36n_411 ._topicTitle_1a36n_447{color:#64748b}@media(max-width:639px){._topic_1a36n_428{padding:.75rem 1rem .75rem 1.5rem}}._topicIcon_1a36n_456{color:#cbd5e1;flex-shrink:0}._topicIcon_1a36n_456 ._checkIcon_1a36n_460{color:#22c55e}._topicTitle_1a36n_447{font-size:.875rem;color:#306;flex:1}._lessonDuration_1a36n_470{font-size:.75rem;color:#94a3b8;margin-left:auto}._emptyState_1a36n_476{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem;background:#f8fafc;border-radius:.75rem;color:#94a3b8}._emptyState_1a36n_476 p{margin:0;color:#64748b}._calendarList_1a36n_492{display:flex;flex-direction:column;gap:.75rem}._calendarItem_1a36n_498{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:1rem;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem;transition:all .15s ease}._calendarItem_1a36n_498:hover{border-color:#02adee;box-shadow:0 1px 2px #0000000d}._calendarItem_1a36n_498._class_1a36n_513{border-left:4px solid #02adee}._calendarItem_1a36n_498._assignment_1a36n_516{border-left:4px solid #F59E0B}._calendarItem_1a36n_498._test_1a36n_519{border-left:4px solid #22C55E}._calendarDate_1a36n_523{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:60px;padding:.5rem;background:#f8fafc;border-radius:.5rem}._day_1a36n_534{font-size:1.25rem;font-weight:700;color:#306}._month_1a36n_540{font-size:.75rem;color:#64748b;text-transform:uppercase}._calendarInfo_1a36n_546{flex:1;display:flex;flex-direction:column;gap:.25rem}._calendarInfo_1a36n_546 h4{font-size:1rem;font-weight:600;color:#306;margin:0}._eventType_1a36n_559{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.75rem;font-weight:500;text-transform:capitalize;width:fit-content;padding:.25rem .5rem;border-radius:.25rem}._eventType_1a36n_559._class_1a36n_513{background:#e6f7fd;color:#02adee}._eventType_1a36n_559._assignment_1a36n_516{background:#fffbeb;color:#d97706}._eventType_1a36n_559._test_1a36n_519{background:#f0fdf4;color:#22c55e}._eventTime_1a36n_584{font-size:.875rem;color:#64748b}._eventStatus_1a36n_589{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;text-transform:capitalize}._eventStatus_1a36n_589._completed_1a36n_411{background:#f0fdf4;color:#22c55e}._eventStatus_1a36n_589._pending_1a36n_600{background:#fffbeb;color:#d97706}._eventStatus_1a36n_589._upcoming_1a36n_604{background:#e6f7fd;color:#02adee}._eventStatus_1a36n_589._overdue_1a36n_608{background:#fef2f2;color:#ef4444}._eventStatus_1a36n_589._live_1a36n_612{background:#ef4444;color:#fff}._eventStatus_1a36n_589._available_1a36n_616{background:#f1f5f9;color:#475569}._classesList_1a36n_621{display:flex;flex-direction:column;gap:.75rem}._classCard_1a36n_627{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:1rem;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem}@media(max-width:767px){._classCard_1a36n_627{flex-direction:column;align-items:stretch}}._classDateTime_1a36n_644{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:80px;padding:.75rem;background:#e6f7fd;border-radius:.75rem}._classDate_1a36n_644{font-size:.875rem;font-weight:600;color:#02adee}._classTime_1a36n_661{font-size:.75rem;color:#02adee}._statusBadge_1a36n_666{font-size:10px;font-weight:600;padding:3px 8px;border-radius:9999px;text-transform:uppercase;letter-spacing:.5px}._statusBadge_1a36n_666._live_1a36n_612{background:#fef2f2;color:#ef4444;animation:_pulse_1a36n_1 1.5s ease-in-out infinite}._statusBadge_1a36n_666._scheduled_1a36n_679{background:#f0fdf4;color:#22c55e}._statusBadge_1a36n_666._completed_1a36n_411{background:#f1f5f9;color:#64748b}@keyframes _pulse_1a36n_1{0%,to{opacity:1}50%{opacity:.6}}._liveCard_1a36n_696{border:2px solid #EF4444;background:linear-gradient(135deg,#ef444405,#fff)}._completedCard_1a36n_701{opacity:.7;background:#f8fafc}._classInfo_1a36n_706{flex:1;display:flex;flex-direction:column;gap:.5rem}._classInfo_1a36n_706 h4{font-size:1rem;font-weight:600;color:#306;margin:0}._classInfo_1a36n_706 p{font-size:.875rem;color:#64748b;margin:0}._classContext_1a36n_724{font-size:.75rem!important;color:#02adee!important;font-weight:500}._classMeta_1a36n_730{display:flex;align-items:center;justify-content:flex-start;gap:1rem;font-size:.875rem;color:#64748b}._classMeta_1a36n_730 span{display:flex;align-items:center;justify-content:center;gap:.25rem}._joinBtn_1a36n_745{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background:#02adee;border:none;border-radius:.75rem;cursor:pointer;transition:all .15s ease}._joinBtn_1a36n_745:hover:not(:disabled){background:#0289bb}._joinBtn_1a36n_745._disabled_1a36n_763,._joinBtn_1a36n_745:disabled{opacity:.5;cursor:not-allowed;background:#cbd5e1}._joinBtn_1a36n_745._disabled_1a36n_763:hover,._joinBtn_1a36n_745:disabled:hover{background:#cbd5e1}._recordingsTab_1a36n_772{animation:_fadeIn_1a36n_1 .3s ease}._recordingsList_1a36n_776{display:flex;flex-direction:column;gap:.75rem}._recordingCard_1a36n_782{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:1rem;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem;transition:all .15s ease}._recordingCard_1a36n_782:hover{border-color:#02adee;box-shadow:0 1px 2px #0000000d}@media(max-width:767px){._recordingCard_1a36n_782{flex-direction:column;align-items:stretch}}._recordingThumbnail_1a36n_804{display:flex;align-items:center;justify-content:center;min-width:80px;height:60px;background:#e6f7fd;border-radius:.75rem;color:#02adee;flex-shrink:0}._playOverlay_1a36n_816{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#33006680;color:#fff;opacity:0;transition:opacity .15s ease}._duration_1a36n_828{position:absolute;bottom:.5rem;right:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;background:#306c;color:#fff;border-radius:.25rem}._watchedBadge_1a36n_840{position:absolute;top:.5rem;left:.5rem;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;background:#22c55e;color:#fff;border-radius:.25rem}._recordingInfo_1a36n_856{flex:1;display:flex;flex-direction:column;gap:.5rem}._recordingInfo_1a36n_856 h4{font-size:1rem;font-weight:600;color:#306;margin:0}._recordingInfo_1a36n_856 p{font-size:.875rem;color:#64748b;margin:0}._recordingContext_1a36n_874{font-size:.75rem!important;color:#02adee!important;font-weight:500}._recordingMeta_1a36n_880{display:flex;align-items:center;justify-content:flex-start;gap:1rem;font-size:.875rem;color:#64748b}._recordingMeta_1a36n_880 span{display:flex;align-items:center;justify-content:center;gap:.25rem}._watchBtn_1a36n_895{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background:#02adee;border:none;border-radius:.75rem;cursor:pointer;transition:all .15s ease}._watchBtn_1a36n_895:hover{background:#0289bb}._recordedDate_1a36n_914{font-size:.75rem;color:#94a3b8}._assignmentsList_1a36n_919{display:flex;flex-direction:column;gap:.75rem}._assignmentCard_1a36n_925{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:1rem;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem}._assignmentIcon_1a36n_942{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fffbeb;color:#d97706;border-radius:.75rem;flex-shrink:0}._assignmentInfo_1a36n_954{flex:1;display:flex;flex-direction:column;gap:.5rem}._assignmentInfo_1a36n_954 h4{font-size:1rem;font-weight:600;color:#306;margin:0}._assignmentInfo_1a36n_954 p{font-size:.875rem;color:#64748b;margin:0}._assignmentMeta_1a36n_972{display:flex;align-items:center;justify-content:flex-start;gap:1rem;font-size:.875rem;color:#64748b}._dueDate_1a36n_981{display:flex;align-items:center;justify-content:center;gap:.25rem}._grade_1a36n_988{font-weight:600;color:#22c55e}._assignmentStatus_1a36n_993{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}@media(max-width:767px){._assignmentStatus_1a36n_993{flex-direction:row;justify-content:space-between;align-items:center}}._status_1a36n_666{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;text-transform:capitalize}._status_1a36n_666._completed_1a36n_411{background:#f0fdf4;color:#22c55e}._status_1a36n_666._pending_1a36n_600{background:#fffbeb;color:#d97706}._status_1a36n_666._overdue_1a36n_608{background:#fef2f2;color:#ef4444}._submitBtn_1a36n_1027{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:#02adee;border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease}._submitBtn_1a36n_1027:hover{background:#0289bb}._testsList_1a36n_1042{display:flex;flex-direction:column;gap:.75rem}._testCard_1a36n_1048{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:1rem;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem}@media(max-width:767px){._testCard_1a36n_1048{flex-direction:column;align-items:stretch}}._testIcon_1a36n_1065{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#f0fdf4;color:#22c55e;border-radius:.75rem;flex-shrink:0}._testInfo_1a36n_1077{flex:1;display:flex;flex-direction:column;gap:.5rem}._testInfo_1a36n_1077 h4{font-size:1rem;font-weight:600;color:#306;margin:0}._testInfo_1a36n_1077 p{font-size:.875rem;color:#64748b;margin:0}._testMeta_1a36n_1095{display:flex;align-items:center;justify-content:flex-start;gap:1rem;font-size:.875rem;color:#64748b}._testMeta_1a36n_1095 span{display:flex;align-items:center;justify-content:center;gap:.25rem}._testStatus_1a36n_1110{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}@media(max-width:767px){._testStatus_1a36n_1110{flex-direction:row;justify-content:space-between;align-items:center}}._scoreInfo_1a36n_1124{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}._bestScore_1a36n_1131{font-size:.875rem;font-weight:700;color:#22c55e}._attempts_1a36n_1137{font-size:.75rem;color:#94a3b8}._notAttempted_1a36n_1142{font-size:.875rem;color:#94a3b8}._startTestBtn_1a36n_1147{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:#22c55e;border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease}._startTestBtn_1a36n_1147:hover{background:#1a9a49}._assignmentsTab_1a36n_1162{animation:_fadeIn_1a36n_1 .3s ease}._assignmentCard_1a36n_925{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:1rem;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem;transition:all .15s ease}._assignmentCard_1a36n_925:hover{border-color:#33bff2;box-shadow:0 2px 8px #02adee1a}@media(max-width:767px){._assignmentCard_1a36n_925{flex-direction:column;align-items:stretch}}._assignmentIcon_1a36n_942{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#e6f7fd;color:#02adee;border-radius:.75rem;flex-shrink:0}._assignmentInfo_1a36n_954{flex:1;min-width:0}._assignmentInfo_1a36n_954 h4{font-size:1rem;font-weight:600;color:#306;margin:0 0 .25rem}._assignmentContext_1a36n_1211{font-size:.875rem;color:#02adee;margin:0 0 .5rem}._assignmentDescription_1a36n_1217{font-size:.875rem;color:#475569;margin:0 0 .75rem;line-height:1.5;white-space:pre-line}._assignmentMeta_1a36n_972{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.75rem;font-size:.75rem;color:#64748b}._assignmentMeta_1a36n_972 span{display:flex;align-items:center;justify-content:center;gap:.25rem}._subjectTag_1a36n_1241{background:#eff6ff;color:#3b82f6;padding:2px 8px;border-radius:.25rem;font-weight:500}._viewAssignmentBtn_1a36n_1249{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:#02adee;border:none;border-radius:.75rem;cursor:pointer;transition:all .15s ease;flex-shrink:0}._viewAssignmentBtn_1a36n_1249:hover:not(:disabled){background:#0289bb}._viewAssignmentBtn_1a36n_1249._locked_1a36n_1268,._viewAssignmentBtn_1a36n_1249:disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed}@media(max-width:767px){._viewAssignmentBtn_1a36n_1249{width:100%;justify-content:center}}._testsTab_1a36n_1280,._mockInterviewsTab_1a36n_1284{animation:_fadeIn_1a36n_1 .3s ease}._mockInterviewsList_1a36n_1288{display:flex;flex-direction:column;gap:.75rem}._mockInterviewCard_1a36n_1294{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:1rem;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem}@media(max-width:767px){._mockInterviewCard_1a36n_1294{flex-direction:column;align-items:stretch}}._mockInterviewIcon_1a36n_1311{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#e6f7fd;color:#02adee;border-radius:.75rem;flex-shrink:0}._mockInterviewInfo_1a36n_1323{flex:1;display:flex;flex-direction:column;gap:.5rem}._mockInterviewInfo_1a36n_1323 h4{font-size:1rem;font-weight:600;color:#306;margin:0}._mockInterviewInfo_1a36n_1323 p{font-size:.875rem;color:#64748b;margin:0}._mockInterviewMeta_1a36n_1341{display:flex;align-items:center;justify-content:flex-start;gap:1rem;font-size:.875rem;color:#64748b}._mockInterviewMeta_1a36n_1341 span{display:flex;align-items:center;justify-content:center;gap:.25rem}._bookBtn_1a36n_1356{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:#02adee;border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease}._bookBtn_1a36n_1356:hover{background:#0289bb}._emptyHint_1a36n_1371{font-size:.875rem;color:#94a3b8;text-align:center}@keyframes _fadeIn_1a36n_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._videoModal_1a36n_1387{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:#000;animation:_fadeInModal_1a36n_1 .2s ease}@keyframes _fadeInModal_1a36n_1{0%{opacity:0}to{opacity:1}}._videoModalContent_1a36n_1405{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}._videoModalHeader_1a36n_1414{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem 2rem;position:absolute;top:0;left:0;right:0;z-index:10;transition:opacity .3s ease,transform .3s ease}._videoModalHeader_1a36n_1414._visible_1a36n_1427{opacity:1;transform:translateY(0)}._videoModalHeader_1a36n_1414._hidden_1a36n_1431{opacity:0;transform:translateY(-20px);pointer-events:none}._videoModalHeader_1a36n_1414 h3{font-size:1.125rem;font-weight:600;color:#fff;margin:0;background:#000;padding:.5rem 1rem;border-radius:.75rem}._closeModalBtn_1a36n_1446{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:13px;width:45px;height:45px;background:#000;border:none;border-radius:0;color:#fff;cursor:pointer;z-index:15;transition:all .15s ease}._closeModalBtn_1a36n_1446:hover{background:#000000e6;transform:rotate(90deg)}._videoContainer_1a36n_1468{flex:1;width:fit-content;height:100%;background:#000;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){._videoContainer_1a36n_1468{width:100%}}._videoPlayer_1a36n_1485{width:auto;height:100%;aspect-ratio:16/9;border:none;background:#000}@media(max-width:767px){._videoPlayer_1a36n_1485{width:100%;height:auto}}._videoModalInfo_1a36n_1499{padding:1rem 1.5rem;background:#000000e6;position:absolute;bottom:0;left:0;right:0;z-index:10}._videoModalInfo_1a36n_1499 p{font-size:.875rem;color:#fffc;margin:0 0 .75rem;line-height:1.6}._videoModalMeta_1a36n_1515{display:flex;align-items:center;justify-content:flex-start;gap:1rem;font-size:.875rem;color:#fff9}._videoModalMeta_1a36n_1515 span{display:flex;align-items:center;justify-content:center;gap:.25rem}._pdfModal_1a36n_1530{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:#000000f2;animation:_fadeInModal_1a36n_1 .2s ease}._pdfModalContent_1a36n_1540{width:100%;height:100%;display:flex;flex-direction:column}._pdfContainer_1a36n_1547{flex:1;width:100%;height:100%;background:#1e293b;position:relative;overflow:hidden}._pdfViewer_1a36n_1556{width:100%;height:100%;border:none;background:#fff}._mobileModal_1a36n_1563{position:fixed;inset:0;z-index:1000;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:1rem}._mobileModalContent_1a36n_1574{background:#fff;border-radius:1rem;padding:2rem 1.5rem;max-width:320px;width:100%;text-align:center;animation:_slideUp_1a36n_1 .3s ease}._mobileModalContent_1a36n_1574 h3{font-size:1.25rem;font-weight:700;color:#306;margin:0 0 .5rem}._mobileModalContent_1a36n_1574 p{font-size:.875rem;color:#64748b;margin:0 0 1.5rem;line-height:1.5}._mobileModalIcon_1a36n_1596{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 1rem;background:#fffbeb;color:#f59e0b;border-radius:9999px}._mobileModalBtn_1a36n_1608{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none}._mobileModalBtn_1a36n_1608:disabled{opacity:.6;cursor:not-allowed}._mobileModalBtn_1a36n_1608{background:#02adee;color:#fff}._mobileModalBtn_1a36n_1608:hover:not(:disabled){background:#0289bb;box-shadow:0 10px 40px -10px #02adee4d}._mobileModalBtn_1a36n_1608:active:not(:disabled){transform:scale(.98)}._mobileModalBtn_1a36n_1608{width:100%;padding:.75rem 1.5rem;font-size:1rem}@keyframes _slideUp_1a36n_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _skeleton-loading_hefzw_1{0%{background-position:200% 0}to{background-position:-200% 0}}._courseLearning_hefzw_9{margin:-1.5rem;min-height:calc(100vh - 64px);display:flex;flex-direction:column}@media(max-width:767px){._courseLearning_hefzw_9{margin:-1rem}}._backNav_hefzw_21{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:.75rem 1.5rem;background:#fff;border-bottom:1px solid #F1F5F9}@media(max-width:767px){._backNav_hefzw_21{padding:.75rem 1rem}}._backLink_hefzw_36{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.875rem;font-weight:500;color:#475569}._backLink_hefzw_36:hover{color:#02adee}._courseTitle_hefzw_49{flex:1;font-size:.875rem;color:#306;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){._courseTitle_hefzw_49{display:none}}._mainContent_hefzw_64{flex:1;display:flex;position:relative}._videoSection_hefzw_70{flex:1;display:flex;flex-direction:column;transition:all .2s ease}._videoSection_hefzw_70._expanded_hefzw_76 ._videoContainer_hefzw_76{max-width:100%}._videoContainer_hefzw_76{background:#306;max-width:calc(100% - 380px)}@media(max-width:1279px){._videoContainer_hefzw_76{max-width:100%}}._videoWrapper_hefzw_90{position:relative;aspect-ratio:16/9;background:#000}._videoPlaceholder_hefzw_96{width:100%;height:100%;object-fit:cover;opacity:.8}._playOverlay_hefzw_103{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000004d;cursor:pointer;transition:background .15s ease}._playOverlay_hefzw_103:hover{background:#0006}._playOverlay_hefzw_103:hover ._playButton_hefzw_116{transform:scale(1.1)}._playButton_hefzw_116{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#02adee;border-radius:9999px;color:#fff;box-shadow:0 10px 40px #02adee66;transition:transform .15s ease}._videoControls_hefzw_133{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:1rem}._progressBar_hefzw_142{position:relative;height:4px;background:#ffffff4d;border-radius:9999px;margin-bottom:.75rem;cursor:pointer}._progressBar_hefzw_142:hover{height:6px}._progressBar_hefzw_142:hover ._progressFill_hefzw_153{background:#02adee}._progressFill_hefzw_153{position:absolute;left:0;top:0;height:100%;background:#fff;border-radius:9999px;transition:background .15s ease}._progressSlider_hefzw_167{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}._controlsInner_hefzw_175{display:flex;align-items:center;justify-content:space-between}._leftControls_hefzw_181,._rightControls_hefzw_182{display:flex;align-items:center;justify-content:center;gap:.5rem}._controlBtn_hefzw_189{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:.5rem;color:#fff;transition:all .15s ease}._controlBtn_hefzw_189:hover{background:#fff3}._timeDisplay_hefzw_203{font-size:.875rem;color:#fff;margin-left:.5rem}._lessonInfo_hefzw_209{padding:1.5rem;background:#fff;max-width:calc(100% - 380px)}@media(max-width:1279px){._lessonInfo_hefzw_209{max-width:100%}}@media(max-width:767px){._lessonInfo_hefzw_209{padding:1rem}}._lessonHeader_hefzw_225{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}._lessonMeta_hefzw_234{flex:1;min-width:0}._moduleLabel_hefzw_239{font-size:.75rem;font-weight:600;color:#02adee;text-transform:uppercase;letter-spacing:.5px}._lessonTitle_hefzw_247{font-size:1.5rem;font-weight:700;color:#306;margin:.5rem 0}@media(max-width:767px){._lessonTitle_hefzw_247{font-size:1.25rem}}._lessonStats_hefzw_259{display:flex;align-items:center;justify-content:flex-start;gap:1rem}._lessonStats_hefzw_259 span{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.875rem;color:#64748b}._lessonActions_hefzw_274{display:flex;align-items:center;justify-content:center;gap:.5rem}._actionBtn_hefzw_281{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none}._actionBtn_hefzw_281:disabled{opacity:.6;cursor:not-allowed}._actionBtn_hefzw_281{background:transparent;color:#475569}._actionBtn_hefzw_281:hover:not(:disabled){background:#f1f5f9;color:#306}._actionBtn_hefzw_281{padding:.5rem .75rem;font-size:.875rem}@media(max-width:639px){._actionBtn_hefzw_281 span{display:none}}._contentTabs_hefzw_317{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;padding-bottom:1rem;border-bottom:1px solid #E2E8F0;margin-bottom:1.5rem;overflow-x:auto}._tabBtn_hefzw_328{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#64748b;border-radius:.75rem;transition:all .15s ease;white-space:nowrap}._tabBtn_hefzw_328:hover{color:#306;background:#f8fafc}._tabBtn_hefzw_328._active_hefzw_345{color:#02adee;background:#e6f7fd}._tabContent_hefzw_350{animation:_fadeIn_hefzw_1 .3s ease}._overview_hefzw_354 h3{font-size:1rem;font-weight:600;color:#306;margin:0 0 .75rem}._overview_hefzw_354 h3:not(:first-child){margin-top:1.5rem}._overview_hefzw_354 p{font-size:1rem;color:#475569;line-height:1.625}._overview_hefzw_354 ul{display:flex;flex-direction:column;gap:.5rem;padding-left:1rem}._overview_hefzw_354 ul li{font-size:1rem;color:#475569;position:relative}._overview_hefzw_354 ul li:before{content:"";position:absolute;left:-1rem;top:10px;width:6px;height:6px;background:#02adee;border-radius:9999px}._resourcesList_hefzw_390{display:flex;flex-direction:column;gap:.5rem}._resourceItem_hefzw_396{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:.75rem;color:#306;font-size:.875rem;transition:background .15s ease}._resourceItem_hefzw_396:hover{background:#f1f5f9}._resourceItem_hefzw_396 span{flex:1}._notesSection_hefzw_415{display:flex;flex-direction:column;gap:.75rem}._notesInput_hefzw_421{width:100%;padding:.75rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;color:#306;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem;transition:all .2s ease;outline:none}._notesInput_hefzw_421::placeholder{color:#94a3b8}._notesInput_hefzw_421:focus{border-color:#02adee;box-shadow:0 0 0 3px #e6f7fd}._notesInput_hefzw_421:disabled{background:#f8fafc;cursor:not-allowed}._notesInput_hefzw_421{min-height:200px;resize:vertical}._notesActions_hefzw_449{display:flex;align-items:center;justify-content:space-between}._saveNotesBtn_hefzw_455{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none}._saveNotesBtn_hefzw_455:disabled{opacity:.6;cursor:not-allowed}._saveNotesBtn_hefzw_455{background:#02adee;color:#fff}._saveNotesBtn_hefzw_455:hover:not(:disabled){background:#0289bb;box-shadow:0 10px 40px -10px #02adee4d}._saveNotesBtn_hefzw_455:active:not(:disabled){transform:scale(.98)}._saveNotesBtn_hefzw_455{padding:.5rem 1rem;font-size:.875rem}._autoSave_hefzw_489{font-size:.75rem;color:#94a3b8}._qaSection_hefzw_494{display:flex;flex-direction:column;gap:1rem}._qaInput_hefzw_500{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}._qaInput_hefzw_500 input{width:100%;padding:.75rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;color:#306;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem;transition:all .2s ease;outline:none}._qaInput_hefzw_500 input::placeholder{color:#94a3b8}._qaInput_hefzw_500 input:focus{border-color:#02adee;box-shadow:0 0 0 3px #e6f7fd}._qaInput_hefzw_500 input:disabled{background:#f8fafc;cursor:not-allowed}._qaInput_hefzw_500 input{flex:1}._qaInput_hefzw_500 button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none}._qaInput_hefzw_500 button:disabled{opacity:.6;cursor:not-allowed}._qaInput_hefzw_500 button{background:#02adee;color:#fff}._qaInput_hefzw_500 button:hover:not(:disabled){background:#0289bb;box-shadow:0 10px 40px -10px #02adee4d}._qaInput_hefzw_500 button:active:not(:disabled){transform:scale(.98)}._qaInput_hefzw_500 button{padding:.75rem 1.25rem}._qaList_hefzw_565{display:flex;flex-direction:column;gap:.75rem}._qaItem_hefzw_571{padding:1rem;background:#f8fafc;border-radius:.75rem}._qaQuestion_hefzw_577,._qaAnswer_hefzw_578{font-size:.875rem;color:#334155;margin-bottom:.5rem}._qaQuestion_hefzw_577 strong,._qaAnswer_hefzw_578 strong{color:#306;margin-right:.5rem}._qaMeta_hefzw_589{display:flex;align-items:center;justify-content:flex-start;gap:1rem;font-size:.75rem;color:#94a3b8}._toggleSidebar_hefzw_598{position:absolute;right:380px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:48px;background:#fff;border:1px solid #E2E8F0;border-left:none;border-radius:0 .5rem .5rem 0;color:#64748b;z-index:10;transition:all .15s ease}._toggleSidebar_hefzw_598:hover{color:#02adee;background:#f8fafc}@media(max-width:1279px){._toggleSidebar_hefzw_598{display:none}}._sidebar_hefzw_626{position:fixed;right:0;top:64px;width:380px;height:calc(100vh - 64px);background:#fff;border-left:1px solid #F1F5F9;display:flex;flex-direction:column;transition:transform .2s ease;z-index:200}._sidebar_hefzw_626._collapsed_hefzw_639{transform:translate(100%)}@media(max-width:1279px){._sidebar_hefzw_626{position:fixed;transform:translate(100%)}._sidebar_hefzw_626:not(._collapsed_hefzw_639){transform:translate(0);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}}._sidebarHeader_hefzw_653{padding:1rem 1.25rem;border-bottom:1px solid #F1F5F9;position:relative}._sidebarHeader_hefzw_653 h2{font-size:1.125rem;font-weight:600;color:#306;margin:0 0 .75rem}._courseProgress_hefzw_665{display:flex;flex-direction:column;gap:.5rem}._courseProgress_hefzw_665 ._progressBar_hefzw_142{height:6px;background:#e2e8f0;border-radius:9999px;overflow:hidden}._courseProgress_hefzw_665 ._progressFill_hefzw_153{height:100%;background:#22c55e;border-radius:9999px}._courseProgress_hefzw_665 span{font-size:.75rem;color:#64748b}._closeSidebar_hefzw_686{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:.5rem;color:#94a3b8;display:none}._closeSidebar_hefzw_686:hover{background:#f1f5f9;color:#475569}@media(max-width:1279px){._closeSidebar_hefzw_686{display:flex}}._modulesList_hefzw_709{flex:1;overflow-y:auto}._modulesList_hefzw_709::-webkit-scrollbar{width:6px;height:6px}._modulesList_hefzw_709::-webkit-scrollbar-track{background:#f1f5f9;border-radius:9999px}._modulesList_hefzw_709::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._modulesList_hefzw_709::-webkit-scrollbar-thumb:hover{background:#94a3b8}._module_hefzw_239{border-bottom:1px solid #F1F5F9}._moduleHeader_hefzw_733{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;text-align:left;background:transparent;transition:background .15s ease}._moduleHeader_hefzw_733:hover,._moduleHeader_hefzw_733._expanded_hefzw_76{background:#f8fafc}._moduleInfo_hefzw_750{flex:1;min-width:0}._moduleNumber_hefzw_755{font-size:.75rem;font-weight:600;color:#02adee;text-transform:uppercase}._moduleTitle_hefzw_762{font-size:.875rem;font-weight:500;color:#306;margin:.25rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._moduleMeta_hefzw_772{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;font-size:.75rem;color:#94a3b8}._moduleStatus_hefzw_781{color:#94a3b8}._moduleStatus_hefzw_781 ._completed_hefzw_784{color:#22c55e}._lessonsList_hefzw_788{background:#f8fafc;padding:.5rem 0}._lessonItem_hefzw_793{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.5rem 1.25rem;text-align:left;background:transparent;transition:background .15s ease}._lessonItem_hefzw_793:hover{background:#f1f5f9}._lessonItem_hefzw_793._current_hefzw_807{background:#e6f7fd}._lessonItem_hefzw_793._current_hefzw_807 ._lessonName_hefzw_810{color:#02adee;font-weight:500}._lessonItem_hefzw_793._current_hefzw_807 ._playIcon_hefzw_814{color:#02adee}._lessonItem_hefzw_793._completed_hefzw_784 ._checkIcon_hefzw_817{color:#22c55e}._lessonStatus_hefzw_821{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#cbd5e1}._lessonContent_hefzw_829{flex:1;min-width:0}._lessonName_hefzw_810{display:block;font-size:.875rem;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lessonDuration_hefzw_843{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.75rem;color:#94a3b8;margin-top:.25rem}._lessonNavigation_hefzw_853{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.5rem;background:#fff;border-top:1px solid #F1F5F9}@media(max-width:1279px){._lessonNavigation_hefzw_853{position:fixed;bottom:0;left:0;right:0;z-index:200}}@media(max-width:767px){._lessonNavigation_hefzw_853{padding:.75rem 1rem}}._navBtn_hefzw_877{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none}._navBtn_hefzw_877:disabled{opacity:.6;cursor:not-allowed}._navBtn_hefzw_877{background:#fff;color:#306;border:1px solid #E2E8F0}._navBtn_hefzw_877:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._navBtn_hefzw_877{padding:.5rem 1rem;font-size:.875rem}._navBtn_hefzw_877._next_hefzw_908{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none}._navBtn_hefzw_877._next_hefzw_908:disabled{opacity:.6;cursor:not-allowed}._navBtn_hefzw_877._next_hefzw_908{background:#02adee;color:#fff}._navBtn_hefzw_877._next_hefzw_908:hover:not(:disabled){background:#0289bb;box-shadow:0 10px 40px -10px #02adee4d}._navBtn_hefzw_877._next_hefzw_908:active:not(:disabled){transform:scale(.98)}@media(max-width:639px){._navBtn_hefzw_877{padding:.5rem .75rem;font-size:.75rem}}._markComplete_hefzw_944{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none}._markComplete_hefzw_944:disabled{opacity:.6;cursor:not-allowed}._markComplete_hefzw_944{padding:.5rem 1rem;font-size:.875rem;background:#f0fdf4;color:#22c55e;border:1px solid #22C55E}._markComplete_hefzw_944:hover{background:#22c55e;color:#fff}@media(max-width:639px){._markComplete_hefzw_944{display:none}}@keyframes _fadeIn_hefzw_1{0%{opacity:0}to{opacity:1}}@keyframes _skeleton-loading_1pq9v_1{0%{background-position:200% 0}to{background-position:-200% 0}}._profile_1pq9v_9{display:flex;flex-direction:column;gap:1.5rem;animation:_fadeIn_1pq9v_1 .4s ease}._profileHeader_1pq9v_16{position:relative;background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;border:1px solid #F1F5F9;transition:all .2s ease;padding:0;overflow:hidden}._headerBg_1pq9v_28{height:120px;background:linear-gradient(135deg,#02adee,#0289bb)}._headerContent_1pq9v_33{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:0 1.5rem 1.5rem;margin-top:-65px;position:relative;z-index:1}@media(max-width:767px){._headerContent_1pq9v_33{flex-direction:column;align-items:flex-start}}._avatarSection_1pq9v_51{display:flex;align-items:center;justify-content:flex-start;gap:1.25rem}@media(max-width:639px){._avatarSection_1pq9v_51{flex-direction:column;align-items:center;text-align:center}}._avatarWrapper_1pq9v_65{position:relative;flex-shrink:0}._avatar_1pq9v_51{width:120px;height:120px;border-radius:9999px;border:4px solid #FFFFFF;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;object-fit:cover}._avatarPlaceholder_1pq9v_79{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:9999px;border:4px solid #FFFFFF;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;background:#e2e8f0;color:#64748b}._avatarEdit_1pq9v_92{position:absolute;bottom:4px;right:4px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#02adee;color:#fff;border-radius:9999px;border:2px solid #FFFFFF;cursor:pointer;transition:background .15s ease}._avatarEdit_1pq9v_92:hover{background:#0289bb}._userInfo_1pq9v_112{padding-top:2rem}._userInfo_1pq9v_112 h1{font-size:1.5rem;font-weight:700;color:#306;margin:0 0 .25rem}@media(max-width:639px){._userInfo_1pq9v_112 h1{font-size:1.25rem}}@media(max-width:639px){._userInfo_1pq9v_112{padding-top:1rem}}._role_1pq9v_132{font-size:1rem;color:#64748b;margin:0 0 .5rem}._joinDate_1pq9v_138{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#94a3b8}@media(max-width:639px){._joinDate_1pq9v_138{justify-content:center}}._headerActions_1pq9v_151{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem}@media(max-width:639px){._headerActions_1pq9v_151{margin-top:1rem;width:100%;justify-content:center}}._editBtn_1pq9v_166{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none}._editBtn_1pq9v_166:disabled{opacity:.6;cursor:not-allowed}._editBtn_1pq9v_166{background:#02adee;color:#fff}._editBtn_1pq9v_166:hover:not(:disabled){background:#0289bb;box-shadow:0 10px 40px -10px #02adee4d}._editBtn_1pq9v_166:active:not(:disabled){transform:scale(.98)}._editBtn_1pq9v_166{padding:.5rem 1rem;font-size:.875rem}._cancelBtn_1pq9v_200{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none}._cancelBtn_1pq9v_200:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_1pq9v_200{background:#fff;color:#306;border:1px solid #E2E8F0}._cancelBtn_1pq9v_200:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._cancelBtn_1pq9v_200{padding:.5rem 1rem;font-size:.875rem}._saveBtn_1pq9v_232{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none}._saveBtn_1pq9v_232:disabled{opacity:.6;cursor:not-allowed}._saveBtn_1pq9v_232{background:#02adee;color:#fff}._saveBtn_1pq9v_232:hover:not(:disabled){background:#0289bb;box-shadow:0 10px 40px -10px #02adee4d}._saveBtn_1pq9v_232:active:not(:disabled){transform:scale(.98)}._saveBtn_1pq9v_232{padding:.5rem 1rem;font-size:.875rem;background:#22c55e}._saveBtn_1pq9v_232:hover:not(:disabled){background:#1a9a49}._saveBtn_1pq9v_232:disabled{opacity:.7;cursor:not-allowed}._statsGrid_1pq9v_274{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1023px){._statsGrid_1pq9v_274{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){._statsGrid_1pq9v_274{grid-template-columns:1fr}}._statCard_1pq9v_290{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;border:1px solid #F1F5F9;transition:all .2s ease;display:flex;align-items:center;justify-content:flex-start;gap:1rem}._statCard_1pq9v_290._primary_1pq9v_302 ._statIcon_1pq9v_302{background:#e6f7fd;color:#02adee}._statCard_1pq9v_290._info_1pq9v_306 ._statIcon_1pq9v_302{background:#eff6ff;color:#3b82f6}._statCard_1pq9v_290._accent_1pq9v_310 ._statIcon_1pq9v_302{background:#fffbeb;color:#eab308}._statCard_1pq9v_290._warning_1pq9v_314 ._statIcon_1pq9v_302{background:#fffbeb;color:#f59e0b}._statIcon_1pq9v_302{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:.75rem;flex-shrink:0}._statContent_1pq9v_329{display:flex;flex-direction:column;gap:.25rem}._statValue_1pq9v_335{font-size:1.5rem;font-weight:700;color:#306}._statLabel_1pq9v_341{font-size:.875rem;color:#64748b}._mainContent_1pq9v_346{display:grid;grid-template-columns:1fr 380px;gap:1.5rem}@media(max-width:1279px){._mainContent_1pq9v_346{grid-template-columns:1fr}}._infoSection_1pq9v_357{display:flex;flex-direction:column;gap:1.25rem}._sectionCard_1pq9v_363{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;border:1px solid #F1F5F9;transition:all .2s ease}._sectionHeader_1pq9v_372{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #F1F5F9}._formGrid_1pq9v_384{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:639px){._formGrid_1pq9v_384{grid-template-columns:1fr}}._formGroup_1pq9v_395{display:flex;flex-direction:column;gap:.5rem}._formGroup_1pq9v_395._fullWidth_1pq9v_400{grid-column:1/-1}._formGroup_1pq9v_395 label{font-size:.875rem;font-weight:500;color:#475569}._formGroup_1pq9v_395 input,._formGroup_1pq9v_395 textarea{width:100%;padding:.75rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;color:#306;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem;transition:all .2s ease;outline:none}._formGroup_1pq9v_395 input::placeholder,._formGroup_1pq9v_395 textarea::placeholder{color:#94a3b8}._formGroup_1pq9v_395 input:focus,._formGroup_1pq9v_395 textarea:focus{border-color:#02adee;box-shadow:0 0 0 3px #e6f7fd}._formGroup_1pq9v_395 input:disabled,._formGroup_1pq9v_395 textarea:disabled{background:#f8fafc;cursor:not-allowed}._formGroup_1pq9v_395 textarea{resize:vertical;min-height:100px}._readOnlyInput_1pq9v_440{background:#f1f5f9!important;color:#64748b!important;cursor:not-allowed;border-color:#e2e8f0!important}._inputError_1pq9v_447{border-color:#ef4444!important}._inputError_1pq9v_447:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a}._errorText_1pq9v_455{font-size:.75rem;color:#ef4444;margin-top:.25rem}._infoGrid_1pq9v_461{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:639px){._infoGrid_1pq9v_461{grid-template-columns:1fr}}._infoItem_1pq9v_472{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:.75rem}._infoItem_1pq9v_472._fullWidthItem_1pq9v_481{grid-column:1/-1}._infoIcon_1pq9v_485{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;color:#02adee;border-radius:.5rem;flex-shrink:0}._infoContent_1pq9v_497{display:flex;flex-direction:column;gap:2px}._infoLabel_1pq9v_503{font-size:.75rem;color:#94a3b8}._infoValue_1pq9v_508{font-size:.875rem;font-weight:500;color:#306}._passwordDisplay_1pq9v_514{display:flex;align-items:center;justify-content:center;gap:.5rem}._passwordToggle_1pq9v_521{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;transition:color .15s ease}._passwordToggle_1pq9v_521:hover{color:#02adee}._passwordSectionHeader_1pq9v_536{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding-top:1rem;border-top:1px solid #F1F5F9;margin-top:.5rem}._passwordSectionHeader_1pq9v_536 label{font-size:1rem;font-weight:600;color:#306}._passwordSectionHeader_1pq9v_536 svg{color:#02adee}._passwordInputWrapper_1pq9v_554{position:relative;display:flex;align-items:center}._passwordInputWrapper_1pq9v_554 input{width:100%;padding:.75rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;color:#306;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem;transition:all .2s ease;outline:none}._passwordInputWrapper_1pq9v_554 input::placeholder{color:#94a3b8}._passwordInputWrapper_1pq9v_554 input:focus{border-color:#02adee;box-shadow:0 0 0 3px #e6f7fd}._passwordInputWrapper_1pq9v_554 input:disabled{background:#f8fafc;cursor:not-allowed}._passwordInputWrapper_1pq9v_554 input{padding-right:44px;width:100%}._passwordToggleBtn_1pq9v_587{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;transition:color .15s ease}._passwordToggleBtn_1pq9v_587:hover{color:#02adee}._bioText_1pq9v_604{font-size:1rem;color:#475569;line-height:1.625;margin:0}._skillsList_1pq9v_611{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}._skillBadge_1pq9v_619{padding:.5rem .75rem;font-size:.875rem;font-weight:500;background:#e6f7fd;color:#02adee;border-radius:9999px}._skillsEdit_1pq9v_628{display:flex;flex-direction:column;gap:1rem}._skillsInputRow_1pq9v_634{display:flex;gap:.5rem}@media(max-width:639px){._skillsInputRow_1pq9v_634{flex-direction:column}}._skillInput_1pq9v_644{width:100%;padding:.75rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;color:#306;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem;transition:all .2s ease;outline:none}._skillInput_1pq9v_644::placeholder{color:#94a3b8}._skillInput_1pq9v_644:focus{border-color:#02adee;box-shadow:0 0 0 3px #e6f7fd}._skillInput_1pq9v_644:disabled{background:#f8fafc;cursor:not-allowed}._skillInput_1pq9v_644{flex:1}._addSkillBtn_1pq9v_671{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none}._addSkillBtn_1pq9v_671:disabled{opacity:.6;cursor:not-allowed}._addSkillBtn_1pq9v_671{background:#02adee;color:#fff}._addSkillBtn_1pq9v_671:hover:not(:disabled){background:#0289bb;box-shadow:0 10px 40px -10px #02adee4d}._addSkillBtn_1pq9v_671:active:not(:disabled){transform:scale(.98)}._addSkillBtn_1pq9v_671{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem 1rem;font-size:.875rem;white-space:nowrap}._skillBadgeEditable_1pq9v_710{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;background:#e6f7fd;color:#02adee;border-radius:9999px}._removeSkillBtn_1pq9v_723{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#02adee;cursor:pointer;padding:2px;border-radius:9999px;transition:all .15s ease}._removeSkillBtn_1pq9v_723:hover{background:#02adee;color:#fff}._noSkillsText_1pq9v_740{font-size:.875rem;color:#94a3b8;margin:0}._sidebar_1pq9v_746{display:flex;flex-direction:column;gap:1.25rem}._socialLinks_1pq9v_752{display:flex;flex-direction:column;gap:.5rem}._socialLink_1pq9v_752{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:.75rem;color:#475569;font-size:.875rem;transition:all .15s ease}._socialLink_1pq9v_752:hover{background:#f1f5f9;color:#02adee}._socialLinksEdit_1pq9v_775{display:flex;flex-direction:column;gap:.75rem}._socialInputGroup_1pq9v_781{display:flex;align-items:center;gap:.5rem}._socialInputIcon_1pq9v_787{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f1f5f9;color:#64748b;border-radius:.5rem;flex-shrink:0}._socialInput_1pq9v_781{width:100%;padding:.75rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;color:#306;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem;transition:all .2s ease;outline:none}._socialInput_1pq9v_781::placeholder{color:#94a3b8}._socialInput_1pq9v_781:focus{border-color:#02adee;box-shadow:0 0 0 3px #e6f7fd}._socialInput_1pq9v_781:disabled{background:#f8fafc;cursor:not-allowed}._socialInput_1pq9v_781{flex:1;font-size:.875rem}._achievementsList_1pq9v_827{display:flex;flex-direction:column;gap:.75rem}._achievementItem_1pq9v_833{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:.75rem}._achievementIcon_1pq9v_843{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#facc15;color:#306;border-radius:.5rem;flex-shrink:0}._achievementInfo_1pq9v_855{display:flex;flex-direction:column;gap:2px}._achievementTitle_1pq9v_861{font-size:.875rem;font-weight:500;color:#306}._achievementDate_1pq9v_867{font-size:.75rem;color:#94a3b8}._coursesList_1pq9v_872{display:flex;flex-direction:column;gap:.75rem}._courseItem_1pq9v_878{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}._courseItem_1pq9v_878 img{width:60px;height:40px;object-fit:cover;border-radius:.5rem;flex-shrink:0}._coursePlaceholder_1pq9v_892{display:flex;align-items:center;justify-content:center;width:60px;height:40px;background:#e6f7fd;color:#02adee;border-radius:.5rem;flex-shrink:0}._courseId_1pq9v_904{font-size:.75rem;color:#94a3b8;font-family:monospace}._noCoursesText_1pq9v_910{font-size:.875rem;color:#94a3b8;margin:0}._courseInfo_1pq9v_916{flex:1;min-width:0}._courseTitle_1pq9v_921{display:block;font-size:.875rem;font-weight:500;color:#306;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.25rem}._courseProgress_1pq9v_932{display:flex;align-items:center;justify-content:center;gap:.5rem}._courseProgress_1pq9v_932 span{font-size:.75rem;color:#64748b;flex-shrink:0}._progressBar_1pq9v_944{flex:1;height:4px;background:#e2e8f0;border-radius:9999px;overflow:hidden}._progressFill_1pq9v_952{height:100%;background:#02adee;border-radius:9999px}._viewAllLink_1pq9v_958{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.875rem;font-weight:500;color:#02adee;text-decoration:none;transition:color .15s ease}._viewAllLink_1pq9v_958:hover{color:#0289bb}._sectionHeader_1pq9v_372{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #F1F5F9}._sectionHeader_1pq9v_372 h2{font-size:1.125rem;font-weight:600;color:#306;margin:0}._loadingText_1pq9v_988{font-size:.875rem;color:#94a3b8;text-align:center;padding:1.5rem}._enrolledCoursesList_1pq9v_995{display:flex;flex-direction:column;gap:.75rem}._enrolledCourseCard_1pq9v_1001{display:flex;align-items:center;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:1rem;background:#f8fafc;border-radius:.75rem}@media(max-width:639px){._enrolledCourseCard_1pq9v_1001{flex-direction:column;gap:.75rem}}._courseIconWrapper_1pq9v_1018{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#e6f7fd;color:#02adee;border-radius:.75rem;flex-shrink:0;overflow:hidden}._courseIconWrapper_1pq9v_1018 img{width:100%;height:100%;object-fit:cover}._courseDetails_1pq9v_1036{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}._courseDetails_1pq9v_1036 h4{font-size:1rem;font-weight:600;color:#306;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._courseCategory_1pq9v_1053{font-size:.75rem;color:#64748b}._batchInfo_1pq9v_1058{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;font-size:.875rem;color:#02adee;font-weight:500}._batchInfo_1pq9v_1058 svg{flex-shrink:0}._batchDetails_1pq9v_1071{margin-top:.75rem;padding:.75rem;background:#fff;border:1px solid #E2E8F0;border-radius:.5rem}._batchHeader_1pq9v_1079{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;color:#02adee}._batchName_1pq9v_1087{font-size:.875rem;font-weight:600;color:#306}._batchMeta_1pq9v_1093{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.75rem}._batchMeta_1pq9v_1093 span{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.75rem;color:#64748b}._enrollmentMeta_1pq9v_1109{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;margin-top:.25rem}._enrolledDate_1pq9v_1117{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.75rem;color:#94a3b8}._statusBadge_1pq9v_1126{font-size:.75rem;font-weight:500;padding:2px .5rem;border-radius:9999px}._statusBadge_1pq9v_1126._active_1pq9v_1132{background:#f0fdf4;color:#22c55e}._statusBadge_1pq9v_1126._completed_1pq9v_1136{background:#e6f7fd;color:#02adee}._statusBadge_1pq9v_1126._inactive_1pq9v_1140{background:#f1f5f9;color:#64748b}._noEnrollments_1pq9v_1145{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:#94a3b8}._noEnrollments_1pq9v_1145 p{margin:0;font-size:.875rem;color:#64748b}._browseCourses_1pq9v_1160{font-size:.875rem;font-weight:500;color:#02adee;text-decoration:none}._browseCourses_1pq9v_1160:hover{text-decoration:underline}@keyframes _fadeIn_1pq9v_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _skeleton-loading_22496_1{0%{background-position:200% 0}to{background-position:-200% 0}}._notifications_22496_9{width:100%;margin:0 auto;padding:0 1rem}@media(min-width:768px){._notifications_22496_9{padding:0}}._header_22496_20{margin-bottom:1.5rem}._header_22496_20 h1{font-size:1.5rem;font-weight:700;color:#306;margin:0 0 .5rem}@media(max-width:639px){._header_22496_20 h1{font-size:1.25rem}}._header_22496_20 p{font-size:1rem;color:#64748b;margin:0}@media(max-width:639px){._header_22496_20 p{font-size:.875rem}}._filters_22496_45{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media(min-width:768px){._filters_22496_45{flex-direction:row;align-items:center;justify-content:space-between}}._searchBox_22496_59{position:relative;flex:1;max-width:320px}@media(max-width:639px){._searchBox_22496_59{max-width:100%;width:100%}}._searchBox_22496_59 ._searchIcon_22496_70{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}._searchBox_22496_59 input{width:100%;padding:.75rem 1rem .75rem 2.5rem;font-size:.875rem;color:#306;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem;transition:all .15s ease;min-height:44px}._searchBox_22496_59 input::placeholder{color:#94a3b8}._searchBox_22496_59 input:focus{outline:none;border-color:#02adee;box-shadow:0 0 0 3px #e6f7fd}._filterTabs_22496_98{display:flex;gap:.5rem;flex-wrap:wrap}._filterTab_22496_98{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #E2E8F0;border-radius:9999px;cursor:pointer;transition:all .15s ease;min-height:40px}._filterTab_22496_98:hover{background:#f8fafc;border-color:#cbd5e1}._filterTab_22496_98._active_22496_120{background:#02adee;color:#fff;border-color:#02adee}@media(max-width:639px){._filterTab_22496_98{padding:.5rem .75rem;font-size:.75rem}}._notificationsList_22496_132{display:flex;flex-direction:column;gap:.75rem;min-height:200px}._notificationCard_22496_139{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#fff;border:1px solid #F1F5F9;border-radius:1rem;cursor:pointer;text-decoration:none;transition:all .15s ease}@media(max-width:639px){._notificationCard_22496_139{gap:.75rem;padding:.75rem;border-radius:.75rem}}._notificationCard_22496_139:hover{border-color:#e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transform:translateY(-1px)}._notificationCard_22496_139:hover ._notificationArrow_22496_163{color:#02adee;transform:translate(4px)}._notificationCard_22496_139._announcement_22496_167{border-left:3px solid #02adee}._notificationCard_22496_139._announcement_22496_167 ._notificationIcon_22496_170{background:#b3e8fa;color:#02adee}._notificationCard_22496_139._system_22496_174{border-left:3px solid #F59E0B}._notificationCard_22496_139._system_22496_174 ._notificationIcon_22496_170{background:#fffbeb;color:#f59e0b}._notificationCard_22496_139._reminder_22496_181{border-left:3px solid #3B82F6}._notificationCard_22496_139._reminder_22496_181 ._notificationIcon_22496_170{background:#eff6ff;color:#3b82f6}._notificationIcon_22496_170{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.75rem;background:#f1f5f9;color:#64748b}._notificationContent_22496_201{flex:1;min-width:0}._notificationHeader_22496_206{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}._notificationTitle_22496_214{font-size:1rem;font-weight:600;color:#306;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._notificationTime_22496_224{flex-shrink:0;font-size:.75rem;color:#94a3b8;white-space:nowrap}._notificationMessage_22496_231{font-size:.875rem;color:#475569;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._notificationMeta_22496_241{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._typeBadge_22496_248{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;text-transform:capitalize;border-radius:9999px;background:#f1f5f9;color:#475569}._typeBadge_22496_248._announcement_22496_167{background:#b3e8fa;color:#02adee}._typeBadge_22496_248._system_22496_174{background:#fffbeb;color:#d97706}._typeBadge_22496_248._reminder_22496_181{background:#eff6ff;color:#3b82f6}._courseBadge_22496_272{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;background:#f1f5f9;color:#475569;border-radius:9999px}._notificationArrow_22496_163{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#cbd5e1;transition:all .15s ease}@media(max-width:639px){._notificationArrow_22496_163{display:none}}._emptyState_22496_297{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;text-align:center;color:#94a3b8;background:#fff;border-radius:1rem;border:1px dashed #E2E8F0}._emptyState_22496_297 svg{opacity:.5}._emptyState_22496_297 h3{font-size:1.125rem;font-weight:600;color:#64748b;margin:0}._emptyState_22496_297 p{font-size:.875rem;margin:0}._loader_22496_324{width:32px;height:32px;border:3px solid #E2E8F0;border-top-color:#02adee;border-radius:50%;animation:_spin_22496_1 1s linear infinite}@keyframes _spin_22496_1{to{transform:rotate(360deg)}}@keyframes _skeleton-loading_f1e31_1{0%{background-position:200% 0}to{background-position:-200% 0}}._notificationDetail_f1e31_9{width:100%;margin:0 auto;padding:0 1rem}@media(min-width:768px){._notificationDetail_f1e31_9{padding:0}}._backNav_f1e31_20{margin-bottom:1.5rem}._backLink_f1e31_24{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#475569;text-decoration:none;transition:color .15s ease}._backLink_f1e31_24:hover{color:#02adee}._loadingState_f1e31_38{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 1rem;text-align:center;color:#64748b}._loadingState_f1e31_38 p{margin:0;font-size:1rem}._spinner_f1e31_53{animation:_spin_f1e31_53 1s linear infinite;color:#02adee}@keyframes _spin_f1e31_53{to{transform:rotate(360deg)}}._errorState_f1e31_63{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 1rem;text-align:center;color:#94a3b8}._errorState_f1e31_63 h3{font-size:1.25rem;font-weight:600;color:#306;margin:0}._errorState_f1e31_63 p{font-size:1rem;color:#64748b;margin:0}._errorActions_f1e31_85{display:flex;gap:.75rem;margin-top:1rem}._retryBtn_f1e31_91{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background:#02adee;border:none;border-radius:.75rem;cursor:pointer;transition:background .15s ease}._retryBtn_f1e31_91:hover{background:#0289bb}._backBtn_f1e31_109{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #E2E8F0;border-radius:.75rem;text-decoration:none;transition:all .15s ease}._backBtn_f1e31_109:hover{background:#f8fafc;border-color:#cbd5e1}._notificationCard_f1e31_128{background:#fff;border:1px solid #F1F5F9;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._notificationCard_f1e31_128._announcement_f1e31_135{border-left:4px solid #02adee}._notificationCard_f1e31_128._system_f1e31_138{border-left:4px solid #F59E0B}._notificationCard_f1e31_128._reminder_f1e31_141{border-left:4px solid #3B82F6}._header_f1e31_145{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}._iconWrapper_f1e31_152{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:.75rem;background:#f1f5f9;color:#64748b}._iconWrapper_f1e31_152._announcement_f1e31_135{background:#b3e8fa;color:#02adee}._iconWrapper_f1e31_152._system_f1e31_138{background:#fffbeb;color:#f59e0b}._iconWrapper_f1e31_152._reminder_f1e31_141{background:#eff6ff;color:#3b82f6}._headerInfo_f1e31_175{display:flex;flex-direction:column;gap:.25rem}._typeBadge_f1e31_181{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;text-transform:capitalize;border-radius:9999px;background:#f1f5f9;color:#475569;width:fit-content}._typeBadge_f1e31_181._announcement_f1e31_135{background:#b3e8fa;color:#02adee}._typeBadge_f1e31_181._system_f1e31_138{background:#fffbeb;color:#d97706}._typeBadge_f1e31_181._reminder_f1e31_141{background:#eff6ff;color:#3b82f6}._relativeTime_f1e31_206{font-size:.875rem;color:#64748b}._title_f1e31_211{font-size:1.5rem;font-weight:700;color:#306;margin:0 0 1rem;line-height:1.25}@media(max-width:767px){._title_f1e31_211{font-size:1.25rem}}._meta_f1e31_224{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}._metaItem_f1e31_231{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b}._metaItem_f1e31_231 svg{color:#94a3b8}._divider_f1e31_242{height:1px;background:#f1f5f9;margin-bottom:1.5rem}._content_f1e31_248 p{font-size:1rem;color:#334155;line-height:1.625;margin:0 0 1rem;white-space:pre-wrap}._body_f1e31_256{font-size:1rem;color:#475569;line-height:1.625;padding:1rem;background:#f8fafc;border-radius:.75rem;margin-bottom:1rem;white-space:pre-wrap}._actionLink_f1e31_267{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background:#02adee;border-radius:.75rem;text-decoration:none;transition:background .15s ease}._actionLink_f1e31_267:hover{background:#0289bb}._footer_f1e31_284{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #F1F5F9}._sender_f1e31_290{font-size:.875rem;color:#64748b}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#306;background-color:#f8fafc;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Poppins,Inter,sans-serif;font-weight:700;line-height:1.25;color:#306}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{color:#475569;line-height:1.625}a{color:#02adee;text-decoration:none;transition:color .15s ease}a:hover{color:#0289bb}ul,ol{list-style:none}img,svg{display:block;max-width:100%;height:auto}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit}:focus-visible{outline:2px solid #02adee;outline-offset:2px}::selection{background-color:#02adee;color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}#root{min-height:100vh;display:flex;flex-direction:column}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 1rem}@media(min-width:768px){.container{padding:0 1.5rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn{animation:fadeIn .3s ease forwards}.animate-slideUp{animation:slideUp .4s ease forwards}.animate-slideIn{animation:slideIn .3s ease forwards}.animate-pulse{animation:pulse 2s infinite}.animate-spin{animation:spin 1s linear infinite}.stagger-1{animation-delay:.05s}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}.stagger-7{animation-delay:.35s}.stagger-8{animation-delay:.4s}.stagger-9{animation-delay:.45s}.stagger-10{animation-delay:.5s}._main_12oxt_1{padding-top:140px}@media(max-width:1024px){._main_12oxt_1{padding-top:0}}._header_12oxt_10{background:linear-gradient(135deg,#306,#1e3a5f);padding:3rem 0}@media(min-width:768px){._header_12oxt_10{padding:4rem 0}}._container_12oxt_20{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:768px){._container_12oxt_20{padding:0 1.5rem}}@media(min-width:1024px){._container_12oxt_20{padding:0 2rem}}._title_12oxt_37{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.875rem;font-weight:700;color:#fff;margin-bottom:.75rem}@media(min-width:768px){._title_12oxt_37{font-size:2.25rem}}._subtitle_12oxt_50{font-size:1.125rem;color:#fffc;max-width:600px}@media(min-width:768px){._subtitle_12oxt_50{font-size:1.25rem}}._content_12oxt_61{background:#f8fafc;padding:3rem 0}@media(min-width:768px){._content_12oxt_61{padding:4rem 0}}._page_uhk87_1{max-width:900px;margin:0 auto}._section_uhk87_6{margin-bottom:3rem}._section_uhk87_6:last-child{margin-bottom:0}._sectionTitle_uhk87_13{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:700;color:#306;margin-bottom:1.5rem}@media(min-width:768px){._sectionTitle_uhk87_13{font-size:1.875rem}}._content_uhk87_26 p{font-size:1rem;color:#4b5563;line-height:1.625;margin-bottom:1rem}@media(min-width:768px){._content_uhk87_26 p{font-size:1.125rem}}._content_uhk87_26 p:last-child{margin-bottom:0}._content_uhk87_26 ul,._content_uhk87_26 ol{margin:1rem 0;padding-left:1.5rem}._content_uhk87_26 ul li,._content_uhk87_26 ol li{font-size:1rem;color:#4b5563;line-height:1.625;margin-bottom:.5rem}@media(min-width:768px){._content_uhk87_26 ul li,._content_uhk87_26 ol li{font-size:1.125rem}}._content_uhk87_26 h3{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600;color:#306;margin:2rem 0 1rem}@media(min-width:768px){._content_uhk87_26 h3{font-size:1.5rem}}._content_uhk87_26 a{color:#02adee;text-decoration:underline}._content_uhk87_26 a:hover{color:#0289bb}._grid_uhk87_75{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){._grid_uhk87_75{grid-template-columns:repeat(2,1fr)}}._card_uhk87_86{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;padding:1.5rem;transition:all .25s ease}._card_uhk87_86:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-4px)}._cardIcon_uhk87_98{width:48px;height:48px;background:#02adee1a;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#02adee;margin-bottom:1rem}._cardTitle_uhk87_111{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:600;color:#306;margin-bottom:.5rem}._cardDescription_uhk87_119{font-size:1rem;color:#4b5563;line-height:1.625}._jobList_uhk87_125{display:flex;flex-direction:column;gap:1rem}._jobCard_uhk87_131{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:all .25s ease}@media(min-width:768px){._jobCard_uhk87_131{flex-direction:row;align-items:center;justify-content:space-between}}._jobCard_uhk87_131:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-color:#02adee}._jobInfo_uhk87_153{flex:1}._jobTitle_uhk87_157{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:600;color:#306;margin-bottom:.5rem}._jobMeta_uhk87_165{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:#6b7280}._applyBtn_uhk87_173{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#02adee;color:#fff;font-weight:600;font-size:1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .25s ease}._applyBtn_uhk87_173:hover{background:#0289bb;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._applyBtn_uhk87_173:active{transform:translateY(0)}._applyBtn_uhk87_173{white-space:nowrap}._contactGrid_uhk87_200{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){._contactGrid_uhk87_200{grid-template-columns:1fr 1fr}}._contactForm_uhk87_211{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;padding:1.5rem}@media(min-width:768px){._contactForm_uhk87_211{padding:2rem}}._formGroup_uhk87_223{margin-bottom:1.25rem}._label_uhk87_227{display:block;font-size:.875rem;font-weight:500;color:#306;margin-bottom:.5rem}._input_uhk87_235,._textarea_uhk87_236{width:100%;padding:.75rem 1rem;font-size:1rem;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .25s ease}._input_uhk87_235:focus,._textarea_uhk87_236:focus{outline:none;border-color:#02adee;box-shadow:0 0 0 3px #02adee1a}._textarea_uhk87_236{min-height:150px;resize:vertical}._submitBtn_uhk87_256{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#02adee;color:#fff;font-weight:600;font-size:1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .25s ease}._submitBtn_uhk87_256:hover{background:#0289bb;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._submitBtn_uhk87_256:active{transform:translateY(0)}._submitBtn_uhk87_256{width:100%}._contactInfo_uhk87_283{display:flex;flex-direction:column;gap:1.5rem}._contactItem_uhk87_289{display:flex;gap:1rem}._contactIcon_uhk87_294{width:48px;height:48px;background:#02adee1a;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#02adee;flex-shrink:0}._contactDetails_uhk87_307 h4{font-weight:600;color:#306;margin-bottom:.25rem}._contactDetails_uhk87_307 p{font-size:1rem;color:#4b5563}._blogGrid_uhk87_317{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){._blogGrid_uhk87_317{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._blogGrid_uhk87_317{grid-template-columns:repeat(3,1fr)}}._blogCard_uhk87_333{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;overflow:hidden;transition:all .25s ease}._blogCard_uhk87_333:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-4px)}._blogImage_uhk87_345{width:100%;height:180px;background:linear-gradient(135deg,#02adee33,#3300664d);display:flex;align-items:center;justify-content:center;color:#02adee;font-size:2.25rem}._blogContent_uhk87_356{padding:1.25rem}._blogCategory_uhk87_360{font-size:.75rem;font-weight:600;color:#02adee;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}._blogTitle_uhk87_369{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:600;color:#306;margin-bottom:.75rem;line-height:1.375}._blogMeta_uhk87_378{font-size:.875rem;color:#6b7280}._faqList_uhk87_383{display:flex;flex-direction:column;gap:1rem}._faqItem_uhk87_389{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;padding:1.25rem}._faqQuestion_uhk87_396{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:600;color:#306;margin-bottom:.75rem}._faqAnswer_uhk87_404{font-size:1rem;color:#4b5563;line-height:1.625}._referSteps_uhk87_410{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){._referSteps_uhk87_410{grid-template-columns:repeat(3,1fr)}}._stepCard_uhk87_421{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;padding:1.5rem;text-align:center}._stepNumber_uhk87_429{width:48px;height:48px;background:#02adee;color:#fff;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:700;margin:0 auto 1rem}._stepTitle_uhk87_444{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:600;color:#306;margin-bottom:.5rem}._stepDescription_uhk87_452{font-size:1rem;color:#4b5563}._lastUpdated_uhk87_457{font-size:.875rem;color:#6b7280;margin-bottom:2rem}._comingSoon_uhk87_463{text-align:center;padding:3rem 0}._comingSoonIcon_uhk87_468{font-size:4rem;margin-bottom:1rem}._comingSoonText_uhk87_473{font-size:1.25rem;color:#4b5563}._loaderContainer_g0wcc_2{display:flex;align-items:center;justify-content:center;min-height:400px}._page_g0wcc_9{max-width:1100px;margin:0 auto}._backLink_g0wcc_14{display:inline-flex;align-items:center;gap:.5rem;color:#02adee;font-weight:500;margin-bottom:2rem;transition:color .25s ease}._backLink_g0wcc_14:hover{color:#0289bb}._grid_g0wcc_27{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){._grid_g0wcc_27{grid-template-columns:1fr 360px}}._mainContent_g0wcc_38{order:2}@media(min-width:1024px){._mainContent_g0wcc_38{order:1}}._sidebar_g0wcc_47{order:1}@media(min-width:1024px){._sidebar_g0wcc_47{order:2}}._section_g0wcc_56{margin-bottom:2.5rem}._section_g0wcc_56:last-child{margin-bottom:0}._sectionTitle_g0wcc_63{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:700;color:#306;margin-bottom:1.25rem}@media(min-width:768px){._sectionTitle_g0wcc_63{font-size:1.5rem}}._highlights_g0wcc_76{display:flex;flex-direction:column;gap:.75rem}._highlightItem_g0wcc_82{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;color:#374151}@media(min-width:768px){._highlightItem_g0wcc_82{font-size:1.125rem}}._highlightIcon_g0wcc_95{color:#10b981;font-size:1.25rem;flex-shrink:0;margin-top:2px}._curriculum_g0wcc_102{display:flex;flex-direction:column;gap:1.5rem}._curriculumMonth_g0wcc_108{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;padding:1.25rem}@media(min-width:768px){._curriculumMonth_g0wcc_108{padding:1.5rem}}._monthTitle_g0wcc_120{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:600;color:#306;margin-bottom:1rem}._trackDescription_g0wcc_128{font-size:.875rem;color:#4b5563;margin-bottom:1rem;line-height:1.5}._topicList_g0wcc_135{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:640px){._topicList_g0wcc_135{grid-template-columns:repeat(2,1fr)}}._topicList_g0wcc_135 li{font-size:1rem;color:#4b5563;padding-left:1.25rem;position:relative}._topicList_g0wcc_135 li:before{content:"•";position:absolute;left:0;color:#02adee;font-weight:700}._skills_g0wcc_162{display:flex;flex-wrap:wrap;gap:.5rem}._skillTag_g0wcc_168{display:inline-block;padding:.5rem 1rem;background:#02adee1a;color:#02adee;font-size:.875rem;font-weight:500;border-radius:9999px}._priceCard_g0wcc_178{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;overflow:hidden;position:sticky;top:180px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._priceCardImageWrapper_g0wcc_188{position:relative;height:180px;overflow:hidden}@media(min-width:768px){._priceCardImageWrapper_g0wcc_188{height:200px}}._priceCardImage_g0wcc_188{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}._priceCard_g0wcc_178:hover ._priceCardImage_g0wcc_188{transform:scale(1.05)}._priceSection_g0wcc_209{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap;padding:1.5rem;padding-bottom:0}._currentPrice_g0wcc_219{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.875rem;font-weight:700;color:#306}._originalPrice_g0wcc_226{font-size:1.125rem;color:#9ca3af;text-decoration:line-through}._enrollBtn_g0wcc_232{width:calc(100% - 3rem);margin-left:1.5rem;margin-right:1.5rem;padding:1rem;background:#02adee;color:#fff;font-size:1.125rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .25s ease;margin-bottom:1.5rem}._enrollBtn_g0wcc_232:hover{background:#0289bb;transform:translateY(-2px);box-shadow:0 10px 30px #02adee4d}._enrollBtn_g0wcc_232._purchased_g0wcc_252{background:#9ca3af;cursor:not-allowed}._enrollBtn_g0wcc_232._purchased_g0wcc_252:hover{background:#9ca3af;transform:none;box-shadow:none}._enrollBtnLoader_g0wcc_262{width:calc(100% - 3rem);margin-left:1.5rem;margin-right:1.5rem;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;min-height:52px}._courseInfo_g0wcc_274{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid #f3f4f6}._infoItem_g0wcc_282{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:#4b5563}._infoItem_g0wcc_282 svg{color:#02adee;font-size:1.25rem}._guarantee_g0wcc_294{text-align:center;font-size:.875rem;color:#6b7280;margin:1.25rem 1.5rem 1.5rem;padding-top:1.25rem;border-top:1px solid #f3f4f6}._assessmentIntro_g0wcc_303{font-size:1rem;color:#374151;margin-bottom:1.5rem;line-height:1.6}._assessmentIntro_g0wcc_303 strong{color:#02adee;font-weight:600}@media(min-width:768px){._assessmentIntro_g0wcc_303{font-size:1.125rem}}._assessments_g0wcc_319{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){._assessments_g0wcc_319{grid-template-columns:repeat(2,1fr)}}._assessmentCard_g0wcc_330{display:flex;gap:1rem;padding:1.25rem;background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;transition:all .25s ease}._assessmentCard_g0wcc_330:hover{border-color:#02adee;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-2px)}._assessmentIcon_g0wcc_345{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#02adee1a;color:#02adee;border-radius:.5rem;font-size:1.25rem;flex-shrink:0}._assessmentContent_g0wcc_358 h4{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;color:#306;margin-bottom:.25rem}@media(min-width:768px){._assessmentContent_g0wcc_358 h4{font-size:1.125rem}}._assessmentContent_g0wcc_358 p{font-size:.875rem;color:#4b5563;line-height:1.5;margin-bottom:.5rem}._assessmentTag_g0wcc_377{display:inline-block;padding:.25rem .5rem;background:#10b9811a;color:#10b981;font-size:.75rem;font-weight:600;border-radius:.375rem;margin-right:.5rem}._assessmentPrice_g0wcc_388{display:inline-block;font-size:.75rem;color:#6b7280;font-weight:500}._jobAssistance_g0wcc_395{background:linear-gradient(135deg,#02adee0d,#facc150d);border:1px solid #f3f4f6;border-radius:.75rem;padding:1.5rem}@media(min-width:768px){._jobAssistance_g0wcc_395{padding:2rem}}._jobAssistanceIntro_g0wcc_407{font-size:1rem;color:#374151;margin-bottom:1.5rem;line-height:1.6}@media(min-width:768px){._jobAssistanceIntro_g0wcc_407{font-size:1.125rem}}._jobAssistanceGrid_g0wcc_419{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){._jobAssistanceGrid_g0wcc_419{grid-template-columns:repeat(2,1fr)}}._jobAssistanceItem_g0wcc_430{display:flex;gap:.75rem}._jobAssistanceItem_g0wcc_430 h4{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;color:#306;margin-bottom:.25rem}._jobAssistanceItem_g0wcc_430 p{font-size:.875rem;color:#4b5563;line-height:1.5}._jobCheckIcon_g0wcc_447{color:#10b981;font-size:1.25rem;flex-shrink:0;margin-top:2px}._notFound_g0wcc_454{text-align:center;padding:3rem 0}._notFound_g0wcc_454 p{font-size:1.125rem;color:#4b5563;margin-bottom:1.5rem}._backBtn_g0wcc_464{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#02adee;color:#fff;font-weight:600;border-radius:.5rem;transition:all .25s ease}._backBtn_g0wcc_464:hover{background:#0289bb}._loaderContainer_qlqbq_1{display:flex;align-items:center;justify-content:center;min-height:400px}._page_qlqbq_8{max-width:1100px;margin:0 auto}._backLink_qlqbq_13{display:inline-flex;align-items:center;gap:.5rem;color:#02adee;font-weight:500;margin-bottom:2rem;transition:color .25s ease}._backLink_qlqbq_13:hover{color:#0289bb}._grid_qlqbq_26{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){._grid_qlqbq_26{grid-template-columns:1fr 400px}}._sectionTitle_qlqbq_37{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:700;color:#306;margin-bottom:1.5rem}@media(min-width:768px){._sectionTitle_qlqbq_37{font-size:1.5rem}}._orderSummary_qlqbq_50{order:2}@media(min-width:1024px){._orderSummary_qlqbq_50{order:1}}._courseCard_qlqbq_59{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}._courseBadge_qlqbq_67{display:inline-block;padding:.25rem .75rem;color:#fff;font-size:.875rem;font-weight:600;border-radius:.375rem;margin-bottom:.75rem}._courseTitle_qlqbq_77{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:700;color:#306;margin-bottom:1rem}._courseFeatures_qlqbq_85{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}._courseFeatures_qlqbq_85 li{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4b5563}._courseFeatures_qlqbq_85 li svg{color:#10b981;flex-shrink:0}._priceBreakdown_qlqbq_105{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}._priceRow_qlqbq_113{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #f3f4f6;font-size:1rem;color:#374151}._priceRow_qlqbq_113:last-child{border-bottom:none}._priceRow_qlqbq_113._discount_qlqbq_124{color:#10b981}._priceRow_qlqbq_113._total_qlqbq_127{font-size:1.125rem;font-weight:700;color:#306;padding-top:1rem;margin-top:.5rem;border-top:2px solid #e5e7eb;border-bottom:none}._couponSection_qlqbq_137{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;padding:1.25rem}._couponSection_qlqbq_137 h4{font-size:1rem;font-weight:600;color:#306;margin-bottom:.75rem}._couponInput_qlqbq_150{display:flex;gap:.5rem}._couponInput_qlqbq_150 input{flex:1;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:1rem;text-transform:uppercase}._couponInput_qlqbq_150 input:focus{outline:none;border-color:#02adee}._couponInput_qlqbq_150 button{padding:.75rem 1.25rem;background:#02adee;color:#fff;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .25s ease}._couponInput_qlqbq_150 button:hover:not(:disabled){background:#0289bb}._couponInput_qlqbq_150 button:disabled{opacity:.5;cursor:not-allowed}._couponApplied_qlqbq_184{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#10b9811a;border-radius:.5rem}._couponApplied_qlqbq_184 span{display:flex;align-items:center;gap:.5rem;color:#10b981;font-weight:600}._couponApplied_qlqbq_184 button{background:none;border:none;color:#6b7280;font-size:.875rem;cursor:pointer;text-decoration:underline}._couponApplied_qlqbq_184 button:hover{color:#ef4444}._couponError_qlqbq_211{color:#ef4444;font-size:.875rem;margin-top:.5rem}._paymentSection_qlqbq_217{order:1;background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;padding:1.5rem;height:fit-content;position:sticky;top:180px}@media(min-width:1024px){._paymentSection_qlqbq_217{order:2}}._loginPrompt_qlqbq_233{text-align:center;padding:1.5rem;background:#f9fafb;border-radius:.5rem;margin-bottom:1.5rem}._loginPrompt_qlqbq_233 p{color:#4b5563;margin-bottom:1rem}._loginBtn_qlqbq_245{display:inline-block;padding:.75rem 1.5rem;background:#02adee;color:#fff;font-weight:600;border-radius:.5rem;transition:all .25s ease}._loginBtn_qlqbq_245:hover{background:#0289bb}._userInfo_qlqbq_258{padding:1rem;background:#f9fafb;border-radius:.5rem;margin-bottom:1.5rem}._userInfo_qlqbq_258 h4{font-size:.875rem;color:#6b7280;margin-bottom:.5rem}._userName_qlqbq_270{font-size:1.125rem;font-weight:600;color:#306}._userEmail_qlqbq_276{font-size:.875rem;color:#4b5563}._payButton_qlqbq_281{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:linear-gradient(135deg,#10b981,#0c8a60);color:#fff;font-size:1.125rem;font-weight:700;border:none;border-radius:.5rem;cursor:pointer;transition:all .25s ease;margin-bottom:1rem}._payButton_qlqbq_281:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #10b9814d}._payButton_qlqbq_281:disabled{opacity:.7;cursor:not-allowed}._payButton_qlqbq_281 svg{font-size:1.25rem}._processing_qlqbq_310{display:flex;align-items:center;gap:.5rem}._processing_qlqbq_310:after{content:"";width:16px;height:16px;border:2px solid #FFFFFF;border-top-color:transparent;border-radius:50%;animation:_spin_qlqbq_1 .8s linear infinite}@keyframes _spin_qlqbq_1{to{transform:rotate(360deg)}}._securePayment_qlqbq_330{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}._securePayment_qlqbq_330 svg{color:#10b981;font-size:1.125rem}._paymentMethods_qlqbq_344{text-align:center;padding:1rem;background:#f9fafb;border-radius:.5rem;margin-bottom:1.5rem}._paymentMethods_qlqbq_344 p{font-size:.875rem;color:#6b7280;margin-bottom:.75rem}._methods_qlqbq_357{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}._methods_qlqbq_357 span{padding:.25rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.75rem;color:#4b5563}._guarantee_qlqbq_372{display:flex;gap:.75rem;padding:1rem;background:#10b9810d;border:1px solid rgba(16,185,129,.2);border-radius:.5rem}._guarantee_qlqbq_372 svg{color:#10b981;font-size:1.5rem;flex-shrink:0}._guarantee_qlqbq_372 h4{font-size:1rem;font-weight:600;color:#306;margin-bottom:.25rem}._guarantee_qlqbq_372 p{font-size:.875rem;color:#4b5563}._successPage_qlqbq_396{text-align:center;padding:3rem 0}._successIcon_qlqbq_401{width:100px;height:100px;margin:0 auto 1.5rem;background:#10b9811a;border-radius:50%;display:flex;align-items:center;justify-content:center}._successIcon_qlqbq_401 svg{font-size:60px;color:#10b981}._successPage_qlqbq_396 h2{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.875rem;font-weight:700;color:#306;margin-bottom:1rem}._successPage_qlqbq_396 p{font-size:1.125rem;color:#4b5563;margin-bottom:.5rem}._redirectText_qlqbq_430{color:#6b7280!important;font-size:1rem!important;margin-top:1.5rem!important}._loading_qlqbq_436{text-align:center;padding:3rem 0;font-size:1.125rem;color:#6b7280}._notFound_qlqbq_443{text-align:center;padding:3rem 0}._notFound_qlqbq_443 p{font-size:1.125rem;color:#4b5563;margin-bottom:1.5rem}._backBtn_qlqbq_453{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#02adee;color:#fff;font-weight:600;border-radius:.5rem;transition:all .25s ease}._backBtn_qlqbq_453:hover{background:#0289bb}
