.AppCatalog_search__ZpWCA{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;padding:0 .9rem;border:1px solid var(--glass-border);border-radius:14px;background:var(--bg-surface);color:var(--text-secondary)}.AppCatalog_search__ZpWCA:focus-within{border-color:var(--brand-primary)}.AppCatalog_search__ZpWCA input{flex:1 1;min-height:48px;border:none;background:transparent;color:var(--text-primary);font-size:1rem;outline:none}.Admin_container__UrLIB{max-width:1400px;margin:0 auto;padding:3rem 5%;min-height:calc(100vh - 200px)}.Admin_header__rN1Nl{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.Admin_title___SLXz{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0}.Admin_subtitle__nLFpz{color:var(--text-secondary);font-size:1rem;margin-top:.5rem}.Admin_tableContainer__jS7Fw{background:var(--bg-surface);border-radius:12px;box-shadow:0 4px 6px rgba(11,21,48,.05);overflow-x:auto;border:1px solid var(--glass-border)}.Admin_table__oQINs{width:100%;border-collapse:collapse;text-align:left}.Admin_table__oQINs th{background-color:var(--bg-color);color:var(--text-secondary);font-weight:600;padding:1rem 1.5rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--glass-border);white-space:nowrap}.Admin_table__oQINs td{padding:1rem 1.5rem;border-bottom:1px solid var(--glass-border);color:var(--text-primary);font-size:.9rem;white-space:nowrap}.Admin_tableRow__f3lnO{transition:background-color .2s}.Admin_tableRow__f3lnO:hover{background-color:var(--glass-bg)}.Admin_loadingState__VuG2O{display:flex;justify-content:center;align-items:center;height:200px;color:var(--text-secondary);font-size:1.05rem}.Admin_errorState__XcJ_W{background-color:var(--color-danger-soft);color:var(--color-danger);text-align:center}.Admin_errorState__XcJ_W,.Admin_infoState__61VvW{padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-weight:600}.Admin_infoState__61VvW{background-color:var(--color-success-soft);color:var(--color-success-strong)}.Admin_warningState__he_dV{background-color:var(--color-warning-soft);color:var(--color-warning);padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem;font-weight:600;line-height:1.5}.Admin_emptyState__K59hY{text-align:center;padding:2.5rem;color:var(--text-secondary)}.Admin_grid__iyRpZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem}.Admin_tabs__3vtz5{display:flex;gap:.5rem;border-bottom:1px solid var(--glass-border);margin-bottom:1.5rem}.Admin_tab__qb3dA{display:flex;align-items:center;gap:.4rem;background:transparent;border:none;border-bottom:2px solid transparent;padding:.75rem .25rem;margin-bottom:-1px;font-size:.95rem;font-weight:600;color:var(--text-secondary);cursor:pointer;opacity:.6;transition:color .2s,border-color .2s,opacity .2s}.Admin_tab__qb3dA:hover{color:var(--text-primary);opacity:1}.Admin_tabActive__mht0t{color:var(--brand-primary);border-bottom-color:var(--brand-primary);opacity:1}.Admin_modalCheckboxRow__iO6e6{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.Admin_modalCheckboxRow__iO6e6 input{width:16px;height:16px;accent-color:var(--brand-primary);cursor:pointer}.Admin_modalCheckboxRow__iO6e6 label{font-size:.9rem;color:var(--text-primary);cursor:pointer}.Admin_pagination__842w0{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.75rem}.Admin_pageButton__ftrJg{background:var(--bg-surface);border:1px solid var(--glass-border);color:var(--text-primary);padding:.55rem 1.1rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background-color .2s,opacity .2s}.Admin_pageButton__ftrJg:hover:not(:disabled){background:var(--glass-bg)}.Admin_pageButton__ftrJg:disabled{opacity:.5;cursor:not-allowed}.Admin_primaryButton__tNV8P{background:var(--highlight-gradient);color:#fff;border:none;padding:.7rem 1.4rem;border-radius:9999px;font-weight:700;font-size:.9rem;cursor:pointer;white-space:nowrap;transition:opacity .2s,transform .2s}.Admin_primaryButton__tNV8P:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.Admin_primaryButton__tNV8P:disabled{opacity:.5;cursor:not-allowed}.Admin_pageInfo__awHMe{color:var(--text-secondary);font-size:.9rem;font-weight:600}.Admin_actions__FbVkW{display:flex;gap:.5rem}.Admin_actionButton__UMz0P{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:1px solid var(--glass-border);color:var(--text-primary);padding:.45rem .9rem;border-radius:8px;font-weight:600;font-size:.8rem;cursor:pointer;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s}.Admin_actionButton__UMz0P:hover:not(:disabled){background:var(--glass-bg);border-color:var(--brand-primary);color:var(--brand-primary)}.Admin_actionButton__UMz0P:disabled{opacity:.5;cursor:not-allowed}.Admin_actionButtonDanger__8vUlX:hover:not(:disabled){background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger)}.Admin_searchBar__o4viH{display:flex;gap:.5rem;max-width:360px;margin-top:1.5rem;margin-bottom:1rem}.Admin_searchInput__wY4Qu{flex:1 1;min-width:0;padding:.75rem 1rem;border:1px solid var(--glass-border);border-radius:8px;font-size:.9rem;color:var(--text-primary);background-color:var(--bg-surface);outline:none;transition:border-color .2s}.Admin_searchInput__wY4Qu:focus{border-color:var(--brand-primary)}.Admin_searchButton__6I6oD{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;background:var(--highlight-gradient);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s}.Admin_searchButton__6I6oD:hover{opacity:.9}.Admin_statusBadge__fxpDg{display:inline-block;padding:.3rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;white-space:nowrap}.Admin_statusActive__PuryT{background:var(--color-success-soft);color:var(--color-success-strong)}.Admin_statusInactive__BbUqt{background:var(--color-danger-soft);color:var(--color-danger)}.Admin_statusPending__4xqLm{background:var(--color-warning-soft);color:var(--color-warning)}.Admin_practicalBadge__z1ANk{display:inline-block;margin-left:.5rem;padding:.15rem .55rem;border-radius:9999px;font-size:.7rem;font-weight:700;white-space:nowrap;vertical-align:middle;background:var(--brand-primary-soft);color:var(--brand-primary)}.Admin_modalOverlay__bePB_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(11,21,48,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Admin_modalContent___uw5B{background-color:var(--bg-surface);padding:2rem;border-radius:12px;max-width:420px;width:100%;box-shadow:0 10px 40px rgba(11,21,48,.2)}.Admin_modalContentWide__7moeY{max-width:640px;max-height:calc(100vh - 4rem);overflow-y:auto}.Admin_modalTitle__YllmW{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:.4rem}.Admin_modalSubtitle__MMd3L{color:var(--text-secondary);font-size:.9rem;margin-bottom:1.5rem}.Admin_modalField__cgfxd{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.5rem}.Admin_modalFieldsRow__cyB1f{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.Admin_modalField__cgfxd label{font-weight:600;font-size:.85rem;color:var(--text-primary)}.Admin_fieldHint__9h51K{font-size:.8rem;color:var(--text-secondary)}.Admin_workloadSummary__0uL89{margin:0 0 1rem;font-size:.9rem;color:var(--text-secondary)}.Admin_workloadSummary__0uL89 strong{color:var(--text-primary)}.Admin_linkOutline__IrQYE{display:inline-block;margin-top:.35rem;font-size:.8rem;font-weight:600;color:var(--brand-primary);text-decoration:underline}.Admin_linkOutline__IrQYE:hover{color:var(--brand-primary-hover)}.Admin_input__QUk3l{padding:.75rem 1rem;border:1px solid var(--glass-border);border-radius:8px;font-size:.95rem;color:var(--text-primary);background-color:var(--bg-color);outline:none;transition:background-color .2s,border-color .2s}.Admin_input__QUk3l:focus{background-color:var(--bg-surface);border-color:var(--brand-primary)}.Admin_modalActions__PpAzS{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.Admin_modalCancelButton__lfgyk{background:var(--bg-surface);border:1px solid var(--glass-border);color:var(--text-primary);padding:.65rem 1.5rem;border-radius:9999px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background-color .2s}.Admin_modalCancelButton__lfgyk:hover{background:var(--glass-bg)}.Admin_modalConfirmButton__OCpxX{background:var(--highlight-gradient);color:#fff;border:none;padding:.65rem 1.75rem;border-radius:9999px;font-weight:700;font-size:.9rem;cursor:pointer;transition:opacity .2s}.Admin_modalConfirmButton__OCpxX:hover:not(:disabled){opacity:.9}.Admin_modalConfirmButton__OCpxX:disabled{opacity:.6;cursor:not-allowed}.Admin_linkOutline__IrQYE{fontSize:"0.8rem"}.Admin_filtersRow__eT5KI{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.5rem 0 1rem}.Admin_filtersRow__eT5KI .Admin_searchBar__o4viH{flex:1 1 260px;margin:0}.Admin_filterSelect__bTscC{flex:0 1 240px;min-width:0}@media (max-width:600px){.Admin_modalContentWide__7moeY{padding:1.5rem;max-height:calc(100vh - 2rem)}.Admin_modalContentWide__7moeY .Admin_modalFieldsRow__cyB1f{grid-template-columns:1fr;gap:0}.Admin_modalContentWide__7moeY .Admin_modalActions__PpAzS{flex-direction:column-reverse}.Admin_modalContentWide__7moeY .Admin_modalActions__PpAzS button{width:100%}}@container app (max-width: 600px){.Admin_modalContentWide__7moeY{padding:1.5rem;max-height:calc(100vh - 2rem)}.Admin_modalContentWide__7moeY .Admin_modalFieldsRow__cyB1f{grid-template-columns:1fr;gap:0}.Admin_modalContentWide__7moeY .Admin_modalActions__PpAzS{flex-direction:column-reverse}.Admin_modalContentWide__7moeY .Admin_modalActions__PpAzS button{width:100%}.Admin_container__UrLIB{min-height:0;padding:1rem 1rem 1.5rem}.Admin_header__rN1Nl{flex-direction:column;align-items:stretch;margin-bottom:1rem}.Admin_title___SLXz{font-size:1.35rem}.Admin_tableContainer__jS7Fw{overflow:visible}.Admin_actions__FbVkW{flex-wrap:wrap;justify-content:flex-end}.Admin_modalOverlay__bePB_{align-items:flex-end;padding:0}.Admin_modalContent___uw5B{max-width:none;max-height:88%;overflow-y:auto;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation:Admin_appSheetUp__7KfTg .28s cubic-bezier(.2,.8,.2,1)}.Admin_table__oQINs{min-width:0}.Admin_table__oQINs thead{display:none}.Admin_table__oQINs,.Admin_table__oQINs tbody,.Admin_table__oQINs td,.Admin_table__oQINs tr{display:block;width:100%}.Admin_table__oQINs tr{padding:.85rem 1rem;border-top:1px solid var(--glass-border)}.Admin_table__oQINs tbody tr:first-child{border-top:none}.Admin_table__oQINs td{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.3rem 0;border:none;text-align:right;white-space:normal}.Admin_table__oQINs td[data-label]:before{content:attr(data-label);flex-shrink:0;color:var(--text-secondary);font-size:.8rem;font-weight:600;text-align:left}}@keyframes Admin_appSheetUp__7KfTg{0%{transform:translateY(100%)}}.TeachingAxes_field__Gm8zR{grid-column:1/-1;display:flex;flex-direction:column;gap:.4rem}.TeachingAxes_label__Q813y{font-weight:600;font-size:.85rem;color:var(--text-primary)}.TeachingAxes_error__C_WBq{font-size:.8rem;font-weight:600;color:var(--color-danger)}.TeachingAxes_error__C_WBq a{color:inherit;text-decoration:underline}.TeachingAxes_control__vMhxE{position:relative}.TeachingAxes_trigger__lGcaX{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;border:1px solid var(--glass-border);border-radius:8px;font-size:.95rem;color:var(--text-primary);background-color:var(--bg-color);cursor:pointer;text-align:left}.TeachingAxes_trigger__lGcaX:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.TeachingAxes_trigger__lGcaX:disabled{cursor:not-allowed;opacity:.7}.TeachingAxes_triggerError__CtEin{border-color:var(--color-danger)}.TeachingAxes_triggerText__pURu3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeachingAxes_chevronOpen__QBV48{transform:rotate(180deg)}.TeachingAxes_dropdown__9TjG3{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;display:flex;flex-direction:column;border:1px solid var(--glass-border);border-radius:8px;background-color:var(--bg-surface);box-shadow:0 10px 24px rgba(0,0,0,.15)}.TeachingAxes_searchBox__bgyGZ{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid var(--glass-border);color:var(--text-secondary)}.TeachingAxes_searchBox__bgyGZ input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-size:.9rem;color:var(--text-primary)}.TeachingAxes_options__LArfA{max-height:280px;overflow-y:auto;padding:.35rem 0}.TeachingAxes_empty__PdV5h{padding:.6rem .9rem;font-size:.85rem;color:var(--text-secondary)}.TeachingAxes_groupTitle___7aVv{display:block;padding:.5rem .9rem .25rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary)}.TeachingAxes_option___eoGt{display:flex;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.88rem;color:var(--text-primary);cursor:pointer}.TeachingAxes_option___eoGt:hover{background:var(--brand-primary-soft)}.TeachingAxes_option___eoGt input{width:15px;height:15px;accent-color:var(--brand-primary);cursor:pointer}.TeachingAxes_chips__gFqip{display:flex;flex-wrap:wrap;gap:.4rem}.TeachingAxes_chip__jci5W{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .4rem .3rem .7rem;border:1px solid var(--brand-primary);border-radius:9999px;background:var(--brand-primary-soft);font-size:.8rem;color:var(--text-primary)}.TeachingAxes_chipRemove__o_KAd{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer}.TeachingAxes_chipRemove__o_KAd:hover{background:var(--color-danger-soft);color:var(--color-danger)}.TeachingAxes_inactiveTag__uhk5y{font-size:.7rem;font-weight:700;color:var(--color-danger)}.QuizManage_createCard__cXKp7{padding:2rem;max-width:420px}.QuizManage_createCard__cXKp7,.QuizManage_passingScoreRow__yRT2K{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:12px}.QuizManage_passingScoreRow__yRT2K{display:flex;align-items:flex-end;gap:1rem;padding:1.5rem;margin-bottom:2rem;max-width:500px}.QuizManage_passingScoreRow__yRT2K>div{flex:1 1}.QuizManage_questionList__mKaXt{display:flex;flex-direction:column;gap:1rem}.QuizManage_questionCard__IJvhj{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:12px;padding:1.25rem 1.5rem}.QuizManage_questionHeader__aSKCM{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.QuizManage_questionStatement__YSZ3f{font-weight:600;color:var(--text-primary)}.QuizManage_alternativesList__QUsFT{display:flex;flex-direction:column;gap:.5rem}.QuizManage_alternativeItem__3SVLI{padding:.6rem .85rem;border:1px solid var(--glass-border);border-radius:8px;font-size:.85rem;color:var(--text-secondary)}.QuizManage_alternativeCorrect__f5DiU{border-color:var(--color-success);color:var(--color-success);font-weight:600;background:rgba(22,163,74,.06)}.QuizManage_alternativeFormRow__dAuGs{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.QuizManage_alternativeFormRow__dAuGs input[type=text]{flex:1 1}.QuizManage_alternativeFormRow__dAuGs input[type=radio]{width:16px;height:16px;accent-color:var(--color-success);cursor:pointer;flex-shrink:0}.QuizManage_removeAlternativeButton__vxA90{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.3rem;flex-shrink:0}.QuizManage_removeAlternativeButton__vxA90:hover:not(:disabled){color:var(--color-danger)}.QuizManage_removeAlternativeButton__vxA90:disabled{opacity:.4;cursor:not-allowed}.QuizManage_addAlternativeButton__HzOEK{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:1px dashed var(--glass-border);color:var(--text-secondary);padding:.5rem .9rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;margin-top:.4rem}.QuizManage_addAlternativeButton__HzOEK:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.Account_readonlyHint__Rcxqi{font-size:.75rem;color:var(--text-secondary)}.Account_passwordField__Ea_P8{position:relative;display:flex}.Account_passwordField__Ea_P8 input{flex:1 1;padding-right:3rem}.Account_passwordToggle__s0R1Z{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);display:inline-flex;padding:.35rem;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer}.Account_passwordToggle__s0R1Z:hover{color:var(--brand-primary)}.Account_passwordToggle__s0R1Z:focus-visible{outline:2px solid var(--brand-primary)}.Account_fieldError__6yIYy{font-size:.8rem;font-weight:600;color:var(--color-danger)}.Account_modalText__lUYPL{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:1rem}.Account_modalList__wYmJf{color:var(--text-secondary);font-size:.88rem;line-height:1.5;margin:0 0 1.25rem 1.1rem}.Account_linkButton__XP8Hh{display:inline-flex;align-items:center;text-decoration:none}.Account_dangerButton__ToANP{background:var(--color-danger);color:#fff;border:none;padding:.65rem 1.75rem;border-radius:9999px;font-weight:700;font-size:.9rem;cursor:pointer;transition:opacity .2s}.Account_dangerButton__ToANP:hover:not(:disabled){opacity:.9}.Account_dangerButton__ToANP:disabled{opacity:.6;cursor:not-allowed}.Navbar_navbar__zhZYq{background:hsla(0,0%,100%,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--glass-border);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.Navbar_container__szo_H{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:2rem;padding:1rem 5%}.Navbar_logo__YNqJh{cursor:pointer;display:flex;align-items:center;flex-shrink:0}.Navbar_logoImage__oC6bF{height:52px;width:auto;object-fit:contain}.Navbar_searchForm__r7Fb2{flex:1 1;max-width:500px;display:flex;align-items:center;border:1px solid var(--glass-border);border-radius:9999px;overflow:hidden;background:var(--bg-surface)}.Navbar_searchInput__wPG_T{flex:1 1;border:none;outline:none;padding:.6rem 1.25rem;font-size:.95rem;color:var(--text-primary);background:transparent}.Navbar_searchButton__WhB4J{display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:.6rem 1rem;cursor:pointer;color:var(--text-secondary);transition:color .2s}.Navbar_searchButton__WhB4J:hover{color:var(--brand-primary)}.Navbar_actions__W8prO{display:flex;align-items:center;gap:1.25rem;margin-left:auto}.Navbar_businessLink__rQsio{color:var(--text-primary);font-weight:600;font-size:.95rem;cursor:pointer;white-space:nowrap}.Navbar_businessLink__rQsio:hover{color:var(--brand-primary)}.Navbar_loginButtonOutline__alYWD{background:transparent;border:1px solid var(--text-primary);color:var(--text-primary);padding:.6rem 1.25rem;border-radius:6px;font-weight:600;font-size:.95rem;cursor:pointer;white-space:nowrap;transition:background .2s}.Navbar_loginButtonOutline__alYWD:hover{background:rgba(0,0,0,.05)}.Navbar_signupButton__I97bv{background:var(--brand-primary);border:1px solid var(--brand-primary);color:#fff;padding:.6rem 1.25rem;border-radius:6px;font-weight:600;font-size:.95rem;cursor:pointer;white-space:nowrap;transition:opacity .2s}.Navbar_signupButton__I97bv:hover{opacity:.9}.Navbar_userSection__HiELA{display:flex;align-items:center;gap:1rem}.Navbar_userName__seyTQ{font-weight:600;color:var(--text-primary)}.Navbar_userMenu___fQne{position:relative}.Navbar_userMenuTrigger__yRDQj{display:flex;align-items:center;gap:.35rem;background:transparent;border:none;padding:0;font-size:1rem;font-weight:600;color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:color .2s}.Navbar_userMenuTrigger__yRDQj:hover{color:var(--brand-primary)}.Navbar_userMenuChevron__eBpCb{transition:transform .2s}.Navbar_userMenuChevronOpen__GZMRf{transform:rotate(180deg)}.Navbar_userMenuDropdown__QWSeR{position:absolute;top:calc(100% + 10px);right:0;min-width:190px;background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:10px;box-shadow:0 12px 32px rgba(11,21,48,.14);padding:.4rem;display:flex;flex-direction:column;gap:.15rem;z-index:950}.Navbar_userMenuItem__osUML{background:transparent;border:none;text-align:left;padding:.6rem .75rem;font-size:.9rem;font-weight:500;color:var(--text-primary);border-radius:6px;cursor:pointer;white-space:nowrap}.Navbar_userMenuItem__osUML:hover{background:var(--glass-bg);color:var(--brand-primary)}.Navbar_userMenuDivider__yKlah{height:1px;margin:.25rem .5rem;background:var(--glass-border)}.Navbar_mobileMenuList__wQy7o .Navbar_userMenuItemDanger__qmYvL,.Navbar_userMenuItemDanger__qmYvL,.Navbar_userMenuItemDanger__qmYvL:hover{color:var(--color-danger)}.Navbar_mobileMenuButton__Q73ql{display:none;background:transparent;border:none;cursor:pointer}.Navbar_mobileMenu__q1TgW{display:none}@media (max-width:900px){.Navbar_actions__W8prO,.Navbar_searchForm__r7Fb2{display:none}.Navbar_mobileMenuButton__Q73ql{display:block}.Navbar_mobileMenu__q1TgW{display:block;padding:1rem 5% 1.5rem;border-top:1px solid var(--glass-border)}.Navbar_mobileSearchForm__jlHlT{display:flex;align-items:center;border:1px solid var(--glass-border);border-radius:9999px;overflow:hidden;background:var(--bg-surface);margin-bottom:1rem}.Navbar_mobileMenuList__wQy7o{list-style:none;display:flex;flex-direction:column;gap:.75rem}.Navbar_mobileMenuGroupLabel__LJ5eW{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-top:.25rem}.Navbar_mobileMenuLink__sNnFC{background:transparent;border:none;color:var(--text-primary);font-weight:600;font-size:1rem;cursor:pointer;padding:.5rem 0;text-align:left;width:100%}.Navbar_mobileMenuLinkIcon__tQJwt{display:flex;align-items:center;gap:.5rem}}.WhatsappFloating_container__gEwA2{position:fixed;right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.WhatsappFloating_floatingButton__SMkEI{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:none;border-radius:50%;background:#25d366;color:#fff;cursor:pointer;box-shadow:0 8px 24px rgba(11,21,48,.25);transition:transform .2s,background-color .2s}.WhatsappFloating_floatingButton__SMkEI:hover{background:#1ebe5b;transform:translateY(-2px)}.WhatsappFloating_panel__ltry1{width:300px;max-width:calc(100vw - 2rem);background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:12px;padding:1.25rem;box-shadow:0 10px 40px rgba(11,21,48,.2);display:flex;flex-direction:column;gap:.85rem}.WhatsappFloating_panelHeader__qhiE_{display:flex;align-items:center;justify-content:space-between}.WhatsappFloating_panelTitle__Xqlez{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.WhatsappFloating_closeButton__mIGm_{display:inline-flex;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem}.WhatsappFloating_field__0wgSG{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;color:var(--text-primary)}.WhatsappFloating_field__0wgSG input{padding:.6rem .8rem;border:1px solid var(--glass-border);border-radius:8px;font-size:.9rem;color:var(--text-primary);background-color:var(--bg-surface);outline:none;transition:border-color .2s}.WhatsappFloating_field__0wgSG input:focus{border-color:var(--brand-primary)}.WhatsappFloating_error__DM_Nc{color:var(--color-danger);font-size:.75rem;font-weight:600}.WhatsappFloating_submitButton__VQaW7{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem;padding:.7rem 1rem;border:none;border-radius:9999px;background:#25d366;color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;transition:background-color .2s}.WhatsappFloating_submitButton__VQaW7:hover{background:#1ebe5b}@media (max-width:480px){.WhatsappFloating_container__gEwA2{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom))}.WhatsappFloating_panel__ltry1{width:calc(100vw - 2rem)}}.App_viewport__97vu1{justify-content:center;min-height:100vh;min-height:100dvh}.App_frame__GgvgD,.App_viewport__97vu1{display:flex;width:100%;background:var(--bg-color)}.App_frame__GgvgD{container:app/inline-size;position:relative;flex-direction:column;max-width:480px;height:100vh;height:100dvh;overflow:hidden}@media (min-width:520px){.App_viewport__97vu1{align-items:center;background:linear-gradient(135deg,var(--brand-navy) 0,#12306e 55%,var(--brand-primary) 100%)}.App_frame__GgvgD{height:min(100dvh - 48px,920px);border-radius:28px;box-shadow:0 30px 80px rgba(0,0,0,.35),0 0 0 10px #0b1530}}.App_header__9Xne4{z-index:20;display:flex;align-items:center;gap:.25rem;flex-shrink:0;min-height:56px;padding:env(safe-area-inset-top) .25rem 0;background:var(--bg-surface);border-bottom:1px solid transparent;transition:box-shadow .2s ease,border-color .2s ease}.App_headerScrolled__i_Nh1{border-bottom-color:var(--glass-border);box-shadow:0 4px 14px rgba(11,21,48,.08)}.App_headerTitle__rs4dy{flex:1 1;overflow:hidden;font-size:1.05rem;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);outline:none}.App_headerButtonPlaceholder___DyT_,.App_headerButton__mm13B{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px}.App_headerButton__mm13B{border:none;border-radius:50%;background:transparent;color:var(--brand-primary);cursor:pointer;-webkit-tap-highlight-color:transparent}.App_headerButton__mm13B:active{background:var(--brand-primary-soft);transform:scale(.94)}.App_scroll__0VavZ{position:relative;flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;view-transition-name:app-content}.App_scrollFull__k1kcy{padding-top:env(safe-area-inset-top)}.App_screen__XAi_W{display:flex;flex-direction:column;min-height:100%}.App_screen__XAi_W>*{flex-shrink:0}.App_tabBar__A20xv{z-index:20;display:grid;grid-template-columns:repeat(4,1fr);flex-shrink:0;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--glass-border);background:var(--bg-surface);view-transition-name:app-tabbar}.App_tab__QF1D6{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:60px;padding:6px 2px;border:none;background:transparent;color:var(--text-secondary);font-size:.68rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease}.App_tab__QF1D6 svg{transition:transform .15s ease}.App_tab__QF1D6:active svg{transform:scale(.88)}.App_tabActive__w8ONf{color:var(--brand-primary)}.App_tabActive__w8ONf:before{content:"";position:absolute;top:0;left:50%;width:32px;height:3px;transform:translateX(-50%);border-radius:0 0 3px 3px;background:var(--brand-primary)}.App_installBanner__gSM4y,.App_offlineBanner__Xwkn5,.App_updateBanner__sAaP1{z-index:15;display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.55rem 1rem;font-size:.82rem;line-height:1.35}.App_offlineBanner__Xwkn5{background:var(--color-warning-soft);color:var(--color-warning);font-weight:600}.App_updateBanner__sAaP1{justify-content:space-between;background:var(--brand-navy);color:#fff}.App_installAction__3JFdn,.App_updateBanner__sAaP1 button{flex-shrink:0;padding:.4rem .9rem;border:none;border-radius:9999px;background:var(--highlight-gradient);color:#fff;font-size:.8rem;font-weight:700;cursor:pointer}.App_installBanner__gSM4y{border-bottom:1px solid var(--brand-primary-border);background:var(--brand-primary-soft);color:var(--text-primary)}.App_installBanner__gSM4y svg{flex-shrink:0;color:var(--brand-primary)}.App_installBanner__gSM4y span{flex:1 1}.App_installClose__CXQIU{display:inline-flex;padding:.3rem;border:none;background:transparent;color:var(--text-secondary);cursor:pointer}.App_pullIndicator__74LTG{display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px;overflow:hidden;color:var(--text-secondary)}.App_pullReady__RLFp9{color:var(--brand-primary)}.App_edgeIndicator__un9x0{position:fixed;top:50%;left:8px;z-index:30;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--bg-surface);color:var(--brand-primary);box-shadow:0 4px 14px rgba(11,21,48,.2)}.App_staffNotice__s5IPL{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;text-align:center}.App_staffNotice__s5IPL h2{font-size:1.2rem}.App_staffNotice__s5IPL p{color:var(--text-secondary)}.App_staffNotice__s5IPL a{color:var(--brand-primary);font-weight:700}.App_sheetOverlay__N84bn{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;background:rgba(11,21,48,.45);animation:App_fadeIn__mjNkN .2s ease}.App_sheet___9Dev{display:flex;flex-direction:column;width:100%;max-height:85%;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;background:var(--bg-surface);box-shadow:0 -10px 40px rgba(11,21,48,.2);outline:none;transition:transform .2s ease;animation:App_slideUp__cAMIt .28s cubic-bezier(.2,.8,.2,1)}.App_sheetHandleArea__nW4GU{flex-shrink:0;padding:.5rem 1rem .25rem;touch-action:none;cursor:-webkit-grab;cursor:grab}.App_sheetHandle__uiW_R{display:block;width:40px;height:5px;margin:0 auto .5rem;border-radius:9999px;background:var(--glass-border)}.App_sheetHeader__7ODKg{display:flex;align-items:center;justify-content:space-between;gap:1rem}.App_sheetTitle__EXDsQ{font-size:1.05rem;font-weight:800}.App_sheetClose__mEK2t{padding:.5rem .25rem;border:none;background:none;color:var(--brand-primary);font-size:.9rem;font-weight:700;cursor:pointer}.App_sheetBody__7f0jt{flex:1 1;min-height:0;padding:.5rem 1rem 1.25rem;overflow-y:auto;overscroll-behavior:contain}.App_page__vQIor{padding:1.25rem 1rem 2rem}.App_welcome__ZOMuX{display:flex;flex:1 1;flex-direction:column;padding:2.5rem 1.5rem calc(2rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--bg-surface) 0,var(--bg-color) 100%)}.App_welcomeLogo__TaUuN{width:200px;max-width:70%;margin:2rem auto 0}.App_welcomeText__3Cg9R{margin:auto 0 2rem;text-align:center}.App_welcomeText__3Cg9R h1{font-size:1.6rem;font-weight:800;line-height:1.2}.App_welcomeText__3Cg9R p{margin-top:.75rem;color:var(--text-secondary);line-height:1.5}.App_welcomeActions__0lRws{display:flex;flex-direction:column;gap:.75rem}.App_primaryButton__laEh3,.App_secondaryButton__4HKUE{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:50px;padding:.85rem 1rem;border-radius:14px;font-size:1rem;font-weight:700;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,opacity .12s ease}.App_primaryButton__laEh3{border:none;background:var(--highlight-gradient);color:#fff}.App_secondaryButton__4HKUE{border:1.5px solid var(--glass-border);background:var(--bg-surface);color:var(--text-primary)}.App_primaryButton__laEh3:active,.App_secondaryButton__4HKUE:active{transform:scale(.97);opacity:.9}.App_primaryButton__laEh3:disabled,.App_secondaryButton__4HKUE:disabled{opacity:.55;cursor:not-allowed}.App_card__JqmdO{padding:1rem;border:1px solid var(--glass-border);border-radius:16px;background:var(--bg-surface)}.App_card__JqmdO+.App_card__JqmdO{margin-top:.75rem}.App_cardTitle__TcI6i{margin-bottom:.75rem;color:var(--text-secondary);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.App_profile__feFVq{display:flex;align-items:center;gap:.85rem}.App_avatar__29_3v{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border-radius:50%;background:var(--highlight-gradient);color:#fff;font-size:1.2rem;font-weight:800}.App_profile__feFVq strong{display:block;font-size:1.05rem}.App_profile__feFVq span{color:var(--text-secondary);font-size:.88rem;word-break:break-word}.App_listItem__L0umP{display:flex;align-items:center;gap:.75rem;width:100%;min-height:52px;padding:.5rem 0;border:none;border-top:1px solid var(--glass-border);background:none;color:var(--text-primary);font-size:.95rem;font-weight:600;text-align:left;cursor:pointer}.App_listItem__L0umP:first-of-type{border-top:none}.App_listItem__L0umP svg:first-child{flex-shrink:0;color:var(--brand-primary)}.App_listItem__L0umP span{flex:1 1}.App_listItemDanger__EPUKn,.App_listItemDanger__EPUKn svg:first-child{color:var(--color-danger)}.App_hint__AJ1CI{margin-top:.5rem;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.App_switchRow__mb8YZ{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:600}.App_switch__5uhWT{position:relative;flex-shrink:0;width:50px;height:30px;border:none;border-radius:9999px;background:var(--color-disabled);cursor:pointer;transition:background .2s ease}.App_switch__5uhWT:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .2s ease}.App_switch__5uhWT[aria-checked=true]{background:var(--brand-primary)}.App_switch__5uhWT[aria-checked=true]:after{transform:translateX(20px)}.App_switch__5uhWT:disabled{opacity:.5;cursor:not-allowed}.App_offline__NFs_n{display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:3rem 1.5rem;text-align:center}.App_offline__NFs_n p,.App_offline__NFs_n svg{color:var(--text-secondary)}.App_offline__NFs_n p{line-height:1.5}@keyframes App_fadeIn__mjNkN{0%{opacity:0}}@keyframes App_slideUp__cAMIt{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.App_sheetOverlay__N84bn,.App_sheet___9Dev{animation:none}}.CourseLearn_container__xrlYr{max-width:1400px;margin:0 auto;padding:2.5rem 5% 5rem}.CourseLearn_header__lWc_b{margin-bottom:2rem}.CourseLearn_backLink__X4fl_{display:inline-block;color:var(--text-secondary);font-size:.9rem;margin-bottom:.75rem}.CourseLearn_backLink__X4fl_:hover{color:var(--brand-primary)}.CourseLearn_title__lpsLw{font-size:1.8rem;font-weight:800;color:var(--text-primary)}.CourseLearn_subtitleAlert__2YC_L{font-size:.8rem;font-weight:500;color:var(--brand-primary)}.CourseLearn_layout__PvuB4{display:grid;grid-template-columns:300px 1fr;grid-gap:2rem;gap:2rem;align-items:start}.CourseLearn_moduleNav__XRJeg{display:flex;flex-direction:column;border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;background:var(--bg-surface)}.CourseLearn_sidebar__RE_eN{display:flex;flex-direction:column;gap:1rem;min-width:0}.CourseLearn_moduleNavHeading___KXXU{padding:.9rem 1rem;border-bottom:1px solid var(--glass-border);font-size:.95rem;font-weight:700;color:var(--text-primary)}.CourseLearn_instructorsPanel__gR8Xl{display:flex;flex-direction:column;border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;background:var(--bg-surface)}.CourseLearn_instructorsToggle__va_2l{display:flex;align-items:center;gap:.65rem;width:100%;padding:.9rem 1rem;border:none;background:transparent;text-align:left;cursor:pointer;color:var(--text-primary)}.CourseLearn_instructorsToggle__va_2l:hover{background:var(--glass-bg)}.CourseLearn_instructorsToggle__va_2l svg{flex-shrink:0}.CourseLearn_instructorsTitle__SWP01{flex:1 1;font-size:.95rem;font-weight:700}.CourseLearn_instructorEntry__oxuDL{padding:.9rem 1rem;border-top:1px solid var(--glass-border)}.CourseLearn_instructorName__WO61W{font-size:.9rem;font-weight:700;color:var(--text-primary)}.CourseLearn_instructorAboutLabel__5KT0q{margin-top:.6rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary)}.CourseLearn_instructorAbout___oMTn{margin-top:.2rem;color:var(--text-secondary);font-size:.8rem;line-height:1.6}.CourseLearn_certificatePanel__v8aAP{padding:1rem;border-top:1px solid var(--glass-border)}.CourseLearn_certificatePanelReady__IoGYa{background:var(--color-success-soft)}.CourseLearn_certificateTitle__N2Hi8{margin-bottom:.75rem;font-size:.9rem;font-weight:600;line-height:1.4;text-align:center;color:var(--text-secondary)}.CourseLearn_certificatePanelReady__IoGYa .CourseLearn_certificateTitle__N2Hi8{color:var(--color-success)}.CourseLearn_certificateButton__cyJhr{box-sizing:border-box;width:100%;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:8px;background:var(--brand-primary);color:#fff;font-weight:700;font-size:.95rem;cursor:pointer;transition:background .2s}.CourseLearn_certificateButton__cyJhr:hover:not(:disabled){background:var(--brand-primary-hover)}.CourseLearn_certificateButton__cyJhr:disabled{background:var(--color-disabled);cursor:not-allowed}.CourseLearn_certificateHint__JA86C{margin-top:.6rem;font-size:.8rem;line-height:1.4;color:var(--text-secondary);overflow-wrap:anywhere}.CourseLearn_completionLock__wqEDi{margin:.75rem 0;padding:.75rem 1rem;border-left:4px solid var(--color-warning-accent);border-radius:6px;background:var(--color-warning-soft);color:var(--text-primary);font-size:.9rem;line-height:1.45}.CourseLearn_completionLock__wqEDi button{margin-top:.6rem}.CourseLearn_practicalApproved__iitvq{border-left-color:var(--color-success);background:var(--color-success-soft)}.CourseLearn_practicalRejected__wlSbu{border-left-color:var(--color-danger);background:var(--color-danger-soft)}.CourseLearn_moduleNavEntry__TCb1A{border-bottom:1px solid var(--glass-border)}.CourseLearn_moduleNavEntry__TCb1A:last-child{border-bottom:none}.CourseLearn_moduleNavRow__Sc2fP{display:flex;align-items:stretch}.CourseLearn_moduleNavItem__aCFPN{flex:1 1;min-width:0;display:flex;align-items:center;gap:.65rem;padding:.9rem 1rem;border:none;background:transparent;text-align:left;cursor:pointer;color:var(--text-secondary);font-size:.85rem}.CourseLearn_moduleNavItem__aCFPN:hover{background:var(--glass-bg)}.CourseLearn_moduleNavItemActive__DyqAF{background:rgba(10,107,255,.08);color:var(--text-primary);font-weight:700}.CourseLearn_moduleNavItemCompleted__O8u_n{border-left:4px solid var(--color-success);padding-left:calc(1rem - 4px)}.CourseLearn_moduleNavItemCompleted__O8u_n svg:first-child{color:var(--color-success)}.CourseLearn_moduleNavTitle__DtNLm{display:flex;align-items:center;gap:.5rem}.CourseLearn_moduleNavItem__aCFPN svg,.CourseLearn_moduleNavTitle__DtNLm svg{flex-shrink:0}.CourseLearn_moduleNavToggle__cLO1J{display:flex;align-items:center;justify-content:center;padding:0 .85rem;border:none;background:transparent;cursor:pointer;color:var(--text-secondary)}.CourseLearn_moduleNavToggle__cLO1J:hover{background:var(--glass-bg);color:var(--text-primary)}.CourseLearn_moduleNavChevron__hiIHM{transition:transform .2s ease}.CourseLearn_moduleNavChevronOpen__9QoYf{transform:rotate(180deg)}.CourseLearn_moduleNavDescription__rBOiM{padding:0 1rem .9rem 2.65rem;color:var(--text-secondary);font-size:.8rem;line-height:1.6}.CourseLearn_main__G3Chf{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:16px;padding:1.75rem;min-width:0}.CourseLearn_moduleHeader__ZfFB8{margin-bottom:1.25rem}.CourseLearn_moduleTitle__zb8rd{font-size:1.3rem;font-weight:700;color:var(--text-primary)}.CourseLearn_moduleWorkload__Ihpv8{display:flex;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.9rem;color:var(--text-secondary)}.CourseLearn_description__AG5Sm{color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem}.CourseLearn_textContent__l3WTn{margin-bottom:1.5rem;color:var(--text-primary);line-height:1.7}.CourseLearn_instructorTipsTitle__MDgpm,.CourseLearn_textContentTitle__Co1sz{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.05rem;color:var(--text-primary)}.CourseLearn_instructorTips__6P_7t{margin-bottom:1.5rem;padding:1rem 1.25rem;border-left:4px solid var(--brand-primary);border-radius:6px;background:var(--bg-surface);color:var(--text-primary);line-height:1.6}.CourseLearn_instructorTipsTitle__MDgpm svg{color:var(--brand-primary)}.CourseLearn_pdfWrapper__jdnrt{margin-bottom:1.5rem}.CourseLearn_pdfFrame__ULToA{width:100%;height:600px;border:1px solid var(--glass-border);border-radius:12px;margin-bottom:.75rem}.CourseLearn_primaryButton__Cd2RV{background:var(--highlight-gradient);color:#fff;border:none;padding:.85rem 1.75rem;border-radius:9999px;font-size:.9rem;font-weight:700;cursor:pointer;margin-top:1.5rem}.CourseLearn_primaryButton__Cd2RV:disabled{opacity:.6;cursor:default}.CourseLearn_quiz__2b6Fg{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.CourseLearn_quizHeading__hhbBz{margin:0}.CourseLearn_quizToggle__VMiTg{width:100%;display:flex;align-items:center;gap:1.1rem;margin-bottom:.6rem;padding:1.1rem 1.5rem;border:1.5px solid var(--brand-primary-border);border-radius:14px;background:linear-gradient(135deg,rgba(10,107,255,.07),rgba(0,178,255,.04));color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 18px rgba(10,107,255,.08);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease}.CourseLearn_quizToggle__VMiTg:hover{border-color:var(--brand-primary);box-shadow:0 8px 24px rgba(10,107,255,.16);transform:translateY(-1px)}.CourseLearn_quizToggle__VMiTg:focus-visible{outline:3px solid rgba(10,107,255,.35);outline-offset:2px}.CourseLearn_quizToggleOpen__s9fnk{border-color:var(--brand-primary);background:rgba(10,107,255,.09)}.CourseLearn_quizToggleIcon__hgKPf{flex-shrink:0;color:var(--brand-primary)}.CourseLearn_quizToggleLabel__VZAUt{flex:1 1;min-width:0;font-size:1.2rem;font-weight:800;line-height:1.3}.CourseLearn_quizToggleChevron__J7jqR{flex-shrink:0;color:var(--brand-primary);transition:transform .25s ease}.CourseLearn_quizToggleChevronOpen__HGR5d{transform:rotate(180deg)}@media (max-width:600px){.CourseLearn_quizToggle__VMiTg{gap:.8rem;padding:.95rem 1.1rem}.CourseLearn_quizToggleLabel__VZAUt{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.CourseLearn_quizToggleChevron__J7jqR,.CourseLearn_quizToggle__VMiTg{transition:none}.CourseLearn_quizToggle__VMiTg:hover{transform:none}}.CourseLearn_quizQuestion__8JxsU{display:flex;flex-direction:column;gap:.5rem}.CourseLearn_quizStatement__DkI9L{font-weight:600;color:var(--text-primary)}.CourseLearn_quizAlternative__EAvny{display:flex;align-items:center;gap:.6rem;color:var(--text-secondary);font-size:.9rem;cursor:pointer}.CourseLearn_quizResultPass__G0kCP{color:var(--color-success);font-weight:700}.CourseLearn_quizResultFail__d_MJL{color:var(--color-danger);font-weight:700}.CourseLearn_quizMessage__ZL8ys{font=weight:600;margin-bottom:1rem}.CourseLearn_state__RUmHo{text-align:center;color:var(--text-secondary);padding:5rem 1rem}@media (max-width:900px){.CourseLearn_layout__PvuB4{grid-template-columns:1fr}}.CourseLearn_appModulesButton__9USLu{display:flex;align-items:center;gap:.6rem;width:100%;min-height:48px;padding:.65rem 1rem;border:1px solid var(--glass-border);border-radius:14px;background:var(--bg-surface);color:var(--text-primary);font-size:.95rem;font-weight:700;cursor:pointer}.CourseLearn_appModulesButton__9USLu svg{color:var(--brand-primary)}.CourseLearn_appModulesButton__9USLu span{flex:1 1;text-align:left}.CourseLearn_appModulesButton__9USLu strong{color:var(--text-secondary);font-size:.85rem}.CourseLearn_appModulesButton__9USLu:active{transform:scale(.98)}.CourseLearn_appModulePager__UOnO5{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--glass-border)}.CourseLearn_appModulePager__UOnO5 button{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.5rem 1rem;border:1px solid var(--glass-border);border-radius:9999px;background:var(--bg-surface);color:var(--brand-primary);font-size:.9rem;font-weight:700;cursor:pointer}.CourseLearn_appModulePager__UOnO5 button:disabled{color:var(--text-secondary);opacity:.5;cursor:not-allowed}@container app (max-width: 600px){.CourseLearn_quizToggle__VMiTg{gap:.8rem;padding:.95rem 1.1rem}.CourseLearn_quizToggleLabel__VZAUt{font-size:1.05rem}}@container app (max-width: 900px){.CourseLearn_layout__PvuB4{grid-template-columns:1fr}}@container app (max-width: 600px){.CourseLearn_container__xrlYr{padding:.75rem .75rem 1.5rem}.CourseLearn_header__lWc_b{margin-bottom:.75rem}.CourseLearn_backLink__X4fl_{display:none}.CourseLearn_title__lpsLw{font-size:1.2rem}.CourseLearn_layout__PvuB4{grid-template-columns:1fr;gap:.75rem}.CourseLearn_main__G3Chf{padding:1rem;border-radius:14px}}.BusinessCreate_container__UFF63{max-width:900px;margin:0 auto;padding:3rem 5% 5rem}.BusinessCreate_containerFull__tWtFt{max-width:1400px}.BusinessCreate_header__aci5L{text-align:center;margin-bottom:2rem}.BusinessCreate_headerBody__7prgM{text-align:left;margin-bottom:2rem}.BusinessCreate_title__nMTn_{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0}.BusinessCreate_subtitle___qOqS{color:var(--text-secondary);font-size:1rem;margin-top:.5rem}.BusinessCreate_card__aGBbl{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 10px 40px rgba(11,21,48,.08);padding:2.5rem}.BusinessCreate_sectionTitle__PtVDU{display:flex;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:700;color:var(--text-primary);padding-bottom:.75rem;margin-bottom:1.5rem;border-bottom:1px solid var(--glass-border)}.BusinessCreate_sectionTitle__PtVDU:not(:first-child){margin-top:2.5rem}.BusinessCreate_sectionBar__lV3bZ{width:4px;height:18px;border-radius:2px;background:var(--highlight-gradient)}.BusinessCreate_formGrid__2vbiS{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem 1.5rem;gap:1.25rem 1.5rem}.BusinessCreate_formGroup__ejgDW{display:flex;flex-direction:column;gap:.4rem}.BusinessCreate_full__rQBrP{grid-column:1/-1}.BusinessCreate_formGroup__ejgDW label{font-weight:600;font-size:.85rem;color:var(--text-primary)}.BusinessCreate_input__CT8Ht{padding:.75rem 1rem;border:1px solid var(--glass-border);border-radius:8px;font-size:.95rem;color:var(--text-primary);background-color:var(--bg-color);outline:none;transition:background-color .2s,border-color .2s}.BusinessCreate_input__CT8Ht::placeholder{color:var(--text-secondary);opacity:.7}.BusinessCreate_input__CT8Ht:focus{background-color:var(--bg-surface);border-color:var(--brand-primary)}.BusinessCreate_input__CT8Ht:disabled{background-color:var(--glass-bg);color:var(--text-secondary);cursor:not-allowed}.BusinessCreate_checkboxRow__1KlBE{display:flex;align-items:center;gap:.5rem;padding-top:1.6rem}.BusinessCreate_checkboxRowNested__Lr0Pq{padding-top:.6rem}.BusinessCreate_checkboxRow__1KlBE input{width:16px;height:16px;accent-color:var(--brand-primary);cursor:pointer}.BusinessCreate_checkboxRow__1KlBE label{font-size:.9rem;color:var(--text-secondary);cursor:pointer}.BusinessCreate_hint__B9DwH{font-size:.75rem;color:var(--text-secondary)}.BusinessCreate_submitButton__i1UzF{background:var(--highlight-gradient);color:#fff;border:none;padding:1rem;border-radius:9999px;font-size:.95rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:opacity .2s,transform .2s;width:100%;margin-top:2.5rem}.BusinessCreate_submitButton__i1UzF:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.BusinessCreate_submitButton__i1UzF:disabled{opacity:.6;cursor:not-allowed}.BusinessCreate_errorMessage__UjI_y{background-color:var(--color-danger-soft);color:var(--color-danger)}.BusinessCreate_errorMessage__UjI_y,.BusinessCreate_successMessage__wZVkz{padding:.85rem 1rem;border-radius:8px;font-size:.9rem;margin-bottom:1.5rem;text-align:center;font-weight:600}.BusinessCreate_successMessage__wZVkz{background-color:var(--color-success-soft);color:var(--color-success-strong)}.BusinessCreate_cancelButton__OcJKl{display:block;width:100%;margin-top:1rem;background:var(--bg-surface);border:1px solid var(--glass-border);color:var(--text-primary);padding:1rem;border-radius:9999px;font-size:.95rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:background-color .2s}.BusinessCreate_cancelButton__OcJKl:hover{background:var(--glass-bg)}.BusinessCreate_loginHint__TZJLO{margin-top:1.75rem;text-align:center;font-size:.85rem;color:var(--text-secondary)}.BusinessCreate_loginHint__TZJLO a{color:var(--brand-primary);font-weight:700;cursor:pointer}.BusinessCreate_loginHint__TZJLO a:hover{text-decoration:underline}.BusinessCreate_accountTypeGrid__6Z5Jx{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.BusinessCreate_accountTypeCard__RnbrG{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.25rem;border:1px solid var(--glass-border);border-radius:10px;cursor:pointer;transition:border-color .2s,background-color .2s}.BusinessCreate_accountTypeCard__RnbrG:hover{border-color:var(--brand-primary)}.BusinessCreate_accountTypeCardActive__x46Ty{border-color:var(--brand-primary);background:rgba(10,107,255,.05)}.BusinessCreate_accountTypeTitle__Nk0OB{display:flex;align-items:center;gap:.6rem;font-size:1rem;font-weight:700;color:var(--text-primary)}.BusinessCreate_accountTypeTitle__Nk0OB input{width:18px;height:18px;margin:0;accent-color:var(--brand-primary);cursor:pointer}.BusinessCreate_accountTypeText__5GwWf{font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.BusinessCreate_accountTypeDivider__u954z{margin:1.75rem 0;border:none;border-top:1px solid var(--glass-border)}@media (max-width:700px){.BusinessCreate_accountTypeGrid__6Z5Jx,.BusinessCreate_formGrid__2vbiS{grid-template-columns:1fr}.BusinessCreate_checkboxRow__1KlBE{padding-top:0}.BusinessCreate_card__aGBbl{padding:1.75rem}}@container app (max-width: 700px){.BusinessCreate_accountTypeGrid__6Z5Jx,.BusinessCreate_formGrid__2vbiS{grid-template-columns:1fr}.BusinessCreate_checkboxRow__1KlBE{padding-top:0}.BusinessCreate_card__aGBbl{padding:1.75rem}}@container app (max-width: 600px){.BusinessCreate_container__UFF63{padding:1rem 1rem 2rem}.BusinessCreate_title__nMTn_{font-size:1.4rem}.BusinessCreate_card__aGBbl{padding:1.25rem;box-shadow:none}}.Skeleton_block__HUrjL{display:block;border-radius:6px;background:var(--glass-border);animation:Skeleton_pulse__n6UY4 1.5s ease-in-out infinite}.Skeleton_round__SE3Kf{border-radius:9999px}.Skeleton_srOnly__CS7sd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Skeleton_table__QAaWp{width:100%;border:1px solid var(--glass-border);border-radius:12px;background:var(--bg-surface);overflow:hidden}.Skeleton_tableRow__wAoyq{display:grid;grid-template-columns:repeat(var(--skeleton-columns,5),minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--glass-border)}.Skeleton_tableRow__wAoyq:last-child{border-bottom:none}.Skeleton_tableHeader__Aan5p{padding-top:.85rem;padding-bottom:.85rem}.Skeleton_statGrid__Nz28I{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.Skeleton_statCard__eXAJE{gap:.75rem;padding:1.25rem}.Skeleton_courseCard__bjAZb,.Skeleton_statCard__eXAJE{display:flex;flex-direction:column;border:1px solid var(--glass-border);border-radius:12px;background:var(--bg-surface)}.Skeleton_courseCard__bjAZb{overflow:hidden}.Skeleton_courseCardBanner__BBUEM{display:flex;align-items:center;justify-content:center;height:140px;background:var(--glass-border);opacity:.6}.Skeleton_courseCardBody__HJbTA{display:flex;flex-direction:column;gap:.6rem;padding:1.1rem 1.25rem 1.25rem}.Skeleton_row__hhPqi{display:flex;flex-wrap:wrap;gap:.5rem}.Skeleton_detail__N_hCe{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:2.5rem;gap:2.5rem;max-width:1200px;margin:0 auto;padding:3rem 5% 5rem}.Skeleton_detailMain__NyxNZ{display:flex;flex-direction:column;gap:1rem}.Skeleton_detailSection__hJtlX{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem}.Skeleton_detailIncludes__2J7_i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.Skeleton_detailSidebar__1JMZ1{display:flex;flex-direction:column;gap:1rem;align-self:start;padding-bottom:1.25rem;border:1px solid var(--glass-border);border-radius:16px;background:var(--bg-surface);overflow:hidden}.Skeleton_detailSidebar__1JMZ1>:not(:first-child){margin:0 1.25rem}@keyframes Skeleton_pulse__n6UY4{50%{opacity:.45}}@media (max-width:900px){.Skeleton_detail__N_hCe{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.Skeleton_tableRow__wAoyq{grid-template-columns:repeat(2,minmax(0,1fr))}.Skeleton_tableRow__wAoyq>:nth-child(n+3){display:none}.Skeleton_detailIncludes__2J7_i{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Skeleton_block__HUrjL{animation:none}}@container app (max-width: 900px){.Skeleton_detail__N_hCe{grid-template-columns:minmax(0,1fr)}}@container app (max-width: 600px){.Skeleton_tableRow__wAoyq{grid-template-columns:repeat(2,minmax(0,1fr))}.Skeleton_tableRow__wAoyq>:nth-child(n+3){display:none}.Skeleton_detailIncludes__2J7_i{grid-template-columns:minmax(0,1fr)}}.BusinessDashboard_container__kBn3t{max-width:1400px;margin:0 auto;padding:3rem 5%;min-height:calc(100vh - 200px)}.BusinessDashboard_header__A40z5{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.BusinessDashboard_title__oZt8E{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;color:var(--text-primary)}.BusinessDashboard_subtitle__bySWm{margin-top:.35rem;color:var(--text-secondary)}.BusinessDashboard_buyButton__vfoxV,.BusinessDashboard_retryButton__GYEtK{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.3rem;border:none;border-radius:9999px;background:var(--highlight-gradient);color:#fff;font-size:.92rem;font-weight:700;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.BusinessDashboard_buyButton__vfoxV:hover,.BusinessDashboard_retryButton__GYEtK:hover{opacity:.9}.BusinessDashboard_statusRow__wRlo0{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.BusinessDashboard_statusItem__FjIOz{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border:1px solid var(--glass-border);border-radius:10px;background:var(--bg-surface);color:var(--text-primary);font-size:.92rem;text-decoration:none;transition:border-color .2s ease}.BusinessDashboard_statusItem__FjIOz:hover{border-color:var(--brand-primary-border)}.BusinessDashboard_statusItem__FjIOz strong{font-size:1rem;font-weight:800}.BusinessDashboard_statusIcon__MSu1O{color:var(--brand-primary)}.BusinessDashboard_kpiGrid__Q_5fs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:1.75rem}.BusinessDashboard_kpiCard__6hCMS{display:flex;flex-direction:column;gap:.35rem;padding:1.5rem;border:1px solid var(--glass-border);border-radius:14px;background:var(--bg-surface);box-shadow:0 8px 24px rgba(11,21,48,.05)}.BusinessDashboard_kpiTop__lM200{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.BusinessDashboard_kpiIcon__m0KMT{display:inline-flex;padding:.75rem;border-radius:12px}.BusinessDashboard_kpiIconBlue__rIywu{background:var(--brand-primary-soft);color:var(--brand-primary)}.BusinessDashboard_kpiIconGreen__QD0on{background:var(--color-success-soft);color:var(--color-success)}.BusinessDashboard_kpiIconCyan__BJPMM{background:rgba(0,178,255,.14);color:var(--brand-electric)}.BusinessDashboard_kpiLabel__tTokr{font-size:.92rem;font-weight:600;color:var(--text-secondary)}.BusinessDashboard_kpiValue__9iDlF{font-size:2rem;font-weight:800;line-height:1.1;color:var(--text-primary)}.BusinessDashboard_kpiHint__JDikq{font-size:.82rem;color:var(--text-secondary)}.BusinessDashboard_badge__FTE8_{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.BusinessDashboard_badgeInfo__LIBNN{background:var(--brand-primary-soft);color:var(--brand-primary)}.BusinessDashboard_badgeSuccess__zo4bn{background:var(--color-success-soft);color:var(--color-success)}.BusinessDashboard_badgeWarning__6_5ER{background:var(--color-warning-soft);color:var(--color-warning)}.BusinessDashboard_badgeDanger__qFIiT{background:var(--color-danger-soft);color:var(--color-danger)}.BusinessDashboard_tableContainer__Xgfs_{margin-top:2rem;border:1px solid var(--glass-border);border-radius:14px;background:var(--bg-surface);overflow:hidden}.BusinessDashboard_tableHeader__ArdeB{padding:1.25rem 1.5rem;border-bottom:1px solid var(--glass-border)}.BusinessDashboard_tableTitle__w74KI{font-size:1.1rem;font-weight:800;color:var(--text-primary)}.BusinessDashboard_tableScroll__04VBX{overflow-x:auto}.BusinessDashboard_table__nqJjK{width:100%;min-width:960px;border-collapse:collapse}.BusinessDashboard_table__nqJjK th{padding:.9rem 1rem;background:var(--bg-color);color:var(--text-secondary);font-size:.8rem;font-weight:700;text-align:left;white-space:nowrap}.BusinessDashboard_table__nqJjK td{padding:1rem;border-top:1px solid var(--glass-border);color:var(--text-primary);font-size:.9rem;vertical-align:middle}.BusinessDashboard_table__nqJjK tbody tr:hover{background:var(--glass-bg)}.BusinessDashboard_table__nqJjK .BusinessDashboard_numeric__XLI6z{text-align:center}.BusinessDashboard_courseName__9zyvC{min-width:200px;font-weight:700}.BusinessDashboard_progress__9Yk2i{display:flex;align-items:center;gap:.6rem;min-width:120px}.BusinessDashboard_progressValue__Wbgtm{min-width:2.5rem;font-weight:700}.BusinessDashboard_progressBar__RKb15{flex:1 1;height:6px;border-radius:999px;background:var(--glass-border);overflow:hidden}.BusinessDashboard_progressBar__RKb15 span{display:block;height:100%;border-radius:inherit;background:var(--highlight-gradient)}.BusinessDashboard_attentionList__JCVrW{display:flex;flex-wrap:wrap;gap:.35rem;min-width:200px}.BusinessDashboard_detailButton__2nNV7{display:inline-flex;align-items:center;gap:.25rem;padding:.45rem .8rem;border:1px solid var(--glass-border);border-radius:8px;color:var(--text-primary);font-size:.82rem;font-weight:600;text-decoration:none;white-space:nowrap}.BusinessDashboard_detailButton__2nNV7:hover{border-color:var(--brand-primary-border);color:var(--brand-primary)}.BusinessDashboard_emptyState__zUju1,.BusinessDashboard_state__Py5t7{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;color:var(--text-secondary);text-align:center}.BusinessDashboard_state__Py5t7{margin-top:2rem;border:1px solid var(--glass-border);border-radius:14px;background:var(--bg-surface)}@media (max-width:860px){.BusinessDashboard_kpiGrid__Q_5fs{grid-template-columns:1fr}}@media (max-width:520px){.BusinessDashboard_buyButton__vfoxV{width:100%;justify-content:center}.BusinessDashboard_statusItem__FjIOz{flex:1 1 100%}}@container app (max-width: 860px){.BusinessDashboard_kpiGrid__Q_5fs{grid-template-columns:1fr}}@container app (max-width: 520px){.BusinessDashboard_buyButton__vfoxV{width:100%;justify-content:center}.BusinessDashboard_statusItem__FjIOz{flex:1 1 100%}}@container app (max-width: 600px){.BusinessDashboard_container__kBn3t{min-height:0;padding:1rem 1rem 1.5rem}.BusinessDashboard_title__oZt8E{font-size:1.35rem}.BusinessDashboard_buyButton__vfoxV{width:100%;justify-content:center}.BusinessDashboard_statusItem__FjIOz{flex:1 1 100%}.BusinessDashboard_kpiValue__9iDlF{font-size:1.6rem}.BusinessDashboard_table__nqJjK{min-width:0}.BusinessDashboard_table__nqJjK thead{display:none}.BusinessDashboard_table__nqJjK,.BusinessDashboard_table__nqJjK tbody,.BusinessDashboard_table__nqJjK td,.BusinessDashboard_table__nqJjK tr{display:block;width:100%}.BusinessDashboard_table__nqJjK tr{padding:.85rem 1rem;border-top:1px solid var(--glass-border)}.BusinessDashboard_table__nqJjK tbody tr:first-child{border-top:none}.BusinessDashboard_table__nqJjK td{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.3rem 0;border:none;text-align:right;white-space:normal}.BusinessDashboard_table__nqJjK td[data-label]:before{content:attr(data-label);flex-shrink:0;color:var(--text-secondary);font-size:.8rem;font-weight:600;text-align:left}.BusinessDashboard_table__nqJjK td.BusinessDashboard_courseName__9zyvC{display:block;padding-bottom:.4rem;font-size:1rem;text-align:left}.BusinessDashboard_table__nqJjK .BusinessDashboard_numeric__XLI6z{text-align:right}.BusinessDashboard_attentionList__JCVrW{justify-content:flex-end;min-width:0}.BusinessDashboard_progress__9Yk2i{min-width:0;width:55%}}.AdmDashboard_periodRow__NYuCw{display:flex;align-items:center;gap:.6rem;margin-top:2rem}.AdmDashboard_periodLabel__ZX_HQ{font-size:.85rem;color:var(--text-secondary);font-weight:600;margin-right:.25rem}.AdmDashboard_periodPill__sJOII{padding:.45rem 1rem;border:1px solid var(--glass-border);border-radius:9999px;background:var(--bg-surface);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.AdmDashboard_periodPill__sJOII:hover{border-color:var(--brand-primary-border)}.AdmDashboard_periodPillActive__ppQYR{background:var(--highlight-gradient);border-color:transparent;color:#fff}.AdmDashboard_listsGrid__CBzfb{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem;margin-top:1.25rem}.AdmDashboard_listCard__sHlnX{border:1px solid var(--glass-border);border-radius:14px;background:var(--bg-surface);overflow:hidden}.AdmDashboard_listHeader__iLYeZ{padding:1.1rem 1.4rem;border-bottom:1px solid var(--glass-border)}.AdmDashboard_listTitle__LBDNV{font-size:1rem;font-weight:800;color:var(--text-primary)}.AdmDashboard_listBody__8UTUH{display:flex;flex-direction:column}.AdmDashboard_rankRow__pZ_ji{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.4rem;border-bottom:1px solid var(--glass-border)}.AdmDashboard_rankRow__pZ_ji:last-child{border-bottom:none}.AdmDashboard_rankIndex__mKu_4{flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-color);color:var(--text-secondary);font-size:.75rem;font-weight:700}.AdmDashboard_rankTitle__Z_43P{flex:1 1;min-width:0;color:var(--text-primary);font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdmDashboard_rankValue__9W4a2{flex-shrink:0;font-size:.9rem;font-weight:800;color:var(--text-primary)}.AdmDashboard_recentItem__hqOXD{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.4rem;border-bottom:1px solid var(--glass-border)}.AdmDashboard_recentItem__hqOXD:last-child{border-bottom:none}.AdmDashboard_recentInfo__Z1gm1{min-width:0}.AdmDashboard_recentTitle__5F6QZ{color:var(--text-primary);font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdmDashboard_recentDate__lZ5nP{font-size:.78rem;color:var(--text-secondary)}@media (max-width:860px){.AdmDashboard_listsGrid__CBzfb{grid-template-columns:1fr}}.CourseCard_card__tPacZ{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;color:inherit;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s}.CourseCard_card__tPacZ:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.CourseCard_thumbnail__y45eH{position:relative;height:140px;display:flex;align-items:center;justify-content:center;color:#fff}.CourseCard_thumbnailFire__5mtBy{background:linear-gradient(135deg,var(--brand-primary),#f1a208)}.CourseCard_thumbnailDefault__n9rEy{background:linear-gradient(135deg,var(--text-primary),var(--text-secondary))}.CourseCard_bannerImage__d_P8g{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.CourseCard_body__tGmBF{padding:1.1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1}.CourseCard_bannerTag__sikdx{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:8px 12px;border:1px solid rgba(23,35,61,.18);border-radius:9px;background:#ffc928;color:#17233d;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 3px 8px rgba(0,0,0,.18);white-space:nowrap}.CourseCard_bannerTagUpdating__50q_0{border-color:hsla(0,0%,100%,.35);background:var(--brand-primary);color:#fff}.CourseCard_bannerTagPaused__S5pji{background:#f59e0b;color:#17233d}.CourseCard_bannerTagPlay__mZkIs{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding-left:1px;border-radius:50%;background:#17233d;color:#fff}.CourseCard_titleRow__MVo5_{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.CourseCard_title__wWHcI{flex:1 1;min-width:0;font-size:1.05rem;font-weight:700;line-height:1.35;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CourseCard_cardActions__Qrfxf{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.CourseCard_editButton__3F0rl,.CourseCard_viewButton__v8FKt{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1.5px solid var(--brand-primary);border-radius:50%;background:transparent;color:var(--brand-primary);cursor:pointer;transition:background-color .2s,color .2s}.CourseCard_editButton__3F0rl:hover,.CourseCard_viewButton__v8FKt:hover{background:var(--brand-primary);color:#fff}.CourseCard_viewButton__v8FKt{border-color:var(--brand-primary);color:var(--brand-primary)}.CourseCard_viewButton__v8FKt:hover{background:var(--brand-primary);color:#fff}.CourseCard_subTitle__0sNOh{font-size:.85rem;font-weight:600;line-height:1.35;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;opacity:.8}.CourseCard_author__WEQKP{font-size:.85rem;color:var(--text-secondary)}.CourseCard_badges__0S0Qy{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.15rem}.CourseCard_badge__LZ9aN{background:rgba(10,107,255,.1);color:var(--brand-primary);font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:6px}.CourseCard_badgeOutline__ffSNH{border:1px solid var(--glass-border);color:var(--text-secondary);font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:6px}.CourseCard_footer__9SDVC{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:.5rem;color:var(--text-secondary);font-size:.8rem}.CourseCard_footerItem__Dc_11{display:flex;align-items:center;gap:.3rem}.Landing_page__rGgcO{width:100%}.Landing_container__zyEsK{max-width:1200px;margin:0 auto;padding:0 5%}.Landing_section__Wq2ld{padding:4.5rem 0}.Landing_sectionAlt__U7h3e{background:var(--bg-surface);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}.Landing_sectionDark__sbmt2{background:var(--brand-navy);color:#fff}.Landing_sectionHeader__u4__J{max-width:760px;margin-bottom:2.5rem}.Landing_eyebrowLight__gmJRT,.Landing_eyebrow__tu5tM{display:inline-block;margin-bottom:.6rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary)}.Landing_eyebrowLight__gmJRT{color:var(--brand-cyan)}.Landing_sectionTitle__KRAEb{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;line-height:1.2;color:inherit}.Landing_sectionText__i1Jtn{margin-top:.75rem;font-size:1.02rem;line-height:1.6;color:var(--text-secondary)}.Landing_sectionDark__sbmt2 .Landing_sectionText__i1Jtn{color:hsla(0,0%,100%,.78)}.Landing_actions__WG0Rj{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.Landing_outlineButton__QJ0t0,.Landing_primaryButtonLight__jZtzX,.Landing_primaryButton__NLVC4,.Landing_secondaryButtonLight__t8rWC,.Landing_secondaryButton__uMI4b{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.6rem;border-radius:9999px;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.Landing_primaryButton__NLVC4{background:var(--highlight-gradient);color:#fff;box-shadow:0 8px 22px rgba(10,107,255,.3)}.Landing_secondaryButton__uMI4b{border:1.5px solid hsla(0,0%,100%,.55);color:#fff}.Landing_outlineButton__QJ0t0{border:1.5px solid var(--brand-primary);color:var(--brand-primary)}.Landing_primaryButtonLight__jZtzX{background:#fff;color:var(--brand-electric)}.Landing_secondaryButtonLight__t8rWC{border:1.5px solid hsla(0,0%,100%,.7);color:#fff}.Landing_primaryButtonLight__jZtzX:hover,.Landing_primaryButton__NLVC4:hover{transform:translateY(-2px)}.Landing_secondaryButtonLight__t8rWC:hover,.Landing_secondaryButton__uMI4b:hover{background:hsla(0,0%,100%,.12)}.Landing_outlineButton__QJ0t0:hover{background:var(--brand-primary-soft)}.Landing_hero__mho2U{position:relative;padding:6rem 0 5.5rem;background-image:linear-gradient(110deg,rgba(11,21,48,.94),rgba(26,59,230,.82) 60%,rgba(0,178,255,.55)),url(/banner_brigadista_hor.png);background-size:cover;background-position:50%;color:#fff}.Landing_heroInner__riHOg{max-width:1200px;margin:0 auto;padding:0 5%}.Landing_hero__mho2U .Landing_eyebrow__tu5tM{color:var(--brand-cyan)}.Landing_heroTitle__YGrnT{max-width:760px;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.Landing_heroText__r_BZO{max-width:640px;margin-top:1.25rem;font-size:1.12rem;line-height:1.6;color:hsla(0,0%,100%,.86)}.Landing_normGroups__kLgly{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.25rem;gap:1.25rem}.Landing_normGroup__1uwqV{padding:1.5rem;border:1px solid var(--glass-border);border-radius:14px;background:var(--bg-surface)}.Landing_normGroupTitle__CzSKM{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.08rem;font-weight:800}.Landing_hybridTag__EyZcu{padding:.2rem .6rem;border-radius:999px;background:rgba(0,178,255,.15);color:var(--brand-electric);font-size:.7rem;font-weight:700}.Landing_normList__WvJly{display:flex;flex-direction:column;gap:.9rem;list-style:none}.Landing_normItem__btTN2{display:flex;gap:.75rem;align-items:flex-start}.Landing_normCode__Tom_9{flex-shrink:0;min-width:64px;padding:.25rem .5rem;border-radius:6px;background:var(--brand-primary-soft);color:var(--brand-electric);font-size:.75rem;font-weight:800;text-align:center}.Landing_normItem__btTN2 strong{font-size:.95rem}.Landing_normItem__btTN2 p{margin-top:.15rem;font-size:.88rem;line-height:1.45;color:var(--text-secondary)}.Landing_alert__v8meT{display:flex;gap:1rem;align-items:flex-start;margin-top:2rem;padding:1.25rem 1.5rem;border-left:4px solid var(--color-warning-accent);border-radius:10px;background:var(--color-warning-soft);line-height:1.6}.Landing_alertIcon__ACNOe{flex-shrink:0;color:var(--color-warning)}.Landing_footnote__s8cvB{margin-top:.75rem;font-size:.8rem;color:var(--text-secondary)}.Landing_whatIs__Poxnr{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.Landing_steps__n6IvU{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem;list-style:none}.Landing_step__2dZ6b{position:relative;padding:1.75rem 1.5rem 1.5rem;border:1px solid var(--glass-border);border-radius:14px;background:var(--bg-surface)}.Landing_stepNumber__PFbz_{position:absolute;top:-14px;left:1.5rem;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--highlight-gradient);color:#fff;font-size:.85rem;font-weight:800}.Landing_stepIcon__GZsOL{color:var(--brand-primary)}.Landing_step__2dZ6b h3{margin-top:.75rem;font-size:1.05rem;font-weight:800}.Landing_step__2dZ6b p{margin-top:.35rem;font-size:.92rem;line-height:1.5;color:var(--text-secondary)}.Landing_benefits__4FRRp{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.25rem;gap:1.25rem}.Landing_benefit___MM_y{padding:1.5rem;border:1px solid var(--glass-border);border-radius:14px;background:var(--bg-color);transition:border-color .2s ease,transform .2s ease}.Landing_benefit___MM_y:hover{border-color:var(--brand-primary-border);transform:translateY(-2px)}.Landing_benefitIcon__W6_mB{display:inline-flex;padding:.6rem;border-radius:10px;background:var(--brand-primary-soft);color:var(--brand-primary)}.Landing_benefit___MM_y h3{margin-top:.85rem;font-size:1.02rem;font-weight:800}.Landing_benefit___MM_y p{margin-top:.35rem;font-size:.9rem;line-height:1.5;color:var(--text-secondary)}.Landing_hybrid___VuN7{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:2rem;gap:2rem;margin-top:2.5rem;padding:2rem;border:1.5px solid var(--brand-primary-border);border-radius:16px;background:linear-gradient(135deg,rgba(10,107,255,.07),rgba(0,178,255,.05))}.Landing_hybridIntro__8q0_T{display:flex;gap:1rem;align-items:flex-start}.Landing_hybridIcon__v_lyc{flex-shrink:0;color:var(--brand-primary)}.Landing_hybridIntro__8q0_T h3{font-size:1.25rem;font-weight:800}.Landing_hybridIntro__8q0_T p{margin-top:.5rem;line-height:1.6;color:var(--text-secondary)}.Landing_hybridList__HnjPf{display:flex;flex-direction:column;gap:.85rem;padding-left:1.2rem;line-height:1.55}.Landing_hybridList__HnjPf li::marker{color:var(--brand-primary)}.Landing_compliance___jbss{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.Landing_checkList__Uq0CQ{display:flex;flex-direction:column;gap:.75rem;list-style:none}.Landing_checkList__Uq0CQ li{display:flex;gap:.75rem;align-items:center;padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:hsla(0,0%,100%,.06)}.Landing_checkList__Uq0CQ svg{flex-shrink:0;color:var(--brand-cyan)}.Landing_courseGrid__UI_PJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem}.Landing_centerAction__2ugxl{display:flex;justify-content:center;margin-top:2rem}.Landing_segments__Yx3QS{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:1rem;gap:1rem;list-style:none}.Landing_segment__VhpZP{display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--glass-border);border-radius:12px;background:var(--bg-color);font-weight:600}.Landing_segment__VhpZP svg{flex-shrink:0;color:var(--brand-primary)}.Landing_price__B6v_2{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:2rem 2.25rem;border:1px solid var(--glass-border);border-radius:16px;background:var(--bg-surface)}.Landing_faqContainer__9_HSu{max-width:900px}.Landing_faq__WrqhK{display:flex;flex-direction:column;gap:.75rem}.Landing_faqItem__vgqy_{border:1px solid var(--glass-border);border-radius:12px;background:var(--bg-color);transition:border-color .2s ease}.Landing_faqItem__vgqy_[open]{border-color:var(--brand-primary-border)}.Landing_faqItem__vgqy_ summary{position:relative;padding:1.1rem 3rem 1.1rem 1.25rem;font-weight:700;cursor:pointer;list-style:none}.Landing_faqItem__vgqy_ summary::-webkit-details-marker{display:none}.Landing_faqItem__vgqy_ summary:after{content:"+";position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);font-size:1.4rem;font-weight:400;color:var(--brand-primary)}.Landing_faqItem__vgqy_[open] summary:after{content:"−"}.Landing_faqItem__vgqy_ summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:12px}.Landing_faqItem__vgqy_ p{padding:0 1.25rem 1.2rem;line-height:1.6;color:var(--text-secondary)}.Landing_finalCta__puxcP{padding:4.5rem 0;background:var(--brand-gradient);color:#fff;text-align:center}.Landing_finalCta__puxcP h2{margin-top:.75rem;font-size:clamp(1.6rem,3.5vw,2.3rem);font-weight:800}.Landing_finalCta__puxcP p{max-width:560px;margin:.75rem auto 0;font-size:1.05rem;color:hsla(0,0%,100%,.9)}.Landing_finalCta__puxcP .Landing_actions__WG0Rj{justify-content:center}.Landing_finalIcon__8ahof{opacity:.9}@media (max-width:860px){.Landing_compliance___jbss,.Landing_hybrid___VuN7,.Landing_whatIs__Poxnr{grid-template-columns:1fr}.Landing_finalCta__puxcP,.Landing_section__Wq2ld{padding:3.25rem 0}.Landing_hero__mho2U{padding:4rem 0}}@media (max-width:520px){.Landing_actions__WG0Rj a{width:100%}.Landing_price__B6v_2{padding:1.5rem}.Landing_price__B6v_2 a{width:100%}.Landing_hybrid___VuN7{padding:1.4rem}}@media (prefers-reduced-motion:reduce){.Landing_benefit___MM_y,.Landing_primaryButtonLight__jZtzX,.Landing_primaryButton__NLVC4{transition:none}.Landing_benefit___MM_y:hover,.Landing_primaryButtonLight__jZtzX:hover,.Landing_primaryButton__NLVC4:hover{transform:none}}.Home_carouselSection__EVs2W{max-width:1200px;margin:2.5rem auto 0;padding:0 5%}.Home_audiences__vRNhX{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.Home_audience__4f3vC{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem;border:1px solid var(--glass-border);border-radius:16px;background:var(--bg-surface);box-shadow:0 10px 30px rgba(11,21,48,.05)}.Home_audience__4f3vC h3{font-size:1.35rem;font-weight:800}.Home_audience__4f3vC>p{line-height:1.6;color:var(--text-secondary)}.Home_audienceList__7_yX8{display:flex;flex-direction:column;gap:.55rem;margin:.25rem 0 .75rem;list-style:none}.Home_audienceList__7_yX8 li{display:flex;align-items:center;gap:.55rem;font-size:.95rem}.Home_audienceList__7_yX8 svg{flex-shrink:0;color:var(--brand-primary)}.Home_audience__4f3vC a{margin-top:auto}.Home_areaHeader__7ajzf{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.Home_areaTagFeatured__qthts,.Home_areaTag__h3pu0{padding:.2rem .6rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.Home_areaTag__h3pu0{background:var(--glass-bg);color:var(--text-secondary)}.Home_areaTagFeatured__qthts{background:#ffc928;color:#17233d}.Home_areaFeatured__jvsCO{border-color:var(--brand-primary-border);background:linear-gradient(135deg,rgba(10,107,255,.07),rgba(0,178,255,.04))}.Home_businessActions___8BMZ{display:flex;justify-content:flex-end}@media (max-width:860px){.Home_businessActions___8BMZ{justify-content:flex-start}}@media (max-width:520px){.Home_audience__4f3vC{padding:1.5rem}.Home_audience__4f3vC a,.Home_businessActions___8BMZ a{width:100%}}.Course_container__25gEO{padding:3rem 5% 5rem;max-width:1400px;margin:0 auto}.Course_header__bsyQP{margin-bottom:2rem}.Course_title___Q_1_{font-size:2rem;font-weight:800;color:var(--text-primary)}.Course_subtitle__pSdzg{color:var(--text-secondary);margin-top:.35rem}.Course_section__wo9GN{margin-top:3rem}.Course_section__wo9GN:first-of-type{margin-top:0}.Course_sectionTitle__uDqEI{font-size:1.5rem;font-weight:800;color:var(--text-primary);margin-bottom:1.25rem}.Course_grid__2ZuTZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem}.Course_state__rcbYh{text-align:center;color:var(--text-secondary);padding:4rem 1rem}.Course_stateFeedback__UzEvj{text-align:left;color:var(--text-secondary);padding:4rem 1rem}@container app (max-width: 600px){.Course_container__25gEO{padding:1rem 1rem 1.5rem}.Course_header__bsyQP{margin-bottom:1rem}.Course_title___Q_1_{font-size:1.35rem}.Course_grid__2ZuTZ{grid-template-columns:1fr;gap:1rem}}