.dashboard_dashboardContainer__RDA7j{min-height:100vh;background-color:#050a19;color:white;padding-bottom:4rem}.dashboard_header__0IQ3E{background:rgba(16,24,40,.8);border-bottom:1px solid rgba(255,255,255,.05);padding:1.5rem 2rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.dashboard_headerContent__3oqbj{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.dashboard_userInfo__J_gfr{display:flex;align-items:center;gap:1.25rem}.dashboard_avatar__Gfs8m{width:50px;height:50px;border-radius:50%;border:2px solid rgba(255,255,255,.1);object-fit:cover}.dashboard_avatarFallback__PK92y{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;box-shadow:0 4px 10px rgba(59,130,246,.3)}.dashboard_welcomeText___pZ2g{font-size:1.5rem;font-weight:700;margin:0;background:linear-gradient(90deg,#ffffff,#94a3b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dashboard_welcomeSubtext__k1Jli{color:#94a3b8;margin:0;font-size:.95rem}.dashboard_logoutBtn__UgAUz{display:flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#cbd5e1;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .2s}.dashboard_logoutBtn__UgAUz:hover{background:rgba(239,68,68,.1);color:#ef4444;border-color:rgba(239,68,68,.2)}.dashboard_mainContent__hxLoe{max-width:1200px;margin:2rem auto;padding:0 2rem}.dashboard_examSection__9x6rR{margin-bottom:4rem}.dashboard_sectionTitle__QgSIN{font-size:1.25rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.dashboard_sectionTitle__QgSIN:after{content:"";flex-grow:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.1),transparent)}.dashboard_grid__D9hPf{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:1.5rem;gap:1.5rem}.dashboard_examCard__wIpvm{background:rgba(16,24,40,.5);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:1.5rem;text-align:left;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;color:white;cursor:pointer}.dashboard_examCard__wIpvm:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--card-accent,#3b82f6);opacity:.8;transition:all .3s}.dashboard_examCard__wIpvm:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.15);box-shadow:0 20px 40px -10px rgba(0,0,0,.5),0 0 20px -10px var(--card-accent)}.dashboard_examCard__wIpvm:hover:before{opacity:1;box-shadow:0 0 10px var(--card-accent)}.dashboard_cardHeader__yLr5V{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.dashboard_cardIcon__mzkui{font-size:2rem;background:rgba(255,255,255,.05);padding:.75rem;border-radius:12px}.dashboard_cardCategory__J4sK2{font-size:.75rem;background:rgba(255,255,255,.05);color:#94a3b8;padding:.25rem .75rem;border-radius:20px;text-transform:uppercase;letter-spacing:.05em}.dashboard_badge__3z1pJ{font-size:.75rem;background:rgba(245,158,11,.1);color:#f59e0b;border:1px solid rgba(245,158,11,.2);padding:.25rem .75rem;border-radius:20px;font-weight:500}.dashboard_cardTitle__GXdoB{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.dashboard_cardDesc__JOPcS{color:#94a3b8;font-size:.9rem;line-height:1.5;margin:0 0 1.5rem;flex-grow:1}.dashboard_cardFooter__KjlTF{display:flex;align-items:center;justify-content:space-between;margin-top:auto;color:var(--card-accent,#3b82f6);font-weight:500;font-size:.9rem;transition:all .2s}.dashboard_examCard__wIpvm:hover .dashboard_cardFooter__KjlTF{transform:translateX(5px)}.dashboard_comingSoonCard__zR_Q9 .dashboard_cardFooter__KjlTF{color:#94a3b8}.dashboard_comingSoonCard__zR_Q9:hover .dashboard_cardFooter__KjlTF{color:white}.dashboard_spinner__1Sq1w{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#3b82f6;border-radius:50%;animation:dashboard_spin__HizU5 1s linear infinite}.dashboard_loadingContainer__DQmdc{display:flex;align-items:center;justify-content:center;height:100vh;background:#050a19}@keyframes dashboard_spin__HizU5{to{transform:rotate(1turn)}}@media (max-width:768px){.dashboard_headerContent__3oqbj{flex-direction:column;align-items:flex-start;gap:1rem}.dashboard_logoutBtn__UgAUz{align-self:flex-start}}.WaitlistModal_overlay__GalTh{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(5,10,25,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2500;display:flex;align-items:center;justify-content:center;animation:WaitlistModal_fadeIn__q3yGR .3s ease}.WaitlistModal_modal__SQU5X{position:relative;background:var(--glass-bg,rgba(16,24,40,.8));border:1px solid var(--glass-border,rgba(255,255,255,.1));border-radius:16px;padding:2.5rem;width:90%;max-width:440px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);animation:WaitlistModal_slideUp__Whgde .4s cubic-bezier(.16,1,.3,1);overflow:hidden;color:white}.WaitlistModal_modal__SQU5X:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(100,108,255,.1) 0,transparent 60%);pointer-events:none;z-index:0}.WaitlistModal_closeBtn__ylZUh{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#94a3b8;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;z-index:10}.WaitlistModal_closeBtn__ylZUh:hover{background:rgba(255,255,255,.1);color:white}.WaitlistModal_formState__d4wTF,.WaitlistModal_successState___BOSC{position:relative;z-index:1;text-align:center}.WaitlistModal_formState__d4wTF h2,.WaitlistModal_successState___BOSC h2{font-size:1.75rem;margin-bottom:.75rem;font-weight:700;background:linear-gradient(135deg,#ffffff,#cbd5e1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.WaitlistModal_formState__d4wTF p,.WaitlistModal_successState___BOSC p{color:#94a3b8;font-size:.95rem;line-height:1.5;margin-bottom:2rem}.WaitlistModal_formState__d4wTF p strong,.WaitlistModal_successState___BOSC p strong{color:#e2e8f0}.WaitlistModal_form__OqIzw{display:flex;flex-direction:column;gap:1rem}.WaitlistModal_inputGroup__usHbQ{position:relative;display:flex;align-items:center}.WaitlistModal_inputIcon__xQoq3{position:absolute;left:1rem;color:#64748b;pointer-events:none}.WaitlistModal_form__OqIzw input{width:100%;padding:.875rem 1rem .875rem 2.75rem;background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:white;font-size:1rem;transition:all .2s}.WaitlistModal_form__OqIzw input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.WaitlistModal_form__OqIzw input::placeholder{color:#475569}.WaitlistModal_submitBtn__e0nMn{background:linear-gradient(135deg,#3b82f6,#6366f1);color:white;border:none;padding:.875rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.WaitlistModal_submitBtn__e0nMn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.WaitlistModal_submitBtn__e0nMn:active:not(:disabled){transform:translateY(0)}.WaitlistModal_submitBtn__e0nMn:disabled{opacity:.7;cursor:not-allowed}.WaitlistModal_spinner__i6uWw{animation:WaitlistModal_spin__SJL_x 1s linear infinite}.WaitlistModal_disclaimer__x_tdJ{margin-top:1rem;margin-bottom:0!important;font-size:.8rem!important;color:#64748b!important}.WaitlistModal_sparkleIcon__A_J3x{color:#fbbf24;margin-bottom:1.5rem;animation:WaitlistModal_bounce__SBz_V 2s ease-in-out infinite}.WaitlistModal_continueBtn__I3_cw{background:rgba(255,255,255,.1);color:white;border:1px solid rgba(255,255,255,.2);padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;margin-top:1rem}.WaitlistModal_continueBtn__I3_cw:hover{background:rgba(255,255,255,.2)}@keyframes WaitlistModal_fadeIn__q3yGR{0%{opacity:0}to{opacity:1}}@keyframes WaitlistModal_slideUp__Whgde{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes WaitlistModal_spin__SJL_x{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes WaitlistModal_bounce__SBz_V{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}