.LoginPageLayout_container__I_o33{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#000;position:relative;overflow:hidden;padding:0}.LoginPageLayout_splitContainer__XeXET{display:flex;width:100%;min-height:100vh;position:relative}.LoginPageLayout_splitLeft__DgIT8{flex:1;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f1419);position:relative;display:flex;align-items:center;justify-content:center;padding:4rem 3rem;clip-path:polygon(0 0,100% 0,95% 100%,0 100%);overflow:hidden}.LoginPageLayout_watermark__6_11z{position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);width:800px;height:800px;background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.15;pointer-events:none;z-index:0;filter:invert(1) brightness(1.5)}.LoginPageLayout_splitLeft__DgIT8:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 80% 10%,rgba(255,215,0,.12) 0,rgba(255,183,0,.08) 25%,transparent 50%),linear-gradient(0deg,rgba(220,38,38,.18),rgba(220,38,38,.12) 15%,transparent 40%),linear-gradient(5deg,rgba(255,59,48,.15),rgba(255,59,48,.09) 20%,transparent 45%),linear-gradient(355deg,rgba(239,68,68,.14),rgba(251,191,36,.1) 18%,rgba(255,215,0,.06) 35%,transparent 50%),radial-gradient(ellipse at 20% 100%,rgba(255,215,0,.14) 0,rgba(255,183,0,.08) 20%,transparent 40%),linear-gradient(180deg,rgba(99,102,241,.1),rgba(139,92,246,.08) 50%,transparent 70%),radial-gradient(ellipse at 50% 0,rgba(99,102,241,.12) 0,transparent 35%);pointer-events:none;z-index:0}.LoginPageLayout_branding__IWkr0{position:relative;z-index:1;max-width:600px}.LoginPageLayout_brandingTitle__yjZQM{font-size:3.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.2;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:LoginPageLayout_fadeInScale__V4_ZZ .8s ease-out .4s both}.LoginPageLayout_brandingSubtitle__PHtKs{font-size:1.25rem;color:hsla(0,0%,100%,.7);margin-bottom:2rem;line-height:1.6;animation:LoginPageLayout_fadeInScale__V4_ZZ .8s ease-out .6s both}@keyframes LoginPageLayout_fadeInScale__V4_ZZ{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.LoginPageLayout_splitRight__r4SHC{flex:0 0 45%;background:#000;display:flex;align-items:center;justify-content:center;padding:3rem 2rem;position:relative}.LoginPageLayout_splitRight__r4SHC:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(246,92,166,.05),transparent 50%),linear-gradient(225deg,rgba(255,59,59,.05),transparent 50%);pointer-events:none;z-index:0}.LoginPageLayout_card__UaUC6{position:relative;z-index:1;width:100%;max-width:600px;max-height:85vh;padding:2rem 2.5rem;background:hsla(0,0%,4%,.6);border:1px solid rgba(246,92,123,.2);border-radius:16px;backdrop-filter:blur(15px);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 40px rgba(139,92,246,.05);animation:LoginPageLayout_slideUp__MSyR3 .6s ease-out;overflow-y:auto}@keyframes LoginPageLayout_slideUp__MSyR3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LoginPageLayout_cardHeader__5ySUi{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.LoginPageLayout_backBtn__q1bOJ{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;text-decoration:none;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.LoginPageLayout_backBtn__q1bOJ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(255,215,0,.15),rgba(251,191,36,.12) 50%,rgba(239,68,68,.1));opacity:0;transition:opacity .3s ease;z-index:0}.LoginPageLayout_backBtn__q1bOJ:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.5);color:#f55;transform:translateX(-2px);box-shadow:0 2px 8px rgba(239,68,68,.3)}.LoginPageLayout_backBtn__q1bOJ:hover:before{opacity:1}.LoginPageLayout_header___mr19{display:flex;flex-direction:column;align-items:center;margin-bottom:2.5rem;text-align:center}.LoginPageLayout_title__xb_Ma{font-size:1.75rem;font-weight:600;color:#fff;margin-bottom:.5rem;animation:LoginPageLayout_fadeInScale__V4_ZZ .6s ease-out .2s both}.LoginPageLayout_subtitle__vT3Zi{font-size:.95rem;color:hsla(0,0%,100%,.6);margin-bottom:.5rem;animation:LoginPageLayout_fadeInScale__V4_ZZ .6s ease-out .3s both}.LoginPageLayout_messageSlot__3TqOp{margin-bottom:2rem}@media (max-width:768px){.LoginPageLayout_splitContainer__XeXET{flex-direction:column}.LoginPageLayout_splitLeft__DgIT8{clip-path:polygon(0 0,100% 0,100% 95%,0 100%);min-height:40vh;padding:3rem 2rem}.LoginPageLayout_watermark__6_11z{width:450px;height:450px;left:50%;opacity:.12}.LoginPageLayout_brandingTitle__yjZQM{font-size:2.5rem}.LoginPageLayout_brandingSubtitle__PHtKs{font-size:1rem}.LoginPageLayout_splitRight__r4SHC{flex:1;padding:2rem 1.5rem}.LoginPageLayout_card__UaUC6{padding:2rem 1.5rem;max-width:100%}.LoginPageLayout_title__xb_Ma{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.LoginPageLayout_brandingSubtitle__PHtKs,.LoginPageLayout_brandingTitle__yjZQM,.LoginPageLayout_card__UaUC6,.LoginPageLayout_subtitle__vT3Zi,.LoginPageLayout_title__xb_Ma{animation:none}.LoginPageLayout_backBtn__q1bOJ{transition:none}}.SignupForm_form__GEvoL{animation:none}.SignupForm_invitationOnly__cB3Fn{margin-bottom:var(--spacing-md);padding:var(--spacing-md);background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:var(--border-radius-sm);color:var(--accent-warning);font-size:.9rem}.SignupForm_invitationOnly__cB3Fn p{margin:var(--spacing-sm) 0 0;color:var(--text-secondary)}.SignupForm_label__tm_7T{display:block;font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.8);margin-bottom:.5rem}.SignupForm_passwordWrap__o3eoR{position:relative;display:flex;align-items:center}.SignupForm_passwordWrap__o3eoR .SignupForm_input__hKnxS{width:100%;padding:.875rem 3rem .875rem 1rem;background:hsla(0,0%,100%,.05);border:2px solid rgba(99,102,241,.2);border-radius:var(--border-radius-sm);color:var(--text-primary);font-size:.95rem;font-family:inherit}.SignupForm_passwordWrap__o3eoR .SignupForm_input__hKnxS::-moz-placeholder{color:hsla(0,0%,100%,.4)}.SignupForm_passwordWrap__o3eoR .SignupForm_input__hKnxS::placeholder{color:hsla(0,0%,100%,.4)}.SignupForm_passwordWrap__o3eoR .SignupForm_input__hKnxS:focus{outline:none;border-color:rgba(99,102,241,.5);background:hsla(0,0%,100%,.08)}.SignupForm_toggle__og3Nn{position:absolute;right:.75rem;background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;font-size:1rem;padding:.25rem}.SignupForm_toggle__og3Nn:hover{color:hsla(0,0%,100%,.8)}.SignupForm_error__0wfRl{font-size:.8rem;color:var(--accent-danger);margin:.4rem 0 0}.SignupForm_checkLabel__o620v{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;font-size:.9rem;color:var(--text-secondary);margin-bottom:.5rem}.SignupForm_check__YZkax{width:18px;height:18px;margin-top:2px;accent-color:var(--accent-primary);cursor:pointer}.SignupForm_roleBadge__PDJaN{display:inline-block;padding:.5rem .75rem;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.3);border-radius:var(--border-radius-sm);color:var(--accent-primary);font-size:.9rem;font-weight:500}.CourseCard_card__7rNvx{display:flex;flex-direction:column;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;text-decoration:none;color:inherit;height:100%}.CourseCard_card__7rNvx:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.2)}.CourseCard_card__7rNvx:focus-visible{outline:2px solid var(--accent-primary,#6366f1);outline-offset:2px}.CourseCard_thumbnail__WxN0c{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;background:hsla(0,0%,100%,.05)}.CourseCard_thumbnailPlaceholder__74UJB{width:100%;height:180px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(139,92,246,.2));color:var(--text-secondary,hsla(0,0%,100%,.7));font-size:.875rem;font-weight:500}.CourseCard_content__pgiCv{display:flex;flex-direction:column;padding:16px;flex:1;gap:12px}.CourseCard_header__w6Fud{display:flex;justify-content:space-between;align-items:center}.CourseCard_completedIcon__YpwOl{color:var(--accent-success,#10b981)}.CourseCard_title__BRh56{font-size:1.125rem;font-weight:600;color:var(--text-primary,#fff);line-height:1.4}.CourseCard_description__gLgjh,.CourseCard_title__BRh56{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CourseCard_description__gLgjh{font-size:.875rem;color:var(--text-secondary,hsla(0,0%,100%,.7));line-height:1.5;flex:1}.CourseCard_meta__8QsVx{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:.75rem;color:var(--text-secondary,hsla(0,0%,100%,.7))}.CourseCard_infoItem__myWIj{display:flex;align-items:center;gap:4px}.CourseCard_difficultyBadge__4QoHw{font-weight:500;text-transform:capitalize}.CourseCard_tierBadge__rro_r{padding:2px 8px;background:hsla(0,0%,100%,.1);border-radius:4px;font-size:.7rem;font-weight:500}.CourseCard_progressContainer__I3wB9{display:flex;flex-direction:column;gap:6px}.CourseCard_progressBar__3mkFd{height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.CourseCard_progressFill__jrTpb{height:100%;background:linear-gradient(90deg,var(--accent-primary,#6366f1),var(--accent-secondary,#8b5cf6));transition:width .3s ease}.CourseCard_progressText__GFoNv{font-size:.75rem;color:var(--text-secondary,hsla(0,0%,100%,.7))}.CourseCard_dueDate__cXOfY{font-size:.75rem;color:var(--accent-warning,#f59e0b);font-weight:500}.CourseCard_actionButton__PReLA{margin-top:auto}.CourseCard_cardList__8T34V{display:flex;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;text-decoration:none;color:inherit;gap:16px}.CourseCard_cardList__8T34V:hover{transform:translateX(4px);box-shadow:0 8px 32px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.2)}.CourseCard_cardList__8T34V:focus-visible{outline:2px solid var(--accent-primary,#6366f1);outline-offset:2px}.CourseCard_thumbnailList__zg0Mq{width:200px;height:120px;-o-object-fit:cover;object-fit:cover;background:hsla(0,0%,100%,.05);flex-shrink:0}.CourseCard_thumbnailPlaceholderList__ZXzXk{width:200px;height:120px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(139,92,246,.2));color:var(--text-secondary,hsla(0,0%,100%,.7));font-size:.875rem;font-weight:500;flex-shrink:0}.CourseCard_contentList__67yyr{display:flex;flex-direction:column;padding:16px;flex:1;gap:12px}.CourseCard_headerList__I8RKg{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.CourseCard_titleList__96_xw{font-size:1.25rem;font-weight:600;margin:0 0 8px;color:var(--text-primary,#fff);line-height:1.4}.CourseCard_descriptionList__ToB_3{font-size:.875rem;color:var(--text-secondary,hsla(0,0%,100%,.7));margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CourseCard_metaList__ifhGJ{display:flex;align-items:center;gap:8px;flex-shrink:0}.CourseCard_footerList__g_U6X{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto}.CourseCard_infoList__hUKSx{display:flex;flex-wrap:wrap;gap:16px;align-items:center;font-size:.875rem;color:var(--text-secondary,hsla(0,0%,100%,.7));flex:1}.CourseCard_progressContainerList__3zvpY{display:flex;align-items:center;gap:12px;min-width:150px}.CourseCard_progressBarList__OqSoZ{flex:1;height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden;min-width:100px}.CourseCard_progressFillList__0A1wi{height:100%;background:linear-gradient(90deg,var(--accent-primary,#6366f1),var(--accent-secondary,#8b5cf6));transition:width .3s ease}.CourseCard_progressTextList__IxeT_{font-size:.75rem;color:var(--text-secondary,hsla(0,0%,100%,.7));white-space:nowrap}.CourseCard_dueDateList__eRd_s{font-size:.875rem;color:var(--accent-warning,#f59e0b);font-weight:500;white-space:nowrap}.CourseCard_actionButtonList__pJ28a{margin-left:auto}@media (max-width:768px){.CourseCard_cardList__8T34V{flex-direction:column}.CourseCard_thumbnailList__zg0Mq,.CourseCard_thumbnailPlaceholderList__ZXzXk{width:100%;height:180px}.CourseCard_headerList__I8RKg{flex-direction:column}.CourseCard_footerList__g_U6X{flex-direction:column;align-items:stretch}.CourseCard_actionButtonList__pJ28a{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.CourseCard_cardList__8T34V,.CourseCard_card__7rNvx,.CourseCard_progressFillList__0A1wi,.CourseCard_progressFill__jrTpb{transition:none}}.Input_input__wrapper__wfMNa{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.Input_input__label__HFmvG{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsla(0,0%,100%,.85);margin-bottom:2px;cursor:pointer}.Input_input__required__Uu77H{color:var(--color-danger);margin-left:2px}.Input_input__container__Xcmsb{position:relative;display:flex;align-items:center}.Input_input__field__VgDkN{width:100%;background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-md);color:hsla(0,0%,100%,.95);font-family:inherit;font-size:var(--font-size-sm);transition:all .2s ease;outline:none}.Input_input__field__VgDkN::-moz-placeholder{color:hsla(0,0%,100%,.4)}.Input_input__field__VgDkN::placeholder{color:hsla(0,0%,100%,.4)}.Input_input__field__VgDkN:hover:not(:disabled){background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.Input_input__field__VgDkN:focus{background-color:hsla(0,0%,100%,.1);border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(79,70,229,.2)}.Input_input--sm__CJILT{padding:6px 12px;font-size:var(--font-size-xs);min-height:32px}.Input_input--md__DTdJK{padding:10px 16px;font-size:var(--font-size-sm);min-height:40px}.Input_input--lg__7csGf{padding:12px 20px;font-size:var(--font-size-base);min-height:48px}.Input_input--withLeftIcon__q3WcD{padding-left:40px}.Input_input__leftIcon__e6BDD{position:absolute;left:12px;display:flex;align-items:center;justify-content:center;font-size:18px;color:hsla(0,0%,100%,.5);pointer-events:none}.Input_input--withRightIcon__dGlSk{padding-right:40px}.Input_input__rightIcon__RXJPx{position:absolute;right:12px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.5);transition:color .2s ease;padding:4px;border-radius:4px;font-size:20px}.Input_input__rightIcon__RXJPx:hover:not(:disabled){color:hsla(0,0%,100%,.8);background-color:hsla(0,0%,100%,.05)}.Input_input__rightIcon__RXJPx:focus{outline:none;box-shadow:0 0 0 2px rgba(79,70,229,.5)}.Input_input__rightIcon__RXJPx:disabled{opacity:.5;cursor:not-allowed}.Input_input--error__6yJw2{border-color:var(--color-danger);background-color:rgba(239,68,68,.08)}.Input_input--error__6yJw2:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px rgba(239,68,68,.2)}.Input_input__error__6Emcg{margin:0;font-size:var(--font-size-xs);color:var(--color-danger);line-height:1.4}.Input_input--disabled___dc_W{background-color:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.4);cursor:not-allowed}.Input_input--disabled___dc_W::-moz-placeholder{color:hsla(0,0%,100%,.2)}.Input_input--disabled___dc_W::placeholder{color:hsla(0,0%,100%,.2)}.Input_input--disabled___dc_W:hover{background-color:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.Input_input__helperText__1_rQE{margin:0;font-size:var(--font-size-xs);color:hsla(0,0%,100%,.5);line-height:1.4}@media (prefers-color-scheme:light){.Input_input__label__HFmvG{color:var(--color-gray-700)}.Input_input__field__VgDkN{background-color:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);color:var(--color-gray-900)}.Input_input__field__VgDkN::-moz-placeholder{color:rgba(0,0,0,.4)}.Input_input__field__VgDkN::placeholder{color:rgba(0,0,0,.4)}.Input_input__field__VgDkN:hover:not(:disabled){background-color:rgba(0,0,0,.06);border-color:rgba(0,0,0,.15)}.Input_input__field__VgDkN:focus{background-color:rgba(0,0,0,.06);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.Input_input__leftIcon__e6BDD,.Input_input__rightIcon__RXJPx{color:rgba(0,0,0,.5)}.Input_input__rightIcon__RXJPx:hover:not(:disabled){color:rgba(0,0,0,.8);background-color:rgba(0,0,0,.04)}.Input_input__rightIcon__RXJPx:focus{box-shadow:0 0 0 2px rgba(79,70,229,.3)}.Input_input--error__6yJw2{background-color:rgba(239,68,68,.05)}.Input_input--error__6yJw2:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.Input_input__error__6Emcg{color:#dc2626}.Input_input--disabled___dc_W{background-color:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08);color:rgba(0,0,0,.4)}.Input_input--disabled___dc_W::-moz-placeholder{color:rgba(0,0,0,.2)}.Input_input--disabled___dc_W::placeholder{color:rgba(0,0,0,.2)}.Input_input__helperText__1_rQE{color:rgba(0,0,0,.5)}}@media (prefers-reduced-motion:reduce){.Input_input__field__VgDkN,.Input_input__rightIcon__RXJPx{transition:none}}@media (max-width:640px){.Input_input--lg__7csGf{padding:10px 16px;min-height:40px}}.CourseFilters_filtersContainer__B__Yf{background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px}.CourseFilters_filtersHeader__jJcxw{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.CourseFilters_filtersTitle__xSK9t{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:var(--text-primary,#fff)}.CourseFilters_filterCount__SRRTD{margin-left:4px}.CourseFilters_clearAllButton__DSFUo{display:flex;align-items:center;gap:6px}.CourseFilters_filtersGrid__3qCW0{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.CourseFilters_filterGroup__4MYF2{display:flex;flex-direction:column;gap:8px}.CourseFilters_filterSelect__gzHlO{width:100%}@media (max-width:768px){.CourseFilters_filtersGrid__3qCW0{grid-template-columns:1fr}.CourseFilters_filtersHeader__jJcxw{flex-direction:column;align-items:flex-start;gap:12px}.CourseFilters_clearAllButton__DSFUo{width:100%}}.Select_select__wrapper__iv9M2{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.Select_select__label__Zk2qa{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsla(0,0%,100%,.85);margin-bottom:2px;cursor:pointer}.Select_select__required__lECrf{color:var(--color-danger);margin-left:2px}.Select_select__container___x9TB{position:relative;width:100%}.Select_select__trigger__4q0pp{width:100%;background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-md);color:hsla(0,0%,100%,.95);padding:10px 16px;font-size:var(--font-size-sm);font-family:inherit;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease;min-height:40px;text-align:left}.Select_select__trigger__4q0pp:hover:not(:disabled){background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.Select_select__trigger__4q0pp:focus{outline:none;background-color:hsla(0,0%,100%,.1);border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(79,70,229,.2)}.Select_select__trigger--open__RpGMB{border-color:var(--accent-primary);border-radius:var(--radius-md) var(--radius-md) 0 0;background-color:hsla(0,0%,100%,.1)}.Select_select__chevron__9vQLK{flex-shrink:0;transition:transform .2s ease;color:hsla(0,0%,100%,.6);margin-left:auto}.Select_select__trigger--open__RpGMB .Select_select__chevron__9vQLK{transform:rotate(180deg)}.Select_select__value__L_1gh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.Select_select__dropdown__Phil7{position:absolute;top:100%;left:0;right:0;background-color:hsla(0,0%,100%,.08);border:1px solid var(--accent-primary);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);backdrop-filter:blur(12px);max-height:280px;overflow-y:auto;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Select_select__search__ktBpA{width:100%;padding:var(--spacing-sm) var(--spacing-md);background-color:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);font-size:var(--font-size-sm);font-family:inherit;outline:none;sticky:top;position:sticky}.Select_select__search__ktBpA::-moz-placeholder{color:hsla(0,0%,100%,.4)}.Select_select__search__ktBpA::placeholder{color:hsla(0,0%,100%,.4)}.Select_select__search__ktBpA:focus{border-color:var(--accent-primary);background-color:hsla(0,0%,100%,.05)}.Select_select__options__g3Cg2{list-style:none;margin:0;padding:0}.Select_select__option__BAo16{padding:10px var(--spacing-md);cursor:pointer;transition:background-color .15s ease;color:hsla(0,0%,100%,.8);display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm)}.Select_select__option__BAo16:hover{background-color:hsla(0,0%,100%,.08)}.Select_select__option--highlighted__N9jUF{background-color:hsla(0,0%,100%,.12)}.Select_select__option--selected__xp3sv{background-color:rgba(79,70,229,.15);color:hsla(0,0%,100%,.95);font-weight:var(--font-weight-medium)}.Select_select__checkbox__pPOCQ{width:16px;height:16px;cursor:pointer;accent-color:var(--accent-primary);flex-shrink:0}.Select_select__emptyState__GnjLZ{padding:var(--spacing-lg) var(--spacing-md);text-align:center;color:hsla(0,0%,100%,.5);font-style:italic}.Select_select--error__Dw6QF .Select_select__trigger__4q0pp{border-color:var(--color-danger);background-color:rgba(239,68,68,.08)}.Select_select--error__Dw6QF .Select_select__trigger__4q0pp:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px rgba(239,68,68,.2)}.Select_select__error__HqBji{margin:0;font-size:var(--font-size-xs);color:var(--color-danger);line-height:1.4}.Select_select--disabled__Y_XYY .Select_select__trigger__4q0pp{color:hsla(0,0%,100%,.4);cursor:not-allowed}.Select_select--disabled__Y_XYY .Select_select__trigger__4q0pp,.Select_select--disabled__Y_XYY .Select_select__trigger__4q0pp:hover{background-color:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.Select_select__helperText__hciZW{margin:0;font-size:var(--font-size-xs);color:hsla(0,0%,100%,.5);line-height:1.4}.Select_select__dropdown__Phil7::-webkit-scrollbar{width:6px}.Select_select__dropdown__Phil7::-webkit-scrollbar-track{background:transparent}.Select_select__dropdown__Phil7::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.Select_select__dropdown__Phil7::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}@media (prefers-color-scheme:light){.Select_select__label__Zk2qa{color:var(--color-gray-700)}.Select_select__trigger__4q0pp{background-color:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);color:var(--color-gray-900)}.Select_select__trigger__4q0pp:hover:not(:disabled){background-color:rgba(0,0,0,.06);border-color:rgba(0,0,0,.15)}.Select_select__trigger__4q0pp:focus{background-color:rgba(0,0,0,.06);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.Select_select__chevron__9vQLK{color:rgba(0,0,0,.6)}.Select_select__dropdown__Phil7{background-color:hsla(0,0%,100%,.98);border-color:rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.08)}.Select_select__search__ktBpA{color:var(--color-gray-900);border-color:rgba(0,0,0,.1)}.Select_select__search__ktBpA::-moz-placeholder{color:rgba(0,0,0,.4)}.Select_select__search__ktBpA::placeholder{color:rgba(0,0,0,.4)}.Select_select__search__ktBpA:focus{border-color:var(--accent-primary);background-color:rgba(0,0,0,.02)}.Select_select__option__BAo16{color:var(--color-gray-700)}.Select_select__option__BAo16:hover{background-color:rgba(0,0,0,.04)}.Select_select__option--highlighted__N9jUF{background-color:rgba(0,0,0,.08)}.Select_select__option--selected__xp3sv{background-color:rgba(79,70,229,.1);color:var(--color-gray-900)}.Select_select__emptyState__GnjLZ{color:rgba(0,0,0,.5)}.Select_select--error__Dw6QF .Select_select__trigger__4q0pp{background-color:rgba(239,68,68,.05)}.Select_select--error__Dw6QF .Select_select__trigger__4q0pp:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.Select_select__error__HqBji{color:#dc2626}.Select_select--disabled__Y_XYY .Select_select__trigger__4q0pp{background-color:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08);color:rgba(0,0,0,.4)}.Select_select__helperText__hciZW{color:rgba(0,0,0,.5)}.Select_select__dropdown__Phil7::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.Select_select__dropdown__Phil7::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}}@media (prefers-reduced-motion:reduce){.Select_select__chevron__9vQLK,.Select_select__option__BAo16,.Select_select__search__ktBpA,.Select_select__trigger__4q0pp{transition:none}}@media (max-width:640px){.Select_select__dropdown__Phil7{max-height:200px}.Select_select__option__BAo16{padding:8px var(--spacing-sm);font-size:var(--font-size-xs)}.Select_select__trigger__4q0pp{font-size:var(--font-size-sm);padding:8px 12px;min-height:36px}}.CourseCatalog_catalog__wO0yJ{display:flex;flex-direction:column;gap:24px}.CourseCatalog_controls__fxzGE{display:flex;flex-direction:column;gap:16px}.CourseCatalog_searchSection__4IwJ3{width:100%}.CourseCatalog_toolbar__T3s_V{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.CourseCatalog_viewToggle__mYFiI{display:flex;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:4px;gap:4px}.CourseCatalog_viewButton__9GXfL{display:flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:none;border-radius:6px;color:var(--text-secondary,hsla(0,0%,100%,.7));font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease}.CourseCatalog_viewButton__9GXfL:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary,#fff)}.CourseCatalog_viewButtonActive__AomMk{background:rgba(99,102,241,.2);color:var(--accent-primary,#6366f1)}.CourseCatalog_viewButton__9GXfL:focus-visible{outline:2px solid var(--accent-primary,#6366f1);outline-offset:2px}.CourseCatalog_sortSection__QylPr{display:flex;align-items:center;gap:8px}.CourseCatalog_sortSelect__NDL8_{min-width:200px}.CourseCatalog_filtersSection__vbBN6{width:100%}.CourseCatalog_resultsInfo__8YgRN{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.CourseCatalog_resultsCount__lfA5Y{font-size:.875rem;color:var(--text-secondary,hsla(0,0%,100%,.7));font-weight:500}.CourseCatalog_grid__PIJpB{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;list-style:none;padding:0;margin:0}.CourseCatalog_list__igGYK{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0}.CourseCatalog_loadingContainer__TGmBa{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.CourseCatalog_loadingText__LRxia{color:var(--text-secondary,hsla(0,0%,100%,.7));font-size:.875rem}@media (max-width:768px){.CourseCatalog_toolbar__T3s_V{flex-direction:column;align-items:stretch}.CourseCatalog_viewToggle__mYFiI{width:100%;justify-content:stretch}.CourseCatalog_viewButton__9GXfL{flex:1;justify-content:center}.CourseCatalog_sortSection__QylPr{width:100%;flex-direction:column;align-items:stretch}.CourseCatalog_sortLabel__VvPS5{width:100%}.CourseCatalog_sortSelect__NDL8_{width:100%;min-width:unset}.CourseCatalog_grid__PIJpB{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CourseCatalog_viewButton__9GXfL{transition:none}}.CertificateDownload_downloadAllBtn__b7g2N{display:inline-flex;align-items:center;gap:12px;padding:10px 24px;background:var(--color-primary);color:#fff;border:none;border-radius:12px;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px color-mix(in srgb,var(--color-primary),transparent 60%);position:relative;overflow:hidden}.CertificateDownload_downloadAllBtn__b7g2N:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 25px color-mix(in srgb,var(--color-primary),transparent 50%)}.CertificateDownload_downloadAllBtn__b7g2N:active:not(:disabled){transform:translateY(0)}.CertificateDownload_downloadAllBtn__b7g2N:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.5)}.CertificateDownload_downloadAllBtn__b7g2N:after{content:"";position:absolute;top:-50%;left:-60%;width:20%;height:200%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transform:rotate(30deg);animation:CertificateDownload_shimmer__Zbuxy 3s infinite}@keyframes CertificateDownload_shimmer__Zbuxy{0%{left:-60%}to{left:150%}}.CertificateGrid_section__hVelq{margin-bottom:64px;animation:CertificateGrid_fadeIn__ddrQj .6s ease-out;position:relative;z-index:1}@keyframes CertificateGrid_fadeIn__ddrQj{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CertificateGrid_header__7VrQf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.CertificateGrid_title__fgGfu{font-size:1.75rem;font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em}.CertificateGrid_viewToggle__why84{display:flex;gap:8px;background:var(--color-bg-secondary);padding:6px;border-radius:12px;border:1px solid var(--color-border)}.CertificateGrid_viewBtn__CK6FE{padding:8px 16px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:var(--color-text-secondary);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.CertificateGrid_viewBtn__CK6FE:hover{color:var(--color-text-primary);background:hsla(0,0%,100%,.05)}.CertificateGrid_viewBtnActive__c6_tC{background:var(--color-primary);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary),transparent 70%)}.CertificateGrid_grid__FYY39{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px}.CertificateGrid_list__9S5Bi{display:flex;flex-direction:column;gap:16px}.CertificateGrid_card__jQuYu{background:var(--color-bg-primary);backdrop-filter:blur(24px);border:1px solid var(--color-border);border-radius:28px;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.2)}.CertificateGrid_card__jQuYu:hover{transform:translateY(-8px) scale(1.02);border-color:color-mix(in srgb,var(--color-primary),transparent 60%);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 20px color-mix(in srgb,var(--color-primary),transparent 90%)}.CertificateGrid_cardLink__4WFqk{display:block;text-decoration:none;color:inherit;flex:1}.CertificateGrid_cardLink__4WFqk:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.CertificateGrid_cardPreview___Xy97{height:180px;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.CertificateGrid_cardPreviewIcon__3cfjI{color:var(--color-primary);filter:drop-shadow(0 0 15px color-mix(in srgb,var(--color-primary),transparent 60%));opacity:.8;z-index:1}.CertificateGrid_cardPreview___Xy97:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,color-mix(in srgb,var(--color-primary),transparent 93%),transparent 70%)}.CertificateGrid_cardBody__vQ1Oq{padding:24px}.CertificateGrid_cardTitle__Zfz3m{font-size:1.125rem;font-weight:800;color:var(--color-text-primary);margin-bottom:8px;letter-spacing:-.01em;line-height:1.4}.CertificateGrid_cardMeta__twIZF{font-size:.875rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:16px;opacity:.7}.CertificateGrid_cardNumber__3t9dL{font-size:.75rem;color:var(--color-text-secondary);font-family:var(--font-mono,monospace);opacity:.5;background:color-mix(in srgb,var(--color-border),transparent 80%);padding:4px 8px;border-radius:6px;width:-moz-fit-content;width:fit-content}.CertificateGrid_cardActions__QjMc0{display:flex;align-items:center;gap:12px;padding:20px 24px;border-top:1px solid var(--color-border);background:hsla(0,0%,100%,.01)}.CertificateGrid_cardActions__QjMc0 button{flex:1}.CertificateGrid_list__9S5Bi .CertificateGrid_card__jQuYu{flex-direction:row;align-items:center}.CertificateGrid_list__9S5Bi .CertificateGrid_cardLink__4WFqk{flex:1;display:flex;align-items:center;gap:32px;padding:16px 24px}.CertificateGrid_list__9S5Bi .CertificateGrid_cardPreview___Xy97{width:140px;min-width:140px;height:100px;border-bottom:none;border-right:1px solid var(--color-border);border-radius:16px}.CertificateGrid_list__9S5Bi .CertificateGrid_cardBody__vQ1Oq{flex:1;padding:0}.CertificateGrid_list__9S5Bi .CertificateGrid_cardActions__QjMc0{padding:0 24px;border-top:none;border-left:1px solid var(--color-border);background:transparent;height:60%}.CertificateGrid_empty__4_fji{padding:80px 40px;text-align:center;color:var(--color-text-secondary);font-size:1.125rem;font-weight:500;background:var(--color-bg-primary);backdrop-filter:blur(20px);border:2px dashed var(--color-border);border-radius:32px;opacity:.6}@media (max-width:768px){.CertificateGrid_grid__FYY39{grid-template-columns:1fr;gap:24px}.CertificateGrid_list__9S5Bi .CertificateGrid_card__jQuYu{flex-direction:column;align-items:stretch}.CertificateGrid_list__9S5Bi .CertificateGrid_cardLink__4WFqk{flex-direction:column;align-items:flex-start;gap:16px}.CertificateGrid_list__9S5Bi .CertificateGrid_cardPreview___Xy97{width:100%;height:140px;border-right:none;border-bottom:1px solid var(--color-border)}.CertificateGrid_list__9S5Bi .CertificateGrid_cardActions__QjMc0{border-left:none;border-top:1px solid var(--color-border);padding:20px 24px;height:auto}}.QuestionStyles_questionContainer__nEJeW{margin-bottom:32px;padding:24px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px}.QuestionStyles_questionText__pIbr8{margin-bottom:20px}.QuestionStyles_questionText__pIbr8 p{font-size:1.125rem;font-weight:600;color:var(--text-primary,#fff);margin:0 0 8px;line-height:1.6}.QuestionStyles_points__tYqYG{display:inline-block;margin-left:12px;padding:4px 12px;background:rgba(99,102,241,.2);color:var(--accent-primary,#6366f1);border-radius:6px;font-size:.875rem;font-weight:500}.QuestionStyles_hint__aw5wl{display:block;font-size:.875rem;color:var(--text-secondary,hsla(0,0%,100%,.7));font-style:italic;margin-top:4px}.QuestionStyles_answersContainer__pKYJV{display:flex;flex-direction:column;gap:12px}.QuestionStyles_answerOption__Wzp_H{display:flex;align-items:center;padding:16px;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative}.QuestionStyles_answerOption__Wzp_H:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.QuestionStyles_answerOption__Wzp_H.QuestionStyles_selectedAnswer__PjT2s{background:rgba(99,102,241,.2);border-color:var(--accent-primary,#6366f1)}.QuestionStyles_answerOption__Wzp_H.QuestionStyles_correctAnswer__MAXPQ{background:rgba(16,185,129,.2);border-color:var(--accent-success,#10b981)}.QuestionStyles_answerOption__Wzp_H.QuestionStyles_incorrectAnswer__GbNO8{background:rgba(239,68,68,.2);border-color:var(--accent-danger,#ef4444)}.QuestionStyles_answerOption__Wzp_H.QuestionStyles_missedAnswer__j9lrU{background:rgba(16,185,129,.1);border-color:var(--accent-success,#10b981);border-style:dashed}.QuestionStyles_checkboxInput__Af0gE,.QuestionStyles_radioInput__98cdN{margin-right:12px;width:20px;height:20px;cursor:pointer;accent-color:var(--accent-primary,#6366f1)}.QuestionStyles_answerText__RSpqF{flex:1;color:var(--text-primary,#fff);font-size:1rem;line-height:1.5}.QuestionStyles_feedbackIcon__h75xI{margin-left:12px;font-size:1.25rem;font-weight:700}.QuestionStyles_correctAnswer__MAXPQ .QuestionStyles_feedbackIcon__h75xI{color:var(--accent-success,#10b981)}.QuestionStyles_incorrectAnswer__GbNO8 .QuestionStyles_feedbackIcon__h75xI{color:var(--accent-danger,#ef4444)}.QuestionStyles_fillBlankContainer__cEoct{margin-top:16px}.QuestionStyles_textInput__iGWod{width:100%;padding:12px 16px;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:8px;color:var(--text-primary,#fff);font-size:1rem;transition:all .2s ease}.QuestionStyles_textInput__iGWod:focus{outline:none;border-color:var(--accent-primary,#6366f1);background:hsla(0,0%,100%,.15)}.QuestionStyles_textInput__iGWod:disabled{cursor:not-allowed;opacity:.7}.QuestionStyles_textInput__iGWod.QuestionStyles_correctInput__KTv5l{border-color:var(--accent-success,#10b981);background:rgba(16,185,129,.1)}.QuestionStyles_textInput__iGWod.QuestionStyles_incorrectInput__acRNZ{border-color:var(--accent-danger,#ef4444);background:rgba(239,68,68,.1)}.QuestionStyles_feedbackContainer__9DLfL{margin-top:12px}.QuestionStyles_correctFeedback__cfdYv{color:var(--accent-success,#10b981);font-weight:600;font-size:.875rem}.QuestionStyles_incorrectFeedback__JzAni{color:var(--accent-danger,#ef4444);font-weight:600;font-size:.875rem}.QuestionStyles_correctAnswerDisplay__D_Z_4{margin-top:8px;padding:12px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:6px;color:var(--text-primary,#fff);font-size:.875rem}.QuestionStyles_matchingContainer__GOdKe{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}.QuestionStyles_matchingColumn__5b866{display:flex;flex-direction:column;gap:12px}.QuestionStyles_columnHeader__oVvHb{font-size:1rem;font-weight:600;color:var(--text-primary,#fff);margin:0 0 8px;padding-bottom:8px;border-bottom:2px solid hsla(0,0%,100%,.1)}.QuestionStyles_matchingItem__boose{display:flex;align-items:center;gap:12px;padding:12px;background:hsla(0,0%,100%,.05);border-radius:8px}.QuestionStyles_matchingLeft__nTnUm{flex:1;padding:8px 12px;background:rgba(99,102,241,.2);border-radius:6px;color:var(--text-primary,#fff);font-weight:500}.QuestionStyles_matchingArrow__Vz_Lf{color:var(--text-secondary,hsla(0,0%,100%,.7));font-size:1.25rem}.QuestionStyles_matchingRight__67jfe{flex:1;padding:8px 12px;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:6px;color:var(--text-primary,#fff);min-height:40px;display:flex;align-items:center;justify-content:space-between}.QuestionStyles_matchingRight__67jfe.QuestionStyles_matched___TEN0{border-color:var(--accent-primary,#6366f1);background:rgba(99,102,241,.1)}.QuestionStyles_matchingRight__67jfe.QuestionStyles_unmatched__FzTez{border-style:dashed}.QuestionStyles_matchingRight__67jfe.QuestionStyles_correctMatch__Bh3iQ{border-color:var(--accent-success,#10b981);background:rgba(16,185,129,.1)}.QuestionStyles_matchingRight__67jfe.QuestionStyles_incorrectMatch__GNPhA{border-color:var(--accent-danger,#ef4444);background:rgba(239,68,68,.1)}.QuestionStyles_placeholder__zxE6N{color:var(--text-secondary,hsla(0,0%,100%,.5));font-style:italic}.QuestionStyles_matchingOption__LBq44{padding:12px 16px;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--text-primary,#fff);font-size:.9375rem;cursor:pointer;transition:all .2s ease;text-align:left}.QuestionStyles_matchingOption__LBq44:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:var(--accent-primary,#6366f1)}.QuestionStyles_matchingOption__LBq44.QuestionStyles_optionSelected__cPZjU,.QuestionStyles_matchingOption__LBq44:disabled{opacity:.5;cursor:not-allowed}.QuestionStyles_explanation__Arjo9{margin-top:20px;padding:16px;border-radius:8px;font-size:.9375rem;line-height:1.6}.QuestionStyles_explanationCorrect__So6No{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:var(--text-primary,#fff)}.QuestionStyles_explanationIncorrect__dODX9{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:var(--text-primary,#fff)}.QuestionStyles_explanation__Arjo9 strong{display:block;margin-bottom:8px;color:var(--text-primary,#fff)}@media (max-width:768px){.QuestionStyles_questionContainer__nEJeW{padding:16px}.QuestionStyles_matchingContainer__GOdKe{grid-template-columns:1fr}.QuestionStyles_matchingItem__boose{flex-direction:column;align-items:stretch}.QuestionStyles_matchingArrow__Vz_Lf{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.QuestionStyles_answerOption__Wzp_H,.QuestionStyles_matchingOption__LBq44,.QuestionStyles_textInput__iGWod{transition:none}}.QuizPlayer_errorContainer__6w5bm,.QuizPlayer_loadingContainer__Gx0E8{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:24px;gap:16px}.QuizPlayer_errorContainer__6w5bm p{color:var(--text-secondary,hsla(0,0%,100%,.7));font-size:1rem}.QuizPlayer_introductionContainer__SYP6j{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:24px}.QuizPlayer_introductionCard__fKKdY{max-width:600px;width:100%;padding:32px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px}.QuizPlayer_quizTitle__jsVV3{font-size:2rem;font-weight:700;color:var(--text-primary,#fff);margin:0 0 16px;text-align:center}.QuizPlayer_quizDescription__czV_7{font-size:1rem;color:var(--text-secondary,hsla(0,0%,100%,.7));margin:0 0 24px;text-align:center;line-height:1.6}.QuizPlayer_quizInfo__8oyhs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;padding:20px;background:hsla(0,0%,100%,.03);border-radius:12px}.QuizPlayer_infoItem__hhf7D{display:flex;flex-direction:column;gap:4px}.QuizPlayer_infoItem__hhf7D strong{font-size:.875rem;color:var(--text-secondary,hsla(0,0%,100%,.7));font-weight:500}.QuizPlayer_infoItem__hhf7D span:not(strong){font-size:1.125rem;color:var(--text-primary,#fff);font-weight:600}.QuizPlayer_instructions__SgMWd{margin-bottom:32px;padding:20px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2);border-radius:12px}.QuizPlayer_instructions__SgMWd h3{font-size:1.125rem;font-weight:600;color:var(--text-primary,#fff);margin:0 0 12px}.QuizPlayer_instructions__SgMWd ul{margin:0;padding-left:24px;color:var(--text-secondary,hsla(0,0%,100%,.8));line-height:1.8}.QuizPlayer_instructions__SgMWd li{margin-bottom:8px}.QuizPlayer_startButton__T7OWP{width:100%;padding:16px;font-size:1.125rem;font-weight:600}.QuizPlayer_quizContainer__gI92B{max-width:1000px;margin:0 auto;padding:24px}.QuizPlayer_quizHeader__IbtkL{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding:20px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px}.QuizPlayer_headerLeft__dQzol{display:flex;flex-direction:column;gap:8px}.QuizPlayer_quizHeader__IbtkL .QuizPlayer_quizTitle__jsVV3{font-size:1.5rem;font-weight:700;color:var(--text-primary,#fff);margin:0}.QuizPlayer_questionCounter__sOPOj{font-size:.875rem;color:var(--text-secondary,hsla(0,0%,100%,.7))}.QuizPlayer_timer__9uhER{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.3);border-radius:8px}.QuizPlayer_timerText__w2xah{color:var(--text-primary,#fff)}.QuizPlayer_timerText__w2xah,.QuizPlayer_timerWarning__PzccT{font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums}.QuizPlayer_timerWarning__PzccT{color:var(--accent-danger,#ef4444);animation:QuizPlayer_pulse__op1Bl 1s infinite}@keyframes QuizPlayer_pulse__op1Bl{0%,to{opacity:1}50%{opacity:.7}}.QuizPlayer_questionSection__6dYD3{margin-bottom:32px;min-height:400px}.QuizPlayer_quizFooter__osrg5{display:flex;flex-direction:column;gap:24px;padding:24px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px}.QuizPlayer_navigationButtons__G_4c9{display:flex;justify-content:space-between;gap:16px}.QuizPlayer_submitButton__Ab_HL{min-width:150px}.QuizPlayer_progressIndicator__bclWc{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.QuizPlayer_progressDot__n2TeD{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);cursor:pointer;transition:all .2s ease;padding:0}.QuizPlayer_progressDot__n2TeD:hover{background:hsla(0,0%,100%,.3);transform:scale(1.2)}.QuizPlayer_progressDot__n2TeD.QuizPlayer_active__wlxcJ{background:var(--accent-primary,#6366f1);border-color:var(--accent-primary,#6366f1);transform:scale(1.3)}.QuizPlayer_progressDot__n2TeD.QuizPlayer_answered__sETWG{background:rgba(16,185,129,.5);border-color:var(--accent-success,#10b981)}@media (max-width:768px){.QuizPlayer_quizContainer__gI92B{padding:16px}.QuizPlayer_quizHeader__IbtkL{flex-direction:column;align-items:flex-start;gap:16px}.QuizPlayer_timer__9uhER{align-self:stretch;justify-content:center}.QuizPlayer_quizInfo__8oyhs{grid-template-columns:1fr}.QuizPlayer_navigationButtons__G_4c9{flex-direction:column}.QuizPlayer_navigationButtons__G_4c9 button{width:100%}}@media (prefers-reduced-motion:reduce){.QuizPlayer_timerWarning__PzccT{animation:none}.QuizPlayer_progressDot__n2TeD{transition:none}}.AccountSettings_section__rikq0{margin-bottom:48px;animation:AccountSettings_fadeIn__T3J1U .5s ease-out}.AccountSettings_card__KNons{background:var(--color-bg-primary);backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--color-border);border-radius:32px;padding:48px;margin-bottom:32px;box-shadow:0 20px 50px rgba(0,0,0,.3)}.AccountSettings_card__KNons:last-child{margin-bottom:0}.AccountSettings_title__myIt7{font-size:1.5rem;font-weight:800;color:var(--color-text-primary);margin:0 0 12px;letter-spacing:-.01em}.AccountSettings_hint__qwc4l{font-size:1rem;color:var(--color-text-secondary);margin:0 0 32px;opacity:.7}.AccountSettings_form__Wubhr{display:flex;flex-direction:column;gap:24px}.AccountSettings_field__iwqQy{max-width:400px}.AccountSettings_actions__H5zSA{margin-top:24px;padding-top:32px;border-top:1px solid var(--color-border)}.LearningPreferences_section__bNjJo{margin-bottom:48px;animation:LearningPreferences_fadeIn__bc5Zg .5s ease-out}.LearningPreferences_card__Nx7fL{background:var(--color-bg-primary);backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--color-border);border-radius:32px;padding:48px;margin-bottom:32px;box-shadow:0 20px 50px rgba(0,0,0,.3)}.LearningPreferences_card__Nx7fL:last-child{margin-bottom:0}.LearningPreferences_title__aK9N3{font-size:1.5rem;font-weight:800;color:var(--color-text-primary);margin:0 0 16px;letter-spacing:-.01em}.LearningPreferences_hint__Yn5mR{font-size:1rem;color:var(--color-text-secondary);margin:0 0 32px;opacity:.7}.LearningPreferences_field__6JblT{margin-bottom:32px}.LearningPreferences_label__gkOpV{display:block;font-size:.8125rem;font-weight:800;color:var(--color-text-secondary);margin-bottom:12px;text-transform:uppercase;letter-spacing:.1em;opacity:.6}.LearningPreferences_radioGroup__vyciy{display:flex;flex-wrap:wrap;gap:24px}.LearningPreferences_radio__BbdAP{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);padding:12px 20px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:16px;transition:all .2s ease}.LearningPreferences_radio__BbdAP:hover{background:color-mix(in srgb,var(--color-bg-secondary),#fff 5%);border-color:var(--color-primary)}.LearningPreferences_radio__BbdAP input{margin:0;accent-color:var(--color-primary)}.LearningPreferences_actions__8qdq3{margin-top:40px;padding-top:32px;border-top:1px solid var(--color-border)}