._container_1ms2l_1{min-height:100vh;background:linear-gradient(135deg,#0a0e1a,#1a1f35);padding:2rem}._header_1ms2l_7{max-width:1400px;margin:0 auto 2rem;text-align:center;position:relative}._backButton_1ms2l_14{position:absolute;left:0;top:0;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#10b981;font-weight:500;cursor:pointer;transition:all .3s ease}._backButton_1ms2l_14:hover{background:#10b98133;border-color:#10b981;transform:translate(-4px)}._title_1ms2l_37{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#10b981,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}._subtitle_1ms2l_47{color:#fff9;font-size:1rem}._controls_1ms2l_52{max-width:1400px;margin:0 auto 2rem}._searchBox_1ms2l_57{position:relative;max-width:500px}._searchIcon_1ms2l_62{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#fff6;pointer-events:none}._searchInput_1ms2l_71{width:100%;padding:.875rem 1rem .875rem 3rem;background:#ffffff0d;border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}._searchInput_1ms2l_71:focus{outline:none;border-color:#10b981;background:#ffffff14}._searchInput_1ms2l_71::-moz-placeholder{color:#fff6}._searchInput_1ms2l_71::placeholder{color:#fff6}._tableWrapper_1ms2l_92{max-width:1400px;margin:0 auto;background:#ffffff05;border:1px solid rgba(16,185,129,.2);border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #10b9811a;overflow-x:auto}._loading_1ms2l_104,._empty_1ms2l_105{padding:4rem 2rem;text-align:center;color:#fff9;font-size:1.1rem}._table_1ms2l_92{width:100%;border-collapse:collapse;min-width:1200px}._table_1ms2l_92 thead{background:linear-gradient(135deg,#10b9811a,#14b8a61a);border-bottom:2px solid rgba(16,185,129,.3);position:sticky;top:0;z-index:10}._table_1ms2l_92 thead tr th{padding:1rem .75rem;text-align:left;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#10b981;white-space:nowrap}._thSortable_1ms2l_137{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s ease}._thSortable_1ms2l_137:hover{background:#10b98126}._thContent_1ms2l_147{display:flex;align-items:center;gap:.5rem}._thEmail_1ms2l_153{min-width:200px}._thActions_1ms2l_157{width:120px;text-align:center!important}._row_1ms2l_162{border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}._row_1ms2l_162:hover{background:#10b9810d}._row_1ms2l_162 td{padding:1rem .75rem;color:#ffffffe6}._username_1ms2l_176{font-weight:600;color:#fffffff2;min-width:120px}._email_1ms2l_182{color:#ffffffb3;font-size:.9rem}._currentTopic_1ms2l_187{color:#ffffffd9;font-size:.9rem;min-width:150px}._progress_1ms2l_193{min-width:150px}._progressContainer_1ms2l_197{display:flex;flex-direction:column;gap:.4rem}._progressNumber_1ms2l_203{font-weight:600;color:#10b981;font-size:.95rem}._progressBarWrapper_1ms2l_209{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}._progressBar_1ms2l_209{height:100%;background:linear-gradient(90deg,#10b981,#14b8a6);border-radius:3px;transition:width .3s ease}._kdCompleted_1ms2l_224{text-align:center;color:#ffffffe6;font-weight:600;font-size:1rem}._lastActivity_1ms2l_231{font-size:.85rem;color:#ffffffb3;min-width:140px}._actions_1ms2l_237{text-align:center}._viewButton_1ms2l_241{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:6px;color:#10b981;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease}._viewButton_1ms2l_241:hover{background:#10b98133;border-color:#10b981;transform:translateY(-2px)}._modalOverlay_1ms2l_262{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;overflow-y:auto}._modal_1ms2l_262{background:linear-gradient(135deg,#1a1f35,#0a0e1a);border:1px solid rgba(16,185,129,.3);border-radius:12px;width:100%;max-width:900px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #10b98133}._modalHeader_1ms2l_288{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(16,185,129,.2);background:#10b9810d}._modalTitle_1ms2l_297{font-size:1.5rem;font-weight:700;color:#10b981;margin:0}._modalClose_1ms2l_304{background:none;border:none;color:#fff9;font-size:2rem;line-height:1;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._modalClose_1ms2l_304:hover{color:#10b981;transform:rotate(90deg)}._modalContent_1ms2l_325{overflow-y:auto;padding:1.5rem}._dataSection_1ms2l_330{margin-bottom:2rem}._dataSection_1ms2l_330:last-child{margin-bottom:0}._dataSectionTitle_1ms2l_338{font-size:1.1rem;font-weight:600;color:#10b981;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(16,185,129,.2)}._dataJson_1ms2l_347{background:#0000004d;border:1px solid rgba(16,185,129,.2);border-radius:8px;padding:1rem;color:#ffffffe6;font-family:Courier New,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto;white-space:pre}@media (max-width: 768px){._container_1ms2l_1{padding:1rem}._header_1ms2l_7{margin-bottom:1.5rem}._backButton_1ms2l_14{position:static;margin-bottom:1rem}._title_1ms2l_37{font-size:1.8rem}._subtitle_1ms2l_47{font-size:.9rem}._controls_1ms2l_52{margin-bottom:1rem}._table_1ms2l_92{font-size:.85rem}._table_1ms2l_92 thead tr th{padding:.75rem .5rem;font-size:.75rem}._row_1ms2l_162 td{padding:.75rem .5rem}._modalOverlay_1ms2l_262{padding:1rem}._modal_1ms2l_262{max-height:95vh}._modalHeader_1ms2l_288{padding:1rem}._modalTitle_1ms2l_297{font-size:1.2rem}._modalContent_1ms2l_325{padding:1rem}._dataJson_1ms2l_347{font-size:.75rem}}._container_1imgr_1{position:relative;z-index:9998;direction:ltr;text-align:left}._dropdownButton_1imgr_8{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#141423cc;border:1px solid rgba(0,180,166,.3);border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:80px}._dropdownButton_1imgr_8:hover{background:#141423f2;border-color:#00b4a680;transform:translateY(-1px)}._dropdownButton_1imgr_8:focus{outline:2px solid #00B4A6;outline-offset:2px}._currentLanguage_1imgr_36{font-weight:600;letter-spacing:.5px}._chevron_1imgr_41{transition:transform .2s ease;flex-shrink:0}._chevronOpen_1imgr_46{transform:rotate(180deg)}._dropdown_1imgr_8{position:fixed;min-width:180px;background:#141423fa;border:1px solid rgba(0,180,166,.3);border-radius:8px;max-height:300px;overflow-y:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #0006;animation:_slideDown_1imgr_1 .2s ease;z-index:9999}@keyframes _slideDown_1imgr_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_1imgr_75{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:transparent;border:none;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}._dropdownItem_1imgr_75:last-child{border-bottom:none}._dropdownItem_1imgr_75:hover{background:#00b4a626}._dropdownItem_1imgr_75._active_1imgr_99{background:#00b4a640;color:#00d4a1}._dropdownItem_1imgr_75._active_1imgr_99 ._languageCode_1imgr_104{color:#00d4a1;font-weight:700}._languageCode_1imgr_104{font-weight:600;letter-spacing:.5px;min-width:28px;color:#00b4a6}._languageLabel_1imgr_116{flex:1;font-weight:400}._dropdown_1imgr_8::-webkit-scrollbar{width:6px}._dropdown_1imgr_8::-webkit-scrollbar-track{background:#ffffff0d}._dropdown_1imgr_8::-webkit-scrollbar-thumb{background:#00b4a666;border-radius:3px}._dropdown_1imgr_8::-webkit-scrollbar-thumb:hover{background:#00b4a699}@media (max-width: 768px){._container_1imgr_1{top:10px;right:10px}._dropdownButton_1imgr_8{padding:6px 10px;font-size:12px;min-width:70px}._dropdown_1imgr_8{min-width:150px}._dropdownItem_1imgr_75{padding:10px 12px;font-size:13px}}@media (max-width: 480px){._container_1imgr_1{top:8px;right:8px}._dropdownButton_1imgr_8{padding:5px 8px;font-size:11px;min-width:60px;gap:4px}._dropdown_1imgr_8{min-width:130px}._dropdownItem_1imgr_75{padding:8px 10px;font-size:12px;gap:8px}._languageCode_1imgr_104{min-width:24px;font-size:11px}}._container_wjdn6_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0fdf9,#ecfdf5,#d1fae5);padding:2rem;position:relative}._container_wjdn6_1>div:first-child{position:absolute;top:1.5rem;right:1.5rem}._card_wjdn6_17{background:#fff;border-radius:1.5rem;box-shadow:0 20px 60px #00b4a626;padding:3rem;width:100%;max-width:28rem;text-align:center}._title_wjdn6_27{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}._subtitle_wjdn6_34{font-size:1.125rem;color:#6b7280;margin-bottom:2.5rem}._buttonGroup_wjdn6_40{display:flex;flex-direction:column;gap:1rem}._button_wjdn6_40{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#00b4a6,#00d4a1);color:#fff;font-size:1.125rem;font-weight:600;border:none;border-radius:.75rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00b4a64d}._button_wjdn6_40:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00b4a666}._button_wjdn6_40:active{transform:translateY(0)}@media (max-width: 640px){._container_wjdn6_1>div:first-child{top:1rem;right:1rem}._card_wjdn6_17{padding:2rem}._title_wjdn6_27{font-size:1.5rem}._subtitle_wjdn6_34{font-size:1rem}._button_wjdn6_40{font-size:1rem;padding:.875rem 1.5rem}}._overlay_11zno_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:_fadeIn_11zno_1 .2s ease}@keyframes _fadeIn_11zno_1{0%{opacity:0}to{opacity:1}}._modal_11zno_26{background:#fff;border-radius:1rem;max-width:900px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:_slideUp_11zno_1 .3s ease;display:flex;flex-direction:column}@keyframes _slideUp_11zno_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_11zno_50{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #E5E7EB;background:linear-gradient(135deg,#f0fdf9,#fff)}._title_11zno_59{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:#1a1a1a}._titleIcon_11zno_68{color:#00b4a6}._closeButton_11zno_72{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;transition:all .2s ease;color:#6b7280}._closeButton_11zno_72:hover{background:#f3f4f6;color:#1a1a1a}._closeButton_11zno_72:active{transform:scale(.95)}._content_11zno_94{padding:2rem 2.5rem;overflow-y:auto;flex:1}._guideSection_11zno_100{margin-bottom:2rem}._mainHeading_11zno_104{font-size:1.75rem;font-weight:700;color:#00b4a6;margin-bottom:.75rem;line-height:1.3}._sectionHeading_11zno_112{font-size:1.25rem;font-weight:600;color:#0f766e;margin-bottom:.75rem;line-height:1.3}._subsection_11zno_120{margin-left:1rem;margin-top:1rem;padding-left:1rem;border-left:3px solid #A7F3D0}._subsectionHeading_11zno_127{font-size:1.125rem;font-weight:600;color:#134e4a;margin-bottom:.5rem;line-height:1.3}._paragraph_11zno_135{color:#1f2937;line-height:1.7;font-size:1rem;margin-bottom:.75rem}._list_11zno_142{color:#374151;line-height:1.7;font-size:1rem;margin-left:1.5rem;margin-bottom:.75rem}._list_11zno_142 li{margin-bottom:.5rem}._list_11zno_142 li:last-child{margin-bottom:0}._list_11zno_142 strong{color:#0f766e;font-weight:600}@media (max-width: 768px){._modal_11zno_26{max-width:100%;max-height:100vh;border-radius:0;height:100vh}._overlay_11zno_1{padding:0}._header_11zno_50{padding:1rem}._title_11zno_59{font-size:1.125rem}._content_11zno_94{padding:1.5rem}._mainHeading_11zno_104{font-size:1.5rem}._sectionHeading_11zno_112{font-size:1.125rem}._subsectionHeading_11zno_127{font-size:1rem}._subsection_11zno_120{margin-left:.5rem;padding-left:.75rem}}@media (max-width: 480px){._header_11zno_50{padding:.875rem}._title_11zno_59{font-size:1rem;gap:.5rem}._titleIcon_11zno_68{width:20px;height:20px}._content_11zno_94{padding:1.25rem}._mainHeading_11zno_104{font-size:1.25rem}._sectionHeading_11zno_112{font-size:1rem}._subsectionHeading_11zno_127,._paragraph_11zno_135,._list_11zno_142{font-size:.9375rem}._list_11zno_142{margin-left:1.25rem}._subsection_11zno_120{margin-left:.25rem;padding-left:.5rem;border-left-width:2px}}._helpButton_1j809_1{position:fixed;bottom:2rem;right:13rem;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#00b4a6,#00d4a1);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00b4a666;z-index:9999;transition:all .3s ease;animation:_helpGlow_1j809_1 2s ease-in-out infinite}._helpButton_1j809_1:hover{transform:scale(1.1);box-shadow:0 6px 20px #00b4a699;animation:none}._helpButton_1j809_1:active{transform:scale(.95)}._helpIcon_1j809_30{color:#fff;width:32px;height:32px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._tooltip_1j809_37{position:absolute;bottom:calc(100% + .75rem);right:0;background:#1a1a1af2;color:#fff;padding:.5rem .875rem;border-radius:.5rem;font-size:.875rem;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease;box-shadow:0 4px 12px #0003}._tooltip_1j809_37:after{content:"";position:absolute;top:100%;right:1rem;border:6px solid transparent;border-top-color:#1a1a1af2}._helpButton_1j809_1:hover ._tooltip_1j809_37{opacity:1}@keyframes _helpGlow_1j809_1{0%,to{box-shadow:0 4px 12px #00b4a666,0 0 20px #00b4a633}50%{box-shadow:0 4px 16px #00b4a699,0 0 30px #00b4a64d}}@media (max-width: 768px){._helpButton_1j809_1{width:56px;height:56px;bottom:1.5rem;right:8.5rem}._helpIcon_1j809_30{width:28px;height:28px}._tooltip_1j809_37{display:none}}@media (max-width: 480px){._helpButton_1j809_1{width:52px;height:52px;bottom:1rem;right:6.5rem}._helpIcon_1j809_30{width:26px;height:26px}}@media (max-width: 360px){._helpButton_1j809_1{width:48px;height:48px;bottom:.75rem;right:5.5rem}._helpIcon_1j809_30{width:24px;height:24px}}._container_s4uog_1{min-height:100vh;height:100vh;background:linear-gradient(135deg,#f0fdf9,#ecfdf5);padding:1rem;overflow:hidden;display:flex;flex-direction:column}._header_s4uog_11{max-width:64rem;margin:0 auto;position:relative;animation:_fadeIn_s4uog_1 .6s ease-out;flex-shrink:0;padding:0 1rem .5rem;min-height:-moz-fit-content;min-height:fit-content}._headerContent_s4uog_22{display:flex;align-items:center;justify-content:space-between;gap:2rem}._titleWrapper_s4uog_29{flex:1;text-align:left}[dir=rtl] ._titleWrapper_s4uog_29{text-align:right}._buttonsWrapper_s4uog_38{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@keyframes _fadeIn_s4uog_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._backButton_s4uog_56{position:absolute;left:0;top:0;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fff;border:2px solid #A7F3D0;border-radius:.75rem;color:#00b4a6;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #00b4a61a}._backButton_s4uog_56:hover{background:linear-gradient(135deg,#00b4a6,#00d4a1);color:#fff;transform:translate(-4px);box-shadow:0 4px 6px #00b4a633}._leaderboardButton_s4uog_81{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(135deg,#00b4a6,#00d4a1);border:2px solid #00B4A6;border-radius:.75rem;color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #00b4a633;white-space:nowrap}._leaderboardButton_s4uog_81:hover{background:linear-gradient(135deg,#00d4a1,#00b4a6);transform:translateY(-2px);box-shadow:0 4px 8px #00b4a64d}._adminButton_s4uog_104{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#14b8a626;border:2px solid rgba(20,184,166,.4);border-radius:.75rem;color:#14b8a6;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #14b8a626;white-space:nowrap}._adminButton_s4uog_104:hover{background:#14b8a640;border-color:#14b8a6;transform:translateY(-2px);box-shadow:0 4px 8px #14b8a640}._logoutButton_s4uog_128{position:absolute;left:0;top:4rem;display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.75rem;color:#dc2626;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #ef44441a}._logoutButton_s4uog_128:hover{background:#ef444426;border-color:#dc2626;transform:translateY(-2px);box-shadow:0 4px 8px #ef444433}._pageTitle_s4uog_154{font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,#00b4a6,#00d4a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.375rem;line-height:1.2}._pageDescription_s4uog_165{font-size:.875rem;color:#134e4a;line-height:1.4;margin:0}._roadmapContainer_s4uog_172{position:relative;max-width:80rem;width:100%;margin:0 auto;flex:1 1 auto;padding:.5rem 2rem;display:block;overflow:hidden}._pathSvg_s4uog_183{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;min-height:100%}._path_s4uog_183{animation:_dashAnimation_s4uog_1 20s linear infinite}@keyframes _dashAnimation_s4uog_1{to{stroke-dashoffset:-100}}._station_s4uog_204{position:absolute;transform:translate(-50%,-50%);cursor:pointer;z-index:10;animation:_stationAppear_s4uog_1 .6s ease-out backwards;transition:transform .2s ease;will-change:transform}@keyframes _stationAppear_s4uog_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._station_s4uog_204:nth-child(2){animation-delay:.1s}._station_s4uog_204:nth-child(3){animation-delay:.2s}._station_s4uog_204:nth-child(4){animation-delay:.3s}._station_s4uog_204:nth-child(5){animation-delay:.4s}._station_s4uog_204:nth-child(6){animation-delay:.5s}._station_s4uog_204:nth-child(7){animation-delay:.6s}._stationConnector_s4uog_232{position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:.25rem;height:1rem;background:linear-gradient(to bottom,#00B4A6,transparent);opacity:.4}._station_s4uog_204>div:first-child{background:#fff;border-radius:50%;padding:.875rem;box-shadow:0 10px 25px #00b4a633;transition:all .3s ease;border:3px solid #A7F3D0;position:relative;width:4.5rem;height:4.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}._station_s4uog_204:hover>div:first-child{transform:scale(1.05);box-shadow:0 15px 35px #00b4a666;border-color:#0d9488}._stationExpanded_s4uog_265>div:first-child{border-color:#0d9488;box-shadow:0 15px 35px #00b4a659}._stationLocked_s4uog_270{cursor:not-allowed;opacity:.65;filter:grayscale(50%)}._stationLocked_s4uog_270 ._stationTitle_s4uog_276{color:#6b7280}._stationLocked_s4uog_270 ._stationNumber_s4uog_280{color:#9ca3af}._stationLocked_s4uog_270:hover>div:first-child{transform:none;box-shadow:0 10px 25px #00b4a633;border-color:#a7f3d0}._stationCompleted_s4uog_290>div:first-child{background:linear-gradient(135deg,#e0f9f7,#d1faf3);border-color:#00d4a1}._stationCompleted_s4uog_290 ._stationTitle_s4uog_276{color:#0d9488}._stationCompleted_s4uog_290 ._stationNumber_s4uog_280{color:#0a5c52}._stationLockIcon_s4uog_303{position:absolute;top:-.5rem;left:-.5rem;width:1.5rem;height:1.5rem;color:#6b7280;background:#fff;border-radius:50%;padding:.25rem;border:2px solid #D1D5DB;z-index:5}._stationNumber_s4uog_280{position:absolute;top:-.625rem;right:-.625rem;width:1.875rem;height:1.875rem;background:linear-gradient(135deg,#00b4a6,#00d4a1);color:#0f766e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:800;box-shadow:0 4px 6px #00b4a64d;border:2px solid white}._stationContent_s4uog_335{display:flex;flex-direction:column;align-items:center;gap:.5rem}._stationIcon_s4uog_342{width:1.75rem;height:1.75rem;color:#00b4a6}._stationTitle_s4uog_276{font-size:.8125rem;font-weight:700;color:#00b4a6;text-align:center;line-height:1.1}._topicDuration_s4uog_356{font-size:.75rem;font-weight:500;color:#059669;opacity:.8}._partsPanel_s4uog_363{position:absolute;z-index:20;animation:_expandPanel_s4uog_1 .3s ease-out;width:-moz-fit-content;width:fit-content;max-width:24rem}._stepsPanel_s4uog_371{position:absolute;transform:translate(-50%);z-index:20;animation:_expandPanel_s4uog_1 .3s ease-out;width:-moz-fit-content;width:fit-content;max-width:24rem}@keyframes _expandPanel_s4uog_1{0%{opacity:0;margin-top:-10px}to{opacity:1;margin-top:0}}._partsList_s4uog_391{background:#fff;border-radius:1rem;padding:.5rem;box-shadow:0 20px 40px #00b4a633;border:2px solid #A7F3D0;display:flex;flex-direction:column;gap:.5rem}._partWrapper_s4uog_402{display:flex;flex-direction:column;gap:.5rem}._partItem_s4uog_408{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,#f0fdf9,#ecfdf5);border:2px solid transparent;border-radius:.75rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%;font-weight:600;color:#0f4c42}._partItem_s4uog_408:hover:not(:disabled){border-color:#00b4a6;background:#fff;transform:translate(4px)}._partItemLocked_s4uog_430{opacity:.5;cursor:not-allowed;background:#f3f4f6}._partItemCompleted_s4uog_436{background:linear-gradient(135deg,#e0f9f7,#d1faf3);border-color:#00d4a1}._partItemExpanded_s4uog_441{border-color:#00b4a6;background:#fff}._partItemIcon_s4uog_446{flex-shrink:0;width:2rem;height:2rem;background:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #00b4a61a}._partItemTitle_s4uog_458{flex:1;font-size:.9375rem}._stepsList_s4uog_463{background:#f9fafb;border-radius:.75rem;padding:.5rem;border:2px solid #E5E7EB;display:flex;flex-direction:column;gap:.5rem;margin-left:1rem}._stepItem_s4uog_474{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;background:linear-gradient(135deg,#f0fdf9,#ecfdf5);border:2px solid transparent;border-radius:.75rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}._stepItem_s4uog_474:hover:not(:disabled){border-color:#00b4a6;background:#fff;transform:translate(4px)}._stepItemAvailable_s4uog_494{border-color:transparent}._stepItemCompleted_s4uog_498{background:linear-gradient(135deg,#e0f9f7,#d1faf3);border-color:#00d4a1}._stepItemLocked_s4uog_503{opacity:.5;cursor:not-allowed;background:#f3f4f6}._stepItemIcon_s4uog_509{flex-shrink:0;width:2.5rem;height:2.5rem;background:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #00b4a61a}._stepIconSmall_s4uog_521,._statusIcon_s4uog_527{width:1.25rem;height:1.25rem;color:#00b4a6}._stepItemLocked_s4uog_503 ._statusIcon_s4uog_527{color:#9ca3af}._stepItemCompleted_s4uog_498 ._statusIcon_s4uog_527{color:#00d4a1}._stepItemContent_s4uog_541{flex:1;display:flex;flex-direction:column;gap:.25rem}._stepItemTitle_s4uog_548{font-size:.9375rem;font-weight:600;color:#0f4c42;line-height:1.3}._stepItemType_s4uog_555{font-size:.8125rem;color:#00b4a6;font-weight:500}._stepItemLocked_s4uog_503 ._stepItemTitle_s4uog_548,._stepItemLocked_s4uog_503 ._stepItemType_s4uog_555{color:#9ca3af}@media (max-width: 1024px){._headerContent_s4uog_22{gap:1.5rem}._pageTitle_s4uog_154{font-size:1.625rem}._roadmapContainer_s4uog_172{padding:1rem}._partsPanel_s4uog_363,._stepsPanel_s4uog_371{min-width:18rem}}@media (max-width: 768px){._container_s4uog_1{padding:1rem .75rem}._headerContent_s4uog_22{flex-direction:column;align-items:stretch;gap:1rem}._titleWrapper_s4uog_29{text-align:center}._buttonsWrapper_s4uog_38{justify-content:center;flex-wrap:wrap}._pageTitle_s4uog_154{font-size:1.5rem}._pageDescription_s4uog_165{font-size:.875rem}._leaderboardButton_s4uog_81,._adminButton_s4uog_104{padding:.5rem .875rem;font-size:.8125rem}._backButton_s4uog_56{position:static;margin:0 auto .5rem;padding:.5rem .875rem;font-size:.8125rem}._logoutButton_s4uog_128{position:static;margin:0 auto .5rem;padding:.4375rem .75rem;font-size:.75rem}._roadmapContainer_s4uog_172{padding:1rem .75rem}._station_s4uog_204>div:first-child{width:4rem;height:4rem;padding:.75rem}._stationIcon_s4uog_342{width:1.5rem;height:1.5rem}._stationTitle_s4uog_276{font-size:.75rem}._stationNumber_s4uog_280{width:1.75rem;height:1.75rem;font-size:.875rem}._partsPanel_s4uog_363,._stepsPanel_s4uog_371{width:-moz-fit-content;width:fit-content;max-width:18rem;max-height:calc(100vh - 12rem);overflow-y:auto}._partsList_s4uog_391{padding:.5rem;gap:.5rem}._partItem_s4uog_408{padding:.5rem .625rem;font-size:.8125rem;gap:.5rem}._partItemIcon_s4uog_446{width:1.75rem;height:1.75rem}._partItemTitle_s4uog_458{font-size:.8125rem}._stepsList_s4uog_463{padding:.375rem;gap:.375rem;margin-left:.625rem}._stepItem_s4uog_474{padding:.625rem .75rem;gap:.625rem}._stepItemIcon_s4uog_509{width:2rem;height:2rem}._stepIconSmall_s4uog_521,._statusIcon_s4uog_527{width:1rem;height:1rem}._stepItemTitle_s4uog_548{font-size:.8125rem}._stepItemType_s4uog_555{font-size:.6875rem}}@media (max-width: 480px){._container_s4uog_1{padding:.75rem .5rem}._headerContent_s4uog_22{gap:.875rem}._buttonsWrapper_s4uog_38{gap:.5rem}._pageTitle_s4uog_154{font-size:1.25rem;margin-bottom:.25rem}._pageDescription_s4uog_165{font-size:.8125rem}._backButton_s4uog_56,._leaderboardButton_s4uog_81,._adminButton_s4uog_104,._logoutButton_s4uog_128{padding:.4375rem .75rem;font-size:.75rem}._roadmapContainer_s4uog_172{padding:.75rem .5rem}._station_s4uog_204>div:first-child{width:3.5rem;height:3.5rem;padding:.625rem}._stationIcon_s4uog_342{width:1.375rem;height:1.375rem}._stationTitle_s4uog_276{font-size:.6875rem;line-height:1.1}._stationNumber_s4uog_280{width:1.5rem;height:1.5rem;font-size:.75rem}._partsPanel_s4uog_363,._stepsPanel_s4uog_371{width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 2rem);max-height:calc(100vh - 10rem);overflow-y:auto}._partsList_s4uog_391{padding:.375rem;gap:.375rem}._partItem_s4uog_408{padding:.4375rem .625rem;font-size:.75rem;gap:.4375rem}._partItemIcon_s4uog_446{width:1.5rem;height:1.5rem}._partItemTitle_s4uog_458{font-size:.75rem}._stepsList_s4uog_463{padding:.3125rem;gap:.3125rem;margin-left:.375rem}._stepItem_s4uog_474{padding:.5rem .625rem;gap:.5rem}._stepItemIcon_s4uog_509{width:1.875rem;height:1.875rem}._stepIconSmall_s4uog_521,._statusIcon_s4uog_527{width:.9375rem;height:.9375rem}._stepItemTitle_s4uog_548{font-size:.75rem}._stepItemType_s4uog_555{font-size:.625rem}}@media (max-width: 360px){._container_s4uog_1{padding:.625rem .375rem}._pageTitle_s4uog_154{font-size:1.125rem}._pageDescription_s4uog_165{font-size:.8125rem}._station_s4uog_204>div:first-child{width:3.25rem;height:3.25rem}._stationIcon_s4uog_342{width:1.25rem;height:1.25rem}._stationTitle_s4uog_276{font-size:.625rem}._stationNumber_s4uog_280{width:1.375rem;height:1.375rem;font-size:.6875rem}}._container_d22wq_1{position:relative;flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:.5rem}._certificateBox_d22wq_10{position:relative;width:3.5rem;height:3rem;display:flex;align-items:center;justify-content:center;perspective:800px}._boxLid_d22wq_20{position:absolute;top:0;left:0;right:0;height:40%;z-index:3;transform-origin:top center;transition:transform .6s cubic-bezier(.68,-.55,.265,1.55)}._lidTop_d22wq_31{width:100%;height:100%;background:linear-gradient(135deg,#a7f3d0,#6ee7b7);border:2px solid #00B4A6;border-bottom:none;border-radius:.375rem .375rem 0 0;box-shadow:0 2px 4px #00b4a633}._certificateBox_d22wq_10._opened_d22wq_41 ._boxLid_d22wq_20{transform:rotateX(-110deg) translateY(-2px)}._certificateInside_d22wq_45{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff;border:2px solid #A7F3D0;border-radius:.375rem;z-index:1;transition:all .4s ease}._certificateBox_d22wq_10._locked_d22wq_62 ._certificateInside_d22wq_45{background:#f9fafb;opacity:.6}._certificateBox_d22wq_10._unlocked_d22wq_67 ._certificateInside_d22wq_45{background:#f0fdf9;border-color:#00d4a1;box-shadow:0 0 20px #00d4a14d}._certificateBox_d22wq_10._opened_d22wq_41 ._certificateInside_d22wq_45{box-shadow:0 4px 16px #00d4a133}._certificateIcon_d22wq_77{color:#9ca3af;transition:all .4s ease}._certificateBox_d22wq_10._unlocked_d22wq_67 ._certificateIcon_d22wq_77{color:#00b4a6}._certificateBox_d22wq_10._opened_d22wq_41 ._certificateIcon_d22wq_77{color:#00d4a1;animation:_glow_d22wq_1 2s ease-in-out infinite}._lockOverlay_d22wq_91{position:absolute;top:-6px;left:50%;transform:translate(-50%);z-index:10;background:#6b7280;padding:.25rem .375rem;border-radius:.375rem;box-shadow:0 2px 8px #0003;transition:all .4s ease}._lockIcon_d22wq_104{color:#fff;display:block}._lockOverlay_d22wq_91._broken_d22wq_109{animation:_lockBreak_d22wq_1 .5s ease-out forwards}._downloadButton_d22wq_113{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .875rem;background:linear-gradient(135deg,#00d4a1,#00b4a6);border:none;border-radius:.375rem;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #00d4a140;white-space:nowrap;animation:_fadeSlideUp_d22wq_1 .4s ease-out}._downloadButton_d22wq_113:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00d4a159}._downloadButton_d22wq_113:active{transform:translateY(0)}._tooltip_d22wq_141{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);padding:.375rem .75rem;background:#1f2937;color:#fff;font-size:.75rem;font-weight:500;border-radius:.375rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1002}._tooltip_d22wq_141:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1f2937}._container_d22wq_1:hover ._tooltip_d22wq_141{opacity:1}._modalOverlay_d22wq_173{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_d22wq_1 .2s ease-out}._modal_d22wq_173{background:#fff;border-radius:.75rem;width:90%;max-width:28rem;box-shadow:0 20px 60px #0000004d;animation:_scaleIn_d22wq_1 .3s cubic-bezier(.68,-.55,.265,1.55);border:2px solid #A7F3D0}._modalHeader_d22wq_197{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:2px solid #E5E7EB}._modalTitle_d22wq_205{font-size:1.25rem;font-weight:700;color:#00b4a6;margin:0}._closeButton_d22wq_212{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._closeButton_d22wq_212:hover{background:#f3f4f6;color:#1f2937}._modalBody_d22wq_230{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}._formGroup_d22wq_237{display:flex;flex-direction:column;gap:.5rem}._label_d22wq_243{font-size:.875rem;font-weight:600;color:#374151}._input_d22wq_249{padding:.75rem 1rem;border:2px solid #D1D5DB;border-radius:.5rem;background:#fff;font-size:.9375rem;color:#1f2937;transition:all .2s ease;outline:none}._input_d22wq_249:focus{border-color:#00b4a6;box-shadow:0 0 0 3px #00b4a61a}._input_d22wq_249::-moz-placeholder{color:#9ca3af}._input_d22wq_249::placeholder{color:#9ca3af}._modalFooter_d22wq_269{padding:1.25rem 1.5rem;border-top:2px solid #E5E7EB;display:flex;justify-content:flex-end}._generateButton_d22wq_276{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#00d4a1,#00b4a6);border:none;border-radius:.5rem;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00d4a14d}._generateButton_d22wq_276:hover{transform:translateY(-1px);box-shadow:0 4px 14px #00d4a166}._generateButton_d22wq_276:active{transform:translateY(0)}@keyframes _lockBreak_d22wq_1{0%{transform:translate(-50%) scale(1);opacity:1}50%{transform:translate(-50%) scale(1.2) rotate(15deg);opacity:.7}to{transform:translate(-50%) scale(0) rotate(45deg);opacity:0}}@keyframes _glow_d22wq_1{0%,to{filter:drop-shadow(0 0 4px rgba(0,212,161,.6))}50%{filter:drop-shadow(0 0 8px rgba(0,212,161,.9))}}@keyframes _fadeSlideUp_d22wq_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_d22wq_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_d22wq_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){._container_d22wq_1{gap:.375rem}._certificateBox_d22wq_10{width:2.75rem;height:2.5rem}._certificateIcon_d22wq_77{width:18px;height:18px}._lockOverlay_d22wq_91{top:-4px;padding:.1875rem .3125rem}._lockIcon_d22wq_104{width:14px;height:14px}._downloadButton_d22wq_113{padding:.375rem .625rem;font-size:.6875rem;gap:.25rem}._modal_d22wq_173{max-width:24rem}._modalHeader_d22wq_197{padding:1rem 1.25rem}._modalTitle_d22wq_205{font-size:1.125rem}._modalBody_d22wq_230{padding:1.25rem;gap:1rem}._modalFooter_d22wq_269{padding:1rem 1.25rem}}@media (max-width: 640px){._container_d22wq_1{gap:.25rem}._certificateBox_d22wq_10{width:2.5rem;height:2.25rem}._certificateIcon_d22wq_77{width:16px;height:16px}._lockOverlay_d22wq_91{top:-3px;padding:.125rem .25rem}._lockIcon_d22wq_104{width:12px;height:12px}._downloadButton_d22wq_113{padding:.3125rem .5rem;font-size:.625rem;gap:.1875rem}._tooltip_d22wq_141{font-size:.6875rem;padding:.25rem .5rem}._modal_d22wq_173{max-width:calc(100% - 2rem)}._modalHeader_d22wq_197{padding:.875rem 1rem}._modalTitle_d22wq_205{font-size:1rem}._modalBody_d22wq_230{padding:1rem;gap:.875rem}._label_d22wq_243{font-size:.8125rem}._input_d22wq_249{padding:.625rem .875rem;font-size:.875rem}._modalFooter_d22wq_269{padding:.875rem 1rem}._generateButton_d22wq_276{padding:.625rem 1.25rem;font-size:.875rem}}._container_12ffq_1{position:sticky;top:0;left:0;right:0;z-index:1000;background:linear-gradient(135deg,#f0fdf9,#ecfdf5);border-bottom:2px solid #A7F3D0;padding:1rem 1.5rem .75rem;box-shadow:0 2px 8px #00b4a61a;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none}._container_12ffq_1::-webkit-scrollbar{display:none}._contentWrapper_12ffq_21{max-width:64rem;margin:0 auto;display:flex;align-items:center;gap:1rem;flex-wrap:nowrap}._desktopLanguage_12ffq_30{display:flex;position:relative}._desktopLanguage_12ffq_30>*{position:static!important;top:auto!important;right:auto!important}._mobileLanguage_12ffq_41{display:none}._lockRow_12ffq_45{display:flex;align-items:center;flex:1;min-width:0}._actionsRow_12ffq_52{display:flex;align-items:center;gap:1rem;flex-shrink:0}._lockWrapper_12ffq_59{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;position:relative;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:-moz-fit-content;min-width:fit-content}._lockWrapper_12ffq_59::-webkit-scrollbar{display:none}._lockIcon_12ffq_75{flex-shrink:0;display:flex;align-items:center}._lockTitle_12ffq_81{flex-shrink:0;font-size:.875rem;font-weight:600;color:#1f2937;margin-left:.5rem}._iconLocked_12ffq_89{color:#9ca3af;transition:all .3s ease}._iconUnlocked_12ffq_94{color:#00d4a1;animation:_unlock_12ffq_1 .5s ease-in-out}._inputsContainer_12ffq_99{display:flex;gap:.375rem;flex-wrap:nowrap;align-items:center;flex-shrink:0}._digitBox_12ffq_107{width:2rem;height:2rem;min-width:2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;border:2px solid #A7F3D0;border-radius:.375rem;background:#fff;color:#1f2937;transition:all .3s ease}._digitBoxLocked_12ffq_124{background:#f3f4f6;border-color:#d1d5db}._digitBoxUnlocked_12ffq_129{border-color:#00d4a1;background:#f0fdf9;animation:_digitUnlock_12ffq_1 .5s ease-in-out}._digitBoxAllUnlocked_12ffq_135{border-color:#00d4a1;background:linear-gradient(135deg,#e0f9f7,#d1faf3)}._digitValue_12ffq_140{color:#00b4a6;font-weight:700}._lockIconSmall_12ffq_145{color:#9ca3af}@keyframes _digitUnlock_12ffq_1{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}._statusText_12ffq_161{flex-shrink:0;margin-right:.5rem}._textLocked_12ffq_166{font-size:.875rem;font-weight:600;color:#6b7280}._textUnlocked_12ffq_172{font-size:.875rem;font-weight:600;color:#00b4a6}._userSection_12ffq_178{flex-shrink:0;z-index:1500}._userButton_12ffq_183{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem .25rem .25rem;background:#fff;border:2px solid #A7F3D0;border-radius:2rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:600;color:#1f2937;min-height:2.5rem}._userButton_12ffq_183:hover{background:#f0fdf9;border-color:#6ee7b7}._logoutButton_12ffq_204{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:2px solid #F87171;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:600;color:#dc2626;flex-shrink:0}._logoutButton_12ffq_204:hover{background:#fef2f2;border-color:#ef4444;color:#b91c1c}._logoutText_12ffq_226{white-space:nowrap}._username_12ffq_230{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userMenu_12ffq_237{position:fixed;margin-top:.5rem;background:#fff;border:2px solid #A7F3D0;border-radius:.75rem;box-shadow:0 10px 25px #00b4a626;overflow:visible;min-width:10rem;z-index:3000;animation:_slideDown_12ffq_1 .2s ease-out}@keyframes _slideDown_12ffq_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._menuItem_12ffq_261{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;background:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#1f2937;cursor:pointer;transition:all .15s ease;text-align:left}._menuItem_12ffq_261:hover{background:#f0fdf9;color:#00b4a6}@keyframes _unlock_12ffq_1{0%{transform:scale(1)}50%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0)}}@keyframes _shake_12ffq_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (max-width: 768px){._container_12ffq_1{padding:.875rem .75rem .625rem;overflow-x:visible;overflow-y:visible}._desktopLanguage_12ffq_30{display:none;order:3}._mobileLanguage_12ffq_41{display:flex;position:relative}._mobileLanguage_12ffq_41>*{position:static!important;top:auto!important;right:auto!important}._contentWrapper_12ffq_21{flex-direction:column;gap:.625rem;align-items:stretch}._lockRow_12ffq_45{width:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none;order:1;padding:.25rem 0}._lockRow_12ffq_45::-webkit-scrollbar{display:none}._actionsRow_12ffq_52{width:100%;justify-content:center;gap:.75rem;flex-wrap:wrap;order:2}._lockWrapper_12ffq_59{gap:.5rem;justify-content:flex-start;overflow:visible}._lockIcon_12ffq_75{width:20px;height:20px}._lockIcon_12ffq_75 svg{width:20px;height:20px}._lockTitle_12ffq_81{display:none}._digitBox_12ffq_107{width:1.75rem;height:1.75rem;min-width:1.75rem;font-size:.875rem}._lockIconSmall_12ffq_145{width:12px;height:12px}._inputsContainer_12ffq_99{gap:.25rem}._statusText_12ffq_161{display:none}._userButton_12ffq_183{min-height:2rem}._username_12ffq_230{max-width:6rem;font-size:.8125rem}._userMenu_12ffq_237{min-width:8rem}._menuItem_12ffq_261{padding:.625rem .75rem;font-size:.8125rem;gap:.5rem}._logoutButton_12ffq_204{padding:.4rem .75rem;font-size:.8125rem}._logoutButton_12ffq_204 svg{width:16px;height:16px}}@media (max-width: 640px){._container_12ffq_1{padding:.75rem .5rem .5rem;overflow-x:visible;overflow-y:visible}._contentWrapper_12ffq_21{gap:.5rem}._actionsRow_12ffq_52{gap:.625rem}._lockWrapper_12ffq_59{gap:.25rem}._lockIcon_12ffq_75{width:18px;height:18px}._lockIcon_12ffq_75 svg{width:18px;height:18px}._lockTitle_12ffq_81{display:none}._digitBox_12ffq_107{width:1.5rem;height:1.5rem;min-width:1.5rem;font-size:.75rem;border-width:1.5px}._lockIconSmall_12ffq_145{width:10px;height:10px}._inputsContainer_12ffq_99{gap:.1875rem}._statusText_12ffq_161,._username_12ffq_230{display:none}._userButton_12ffq_183{padding:.25rem;min-height:2rem;gap:.25rem}._userMenu_12ffq_237{min-width:7rem}._menuItem_12ffq_261{padding:.5rem .625rem;font-size:.75rem;gap:.375rem}._menuItem_12ffq_261 svg{width:14px;height:14px}._logoutButton_12ffq_204{padding:.375rem .625rem;font-size:.75rem}._logoutButton_12ffq_204 svg{width:14px;height:14px}._logoutText_12ffq_226{display:none}}@media (max-width: 380px){._container_12ffq_1{padding:.625rem .375rem .4375rem;overflow-x:visible;overflow-y:visible}._contentWrapper_12ffq_21{gap:.4375rem}._actionsRow_12ffq_52{gap:.5rem}._lockWrapper_12ffq_59{gap:.1875rem}._lockIcon_12ffq_75{width:16px;height:16px}._lockIcon_12ffq_75 svg{width:16px;height:16px}._lockTitle_12ffq_81{display:none}._digitBox_12ffq_107{width:1.375rem;height:1.375rem;min-width:1.375rem;font-size:.6875rem;border-width:1px}._lockIconSmall_12ffq_145{width:8px;height:8px}._inputsContainer_12ffq_99{gap:.125rem}._userButton_12ffq_183{padding:.1875rem;min-height:1.875rem}._userMenu_12ffq_237{min-width:6.5rem}._menuItem_12ffq_261{padding:.4375rem .5rem;font-size:.6875rem;gap:.3125rem}._menuItem_12ffq_261 svg{width:12px;height:12px}._logoutButton_12ffq_204{padding:.3rem .5rem;font-size:.6875rem}._logoutButton_12ffq_204 svg{width:12px;height:12px}._logoutText_12ffq_226{display:none}}._avatar_180vp_1{border-radius:50%;display:flex;align-items:center;justify-content:center;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid #A7F3D0}._small_180vp_11{width:2rem;height:2rem}._medium_180vp_16{width:3rem;height:3rem}._large_180vp_21{width:4rem;height:4rem}._container_83yvb_1{min-height:100vh;background:linear-gradient(135deg,#0a0e1a,#1a1f35);padding:2rem}._header_83yvb_7{max-width:1200px;margin:0 auto 3rem;text-align:center;position:relative}._backButton_83yvb_14{position:absolute;left:0;top:0;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#10b981;font-weight:500;cursor:pointer;transition:all .3s ease}._backButton_83yvb_14:hover{background:#10b98133;border-color:#10b981;transform:translate(-4px)}._title_83yvb_37{font-size:3rem;font-weight:700;background:linear-gradient(135deg,#10b981,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:1rem}._titleIcon_83yvb_51{width:3rem;height:3rem;color:#fbbf24;filter:drop-shadow(0 0 10px rgba(251,191,36,.5))}._subtitle_83yvb_58{color:#fff9;font-size:1.1rem}._tableWrapper_83yvb_63{max-width:1200px;margin:0 auto;background:#ffffff05;border:1px solid rgba(16,185,129,.2);border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #10b9811a}._loading_83yvb_74,._empty_83yvb_75{padding:4rem 2rem;text-align:center;color:#fff9;font-size:1.1rem}._table_83yvb_63{width:100%;border-collapse:collapse}._table_83yvb_63 thead{background:linear-gradient(135deg,#10b9811a,#14b8a61a);border-bottom:2px solid rgba(16,185,129,.3)}._table_83yvb_63 thead tr th{padding:1.5rem 1rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:#10b981}._thPosition_83yvb_102{width:100px;text-align:center!important}._thAvatar_83yvb_107{width:80px}._thUsername_83yvb_111{width:auto}._thScore_83yvb_115{width:150px;text-align:center!important}._thModules_83yvb_120{width:120px;text-align:center!important}._row_83yvb_125{border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}._row_83yvb_125:hover{background:#10b9810d}._row_83yvb_125:nth-child(1){background:linear-gradient(90deg,rgba(251,191,36,.08) 0%,transparent 100%)}._row_83yvb_125:nth-child(2){background:linear-gradient(90deg,rgba(209,213,219,.08) 0%,transparent 100%)}._row_83yvb_125:nth-child(3){background:linear-gradient(90deg,rgba(205,127,50,.08) 0%,transparent 100%)}._row_83yvb_125 td{padding:1.25rem 1rem;color:#ffffffe6}._position_83yvb_151{text-align:center}._positionCell_83yvb_155{display:flex;align-items:center;justify-content:center;gap:.5rem}._positionNumber_83yvb_162{font-size:1.2rem;font-weight:700;min-width:2rem}._goldMedal_83yvb_168{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.5))}._silverMedal_83yvb_173{color:#d1d5db;filter:drop-shadow(0 0 8px rgba(209,213,219,.5))}._bronzeMedal_83yvb_178{color:#cd7f32;filter:drop-shadow(0 0 8px rgba(205,127,50,.5))}._avatar_83yvb_183{padding:.75rem 1rem}._avatarImage_83yvb_187{width:48px;height:48px;border-radius:50%;border:2px solid rgba(16,185,129,.3);-o-object-fit:cover;object-fit:cover;transition:all .3s ease}._row_83yvb_125:hover ._avatarImage_83yvb_187{border-color:#10b981;transform:scale(1.1)}._username_83yvb_201{font-weight:600;font-size:1.1rem;color:#fffffff2}._score_83yvb_207{text-align:center}._scoreValue_83yvb_211{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,#10b98133,#14b8a633);border:1px solid rgba(16,185,129,.4);border-radius:8px;font-size:1.2rem;font-weight:700;color:#10b981}._modules_83yvb_222{text-align:center;font-weight:600;color:#fffc;font-size:1.1rem}@media (max-width: 768px){._container_83yvb_1{padding:1rem}._header_83yvb_7{margin-bottom:2rem}._backButton_83yvb_14{position:static;margin-bottom:1.5rem}._title_83yvb_37{font-size:2rem}._titleIcon_83yvb_51{width:2rem;height:2rem}._subtitle_83yvb_58{font-size:.9rem}._table_83yvb_63 thead tr th{padding:1rem .5rem;font-size:.8rem}._row_83yvb_125 td{padding:1rem .5rem}._thPosition_83yvb_102,._thAvatar_83yvb_107{width:60px}._thScore_83yvb_115{width:100px}._thModules_83yvb_120{width:80px}._avatarImage_83yvb_187{width:40px;height:40px}._username_83yvb_201{font-size:.95rem}._scoreValue_83yvb_211{padding:.4rem .8rem;font-size:1rem}._modules_83yvb_222{font-size:.95rem}._positionNumber_83yvb_162{font-size:1rem}}._container_1t57p_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0fdf9,#ecfdf5,#d1fae5);padding:2rem;position:relative}._container_1t57p_1>div:first-child{position:absolute;top:1.5rem;right:1.5rem}._card_1t57p_17{background:#fff;border-radius:1.5rem;box-shadow:0 20px 60px #00b4a626;padding:3rem;width:100%;max-width:28rem;position:relative}._backButton_1t57p_27{position:absolute;top:1.5rem;left:1.5rem;display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:transparent;color:#6b7280;font-size:.875rem;font-weight:500;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease}._backButton_1t57p_27:hover{background:#f3f4f6;color:#1f2937}._iconWrapper_1t57p_50{display:flex;justify-content:center;margin-bottom:1.5rem;margin-top:1rem}._icon_1t57p_50{width:4rem;height:4rem;color:#00b4a6}._title_1t57p_63{text-align:center;font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}._subtitle_1t57p_71{text-align:center;font-size:1rem;color:#6b7280;margin-bottom:2rem}._errorAlert_1t57p_78{padding:.875rem 1rem;background:#fef2f2;border:1px solid #FCA5A5;border-radius:.5rem;color:#dc2626;font-size:.875rem;font-weight:500;margin-bottom:1.5rem;text-align:center}._form_1t57p_90{display:flex;flex-direction:column;gap:1.25rem}._inputGroup_1t57p_96{display:flex;flex-direction:column;gap:.5rem}._label_1t57p_102{font-size:.875rem;font-weight:600;color:#374151}._input_1t57p_96{padding:.75rem 1rem;border:2px solid #D1D5DB;border-radius:.5rem;font-size:1rem;transition:all .2s ease;outline:none}._input_1t57p_96:focus{border-color:#00b4a6;box-shadow:0 0 0 3px #00b4a61a}._inputError_1t57p_122{border-color:#f87171}._error_1t57p_78{font-size:.875rem;color:#dc2626;font-weight:500}._button_1t57p_132{margin-top:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#00b4a6,#00d4a1);color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:.75rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00b4a64d}._button_1t57p_132:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00b4a666}._button_1t57p_132:active{transform:translateY(0)}._signupLink_1t57p_155{text-align:center;font-size:.875rem;color:#6b7280;margin-top:.5rem}._link_1t57p_162{background:none;border:none;color:#00b4a6;font-weight:600;cursor:pointer;text-decoration:underline;transition:color .2s ease}._link_1t57p_162:hover{color:#009688}@media (max-width: 640px){._container_1t57p_1>div:first-child{top:1rem;right:1rem}._card_1t57p_17{padding:2rem}._title_1t57p_63{font-size:1.5rem}._subtitle_1t57p_71{font-size:.875rem}}._container_1wmru_1{position:fixed;bottom:24px;right:24px;z-index:999;pointer-events:none}._circle_1wmru_9{width:160px;height:160px;position:relative;display:flex;align-items:center;justify-content:center}._circleBackground_1wmru_18{position:absolute;width:100%;height:100%}._circleProgress_1wmru_24{position:absolute;width:100%;height:100%;transform:rotate(-90deg);transition:stroke-dashoffset .6s ease-in-out}._circleTrack_1wmru_32{fill:none;stroke:#10b9811a;stroke-width:12}._circleFill_1wmru_38{fill:none;stroke:url(#progressGradient);stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset .6s ease-in-out}._percentage_1wmru_46{position:absolute;font-size:36px;font-weight:700;color:#10b981;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}._completed_1wmru_55{animation:_successGlow_1wmru_1 2s ease-in-out infinite}@keyframes _successGlow_1wmru_1{0%,to{filter:drop-shadow(0 0 8px rgba(16,185,129,.4))}50%{filter:drop-shadow(0 0 16px rgba(16,185,129,.8))}}@media (max-width: 768px){._container_1wmru_1{bottom:16px;right:16px}._circle_1wmru_9{width:100px;height:100px}._percentage_1wmru_46{font-size:24px}._circleFill_1wmru_38,._circleTrack_1wmru_32{stroke-width:10}}@media (max-width: 480px){._container_1wmru_1{bottom:12px;right:12px}._circle_1wmru_9{width:80px;height:80px}._percentage_1wmru_46{font-size:20px}._circleFill_1wmru_38,._circleTrack_1wmru_32{stroke-width:8}}@media (max-width: 360px){._container_1wmru_1{bottom:10px;right:10px}._circle_1wmru_9{width:70px;height:70px}._percentage_1wmru_46{font-size:18px}._circleFill_1wmru_38,._circleTrack_1wmru_32{stroke-width:7}}._container_1t63k_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0fdf9,#ecfdf5);padding:1rem;position:relative}._container_1t63k_1>div:first-child{position:absolute;top:1.5rem;right:1.5rem}._card_1t63k_17{background:#fff;border-radius:1.5rem;padding:3rem 2.5rem;box-shadow:0 20px 25px -5px #00b4a61a,0 10px 10px -5px #00b4a60a;max-width:32rem;width:100%;animation:_slideUp_1t63k_1 .5s ease-out;position:relative}@keyframes _slideUp_1t63k_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._iconWrapper_1t63k_40{display:flex;justify-content:center;margin-bottom:1.5rem}._icon_1t63k_40{width:3.5rem;height:3.5rem;color:#00b4a6;background:linear-gradient(135deg,#e0f9f7,#d1faf3);padding:.75rem;border-radius:1rem}._title_1t63k_55{font-size:1.875rem;font-weight:700;color:#0f4c42;text-align:center;margin-bottom:.5rem;line-height:1.2}._subtitle_1t63k_64{color:#6b7280;text-align:center;margin-bottom:2rem;font-size:.9375rem}._form_1t63k_71{display:flex;flex-direction:column;gap:1.5rem}._inputGroup_1t63k_77{display:flex;flex-direction:column;gap:.5rem}._label_1t63k_83{font-size:.875rem;font-weight:600;color:#0f4c42}._input_1t63k_77{padding:.75rem 1rem;border:2px solid #A7F3D0;border-radius:.75rem;font-size:1rem;transition:all .2s ease;background:#fff;color:#0f4c42}._input_1t63k_77:focus{outline:none;border-color:#00b4a6;box-shadow:0 0 0 3px #00b4a61a}._input_1t63k_77::-moz-placeholder{color:#9ca3af}._input_1t63k_77::placeholder{color:#9ca3af}._inputError_1t63k_109{border-color:#ef4444}._inputError_1t63k_109:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._error_1t63k_118{color:#ef4444;font-size:.875rem;margin-top:-.25rem}._button_1t63k_124{margin-top:.5rem;padding:1rem;background:linear-gradient(135deg,#00b4a6,#00d4a1);color:#fff;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px -1px #00b4a633}._button_1t63k_124:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #00b4a64d}._button_1t63k_124:active{transform:translateY(0)}._backButton_1t63k_147{position:absolute;top:1.5rem;left:1.5rem;display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:transparent;color:#6b7280;font-size:.875rem;font-weight:500;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease}._backButton_1t63k_147:hover{background:#f3f4f6;color:#1f2937}._errorAlert_1t63k_170{padding:.875rem 1rem;background:#fef2f2;border:1px solid #FCA5A5;border-radius:.5rem;color:#dc2626;font-size:.875rem;font-weight:500;margin-bottom:1.5rem;text-align:center}._avatarSection_1t63k_182{display:flex;flex-direction:column;gap:.75rem}._avatarPreview_1t63k_188{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:1rem;background:linear-gradient(135deg,#f0fdf9,#e0f9f7);border-radius:.75rem}._previewImage_1t63k_199{width:6rem;height:6rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #A7F3D0;box-shadow:0 4px 12px #00b4a626}._previewName_1t63k_208{font-size:.875rem;font-weight:600;color:#0f4c42;margin:0}._avatarTypeToggle_1t63k_215{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.5rem}._toggleButton_1t63k_222{padding:.625rem 1rem;background:#f3f4f6;color:#6b7280;border:2px solid transparent;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._toggleButton_1t63k_222:hover{background:#e5e7eb}._toggleActive_1t63k_238{background:#e0f9f7;color:#00b4a6;border-color:#a7f3d0}._avatarGrid_1t63k_244{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;padding:.5rem 0;max-height:400px;overflow-y:auto}._avatarOption_1t63k_253{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#fff;border:3px solid #E5E7EB;border-radius:1rem;cursor:pointer;transition:all .2s ease;position:relative}._avatarOption_1t63k_253:hover{border-color:#a7f3d0;background:#f0fdf9;transform:translateY(-2px);box-shadow:0 4px 12px #00b4a626}._avatarSelected_1t63k_274{border-color:#00b4a6;background:#e0f9f7;box-shadow:0 4px 12px #00b4a640}._avatarSelected_1t63k_274:after{content:"✓";position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;background:#00b4a6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}._avatarOptionImage_1t63k_297{width:4rem;height:4rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#f3f4f6}._avatarOptionName_1t63k_305{font-size:.75rem;font-weight:600;color:#0f4c42;text-align:center;line-height:1.2}._uploadSection_1t63k_313{display:flex;justify-content:center}._fileInput_1t63k_318{display:none}._uploadButton_1t63k_322{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#00b4a6,#00d4a1);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._uploadButton_1t63k_322:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00b4a64d}._loginLink_1t63k_342{text-align:center;font-size:.875rem;color:#6b7280;margin-top:.5rem}._link_1t63k_349{background:none;border:none;color:#00b4a6;font-weight:600;cursor:pointer;text-decoration:underline;transition:color .2s ease}._link_1t63k_349:hover{color:#009688}@media (max-width: 640px){._container_1t63k_1>div:first-child{top:1rem;right:1rem}._card_1t63k_17{padding:2rem 1.5rem}._title_1t63k_55{font-size:1.5rem}._previewImage_1t63k_199{width:5rem;height:5rem}._avatarGrid_1t63k_244{grid-template-columns:repeat(2,1fr);gap:.75rem}._avatarOption_1t63k_253{padding:.75rem}._avatarOptionImage_1t63k_297{width:3rem;height:3rem}._avatarOptionName_1t63k_305{font-size:.6875rem}}._sidebar_o6qz6_1{position:fixed;left:0;top:4.5rem;bottom:0;width:160px;background:linear-gradient(180deg,#fff,#f0fdf9);border-right:1px solid #A7F3D0;overflow-y:auto;overflow-x:hidden;z-index:10;box-shadow:0 4px 6px -1px #00b4a60d}._pathContainer_o6qz6_15{padding:2rem .5rem;display:flex;flex-direction:column}._topicHeader_o6qz6_21{padding:1rem .25rem .5rem;margin-top:.5rem}._topicHeaderLabel_o6qz6_26{font-size:.875rem;font-weight:700;color:#0d4037;letter-spacing:.025em;line-height:1.35;writing-mode:horizontal-tb;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;white-space:normal}._topicHeaderDuration_o6qz6_41{font-size:.85rem;font-weight:500;color:#059669;opacity:.85}._pathNode_o6qz6_48{position:relative;display:flex;flex-direction:column}._pathNodeContent_o6qz6_54{display:flex;align-items:center;gap:.5rem;padding:.5rem .25rem;position:relative;z-index:2}._topicCircle_o6qz6_63{position:relative;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease-in-out;border:3px solid transparent}._kdCircle_o6qz6_76{position:relative;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease-in-out;cursor:pointer;border:2px solid transparent;margin-left:.5rem}._circleCompleted_o6qz6_91{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 2px 8px #10b9814d}._circleCurrent_o6qz6_97{background:linear-gradient(135deg,#00b4a6,#00d4a1);border-color:#00d4a1;box-shadow:0 0 0 4px #00b4a626;transform:scale(1.15);animation:_pulseRing_o6qz6_1 2s ease-in-out infinite}._circleAvailable_o6qz6_105{background:#fff;border-color:#00b4a6;box-shadow:0 2px 4px #00b4a61a}._circleAvailable_o6qz6_105:hover{border-color:#00d4a1;box-shadow:0 0 0 4px #00b4a61a;transform:scale(1.05)}._circleLocked_o6qz6_117{background:#f3f4f6;border-color:#d1d5db;cursor:not-allowed;opacity:.6}._circleIcon_o6qz6_124{color:#fff;flex-shrink:0}._circleLocked_o6qz6_117 ._circleIcon_o6qz6_124{color:#9ca3af}._topicCircleInner_o6qz6_133{width:16px;height:16px;border-radius:50%;background:#00b4a6}._circleCurrent_o6qz6_97 ._topicCircleInner_o6qz6_133{background:#fff;animation:_pulseInner_o6qz6_1 2s ease-in-out infinite}._circleInner_o6qz6_145{width:10px;height:10px;border-radius:50%;background:#00b4a6}._circleCurrent_o6qz6_97 ._circleInner_o6qz6_145{background:#fff;animation:_pulseInner_o6qz6_1 2s ease-in-out infinite}@keyframes _pulseRing_o6qz6_1{0%,to{box-shadow:0 0 0 4px #00b4a626}50%{box-shadow:0 0 0 8px #00b4a640}}@keyframes _pulseInner_o6qz6_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.8}}._nodeInfo_o6qz6_177{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0;overflow:hidden}._topicLabel_o6qz6_186{font-size:.9375rem;font-weight:700;color:#0d4037;letter-spacing:.025em;line-height:1.3}._nodeLabel_o6qz6_194{font-size:.75rem;font-weight:700;color:#0f766e;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nodeTopicLabel_o6qz6_204{font-size:.75rem;font-weight:500;color:#4b5563;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nodeProgress_o6qz6_214{font-size:.6875rem;font-weight:600;color:#00b4a6;margin-top:.125rem}._nodeDuration_o6qz6_221{font-size:.6875rem;font-weight:500;color:#059669;margin-top:.125rem}._arrowConnector_o6qz6_228{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:28px;padding-left:calc(.75rem + 15px)}._arrowLine_o6qz6_237{width:2px;height:16px;background:linear-gradient(180deg,#00b4a6,#00d4a1);box-shadow:0 0 4px #00b4a64d}._arrowTriangle_o6qz6_244{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #00D4A1;filter:drop-shadow(0 1px 2px rgba(0,180,166,.3))}._topicCircle_o6qz6_63:focus,._kdCircle_o6qz6_76:focus{outline:none;box-shadow:0 0 0 4px #00b4a64d}._topicCircle_o6qz6_63:focus-visible,._kdCircle_o6qz6_76:focus-visible{outline:none;box-shadow:0 0 0 4px #00b4a64d}._sidebar_o6qz6_1::-webkit-scrollbar{width:6px}._sidebar_o6qz6_1::-webkit-scrollbar-track{background:#f0fdf9}._sidebar_o6qz6_1::-webkit-scrollbar-thumb{background:#a7f3d0;border-radius:3px}._sidebar_o6qz6_1::-webkit-scrollbar-thumb:hover{background:#00b4a6}@media (max-width: 1024px){._sidebar_o6qz6_1{width:150px}._pathContainer_o6qz6_15{padding:1.5rem .375rem}._topicHeader_o6qz6_21{padding:.875rem .25rem .5rem}._topicHeaderLabel_o6qz6_26{font-size:.8125rem}._topicCircle_o6qz6_63{width:48px;height:48px}._kdCircle_o6qz6_76{width:28px;height:28px;margin-left:.5rem}._topicLabel_o6qz6_186{font-size:.8125rem}._nodeLabel_o6qz6_194,._nodeTopicLabel_o6qz6_204{font-size:.6875rem}._nodeProgress_o6qz6_214,._nodeDuration_o6qz6_221{font-size:.625rem}._arrowConnector_o6qz6_228{padding-left:calc(.75rem + 14px)}._arrowLine_o6qz6_237{height:14px}}@media (max-width: 768px){._sidebar_o6qz6_1{position:fixed;top:7rem;left:0;right:0;bottom:auto;width:100%;height:auto;background:linear-gradient(90deg,#fff,#f0fdf9);border-right:none;border-bottom:1px solid #A7F3D0;overflow-x:auto;overflow-y:hidden;box-shadow:0 4px 6px -1px #00b4a60d;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory}._pathContainer_o6qz6_15{display:flex;flex-direction:row;align-items:center;padding:1rem .5rem;min-width:-moz-min-content;min-width:min-content}._topicHeader_o6qz6_21{display:flex;align-items:center;padding:0 .75rem;height:100%}._topicHeaderLabel_o6qz6_26{font-size:.875rem;writing-mode:horizontal-tb;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;line-height:1.2;text-align:center;max-width:120px;white-space:normal}._pathNode_o6qz6_48{flex-direction:row;align-items:center;scroll-snap-align:center;padding:0 .5rem}._pathNodeContent_o6qz6_54{flex-direction:column;align-items:center;gap:.5rem;padding:.25rem}._topicCircle_o6qz6_63{width:52px;height:52px;margin-left:0}._kdCircle_o6qz6_76{width:40px;height:40px;margin-left:0}._nodeInfo_o6qz6_177{align-items:center;text-align:center;min-width:80px}._topicLabel_o6qz6_186{font-size:.8125rem}._nodeLabel_o6qz6_194{font-size:.75rem}._nodeTopicLabel_o6qz6_204{font-size:.6875rem;white-space:normal;word-wrap:break-word;line-height:1.2}._nodeProgress_o6qz6_214,._nodeDuration_o6qz6_221{font-size:.625rem}._arrowConnector_o6qz6_228{width:auto;height:auto;padding-left:0;margin-top:0;position:relative;align-self:center;padding-left:.5rem;padding-right:.5rem;flex-direction:row}._arrowLine_o6qz6_237{width:16px;height:2px}._arrowTriangle_o6qz6_244{border-left:8px solid #00D4A1;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:none}._tooltip_o6qz6_467{position:fixed;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);top:auto}._tooltipContent_o6qz6_475{min-width:240px;max-width:280px}html[dir=rtl] ._sidebar_o6qz6_1{scroll-snap-type:x mandatory}html[dir=rtl] ._pathContainer_o6qz6_15,html[dir=rtl] ._arrowConnector_o6qz6_228{flex-direction:row-reverse}}@media (max-width: 640px){._sidebar_o6qz6_1{top:6.5rem}}@media (max-width: 480px){._sidebar_o6qz6_1{top:6rem}._pathContainer_o6qz6_15{padding:.75rem .25rem}._topicHeader_o6qz6_21{padding:0 .5rem}._topicHeaderLabel_o6qz6_26{font-size:.8125rem;max-width:100px;writing-mode:horizontal-tb}._topicCircle_o6qz6_63{width:48px;height:48px}._kdCircle_o6qz6_76{width:38px;height:38px}._nodeInfo_o6qz6_177{min-width:70px}._topicLabel_o6qz6_186{font-size:.75rem}._nodeLabel_o6qz6_194{font-size:.6875rem}._nodeTopicLabel_o6qz6_204{font-size:.625rem}._nodeProgress_o6qz6_214,._nodeDuration_o6qz6_221{font-size:.5625rem}._arrowConnector_o6qz6_228{padding-left:.375rem;padding-right:.375rem}._arrowLine_o6qz6_237{width:14px}._arrowTriangle_o6qz6_244{border-left:7px solid #00D4A1;border-top:4px solid transparent;border-bottom:4px solid transparent}._tooltipContent_o6qz6_475{min-width:200px;max-width:240px;padding:.5rem}._tooltipStep_o6qz6_573{padding:.5rem .375rem}._tooltipStepIcon_o6qz6_577{width:24px;height:24px}._tooltipStepTitle_o6qz6_582{font-size:.75rem}._tooltipStepType_o6qz6_586{font-size:.625rem}html[dir=rtl] ._arrowConnector_o6qz6_228{flex-direction:row-reverse}}@media (max-width: 380px){._sidebar_o6qz6_1{top:5.5rem}}._tooltip_o6qz6_467{position:fixed;z-index:1000;pointer-events:none;animation:_tooltipFadeIn_o6qz6_1 .2s ease-out}@keyframes _tooltipFadeIn_o6qz6_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}._tooltipContent_o6qz6_475{background:#fff;border-radius:.75rem;box-shadow:0 10px 25px #00b4a640;border:2px solid #00B4A6;padding:.75rem;min-width:280px;max-width:320px}._tooltipStep_o6qz6_573{display:flex;align-items:center;gap:.75rem;padding:.625rem .5rem;border-radius:.5rem;transition:all .2s ease;margin-bottom:.25rem;background:#ccf5ee}._tooltipStep_o6qz6_573:last-child{margin-bottom:0}._tooltipStep_o6qz6_573:hover{background:#b8f0e6}._tooltipStepCurrent_o6qz6_648{background:linear-gradient(135deg,#00b4a6,#00d4a1);box-shadow:0 2px 8px #00b4a64d}._tooltipStepCurrent_o6qz6_648:hover{background:linear-gradient(135deg,#00b4a6,#00d4a1)}._tooltipStepCurrent_o6qz6_648 ._tooltipStepTitle_o6qz6_582,._tooltipStepCurrent_o6qz6_648 ._tooltipStepType_o6qz6_586{color:#fff}._tooltipStepIcon_o6qz6_577{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f0fdf9;color:#00b4a6;flex-shrink:0}._tooltipStepCurrent_o6qz6_648 ._tooltipStepIcon_o6qz6_577{background:#ffffff40;color:#fff}._tooltipStepInfo_o6qz6_679{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}._tooltipStepTitle_o6qz6_582{font-size:.8125rem;font-weight:700;color:#0d4037;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tooltipStepType_o6qz6_586{font-size:.6875rem;font-weight:500;color:#4b5563;text-transform:capitalize}._tooltipStepStatus_o6qz6_704{display:flex;align-items:center;justify-content:center;flex-shrink:0}._tooltipIconCompleted_o6qz6_711{color:#10b981}._tooltipIconCurrent_o6qz6_715{width:10px;height:10px;border-radius:50%;background:#fff;animation:_tooltipPulse_o6qz6_1 2s ease-in-out infinite}@keyframes _tooltipPulse_o6qz6_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}._tooltipIconLocked_o6qz6_734{color:#9ca3af}._tooltipIconAvailable_o6qz6_738{width:10px;height:10px;border-radius:50%;border:2px solid #00B4A6;background:transparent}._lockedMessage_o6qz6_746{display:flex;align-items:center;gap:.75rem;padding:.75rem;color:#9ca3af;font-size:.875rem;font-weight:500;text-align:center;justify-content:center}._gameWrapper_13llm_1{width:1400px;max-width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:16px;background:linear-gradient(135deg,#f0fdf9,#ecfdf5);border:2px solid #D1FAF3;border-radius:1rem;box-shadow:0 4px 12px #00b4a61a}._gameFrame_13llm_15{width:1400px;max-width:100%;height:900px;border:none;border-radius:12px;display:block}@media (max-width: 1432px){._gameWrapper_13llm_1{width:100%;padding:12px}._gameFrame_13llm_15{width:100%;height:calc((100vw - 24px)*.6429)}}@media (max-width: 768px){._gameWrapper_13llm_1{padding:10px;border-radius:.75rem}._gameFrame_13llm_15{height:calc((100vw - 20px)*.6429);border-radius:8px}}@media (max-width: 480px){._gameWrapper_13llm_1{padding:8px;border-radius:.5rem}._gameFrame_13llm_15{height:calc((100vw - 16px)*.6429);border-radius:6px}}._contentWrapper_1a5fb_1{display:flex;flex-direction:column;gap:2rem}._videoContainer_1a5fb_7{width:100%;background:linear-gradient(135deg,#f0fdf9,#ecfdf5);border:2px solid #D1FAF3;border-radius:1rem;overflow:hidden;box-shadow:0 4px 12px #00b4a61a}._videoAspectRatio_1a5fb_16{position:relative;width:100%;padding-bottom:56.25%;background:#000;overflow:hidden}._videoPlayer_1a5fb_24{position:absolute;top:0;left:0;width:100%;height:100%}._videoLoading_1a5fb_32,._videoError_1a5fb_33{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0fdf9,#ecfdf5);color:#0f766e;gap:1rem;padding:4rem 2rem;min-height:400px;border-radius:1rem}._spinner_1a5fb_46,._loadingSpinner_1a5fb_47{width:3rem;height:3rem;border:4px solid #D1FAF3;border-top-color:#00b4a6;border-radius:50%;animation:_spin_1a5fb_46 1s linear infinite}@keyframes _spin_1a5fb_46{to{transform:rotate(360deg)}}._loadingText_1a5fb_62{font-size:1rem;font-weight:600;color:#0f766e}._errorText_1a5fb_68{font-size:1.125rem;font-weight:600;color:#134e4a}._errorHint_1a5fb_74{font-size:.875rem;color:#00b4a6;margin-top:.5rem;text-align:center}._errorSubtext_1a5fb_81{font-size:.875rem;color:#00b4a6;font-family:monospace}._videoPlaceholder_1a5fb_87,._gamePlaceholder_1a5fb_88{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0fdf9,#ecfdf5);border:2px dashed #A7F3D0;border-radius:1rem;padding:4rem 2rem;min-height:24rem;text-align:center}._gameContainer_1a5fb_101{width:100%;background:linear-gradient(135deg,#f0fdf9,#ecfdf5);border:2px solid #D1FAF3;border-radius:1rem;overflow:hidden;box-shadow:0 4px 12px #00b4a61a;position:relative;padding-bottom:75%;min-height:600px}._gameFrame_1a5fb_113{position:absolute;top:0;left:0;width:100%;height:100%;border:none}._placeholderIcon_1a5fb_122{color:#00b4a6;margin-bottom:1.5rem;animation:_pulse_1a5fb_1 2s ease-in-out infinite}@keyframes _pulse_1a5fb_1{0%,to{opacity:1}50%{opacity:.5}}._placeholderTitle_1a5fb_137{font-size:1.5rem;font-weight:700;color:#134e4a;margin-bottom:.75rem}._placeholderText_1a5fb_144{font-size:1rem;color:#0f766e;margin-bottom:.5rem}._placeholderMeta_1a5fb_150{font-size:.875rem;color:#00b4a6;font-weight:500;font-family:monospace;background:#fff;padding:.5rem 1rem;border-radius:.5rem;margin-top:1rem}._contentDescription_1a5fb_161{padding:1rem 0}._contentTitle_1a5fb_165{font-size:1.875rem;font-weight:800;color:#134e4a;margin-bottom:1rem;background:linear-gradient(135deg,#00b4a6,#00d4a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._contentText_1a5fb_176{font-size:1.0625rem;color:#0f766e;line-height:1.7}._quizHeader_1a5fb_182{text-align:center;padding:2rem 0;border-bottom:2px solid #ECFDF5;margin-bottom:2rem}._quizIcon_1a5fb_189{color:#00b4a6;margin:0 auto 1rem}._quizDescription_1a5fb_194{font-size:1rem;color:#0f766e;margin-top:.5rem}._quizQuestions_1a5fb_200{display:flex;flex-direction:column;gap:2rem}._questionCard_1a5fb_206{background:linear-gradient(135deg,#f0fdf9,#ecfdf5);border:2px solid #D1FAF3;border-radius:1rem;padding:2rem;transition:all .3s ease}._questionCard_1a5fb_206:hover{border-color:#a7f3d0;box-shadow:0 4px 12px #00b4a61a}._questionHeader_1a5fb_219{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._questionNumber_1a5fb_226{font-size:.875rem;font-weight:700;color:#00b4a6;text-transform:uppercase;letter-spacing:.05em}._correctBadge_1a5fb_234,._incorrectBadge_1a5fb_235{display:flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:.5rem;font-size:.875rem;font-weight:600}._correctBadge_1a5fb_234{background:#d1fae5;color:#10b981}._incorrectBadge_1a5fb_235{background:#fee2e2;color:#ef4444}._questionText_1a5fb_255{font-size:1.125rem;font-weight:600;color:#134e4a;margin-bottom:1.5rem;line-height:1.6}._multiSelectHint_1a5fb_263{font-size:.875rem;font-weight:600;color:#00b4a6;margin-bottom:1rem;font-style:italic}._optionsList_1a5fb_271{display:flex;flex-direction:column;gap:.875rem}._optionButton_1a5fb_277{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#fff;border:2px solid #D1FAF3;border-radius:.75rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}._optionButton_1a5fb_277:hover:not(:disabled){border-color:#00b4a6;transform:translate(4px);box-shadow:0 2px 8px #00b4a626}._optionButton_1a5fb_277:disabled{cursor:default}._optionSelected_1a5fb_301{border-color:#00b4a6;background:linear-gradient(135deg,#f0fdf9,#ecfdf5)}._optionCorrect_1a5fb_306{border-color:#10b981;background:linear-gradient(135deg,#d1fae5,#a7f3d0)}._optionIncorrect_1a5fb_311{border-color:#ef4444;background:linear-gradient(135deg,#fee2e2,#fecaca)}._optionLetter_1a5fb_316{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#00b4a6;color:#fff;border-radius:.5rem;font-weight:700;font-size:.875rem}._optionCorrect_1a5fb_306 ._optionLetter_1a5fb_316{background:#10b981}._optionIncorrect_1a5fb_311 ._optionLetter_1a5fb_316{background:#ef4444}._optionText_1a5fb_338{flex:1;font-size:.9375rem;font-weight:500;color:#0f766e;line-height:1.5}._optionIcon_1a5fb_346{flex-shrink:0}._explanationBox_1a5fb_350{margin-top:1.5rem;padding:1.25rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #FCD34D;border-radius:.75rem;animation:_fadeIn_1a5fb_1 .5s ease-out}@keyframes _fadeIn_1a5fb_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._explanationText_1a5fb_370{font-size:.9375rem;font-weight:500;color:#78350f;line-height:1.6;margin:0}._submitButton_1a5fb_378{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;padding:1.25rem 2rem;background:linear-gradient(135deg,#00b4a6,#00d4a1);border:none;border-radius:.75rem;color:#fff;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00b4a64d;margin-top:2rem}._submitButton_1a5fb_378:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #00b4a666}._submitButton_1a5fb_378:disabled{opacity:.5;cursor:not-allowed}._scoreCard_1a5fb_407{background:linear-gradient(135deg,#d1faf3,#ecfdf5);border:2px solid #00B4A6;border-radius:1rem;padding:2.5rem;text-align:center;margin-top:2rem;animation:_slideUp_1a5fb_1 .5s ease-out}@keyframes _slideUp_1a5fb_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._scoreTitle_1a5fb_428{font-size:1.5rem;font-weight:700;color:#134e4a;margin-bottom:1rem}._scoreText_1a5fb_435{font-size:1.125rem;color:#0f766e;margin-bottom:1rem}._scoreText_1a5fb_435 strong{color:#00b4a6;font-weight:700}._scorePercentage_1a5fb_446{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#00b4a6,#00d4a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._attemptInfo_1a5fb_455{font-size:.875rem;color:#0f766e;font-weight:600;margin-top:.5rem;padding:.5rem 1rem;background:#00b4a61a;border-radius:.5rem;display:inline-block}._retryMessage_1a5fb_466{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #FCD34D;border-radius:.75rem;animation:_fadeIn_1a5fb_1 .5s ease-out}._retryText_1a5fb_475{font-size:1rem;font-weight:600;color:#78350f;margin-bottom:1rem;text-align:center}._retryButton_1a5fb_483{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#f59e0b,#fbbf24);border:none;border-radius:.75rem;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #f59e0b4d}._retryButton_1a5fb_483:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f59e0b66}._successMessage_1a5fb_506{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,#d1fae5,#ecfdf5);border:2px solid #10B981;border-radius:.75rem;animation:_fadeIn_1a5fb_1 .5s ease-out;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#065f46;font-size:1rem;font-weight:600}._successMessage_1a5fb_506>div{display:flex;flex-direction:column;gap:.5rem;text-align:center}._successMessage_1a5fb_506 p{margin:0}._digitUnlocked_1a5fb_533{font-size:.95rem;color:#047857;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem}._digitValue_1a5fb_543{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:1.5rem;font-weight:700;padding:.25rem .75rem;border-radius:8px;box-shadow:0 2px 8px #10b9814d;animation:_digitPulse_1a5fb_1 .6s ease-out}@keyframes _digitPulse_1a5fb_1{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media (max-width: 768px){._videoPlaceholder_1a5fb_87,._gamePlaceholder_1a5fb_88{padding:3rem 1.5rem;min-height:18rem}._gameContainer_1a5fb_101{min-height:500px;padding-bottom:100%}._placeholderTitle_1a5fb_137{font-size:1.25rem}._contentTitle_1a5fb_165{font-size:1.5rem}._questionCard_1a5fb_206{padding:1.5rem}._questionText_1a5fb_255{font-size:1rem}._scoreCard_1a5fb_407{padding:2rem 1.5rem}._scorePercentage_1a5fb_446{font-size:2.5rem}}@media (max-width: 480px){._videoPlaceholder_1a5fb_87,._gamePlaceholder_1a5fb_88{padding:2rem 1rem;min-height:16rem}._gameContainer_1a5fb_101{min-height:400px;padding-bottom:120%}._questionCard_1a5fb_206{padding:1.25rem}._optionButton_1a5fb_277{padding:.875rem 1rem}._submitButton_1a5fb_378{padding:1rem 1.5rem;font-size:1rem}}._overlay_tj1c5_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:_fadeIn_tj1c5_1 .2s ease-out}@keyframes _fadeIn_tj1c5_1{0%{opacity:0}to{opacity:1}}._modal_tj1c5_25{background:#fff;border-radius:1rem;max-width:500px;width:100%;box-shadow:0 20px 50px #0000004d;position:relative;animation:_slideUp_tj1c5_1 .3s ease-out}@keyframes _slideUp_tj1c5_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}._closeButton_tj1c5_46{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:#6b7280;transition:color .2s ease;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem}._closeButton_tj1c5_46:hover{color:#1f2937;background:#f3f4f6}._content_tj1c5_67{padding:2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}._iconWrapper_tj1c5_75{width:4rem;height:4rem;background:linear-gradient(135deg,#d1faf3,#a7f3d0);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;animation:_scaleIn_tj1c5_1 .5s ease-out}@keyframes _scaleIn_tj1c5_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._successIcon_tj1c5_101{width:2.5rem;height:2.5rem;color:#00b4a6}._title_tj1c5_107{font-size:1.5rem;font-weight:700;color:#134e4a;margin:0 0 .5rem}._moduleTitle_tj1c5_114{font-size:1rem;color:#0f766e;margin:0 0 1.5rem;font-weight:600}._digitReveal_tj1c5_121{background:linear-gradient(135deg,#f0fdf9,#ecfdf5);border:2px solid #D1FAF3;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}._digitLabel_tj1c5_134{font-size:.875rem;color:#0f766e;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._digitBox_tj1c5_142{width:4rem;height:4rem;background:linear-gradient(135deg,#00b4a6,#00d4a1);border:3px solid #00D4A1;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:#fff;box-shadow:0 8px 20px #00b4a64d;animation:_digitPulse_tj1c5_1 .6s ease-out .3s}@keyframes _digitPulse_tj1c5_1{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}._instruction_tj1c5_167{font-size:.9375rem;color:#4b5563;line-height:1.6;margin:0 0 1.5rem}._okButton_tj1c5_174{background:linear-gradient(135deg,#00b4a6,#00d4a1);color:#fff;border:none;border-radius:.5rem;padding:.75rem 2rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #00b4a64d}._okButton_tj1c5_174:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00b4a666}@media (max-width: 480px){._content_tj1c5_67{padding:2rem 1.5rem}._title_tj1c5_107{font-size:1.25rem}._moduleTitle_tj1c5_114{font-size:.9375rem}._digitBox_tj1c5_142{width:3.5rem;height:3.5rem;font-size:2rem}._instruction_tj1c5_167{font-size:.875rem}}._container_67cxi_1{min-height:100vh;background:linear-gradient(135deg,#f0fdf9,#ecfdf5);padding:2rem 1rem;margin-left:160px;transition:margin-left .3s ease}._header_67cxi_9{max-width:56rem;margin:0 auto 2rem;display:flex;flex-direction:column;gap:1rem;animation:_fadeIn_67cxi_1 .5s ease-out}@keyframes _fadeIn_67cxi_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._backButtonSmall_67cxi_29{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff;border:2px solid #A7F3D0;border-radius:.5rem;color:#00b4a6;font-weight:600;cursor:pointer;transition:all .2s ease;width:-moz-fit-content;width:fit-content}._backButtonSmall_67cxi_29:hover{background:linear-gradient(135deg,#00b4a6,#00d4a1);color:#fff;transform:translate(-4px)}._breadcrumb_67cxi_50{display:flex;align-items:center;gap:.75rem;font-size:.9375rem}._moduleName_67cxi_57{color:#00b4a6;font-weight:600}._separator_67cxi_62{color:#a7f3d0}._stepName_67cxi_66{color:#134e4a;font-weight:500}._contentCard_67cxi_71{max-width:56rem;margin:0 auto;background:#fff;border-radius:1.5rem;padding:3rem;box-shadow:0 20px 50px #00b4a626;border:2px solid #D1FAF3;animation:_slideUp_67cxi_1 .6s ease-out}@keyframes _slideUp_67cxi_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._actionBar_67cxi_93{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:2px solid #ECFDF5}._navButton_67cxi_103{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:#fff;border:2px solid #A7F3D0;border-radius:.75rem;color:#00b4a6;font-weight:600;cursor:pointer;transition:all .2s ease}._navButton_67cxi_103:hover:not(:disabled){background:linear-gradient(135deg,#f0fdf9,#ecfdf5);border-color:#00b4a6;transform:scale(1.02)}._navButton_67cxi_103:disabled{opacity:.4;cursor:not-allowed}._completeButton_67cxi_128{display:flex;align-items:center;gap:.625rem;padding:1rem 2rem;background:linear-gradient(135deg,#00b4a6,#00d4a1);border:none;border-radius:.75rem;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00b4a64d}._completeButton_67cxi_128:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #00b4a666}._completeButton_67cxi_128:disabled{opacity:.7;cursor:not-allowed}._completeButton_67cxi_128._completed_67cxi_154{background:linear-gradient(135deg,#10b981,#34d399)}._errorCard_67cxi_158,._lockedCard_67cxi_159{max-width:36rem;margin:6rem auto;background:#fff;border-radius:1.5rem;padding:4rem 3rem;text-align:center;box-shadow:0 20px 50px #00b4a626;border:2px solid #D1FAF3;animation:_slideUp_67cxi_1 .6s ease-out}._errorTitle_67cxi_171,._lockedTitle_67cxi_172{font-size:1.875rem;font-weight:800;color:#134e4a;margin-bottom:1rem}._errorText_67cxi_179,._lockedText_67cxi_180{font-size:1.125rem;color:#0f766e;margin-bottom:2rem}._lockedIcon_67cxi_186{display:flex;justify-content:center;margin-bottom:2rem;color:#00b4a6}._backButton_67cxi_29{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#00b4a6,#00d4a1);border:none;border-radius:.75rem;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00b4a64d}._backButton_67cxi_29:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00b4a666}@media (max-width: 1024px){._container_67cxi_1{margin-left:150px}}@media (max-width: 768px){._container_67cxi_1{margin-left:0;padding-top:10rem}._contentCard_67cxi_71{padding:2rem 1.5rem}._actionBar_67cxi_93{flex-direction:column;gap:.75rem}._navButton_67cxi_103,._completeButton_67cxi_128{width:100%;justify-content:center}._breadcrumb_67cxi_50{flex-wrap:wrap;font-size:.875rem}}@media (max-width: 480px){._container_67cxi_1{padding:9rem .5rem 1rem}._contentCard_67cxi_71{padding:1.5rem 1rem;border-radius:1rem}._errorCard_67cxi_158,._lockedCard_67cxi_159{padding:2rem 1.5rem}}._loadingContainer_67cxi_263{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;gap:1rem}._loadingContainer_67cxi_263 ._spinner_67cxi_272{width:3rem;height:3rem;border:4px solid #E5E7EB;border-top-color:#00b4a6;border-radius:50%;animation:_spin_67cxi_272 .8s linear infinite}@keyframes _spin_67cxi_272{to{transform:rotate(360deg)}}._loadingContainer_67cxi_263 p{color:#6b7280;font-size:.9375rem;font-weight:500}._errorContainer_67cxi_293{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;background:#fef2f2;border:2px solid #FECACA;border-radius:.75rem}._errorContainer_67cxi_293 ._errorText_67cxi_179{color:#dc2626;font-size:.9375rem;font-weight:500;text-align:center}._container_1rsyo_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0fdf9,#ecfdf5,#e0f9f7);padding:2rem;position:relative;overflow:hidden}._content_1rsyo_12{max-width:42rem;text-align:center;animation:_fadeIn_1rsyo_1 1s ease-out;position:relative;z-index:1}@keyframes _fadeIn_1rsyo_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._iconContainer_1rsyo_31{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;position:relative}._iconWrapper_1rsyo_39{background:linear-gradient(135deg,#00b4a6,#00d4a1);padding:1.5rem;border-radius:2rem;box-shadow:0 20px 25px -5px #00b4a64d;animation:_float_1rsyo_1 3s ease-in-out infinite}@keyframes _float_1rsyo_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._icon_1rsyo_31{width:4rem;height:4rem;color:#fff}._sparkle_1rsyo_62{position:absolute;top:-.5rem;right:-.5rem;width:2rem;height:2rem;color:#00d4a1;animation:_sparkle_1rsyo_62 2s ease-in-out infinite}@keyframes _sparkle_1rsyo_62{0%,to{opacity:1;transform:rotate(0) scale(1)}50%{opacity:.5;transform:rotate(180deg) scale(1.2)}}._title_1rsyo_83{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#00b4a6,#00d4a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;line-height:1.2;animation:_fadeIn_1rsyo_1 1s ease-out .2s both}._divider_1rsyo_95{width:5rem;height:.25rem;background:linear-gradient(90deg,transparent,#00B4A6,transparent);margin:0 auto 2rem;border-radius:1rem;animation:_fadeIn_1rsyo_1 1s ease-out .4s both}._description_1rsyo_104{font-size:1.125rem;color:#134e4a;line-height:1.8;margin-bottom:3rem;animation:_fadeIn_1rsyo_1 1s ease-out .6s both;text-align:center;max-width:38rem;margin-left:auto;margin-right:auto}._button_1rsyo_116{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 3rem;background:linear-gradient(135deg,#00b4a6,#00d4a1);color:#fff;border:none;border-radius:1rem;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 15px -3px #00b4a64d;animation:_fadeIn_1rsyo_1 1s ease-out .8s both}._button_1rsyo_116:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 25px -5px #00b4a666}._button_1rsyo_116:active{transform:translateY(-2px) scale(1)}._arrow_1rsyo_142{transition:transform .3s ease}._button_1rsyo_116:hover ._arrow_1rsyo_142{transform:translate(4px)}._decorCircle1_1rsyo_150,._decorCircle2_1rsyo_151{position:absolute;border-radius:50%;opacity:.1;pointer-events:none}._decorCircle1_1rsyo_150{width:30rem;height:30rem;background:radial-gradient(circle,#00B4A6 0%,transparent 70%);top:-10rem;right:-10rem;animation:_pulse_1rsyo_1 4s ease-in-out infinite}._decorCircle2_1rsyo_151{width:25rem;height:25rem;background:radial-gradient(circle,#00D4A1 0%,transparent 70%);bottom:-8rem;left:-8rem;animation:_pulse_1rsyo_1 4s ease-in-out infinite 2s}@keyframes _pulse_1rsyo_1{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.1);opacity:.15}}@media (max-width: 768px){._title_1rsyo_83{font-size:2.5rem}._description_1rsyo_104{font-size:1rem;padding:0 1rem}._button_1rsyo_116{padding:1rem 2rem;font-size:1.125rem}._icon_1rsyo_31{width:3rem;height:3rem}._decorCircle1_1rsyo_150,._decorCircle2_1rsyo_151{display:none}}@media (max-width: 480px){._title_1rsyo_83{font-size:2rem}._iconWrapper_1rsyo_39{padding:1rem}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.block{display:block}.inline{display:inline}.table{display:table}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#root{min-height:100vh}html body iframe{display:block}html[dir=rtl]{text-align:right}html[dir=rtl] body{direction:rtl;text-align:right}html[dir=ltr]{text-align:left}html[dir=ltr] body{direction:ltr;text-align:left}
