._backdrop_yes3u_3{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}._loadingGif_yes3u_31{width:120px;height:auto;max-width:90vw;object-fit:contain;animation:_fadeIn_yes3u_1 .3s ease-in-out}@keyframes _fadeIn_yes3u_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (min-width: 768px){._loadingGif_yes3u_31{width:150px}}@media (min-width: 1024px){._loadingGif_yes3u_31{width:180px}}@media (min-width: 1440px){._loadingGif_yes3u_31{width:200px}}._loader_13j36_3{width:48px;height:48px;border-radius:50%;display:inline-block;border-top:4px solid var(--primary-color);border-right:4px solid transparent;box-sizing:border-box;animation:_rotation_13j36_1 1s linear infinite}._loader_13j36_3:after{content:"";box-sizing:border-box;position:absolute;left:0;top:0;width:48px;height:48px;border-radius:50%;border-left:4px solid var(--highlight-color);border-bottom:4px solid transparent;animation:_rotation_13j36_1 .5s linear infinite reverse}@keyframes _rotation_13j36_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingGif_13j36_69{width:120px;height:auto;max-width:90vw;object-fit:contain;animation:_fadeIn_13j36_1 .3s ease-in-out}@keyframes _fadeIn_13j36_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (min-width: 768px){._loadingGif_13j36_69{width:150px}}@media (min-width: 1024px){._loadingGif_13j36_69{width:180px}}@media (min-width: 1440px){._loadingGif_13j36_69{width:200px}}._mainContainer_98eo5_1{position:relative;display:flex;flex-direction:column;gap:10px}._section_98eo5_15{display:flex;flex-direction:column;gap:10px}._topPart_98eo5_27{display:flex;flex-direction:row;justify-content:space-between}._rightPart_98eo5_39{display:flex;flex-direction:row;gap:10px}._gridContainer_98eo5_49{display:flex;flex-direction:row;gap:4px}._simpleButton_98eo5_61{border:none;background:none}._viewIcon_98eo5_71{padding:2px;border-radius:6px;cursor:pointer}._viewIcon_98eo5_71:hover{background-color:#fff;transform:scale(1.1)}._sectionTitle_98eo5_93{font-size:48px;margin-left:72px}._centerContainer_98eo5_105{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:1000}._centerContent_98eo5_131{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px}._overlayDimmed_98eo5_149{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffd9;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;z-index:999}._overlayContent_98eo5_177{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;border:1px solid #e9ecef}._modalOverlay_98eo5_203{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}._modalContent_98eo5_231{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;animation:_modalSlideIn_98eo5_1 .3s ease-out;position:relative}._modalError_98eo5_255{margin:0;border-radius:12px}._emptyState_98eo5_265{margin-left:72px}@keyframes _modalSlideIn_98eo5_1{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width: 360px) and (max-width: 480px){._sectionTitle_98eo5_93{font-size:24px}}@media (min-width: 481px) and (max-width: 768px){._sectionTitle_98eo5_93{font-size:24px;margin-left:0}}@media (min-width: 769px) and (max-width: 1024px){._sectionTitle_98eo5_93{font-size:28px;margin-left:0}}@media (min-width: 1025px) and (max-width: 1440px){._sectionTitle_98eo5_93{font-size:32px}}@media (min-width: 1441px){._sectionTitle_98eo5_93{font-size:36px}}._container_2m7jw_11{display:flex;flex-direction:column;width:100%;max-width:100%}._sliderContainer_2m7jw_31{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%}._cardsContainer_2m7jw_55{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;overflow:hidden;min-height:320px;padding:0 12px}._navigationButton_2m7jw_85{height:40px;width:40px;flex-shrink:0;background-color:#fff;border-radius:9999px;border:none;box-shadow:0 4px 6px -1px #0000001a;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.9;transition:all .2s ease}._navigationButton_2m7jw_85:hover:not(:disabled){background-color:#f3f4f6;opacity:1;transform:scale(1.05)}._navigationButton_2m7jw_85:active:not(:disabled){transform:scale(.95)}._navigationButton_2m7jw_85:disabled{opacity:.3;cursor:not-allowed}._navigationButton_2m7jw_85:focus-visible{outline:2px solid #b09fec;outline-offset:2px}._card_2m7jw_55{width:250px;height:300px;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;background-color:var(--sunshine);box-shadow:var(--shadow-charcoal-md);border-radius:15px;cursor:pointer;transition:transform .3s ease .1s;overflow:hidden}._card_2m7jw_55:hover{transform:translateY(-4px);box-shadow:var(--shadow-charcoal-md)}._lockOverlay_2m7jw_213{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000052;display:flex;justify-content:center;align-items:center;z-index:9;border-radius:15px;pointer-events:none}._paddedPart_2m7jw_253{width:100%;padding:16px 20px;box-sizing:border-box}._topPart_2m7jw_267{height:45%;max-height:45%;color:#1d1d1d;font-size:28px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}._middlePart_2m7jw_299{width:80%;border:1px solid rgb(0,0,0)}._bottomPart_2m7jw_311{height:45%;max-height:45%;color:#1d1d1d;font-size:15px;font-weight:400;line-height:1.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-break:break-word;position:relative}._menuDotsBox_2m7jw_343{padding:5px;cursor:pointer;transition:background-color .2s;border-radius:4px;position:absolute;top:12px;right:12px;z-index:10}._menuDotsBox_2m7jw_343:hover{background-color:#0000001a}._menuContainer_2m7jw_379{position:absolute;bottom:0;right:0;width:100px;padding:10px;background-color:#f7f7f7;border-radius:15px;box-shadow:3px 3px 5px #0003;z-index:100;overflow:visible;white-space:normal}._indicatorContainer_2m7jw_413{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:16px 0}._indicator_2m7jw_413{width:10px;height:10px;border-radius:50%;background-color:#d1d5db;cursor:pointer;transition:all .3s}._indicator_2m7jw_413:hover{background-color:#b09fec;transform:scale(1.2)}._indicator_2m7jw_413:focus-visible{outline:2px solid #b09fec;outline-offset:2px}._activeIndicator_2m7jw_471{background-color:#9d93c0;transform:scale(1.3)}@media (max-width: 767px){._sliderContainer_2m7jw_31{gap:8px}._cardsContainer_2m7jw_55{justify-content:center;gap:16px}._navigationButton_2m7jw_85{height:36px;width:36px}._card_2m7jw_55{width:163px;height:195px}._paddedPart_2m7jw_253{padding:14px 16px}._topPart_2m7jw_267{font-size:18px;line-height:1.3;-webkit-line-clamp:4}._bottomPart_2m7jw_311{font-size:14px;line-height:1.7;-webkit-line-clamp:3}}@media (min-width: 768px) and (max-width: 1023px){._cardsContainer_2m7jw_55{justify-content:center;gap:24px}._card_2m7jw_55{width:200px;height:240px}._paddedPart_2m7jw_253{padding:15px 18px}._topPart_2m7jw_267{font-size:22px;line-height:1.5;-webkit-line-clamp:3}._bottomPart_2m7jw_311{font-size:18px;line-height:1.7;-webkit-line-clamp:3}}@media (min-width: 1024px) and (max-width: 1439px){._cardsContainer_2m7jw_55{justify-content:flex-start;gap:24px}._card_2m7jw_55{width:225px;height:270px}._paddedPart_2m7jw_253{padding:16px 20px}._topPart_2m7jw_267{font-size:24px;line-height:1.4;-webkit-line-clamp:3}._bottomPart_2m7jw_311{font-size:20px;line-height:1.7;-webkit-line-clamp:3}}@media (min-width: 1440px){._cardsContainer_2m7jw_55{justify-content:flex-start;gap:32px}._navigationButton_2m7jw_85{height:44px;width:44px}._card_2m7jw_55{width:250px;height:300px}._paddedPart_2m7jw_253{padding:16px 20px}._topPart_2m7jw_267{font-size:28px;line-height:1.4;-webkit-line-clamp:3}._bottomPart_2m7jw_311{font-size:22px;line-height:1.7;-webkit-line-clamp:3}}@media (prefers-reduced-motion: reduce){._card_2m7jw_55,._navigationButton_2m7jw_85,._indicator_2m7jw_413,._menuDotsBox_2m7jw_343{transition:none}}._container_34rbn_5{text-align:center}._toggle-switch_34rbn_11{position:relative;width:75px;display:inline-block;text-align:left;top:8px}._checkbox_34rbn_25{display:none}._label_34rbn_31{display:block;overflow:hidden;cursor:pointer;border:0 solid #bbb;border-radius:20px}._inner_34rbn_45{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}._inner_34rbn_45:before,._inner_34rbn_45:after{float:left;width:50%;height:36px;padding:0;line-height:36px;color:#fff;font-weight:700;box-sizing:border-box}._inner_34rbn_45:before{content:"YES";padding-left:10px;background-color:#060;color:#fff}._inner_34rbn_45:after{content:"NO";padding-right:10px;background-color:#bbb;color:#fff;text-align:right}._switch_34rbn_105{display:block;width:24px;margin:5px;background:#fff;position:absolute;top:0;bottom:0;right:40px;border:0 solid #bbb;border-radius:20px;transition:all .3s ease-in 0s}._checkbox_34rbn_25:checked+._label_34rbn_31 ._inner_34rbn_45{margin-left:0}._checkbox_34rbn_25:checked+._label_34rbn_31 ._switch_34rbn_105{right:0}._universalButton_71s4w_1{text-decoration:none;color:var(--button-text-color, white);display:flex;flex-direction:row;justify-content:var(--button-justify, center);align-items:center;border-radius:var(--button-border-radius, 20px);background-color:var(--button-bg-color, black);padding:var(--button-padding, 10px);gap:10px;font-size:14px;font-weight:var(--button-font-weight, normal);border:var(--button-border, none);cursor:pointer;transition:all .2s ease;box-shadow:var(--button-box-shadow, 3px 3px 3px #6e6d6e);width:var(--button-width, none)}._universalButton_71s4w_1:hover{background-color:var(--button-hover-color, #6e6d6e);color:var(--button-hover-text-color, var(--button-text-color, white));transform:var(--button-hover-transform, translateY(-2px))}._universalButton_71s4w_1:active{position:relative;top:1px}._universalButton_71s4w_1[disabled]{opacity:.6;cursor:not-allowed}._container_1p03v_3{background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:8px;box-shadow:0 4px 20px #00000026;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:2px}._divider_1p03v_27{height:1px;background:var(--silver, #d9d9d9);margin:8px 14px;width:calc(100% - 28px)}._gridContainer_pmos6_1{max-width:1400px}._grid_pmos6_1{display:flex;align-items:center}._cardWrapper_pmos6_19{position:relative}._card_pmos6_19{display:flex;flex-direction:column;border-radius:15px;box-shadow:var(--shadow-charcoal-md);background-color:#fff;width:250px;height:250px;overflow:hidden;transition:transform .3s ease .1s;cursor:pointer;flex:0 0 auto}._card_pmos6_19:hover{transform:scale(1.1)!important}._imageContainer_pmos6_67{width:100%;height:85%;overflow:hidden;display:flex;justify-content:center;align-items:center}._thumbnail_pmos6_87{border-top-right-radius:15px;border-top-left-radius:15px;width:100%;height:100%;object-fit:cover;display:block;transition:all .3s ease}._bottomPart_pmos6_107{padding:10px;display:flex;justify-content:space-between;align-items:center;background-color:var(--sage);height:15%;box-sizing:border-box}._titleText_pmos6_129{color:#1d1d1d;font-size:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._menuDotsBox_pmos6_149{padding:5px;cursor:pointer;transition:background-color .2s;border-radius:4px}._menuDotsBox_pmos6_149:hover{background-color:#0000001a}._menuContainer_pmos6_171{position:absolute;bottom:0;right:0;border-radius:15px;z-index:100;overflow:visible;white-space:normal}@media (max-width: 767px){._card_pmos6_19{width:163px;height:163px}._titleText_pmos6_129{font-size:12px}._imageContainer_pmos6_67{height:70%}._bottomPart_pmos6_107{height:30%;padding:8px}}@media (min-width: 768px) and (max-width: 1023px){._card_pmos6_19{width:200px;height:200px}._titleText_pmos6_129{font-size:14px}._imageContainer_pmos6_67{height:70%}._bottomPart_pmos6_107{height:30%;padding:9px}}@media (min-width: 1024px) and (max-width: 1439px){._grid_pmos6_1{margin-left:72px}._card_pmos6_19{width:225px;height:225px}._titleText_pmos6_129{font-size:16px}._imageContainer_pmos6_67{height:70%}._bottomPart_pmos6_107{height:30%;padding:9px}}@media (min-width: 1440px){._grid_pmos6_1{margin-left:72px}._card_pmos6_19{width:250px;height:250px}._titleText_pmos6_129{font-size:22px}._imageContainer_pmos6_67{height:70%}._bottomPart_pmos6_107{height:30%;padding:10px}}@media (prefers-reduced-motion: reduce){._card_pmos6_19,._menuDotsBox_pmos6_149,._thumbnail_pmos6_87{transition:none}}._smallContainer_13bnv_5{border-radius:99px;background-color:#fff;box-shadow:0 4px 6px -1px #0000001a;padding-left:10px;display:flex;flex-direction:row;align-items:center;gap:5px;width:160px;height:40px;margin-left:auto;cursor:pointer}._icon_13bnv_35{width:24px;height:24px}@media (min-width: 360px) and (max-width: 480px){._smallContainer_13bnv_5{width:90px;height:36px;font-size:13px}._icon_13bnv_35{width:20px;height:20px}}@media (min-width: 481px) and (max-width: 768px){._smallContainer_13bnv_5{width:110px;height:38px;font-size:14px}._icon_13bnv_35{width:22px;height:22px}}@media (min-width: 769px) and (max-width: 1024px){._smallContainer_13bnv_5{width:130px;height:40px;font-size:15px}._icon_13bnv_35{width:24px;height:24px}}@media (min-width: 1025px) and (max-width: 1440px){._smallContainer_13bnv_5{width:150px;height:42px;font-size:16px}._icon_13bnv_35{width:26px;height:26px}}@media (min-width: 1441px){._smallContainer_13bnv_5{width:160px;height:44px;font-size:17px}._icon_13bnv_35{width:28px;height:28px}}._roundAddButton_u66vl_1{text-decoration:none;color:#000;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:20px;border:1px solid #8e56f7;background-color:#fff;padding:8px;gap:5px;box-shadow:3px 3px 3px #292929ab;font-size:16px}._roundAddButton_u66vl_1:hover{background-color:#8e56f7;color:#fff;transform:translateY(-2px)}._roundAddButton_u66vl_1:active{position:relative;top:1px}@media (min-width: 360px) and (max-width: 480px){._roundAddButton_u66vl_1{font-size:13px}}@media (min-width: 481px) and (max-width: 768px){._roundAddButton_u66vl_1{font-size:14px}}@media (min-width: 769px) and (max-width: 1024px){._roundAddButton_u66vl_1{font-size:14px}}@media (min-width: 1025px) and (max-width: 1440px){._roundAddButton_u66vl_1{font-size:16px}}@media (min-width: 1441px){._roundAddButton_u66vl_1{font-size:16px}}._errorContainer_1eyiu_3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;min-height:300px;background:linear-gradient(135deg,#fef2f2,#fdf2f8);border:1px solid #fecaca;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-width:600px;margin:2rem auto;animation:_fadeIn_1eyiu_1 .3s ease-in-out}@keyframes _fadeIn_1eyiu_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._errorIcon_1eyiu_61{color:#dc2626;margin-bottom:1rem;animation:_shake_1eyiu_1 .5s ease-in-out}@keyframes _shake_1eyiu_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._closeButton_1eyiu_101{position:absolute;top:16px;right:16px;background:transparent;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#6c757d;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._closeButton_1eyiu_101:hover{background:#f8f9fa;color:#495057;transform:scale(1.05)}._closeButton_1eyiu_101:active{transform:scale(.95)}._errorTitle_1eyiu_153{color:#7f1d1d;font-size:1.5rem;font-weight:600;margin:0 0 .75rem;line-height:1.3}._errorMessage_1eyiu_169{color:#991b1b;font-size:1rem;margin:0 0 1.5rem;line-height:1.5;max-width:400px}._errorDetails_1eyiu_185{margin:1rem 0 1.5rem;text-align:left;background:#ffffffb3;border:1px solid #fca5a5;border-radius:8px;padding:0;width:100%;max-width:500px;overflow:hidden}._errorDetails_1eyiu_185 summary{cursor:pointer;padding:.75rem 1rem;background:#ef44441a;border-bottom:1px solid #fca5a5;font-weight:500;color:#991b1b;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}._errorDetails_1eyiu_185 summary:hover{background:#ef444426}._errorDetails_1eyiu_185[open] summary{background:#ef444426}._errorDetailsText_1eyiu_247{padding:1rem;margin:0;font-family:Courier New,monospace;font-size:.875rem;color:#7f1d1d;background:#fff;word-break:break-word;line-height:1.4}._errorStatus_1eyiu_269{padding:0 1rem 1rem;margin:0;font-size:.875rem;color:#991b1b;font-weight:500}._retryButton_1eyiu_285{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #dc262633}._retryButton_1eyiu_285:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px);box-shadow:0 4px 8px #dc26264d}._retryButton_1eyiu_285:active{transform:translateY(0)}._retryButton_1eyiu_285:focus{outline:none;box-shadow:0 0 0 3px #dc26264d}._retryButton_1eyiu_285 svg{animation:_spin_1eyiu_1 1s linear infinite paused}._retryButton_1eyiu_285:hover svg{animation-play-state:running}@keyframes _spin_1eyiu_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){._error-container_1eyiu_385{margin:1rem;padding:1.5rem;min-height:250px}._error-title_1eyiu_397{font-size:1.25rem}._error-message_1eyiu_405{font-size:.875rem}._error-details-text_1eyiu_413{font-size:.8rem}}@media (prefers-color-scheme: dark){._error-container_1eyiu_385{background:linear-gradient(135deg,#1f1f1f,#2d1b1b);border-color:#7f1d1d;color:#fecaca}._error-title_1eyiu_397{color:#fca5a5}._error-message_1eyiu_405{color:#fecaca}._error-details_1eyiu_413{background:#0000004d;border-color:#7f1d1d}._error-details_1eyiu_413 summary{background:#7f1d1d4d;color:#fca5a5}._error-details_1eyiu_413 summary:hover{background:#7f1d1d66}._error-details-text_1eyiu_413{background:#1a1a1a;color:#fecaca}._error-status_1eyiu_493{color:#fca5a5}}._CTAButton_59bm8_3{background-color:var(--cta-color);color:var(--cta-text-color);border:none;padding:10px 20px;font-size:16px;font-weight:700;border-radius:20px;cursor:pointer;transition:background-color .3s ease,transform .1s ease;outline:none}._CTAButton_59bm8_3:hover{background-color:var(--highlight-color)}._CTAButton_59bm8_3:active{background-color:var(--cta-active-color);transform:scale(.98)}._header_r0vtv_13{width:100%;height:3rem;display:flex;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;background-image:url(/images/topBackground.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;box-sizing:border-box;box-shadow:inset 0 -1px 1px #fff3}._leftBox_r0vtv_57{display:none;width:var(--spacing-horizontal);height:100%;flex-shrink:0;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.2);transition:width var(--transition-base)}._contentArea_r0vtv_85{flex:1;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 .5rem}._logoSection_r0vtv_109{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;transition:transform .2s ease}._logoSection_r0vtv_109:hover{transform:scale(1.05)}._logoSection_r0vtv_109:active{transform:scale(.98)}._userSection_r0vtv_153{background:none;border:none;outline:none;cursor:pointer;padding:0 .5rem;margin:0;display:flex;align-items:center;gap:.5rem;height:100%;color:inherit;font-family:inherit;font-size:inherit;transition:opacity var(--transition-fast)}._userSection_r0vtv_153:hover{opacity:.8}._userSection_r0vtv_153:active{opacity:.6}._userSection_r0vtv_153:focus-visible{outline:2px solid var(--white);outline-offset:2px;border-radius:var(--radius-md)}._userSection_r0vtv_153:focus:not(:focus-visible){outline:none}._greeting_r0vtv_245{font-weight:var(--font-weight-normal);color:var(--white);font-size:var(--font-size-sm);white-space:nowrap;transition:font-size var(--transition-base)}._avatar_r0vtv_261{width:2rem;height:2rem;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.3);flex-shrink:0;transition:all var(--transition-base)}._chevron_r0vtv_289{width:1rem;height:1rem;color:var(--white);flex-shrink:0;transition:transform var(--transition-fast)}._rightBox_r0vtv_313{display:none;width:var(--spacing-horizontal);height:100%;flex-shrink:0;border-left:1px solid rgba(255,255,255,.2);transition:width var(--transition-base)}@media (max-width: 375px){._header_r0vtv_13{height:2.5rem;min-height:2.5rem}._logo_r0vtv_109{height:1.25rem}._greeting_r0vtv_245{display:none}._avatar_r0vtv_261{width:1.75rem;height:1.75rem}._chevron_r0vtv_289{width:.875rem;height:.875rem}}@media (max-width: 767px){._header_r0vtv_13{height:3rem;min-height:3rem}._contentArea_r0vtv_85{padding:0 .5rem}._logo_r0vtv_109{height:1.5rem}._greeting_r0vtv_245{font-size:var(--font-size-sm)}._avatar_r0vtv_261{width:2rem;height:2rem}._chevron_r0vtv_289{width:1rem;height:1rem}}@media (min-width: 768px) and (max-width: 1024px){._header_r0vtv_13{height:3.5rem}._contentArea_r0vtv_85{padding:0 1rem}._logo_r0vtv_109{height:2rem}._greeting_r0vtv_245{font-size:var(--font-size-base)}._avatar_r0vtv_261{width:2rem;height:2rem}._chevron_r0vtv_289{width:1.125rem;height:1.125rem}}@media (min-width: 1025px) and (max-width: 1440px){._header_r0vtv_13{height:4rem}._leftBox_r0vtv_57,._rightBox_r0vtv_313{display:flex;width:var(--spacing-horizontal)}._contentArea_r0vtv_85{padding:0 1.5rem}._logo_r0vtv_109{height:2.25rem}._greeting_r0vtv_245{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal)}._avatar_r0vtv_261{width:2.5rem;height:2.5rem}._chevron_r0vtv_289{width:1.25rem;height:1.25rem}}@media (min-width: 1441px){._header_r0vtv_13{height:4rem}._leftBox_r0vtv_57,._rightBox_r0vtv_313{display:flex;width:var(--spacing-horizontal)}._contentArea_r0vtv_85{padding:0 2rem}._logo_r0vtv_109{height:2.5rem}._greeting_r0vtv_245{font-size:var(--font-size-xl);font-weight:var(--font-weight-normal)}._avatar_r0vtv_261{width:3rem;height:3rem}._chevron_r0vtv_289{width:1.5rem;height:1.5rem}}@media (max-width: 375px){._greeting_r0vtv_245{display:none}._avatar_r0vtv_261{width:1.75rem;height:1.75rem}._chevron_r0vtv_289{width:.875rem;height:.875rem}}@media (prefers-reduced-motion: reduce){._header_r0vtv_13,._leftBox_r0vtv_57,._rightBox_r0vtv_313,._logo_r0vtv_109,._greeting_r0vtv_245,._avatar_r0vtv_261,._chevron_r0vtv_289,._userSection_r0vtv_153{transition:none}}._menuContainer_8eagh_13{position:fixed;z-index:1100;width:14rem;background-color:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);overflow:hidden;animation:_menuFadeIn_8eagh_1 var(--transition-base) ease-out;transform-origin:top right}body._dark_8eagh_67 ._menuContainer_8eagh_13{background-color:var(--charcoal);border-color:#ffffff1a;box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003}@keyframes _menuFadeIn_8eagh_1{0%{opacity:0;transform:scale(.95) translateY(-.5rem)}to{opacity:1;transform:scale(1) translateY(0)}}._userInfo_8eagh_121{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)}._userAvatar_8eagh_147{width:3rem;height:3rem;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--border-color)}._userDetails_8eagh_183{flex:1;overflow:hidden}._userName_8eagh_199{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.125rem}._userEmail_8eagh_229{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--silver);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body._dark_8eagh_67 ._userEmail_8eagh_229{color:#fff9}._divider_8eagh_269{height:1px;background-color:var(--border-color);margin:var(--spacing-xs) 0}body._dark_8eagh_67 ._divider_8eagh_269{background-color:#ffffff1a}._navSection_8eagh_303{padding:var(--spacing-xs) 0}._navItem_8eagh_313{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;color:var(--text-color);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);transition:all var(--transition-fast);cursor:pointer;border-radius:0}._navItem_8eagh_313:hover{background-color:var(--silver);color:var(--text-color)}body._dark_8eagh_67 ._navItem_8eagh_313:hover{background-color:#ffffff1a}._navItem_8eagh_313._active_8eagh_395{background-color:var(--violet);color:var(--white)}._navIcon_8eagh_405{width:1.25rem;height:1.25rem;flex-shrink:0;color:currentColor}._navLabel_8eagh_429{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._logoutButton_8eagh_457{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);background:none;border:none;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--tangerine);cursor:pointer;text-align:left;transition:all var(--transition-fast);border-radius:0}._logoutButton_8eagh_457:hover{background-color:var(--tangerine);color:var(--white)}._logoutButton_8eagh_457:active{background-color:#d95902}._logoutIcon_8eagh_547{width:1.25rem;height:1.25rem;flex-shrink:0;color:currentColor}._logoutLabel_8eagh_571{flex:1}._navItem_8eagh_313:focus-visible,._logoutButton_8eagh_457:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}@media (min-width: 768px){._menuContainer_8eagh_13{width:15rem}._userName_8eagh_199{font-size:var(--font-size-lg)}._userEmail_8eagh_229{font-size:var(--font-size-base)}._navItem_8eagh_313,._logoutButton_8eagh_457{font-size:var(--font-size-lg)}._navIcon_8eagh_405,._logoutIcon_8eagh_547{width:1.5rem;height:1.5rem}}@media (min-width: 1024px){._menuContainer_8eagh_13{width:16rem}._userAvatar_8eagh_147{width:3.5rem;height:3.5rem}}@media (min-width: 1440px){._menuContainer_8eagh_13{width:17rem}._userAvatar_8eagh_147{width:3.5rem;height:3.5rem}}@media (prefers-reduced-motion: reduce){._menuContainer_8eagh_13{animation:none}._navItem_8eagh_313,._logoutButton_8eagh_457{transition:none}}._container_16ley_13{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;background-color:var(--background-color)}._contentWrapper_16ley_51{display:flex;flex:1;position:relative;margin-top:3rem;width:100%}._leftColumn_16ley_101{display:none;flex-shrink:0;background-color:var(--column-bg);border-right:var(--border-width) solid var(--border-color);transition:width var(--transition-base)}._mainContent_16ley_151{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-lg);background-color:var(--background-color);min-height:calc(100vh - 3rem)}._rightColumn_16ley_205{display:none;flex-shrink:0;background-color:var(--column-bg);border-left:var(--border-width) solid var(--border-color);transition:width var(--transition-base)}@media (min-width: 768px){._contentWrapper_16ley_51{margin-top:3.5rem}._mainContent_16ley_151{padding:var(--spacing-xl);min-height:calc(100vh - 3.5rem)}}@media (min-width: 1025px){._contentWrapper_16ley_51{margin-top:4rem}._leftColumn_16ley_101,._rightColumn_16ley_205{display:block;width:var(--spacing-horizontal)}._mainContent_16ley_151{padding:var(--spacing-lg);min-height:calc(100vh - 4rem)}}@media (min-width: 1441px){._mainContent_16ley_151{padding:var(--spacing-xl)}}._mainContent_16ley_151{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){._leftColumn_16ley_101,._rightColumn_16ley_205,._mainContent_16ley_151{transition:none;scroll-behavior:auto}}._mainContent_16ley_151:focus-visible{outline:2px solid var(--violet);outline-offset:4px}._container_2g24n_11{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;background-color:var(--background-color)}._secondaryNavContainer_2g24n_37{width:100%;flex-shrink:0}._contentWrapper_2g24n_57{display:flex;flex:1;position:relative;width:100%;margin-top:6rem}._leftColumn_2g24n_87{display:none;flex-shrink:0;background-color:var(--column-bg);border-right:var(--border-width) solid var(--border-color);transition:width var(--transition-base)}._mainContent_2g24n_103{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-lg);background-color:var(--background-color);min-height:calc(100vh - 6rem)}._rightColumn_2g24n_125{display:none;flex-shrink:0;background-color:var(--column-bg);border-left:var(--border-width) solid var(--border-color);transition:width var(--transition-base)}@media (min-width: 768px) and (max-width: 1024px){._contentWrapper_2g24n_57{margin-top:7rem}._mainContent_2g24n_103{padding:var(--spacing-xl);min-height:calc(100vh - 7rem)}}@media (min-width: 1025px) and (max-width: 1440px){._contentWrapper_2g24n_57{margin-top:8rem}._leftColumn_2g24n_87,._rightColumn_2g24n_125{display:block;width:var(--spacing-horizontal)}._mainContent_2g24n_103{padding:var(--spacing-lg);min-height:calc(100vh - 8rem)}}@media (min-width: 1441px){._contentWrapper_2g24n_57{margin-top:8rem}._leftColumn_2g24n_87,._rightColumn_2g24n_125{display:block;width:var(--spacing-horizontal)}._mainContent_2g24n_103{padding:var(--spacing-xl);min-height:calc(100vh - 8rem)}}._mainContent_2g24n_103{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){._leftColumn_2g24n_87,._rightColumn_2g24n_125,._mainContent_2g24n_103{transition:none;scroll-behavior:auto}}._mainContent_2g24n_103:focus-visible{outline:2px solid var(--violet);outline-offset:4px}._mainContainer_1rsj0_1,._section_1rsj0_13{display:flex;flex-direction:column;gap:10px}._topPart_1rsj0_25{display:flex;flex-direction:row;justify-content:space-between}._rightPart_1rsj0_37{display:flex;flex-direction:row;gap:10px}._gridContainer_1rsj0_47{display:flex;flex-direction:row;gap:4px}._viewIcon_1rsj0_59{padding:2px;border-radius:6px;cursor:pointer}._viewIcon_1rsj0_59:hover{background-color:#fff;transform:scale(1.1)}._viewIconActive_1rsj0_79{background-color:#a4eaff;transform:scale(1.1)}._sectionTitle_1rsj0_89{font-size:22px}@media (min-width: 360px) and (max-width: 480px){._sectionTitle_1rsj0_89{font-size:16px}}@media (min-width: 481px) and (max-width: 768px){._sectionTitle_1rsj0_89{font-size:18px}}@media (min-width: 769px) and (max-width: 1024px){._sectionTitle_1rsj0_89{font-size:19px}}@media (min-width: 1025px) and (max-width: 1440px){._sectionTitle_1rsj0_89{font-size:20px}}@media (min-width: 1441px){._sectionTitle_1rsj0_89{font-size:22px}}._tabsContainer_84h8k_9{width:100%;display:flex;flex-direction:column}._tabsHeader_84h8k_27{position:fixed;top:3rem;left:0;right:0;width:100%;z-index:999;display:flex;align-items:stretch;background-image:url(/images/bottomBackground.svg);background-repeat:no-repeat;background-position:center top;background-size:cover;box-sizing:border-box;box-shadow:0 -1px #ffffff0d;transition:top var(--transition-base)}._leftColumn_84h8k_89,._rightColumn_84h8k_91{display:none;flex-shrink:0;transition:width var(--transition-base)}._leftColumn_84h8k_89{border-right:1px solid rgba(255,255,255,.2)}._rightColumn_84h8k_91{border-left:1px solid rgba(255,255,255,.2)}._contentWrapper_84h8k_129{display:flex;align-items:center;flex:1;gap:16px;overflow:hidden}._courseBadgeNotEarned_84h8k_157{opacity:.3!important;filter:grayscale(100%);transition:all .3s ease}._courseBadgeEarned_84h8k_171{opacity:1!important;filter:none;transition:all .3s ease}._headerMeta_84h8k_185:hover ._courseBadgeEarned_84h8k_171,._mobileHeaderMeta_84h8k_187:hover ._courseBadgeEarned_84h8k_171{transform:scale(1.1)}._headerMeta_84h8k_185:hover ._courseBadgeNotEarned_84h8k_157,._mobileHeaderMeta_84h8k_187:hover ._courseBadgeNotEarned_84h8k_157{opacity:.4!important}._tabsNavigation_84h8k_217{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:transparent;border:none;flex-shrink:0;height:100%}._tabButton_84h8k_241{display:flex;align-items:top;justify-content:space-between;gap:10px;padding:8px;background:transparent;border:none;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;border-right:1px solid rgba(255,255,255,.2);min-height:48px}._tabButton_84h8k_241:hover{color:#fff;background:#ffffff1a}._activeTabButton_84h8k_289{color:#fff;font-weight:600;background:#ffffff26}._tabLabel_84h8k_303{white-space:normal;text-align:left;line-height:1.3;flex-shrink:0;word-break:break-word}._headerTitle_84h8k_327{flex:1;min-width:0;color:#fff;font-size:15px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:flex-start}._headerMeta_84h8k_185{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 16px;color:#fff;white-space:nowrap;flex-shrink:0;margin-left:auto}._textWrapper_84h8k_395{display:flex;flex-direction:column}._pointsLabel_84h8k_405{font-size:15px;line-height:1.2}._pointsValue_84h8k_415{font-size:16px;line-height:1.2}._imageLogo_84h8k_425{height:2.5rem;width:2.5rem;flex-shrink:0}._tabContent_84h8k_443{background-color:#fff;border-radius:0 0 8px 8px;width:100%;max-width:100%;box-sizing:border-box}._mobileHeader_84h8k_187{display:none;width:100%;padding:12px 16px;justify-content:space-between;align-items:center}._hamburger_84h8k_487{width:40px;height:40px;border:none;background:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;padding:0}._hamburger_84h8k_487 span{width:24px;height:3px;background:#fff;border-radius:2px;transition:all .3s}._hamburger_84h8k_487._open_84h8k_531 span:nth-child(1){transform:rotate(45deg) translateY(8px)}._hamburger_84h8k_487._open_84h8k_531 span:nth-child(2){opacity:0}._hamburger_84h8k_487._open_84h8k_531 span:nth-child(3){transform:rotate(-45deg) translateY(-8px)}._currentSection_84h8k_557{flex:1;text-align:center}._currentSectionTitle_84h8k_567{font-weight:600;font-size:15px;color:#fff}._currentSectionSubtitle_84h8k_579{font-size:11px;color:#fffc;margin-top:2px}._mobileHeaderMeta_84h8k_187{display:flex;flex-direction:row;align-items:center;gap:6px;padding:6px 12px;color:#fff;white-space:nowrap;flex-shrink:0}._mobileHeaderMeta_84h8k_187 ._textWrapper_84h8k_395{display:flex;flex-direction:column}._mobileHeaderMeta_84h8k_187 ._pointsLabel_84h8k_405{font-size:10px;line-height:1.2}._mobileHeaderMeta_84h8k_187 ._pointsValue_84h8k_415{font-size:13px;font-weight:600;line-height:1.2}._mobileHeaderMeta_84h8k_187 ._imageLogo_84h8k_425{height:1.75rem;width:1.75rem}._drawer_84h8k_667{position:fixed;top:0;left:-300px;width:280px;height:100vh;background-image:url(/images/drawerBackground.svg);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:2px 0 10px #0000004d;transition:left .3s ease;z-index:2001;overflow-y:auto}._drawer_84h8k_667._open_84h8k_531{left:0}._drawerHeader_84h8k_709{padding:20px;background:#6b46c1f2;color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}._drawerTitle_84h8k_723{font-size:14px;font-weight:600;margin-bottom:4px;color:#fff}._drawerSubtitle_84h8k_737{font-size:12px;opacity:.9;line-height:1.3;color:#ffffffe6}._drawerNav_84h8k_751{padding:16px 12px}._drawerItem_84h8k_761{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:4px;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;position:relative;color:#ffffffb3;font-size:15px;font-weight:500;transition:all .3s ease;border-left:3px solid transparent}._drawerItem_84h8k_761:hover{color:#fff;background:#ffffff1a}._drawerItem_84h8k_761._active_84h8k_289{color:#fff;background:#ffffff26;font-weight:600}._drawerItem_84h8k_761 ._tabIcon_84h8k_829{display:flex;font-size:20px;width:24px;justify-content:center;color:inherit}._drawerItemText_84h8k_847{flex:1}._overlay_84h8k_857{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;opacity:0;pointer-events:none;transition:opacity .3s;z-index:2000}._overlay_84h8k_857._show_84h8k_883{opacity:1;pointer-events:all}._drawer_84h8k_667::-webkit-scrollbar{width:8px}._drawer_84h8k_667::-webkit-scrollbar-track{background:#0000001a}._drawer_84h8k_667::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}._drawer_84h8k_667::-webkit-scrollbar-thumb:hover{background:#ffffff80}._drawer_84h8k_667{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(0,0,0,.1)}._badgeIndicator_84h8k_961{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:all .3s ease;flex-shrink:0}._badgeIndicator_84h8k_961._notEarned_84h8k_983{opacity:.3;filter:grayscale(100%)}._badgeIndicator_84h8k_961._earned_84h8k_995{opacity:.95;filter:none}._tabButton_84h8k_241:hover ._badgeIndicator_84h8k_961._earned_84h8k_995{opacity:1;transform:scale(1.1)}._tabButton_84h8k_241:hover ._badgeIndicator_84h8k_961._notEarned_84h8k_983{opacity:.4}._activeTabButton_84h8k_289 ._badgeIndicator_84h8k_961._earned_84h8k_995{border-color:#fff;opacity:1}._activeTabButton_84h8k_289 ._badgeIndicator_84h8k_961._notEarned_84h8k_983{border-color:#ffffff80}._drawerBadgeIndicator_84h8k_1059{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:all .3s ease;flex-shrink:0;margin-left:auto}._drawerBadgeIndicator_84h8k_1059._notEarned_84h8k_983{opacity:.3;filter:grayscale(100%);border-color:#fff6}._drawerBadgeIndicator_84h8k_1059._earned_84h8k_995{opacity:.95;filter:none;border-color:#ffffffe6}._drawerItem_84h8k_761:hover ._drawerBadgeIndicator_84h8k_1059._earned_84h8k_995{opacity:1;transform:scale(1.05)}._drawerItem_84h8k_761:hover ._drawerBadgeIndicator_84h8k_1059._notEarned_84h8k_983{opacity:.4}._drawerItem_84h8k_761._active_84h8k_289 ._drawerBadgeIndicator_84h8k_1059._earned_84h8k_995{border-color:#fff;opacity:1}._drawerItem_84h8k_761._active_84h8k_289 ._drawerBadgeIndicator_84h8k_1059._notEarned_84h8k_983{border-color:#ffffff80}@media (max-width: 767px){._tabsHeader_84h8k_27{top:3rem;height:3rem}._contentWrapper_84h8k_129,._tabsNavigation_84h8k_217,._headerTitle_84h8k_327,._headerMeta_84h8k_185{display:none}._mobileHeader_84h8k_187{display:flex}._drawerBadgeIndicator_84h8k_1059{width:22px;height:22px}}@media (min-width: 768px) and (max-width: 1024px){._tabsHeader_84h8k_27{top:3.5rem;height:3.5rem}._contentWrapper_84h8k_129,._tabsNavigation_84h8k_217,._headerTitle_84h8k_327,._headerMeta_84h8k_185{display:none}._mobileHeader_84h8k_187{display:flex}._mobileHeaderMeta_84h8k_187{gap:7px;padding:7px 14px}._mobileHeaderMeta_84h8k_187 ._pointsLabel_84h8k_405{font-size:11px}._mobileHeaderMeta_84h8k_187 ._pointsValue_84h8k_415{font-size:14px}._mobileHeaderMeta_84h8k_187 ._imageLogo_84h8k_425{height:2rem;width:2rem}._drawerBadgeIndicator_84h8k_1059{width:22px;height:22px}}@media (min-width: 1025px) and (max-width: 1440px){._tabsHeader_84h8k_27{top:4rem;height:4rem}._leftColumn_84h8k_89,._rightColumn_84h8k_91{display:block;width:var(--spacing-horizontal)}._contentWrapper_84h8k_129{display:flex;gap:12px}._tabButton_84h8k_241{padding:8px;font-size:14px;gap:10px;min-height:44px}._tabLabel_84h8k_303{font-size:14px}._badgeIndicator_84h8k_961{width:22px;height:22px}._headerTitle_84h8k_327{flex:1;min-width:0;max-width:none;font-size:13px;line-height:1.2;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;align-self:flex-start}._headerMeta_84h8k_185{gap:6px;padding:6px 12px;margin-left:auto}._pointsLabel_84h8k_405{font-size:11px}._pointsValue_84h8k_415{font-size:13px}._imageLogo_84h8k_425{height:2rem;width:2rem}._mobileHeader_84h8k_187,._drawer_84h8k_667,._overlay_84h8k_857{display:none}}@media (min-width: 1441px){._tabsHeader_84h8k_27{top:4rem;height:4rem}._leftColumn_84h8k_89,._rightColumn_84h8k_91{display:block;width:var(--spacing-horizontal)}._contentWrapper_84h8k_129{display:flex;gap:20px}._tabButton_84h8k_241{padding:10px;font-size:15px;gap:10px}._badgeIndicator_84h8k_961{width:24px;height:24px}._headerTitle_84h8k_327{flex:1;min-width:0;max-width:none;font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:flex-start}._headerMeta_84h8k_185{gap:8px;padding:8px 16px;margin-left:auto}._pointsLabel_84h8k_405{font-size:15px}._pointsValue_84h8k_415{font-size:16px}._imageLogo_84h8k_425{height:2.5rem;width:2.5rem}._mobileHeader_84h8k_187,._drawer_84h8k_667,._overlay_84h8k_857{display:none}}@media (prefers-reduced-motion: reduce){._tabsHeader_84h8k_27,._tabButton_84h8k_241,._drawer_84h8k_667,._overlay_84h8k_857,._hamburger_84h8k_487 span,._badgeIndicator_84h8k_961,._drawerBadgeIndicator_84h8k_1059{transition:none}}._tabButton_84h8k_241:focus-visible,._drawerItem_84h8k_761:focus-visible{outline:2px solid var(--violet);outline-offset:2px}@media (prefers-contrast: high){._badgeIndicator_84h8k_961,._drawerBadgeIndicator_84h8k_1059{border-width:3px;border-color:#fff}}._centerContainer_zughr_11{display:flex;justify-content:center;align-items:center;min-height:60vh;width:100%}._centerContent_zughr_27{display:flex;flex-direction:column;align-items:center;gap:1rem}._centerContent_zughr_27 p{color:var(--text-secondary, #666);font-size:1rem}._mainContainer_zughr_57{width:100%;max-width:1400px;margin:0 auto;padding:2rem}._templateContainer_zughr_77{width:100%;padding:0}._templateContent_zughr_87{width:100%}._header_zughr_103{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--border-color, #e0e0e0)}._header_zughr_103 h1{font-size:2rem;color:var(--text-primary, #1a1a1a);margin:0}@media (max-width: 768px){._mainContainer_zughr_57{padding:1rem}._header_zughr_103 h1{font-size:1.5rem}}._container_arj2v_3{max-width:900px;margin:0 auto;padding:2rem}._header_arj2v_17{margin-bottom:2rem}._title_arj2v_25{font-size:2rem;font-weight:700;color:#333;margin-bottom:.5rem}._form_arj2v_41{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000001a}._section_arj2v_57{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #eee}._section_arj2v_57:last-child{border-bottom:none}._sectionTitle_arj2v_77{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#333}._sectionDescription_arj2v_91{color:#666;margin-bottom:1.5rem;font-size:.95rem}._formGroup_arj2v_105{margin-bottom:1.5rem}._formRow_arj2v_113{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}._label_arj2v_127{display:block;font-weight:500;margin-bottom:.5rem;color:#333;font-size:.95rem}._required_arj2v_143{color:#e53e3e}._fieldHint_arj2v_151{font-size:.85rem;color:#666;margin-bottom:.5rem;font-style:italic}._input_arj2v_167,._textarea_arj2v_169,._select_arj2v_171{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .2s}._input_arj2v_167:focus,._textarea_arj2v_169:focus,._select_arj2v_171:focus{outline:none;border-color:#4299e1}._textarea_arj2v_169{resize:vertical;min-height:100px}._checkboxGroup_arj2v_215{margin-bottom:1.5rem}._checkboxLabel_arj2v_223{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem 0;font-weight:500}._checkbox_arj2v_215{width:18px;height:18px;cursor:pointer}._subFields_arj2v_255{margin-left:2rem;margin-top:1rem;padding-left:1.5rem;border-left:3px solid #e0e0e0}._error_arj2v_271{display:block;color:#e53e3e;font-size:.875rem;margin-top:.25rem}._actionButtons_arj2v_287{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}._submitButton_arj2v_301,._cancelButton_arj2v_303{padding:.75rem 2rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;font-size:1rem}._submitButton_arj2v_301{background:#2196f3;color:#fff}._submitButton_arj2v_301:hover:not(:disabled){background:#1976d2}._submitButton_arj2v_301:disabled{background:#bdbdbd;cursor:not-allowed}._cancelButton_arj2v_303{background:#f5f5f5;color:#666}._cancelButton_arj2v_303:hover{background:#e0e0e0}._centerContainer_arj2v_371{display:flex;justify-content:center;align-items:center;min-height:100vh}._centerContent_arj2v_385{text-align:center}._loadingText_arj2v_393{margin-top:1rem;color:#666}._submittingOverlay_arj2v_403{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;z-index:1000}._submittingOverlay_arj2v_403 p{margin-top:1rem;font-size:1.125rem}._readOnlyField_arj2v_445{padding:.75rem;background:#f5f5f5;border-radius:4px;color:#666}._dynamicParameterForm_arj2v_461{background:#f9fafb;padding:1.5rem;border-radius:6px;margin-bottom:1.5rem}._addButton_arj2v_475{background:#10b981;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s;width:100%}._addButton_arj2v_475:hover{background:#059669}._addedParameters_arj2v_507{margin-top:1.5rem}._subSectionTitle_arj2v_515{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#333}._parameterItem_arj2v_529{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f5f5f5;border-radius:4px;margin-bottom:.5rem}._parameterLabel_arj2v_549{font-weight:500;color:#333}._removeButton_arj2v_559{background:#ef4444;color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background .2s;font-size:.875rem}._removeButton_arj2v_559:hover{background:#dc2626}._centerContainer_189hn_3{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:1000}._centerContent_189hn_29{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px}._introContainer_189hn_51{display:flex;flex-direction:column;gap:10px;position:relative}._videoSection_189hn_71{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}._videoContainer_189hn_87{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center}._video_189hn_71{width:100%;height:auto;aspect-ratio:16 / 9;min-height:200px;max-height:600px;background-color:#000;border-radius:8px}._buttonsNavigation_189hn_129{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}._navigationTitle_189hn_145{font-size:1.5rem;font-weight:600;color:var(--text-color);text-align:center;margin-bottom:10px}._navigationButtonsContainer_189hn_161{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;max-width:400px}._navigationButton_189hn_161{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 32px;background-color:#fff;border:2px solid black;border-radius:50px;color:#000000b3;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}._navigationButton_189hn_161:hover{color:#000;background-color:#0000000d;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._navigationButton_189hn_161._activeNavigationButton_189hn_229{background-color:#000;color:#fff;border-color:#000}._buttonIcon_189hn_243{display:none}._buttonText_189hn_251{text-align:center}._videoPlaceholder_189hn_265,._videoError_189hn_267,._noVideoMessage_189hn_269{width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:8px}._errorContent_189hn_289{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;text-align:center}._retryButton_189hn_307,._completeButton_189hn_309{padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s ease}._retryButton_189hn_307{background-color:#3498db;color:#fff}._retryButton_189hn_307:hover{background-color:#2980b9}._completeButton_189hn_309{background-color:#2ecc71;color:#fff}._completeButton_189hn_309:hover{background-color:#27ae60}._completeButton_189hn_309:disabled{background-color:#95a5a6;cursor:not-allowed}._manualCompletion_189hn_373{margin-top:20px;padding-top:20px;border-top:1px solid #ddd}@media (max-width: 767px){._navigationTitle_189hn_145{font-size:1.2rem}._navigationButtonsContainer_189hn_161{max-width:80%;gap:12px}._navigationButton_189hn_161{font-size:14px;padding:14px 24px}._video_189hn_71{min-height:180px;max-height:400px}}@media (min-width: 768px) and (max-width: 1024px){._navigationTitle_189hn_145{font-size:1.35rem}._navigationButtonsContainer_189hn_161{max-width:500px;gap:14px}._navigationButton_189hn_161{font-size:15px;padding:15px 28px}._video_189hn_71{min-height:220px;max-height:400px}}@media (min-width: 1025px){._navigationTitle_189hn_145{font-size:1.5rem}._navigationButtonsContainer_189hn_161{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:100%;gap:16px}._navigationButton_189hn_161{width:auto;min-width:140px;font-size:16px;padding:16px 32px}._video_189hn_71{min-height:300px;max-height:500px}}@media (min-width: 1441px){._navigationTitle_189hn_145{font-size:1.75rem}._navigationButton_189hn_161{font-size:17px;padding:18px 36px;min-width:160px}}@media (prefers-reduced-motion: reduce){._navigationButton_189hn_161,._retryButton_189hn_307,._completeButton_189hn_309{transition:none}}._navigationButton_189hn_161:focus-visible,._retryButton_189hn_307:focus-visible,._completeButton_189hn_309:focus-visible{outline:2px solid var(--violet);outline-offset:4px}._introScreen_sqv63_9{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%}._introContent_sqv63_25{display:flex;flex-direction:column;align-items:center;gap:30px;max-width:1200px;width:100%;padding:20px}._introImageContainer_sqv63_45{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:100%}._introImage_sqv63_45{width:120px;height:auto;max-height:150px;object-fit:contain}._introTextContainer_sqv63_75{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}._introTitle_sqv63_91{font-size:36px;font-weight:700;color:#000;margin:0}._introDescription_sqv63_105{font-size:18px;line-height:1.6;color:#000;max-width:600px}._buttonContainer_sqv63_119{display:flex;justify-content:center}._button_sqv63_119{padding:10px 20px;min-width:120px;background-color:#000;color:#fff;border:none;border-radius:35px;cursor:pointer;transition:background-color .2s,color .2s,border .2s;font-size:16px;font-weight:500}._button_sqv63_119:hover{color:#000;background-color:#fff;border:1px solid black}._button_sqv63_119:focus-visible{outline:2px solid #8e56f7;outline-offset:4px}@media (max-width: 767px){._introContent_sqv63_25{gap:20px;padding:20px}._introImage_sqv63_45{width:100px;max-height:120px}._introTitle_sqv63_91{font-size:28px}._introDescription_sqv63_105{font-size:16px}._button_sqv63_119{width:100%;padding:12px 20px;font-size:15px}}@media (min-width: 768px) and (max-width: 1024px){._introContent_sqv63_25{gap:25px;padding:30px}._introImage_sqv63_45{width:110px;max-height:140px}._introTitle_sqv63_91{font-size:32px}._introDescription_sqv63_105{font-size:17px}._button_sqv63_119{padding:10px 24px}}@media (min-width: 1025px){._introContent_sqv63_25{gap:30px}._introImage_sqv63_45{width:120px;max-height:150px}}@media (min-width: 1441px){._introContent_sqv63_25{gap:40px}._introImage_sqv63_45{width:140px;max-height:180px}._introTitle_sqv63_91{font-size:42px}._introDescription_sqv63_105{font-size:20px}._button_sqv63_119{font-size:17px;padding:12px 24px}}@media (prefers-reduced-motion: reduce){._button_sqv63_119{transition:none}}._centerContainer_u01v4_11{display:flex;align-items:center;justify-content:center;background:#fff;z-index:1000}._centerContent_u01v4_27{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px}._completionStatus_u01v4_43{display:flex;flex-direction:row;justify-content:space-between}._completionScreen_u01v4_63{display:flex;align-items:center;justify-content:center}._completionContent_u01v4_75{display:flex;flex-direction:column;align-items:center;gap:30px;max-width:1200px;width:100%}._completionImageContainer_u01v4_93{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:100%}._completionImage_u01v4_93{width:120px;height:auto;max-height:150px;object-fit:contain}._completionTextContainer_u01v4_123{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}._completionTitle_u01v4_139{font-size:36px;font-weight:700;color:#000;margin:0}._completionDescription_u01v4_153{font-size:18px;line-height:1.6;color:#000;max-width:600px}._cardWrapper_u01v4_175{width:100%;min-height:400px;position:relative;overflow:hidden;margin-bottom:20px}._cardContent_u01v4_191{width:100%;height:100%;transition:transform .3s ease,opacity .3s ease}._cardContent_u01v4_191._animating_u01v4_203{opacity:0;transform:translate(50px)}._card_u01v4_175{padding:0 30px;background-color:#fff;height:100%}._textWrapper_u01v4_225{display:flex;flex-direction:column;gap:15px;padding-left:10px}._textTitle_u01v4_239{font-size:24px;font-weight:bolder}._textParagraph_u01v4_249{font-size:16px;line-height:1.5}._navigation_u01v4_267{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 0}._navButton_u01v4_283{padding:10px 20px;min-width:80px;background-color:#000;color:#fff;border:none;border-radius:35px;cursor:pointer;transition:background-color .2s;font-size:16px;font-weight:500}._navButton_u01v4_283:hover:not(:disabled){color:#000;background-color:#fff;border:1px solid black}._navButton_u01v4_283:disabled{background-color:#ccc;cursor:not-allowed}._pageIndicator_u01v4_331{font-weight:700}._titleCard_u01v4_347,._endingCard_u01v4_349{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}._theoryCard_u01v4_365,._quizCard_u01v4_367{display:flex;flex-direction:column}._theoryContent_u01v4_377{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:10px}._cardImage_u01v4_393{width:300px;height:auto;max-height:400px;object-fit:contain;border-radius:8px}._question_u01v4_409{background-color:#d5ccf5;padding:15px;border-radius:15px;line-height:1.5}._quizAnswer_u01v4_423{padding:15px;margin-bottom:10px;background-color:#e9e9e9;border-radius:10px;cursor:pointer;transition:background-color .2s}._quizAnswer_u01v4_423:hover{background-color:#b09fec}._quizAnswer_u01v4_423._selected_u01v4_449{border-color:#8e56f7}._quizAnswer_u01v4_423._correct_u01v4_457{background-color:#e6ffe4}._quizAnswer_u01v4_423._incorrect_u01v4_465{background-color:#e74c3c33;border-color:#e74c3c}._quizAnswer_u01v4_423._disabled_u01v4_475{cursor:not-allowed;opacity:.6}._quizAnswer_u01v4_423._disabled_u01v4_475:hover{background-color:#e9e9e9}._quizAnswer_u01v4_423._disabled_u01v4_475._correct_u01v4_457{opacity:1;cursor:default}._quizAnswer_u01v4_423._disabled_u01v4_475._correct_u01v4_457:hover{background-color:#e6ffe4}._feedback_u01v4_511{margin-top:10px;padding:10px;background-color:#ceffca;color:#000;font-size:.9em;line-height:1.4}._earnedPoints_u01v4_529{margin-top:15px;font-weight:700;color:#ceffca;background-color:#4caf501a;padding:8px 12px;border-radius:6px;display:inline-block;animation:_pulseGreen_u01v4_1 1s ease-in-out}@keyframes _pulseGreen_u01v4_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}._answersList_u01v4_575{list-style-type:none;padding:0;margin:15px 0}._correct_u01v4_457 ._feedback_u01v4_511{background-color:#ceffca;color:#000}._incorrect_u01v4_465 ._feedback_u01v4_511{background-color:#ffcaca;color:#000}._attemptCounterWrapper_u01v4_607{display:flex;flex-direction:column;align-items:center;justify-content:center}._attemptCounter_u01v4_607{border-radius:25px;border:1px solid black;padding:10px;margin-top:12px;font-size:.9em;color:#000}._statusHeaderWrapper_u01v4_647{display:flex;flex-direction:column;padding:16px}._progressInfo_u01v4_659{display:flex;justify-content:space-between;align-items:center;gap:16px}._progressText_u01v4_673{font-size:15px;color:#666}._videoCard_u01v4_691{display:flex;flex-direction:column}._videoContent_u01v4_701{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:16px}._videoContent_u01v4_701 p{text-align:center;font-size:16px;line-height:1.6;color:#495057;max-width:600px}._videoContainer_u01v4_735{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center}._cardVideo_u01v4_751{width:100%;height:auto;aspect-ratio:16 / 9;min-height:200px;max-height:600px;background-color:#000;border-radius:8px;object-fit:contain}._completionStatusBadge_u01v4_781{display:flex;align-items:center;gap:8px;margin-bottom:16px;width:fit-content}._completionText_u01v4_123{font-size:14px;font-weight:600;color:#000}._completionIcon_u01v4_809{width:20px;height:20px;object-fit:contain}._submissionErrorsContainer_u01v4_829{margin-bottom:20px}._submissionErrorsContainer_u01v4_829>*{margin-bottom:12px}._submissionErrorsContainer_u01v4_829>*:last-child{margin-bottom:0}@media (max-width: 767px){._completionContent_u01v4_75{flex-direction:column;gap:20px;padding:20px}._completionImageContainer_u01v4_93{display:flex;justify-content:center;align-items:center;width:100%}._completionImage_u01v4_93{width:100px;height:auto;max-height:120px;object-fit:contain}._completionTitle_u01v4_139{font-size:28px}._completionDescription_u01v4_153{font-size:16px}._theoryContent_u01v4_377{flex-direction:column}._cardImage_u01v4_393{width:100%;max-width:300px;height:auto;max-height:350px;object-fit:contain}._textWrapper_u01v4_225{padding-left:0}._textTitle_u01v4_239{font-size:20px}._textParagraph_u01v4_249{font-size:14px}._card_u01v4_175{padding:0 15px}._navButton_u01v4_283{padding:8px 16px;min-width:70px;font-size:14px}._cardVideo_u01v4_751{min-height:180px;max-height:400px}._videoContainer_u01v4_735{width:95%}._progressText_u01v4_673{font-size:12px}._progressInfo_u01v4_659{flex-direction:column;align-items:flex-start;gap:8px}}@media (min-width: 768px) and (max-width: 1024px){._completionContent_u01v4_75{flex-direction:column;gap:25px;padding:30px}._completionImageContainer_u01v4_93{display:flex;justify-content:center;align-items:center;width:100%}._completionImage_u01v4_93{width:100px;height:auto;max-height:160px;object-fit:contain}._completionTitle_u01v4_139{font-size:32px}._completionDescription_u01v4_153{font-size:17px}._theoryContent_u01v4_377{flex-direction:row}._cardImage_u01v4_393{width:250px;height:auto;max-height:350px;object-fit:contain}._cardVideo_u01v4_751{min-height:220px;max-height:300px;width:auto}._videoContainer_u01v4_735{width:85%}._progressText_u01v4_673{font-size:13px}}@media (min-width: 1025px){._completionContent_u01v4_75{flex-direction:column;align-items:center;justify-content:center;gap:30px}._completionImageContainer_u01v4_93{flex-shrink:0}._completionImage_u01v4_93{width:100px;height:auto;max-height:180px;object-fit:contain}._completionTextContainer_u01v4_123{text-align:center;align-items:center}._theoryContent_u01v4_377{flex-direction:row}._progressText_u01v4_673{font-size:14px}._cardVideo_u01v4_751{min-height:300px;max-height:500px}._videoContainer_u01v4_735{width:80%}}@media (min-width: 1441px){._completionContent_u01v4_75{gap:40px}._completionImage_u01v4_93{width:100px;height:auto;max-height:220px;object-fit:contain}._completionTitle_u01v4_139{font-size:42px}._completionDescription_u01v4_153{font-size:20px}._cardImage_u01v4_393{width:350px;height:auto;max-height:450px;object-fit:contain}._cardVideo_u01v4_751{min-height:350px;max-height:400px;width:auto}._videoContainer_u01v4_735{width:70%}._progressText_u01v4_673{font-size:15px}}@media (prefers-reduced-motion: reduce){._cardContent_u01v4_191,._earnedPoints_u01v4_529{animation:none;transition:none}._navButton_u01v4_283,._quizAnswer_u01v4_423,._progressFill_u01v4_1337{transition:none}}._completionWrapper_1pobh_9{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:8px}._statusIndicator_1pobh_23{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid #000000;border-radius:30px;background-color:#fff;transition:all .3s ease}._statusText_1pobh_45{font-weight:500;color:#000;font-size:12px;white-space:nowrap}._statusValue_1pobh_59{color:#1add24;font-weight:600}@media (max-width: 767px){._completionWrapper_1pobh_9{margin-bottom:6px}._statusIndicator_1pobh_23{padding:4px 10px;gap:3px}._statusText_1pobh_45{font-size:10px}}@media (min-width: 768px) and (max-width: 1024px){._completionWrapper_1pobh_9{margin-bottom:7px}._statusIndicator_1pobh_23{padding:5px 11px;gap:3px}._statusText_1pobh_45{font-size:11px}}@media (min-width: 1025px) and (max-width: 1440px){._completionWrapper_1pobh_9{margin-bottom:8px}._statusIndicator_1pobh_23{padding:6px 12px;gap:4px}._statusText_1pobh_45{font-size:12px}}@media (min-width: 1441px){._completionWrapper_1pobh_9{margin-bottom:10px}._statusIndicator_1pobh_23{padding:7px 14px;gap:4px}._statusText_1pobh_45{font-size:13px}}@media (prefers-reduced-motion: reduce){._statusIndicator_1pobh_23{transition:none}}._statusIndicator_1pobh_23:focus-within{outline:2px solid var(--violet, #773dff);outline-offset:2px}._centerContainer_1t343_11{display:flex;align-items:center;justify-content:center;background:#fff;z-index:1000}._centerContent_1t343_27{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px}._congratulationsContainer_1t343_51{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:400px;text-align:center}._congratulationsContainer_1t343_51 h2{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:16px}._congratulationsContainer_1t343_51>p{font-size:18px;color:#555;margin-bottom:32px}._finalResults_1t343_97{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;width:100%;max-width:400px}._resultItem_1t343_115{display:flex;justify-content:space-between;padding:16px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #8e56f7}._resultLabel_1t343_133{font-weight:600;color:#2c3e50}._resultValue_1t343_143{font-weight:700;color:#8e56f7;font-size:18px}._quizContainer_1t343_163{width:100%}._statusHeaderWrapper_1t343_171{display:flex;flex-direction:column;padding:16px}._progressInfo_1t343_185{display:flex;justify-content:space-between;align-items:center;gap:16px}._progressText_1t343_199{font-size:14px;font-weight:500;color:#666}._difficultyIcon_1t343_209{vertical-align:middle;margin-right:4px}._questionWrapper_1t343_227{position:relative;width:100%;min-height:400px;margin-bottom:20px}._loadingOverlay_1t343_241{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:12px}._overlayContent_1t343_269{display:flex;flex-direction:column;align-items:center;gap:16px}._loadingText_1t343_283{font-size:16px;font-weight:500;color:#666}._noQuestion_1t343_295{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px}._questionContainer_1t343_313{background-color:#fff;border-radius:12px}._questionHeaderRow_1t343_331{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:16px}._questionTitle_1t343_347{font-size:24px;font-weight:700;color:#2c3e50;margin:0 auto 0 0}._earnedPointsBadge_1t343_365{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background-color:#2ecc71;color:#fff;font-weight:700;font-size:14px;border-radius:20px;animation:_pulseGreen_1t343_1 1s ease-in-out}._metaPill_1t343_393{display:flex;align-items:center;gap:6px;padding:6px 14px;background-color:#f8f9fa;border-radius:20px}._metaLabel_1t343_411{font-size:13px;font-weight:500;color:#666}._metaValue_1t343_423{font-size:13px;font-weight:600;color:#2c3e50}@keyframes _pulseGreen_1t343_1{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}._scenarioBox_1t343_467{background-color:#f0f4ff;padding:20px;border-radius:12px;margin-bottom:20px;border-left:4px solid #8e56f7}._scenarioTitle_1t343_483{font-size:16px;font-weight:700;color:#2c3e50;margin:0 0 12px}._scenarioText_1t343_497{font-size:15px;line-height:1.6;color:#444;margin:0}._questionText_1t343_511{background-color:#d5ccf5;padding:20px;border-radius:12px;margin-bottom:20px}._questionText_1t343_511 p{font-size:16px;line-height:1.6;color:#2c3e50;margin:0;font-weight:500}._answersSection_1t343_549{margin-bottom:20px}._answersList_1t343_557{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}._quizAnswer_1t343_575{padding:16px;background-color:#e9e9e9;border-radius:10px;cursor:pointer;transition:background-color .2s,transform .1s;border:2px solid transparent}._quizAnswer_1t343_575:hover:not(._disabled_1t343_593):not(._notClickable_1t343_593){background-color:#b09fec;transform:translate(4px)}._quizAnswer_1t343_575._selected_1t343_603{border-color:#8e56f7;background-color:#d5ccf5}._quizAnswer_1t343_575._correct_1t343_613{background-color:#e6ffe4;border-color:#2ecc71}._quizAnswer_1t343_575._incorrect_1t343_623{background-color:#e74c3c33;border-color:#e74c3c}._quizAnswer_1t343_575._disabled_1t343_593,._quizAnswer_1t343_575._notClickable_1t343_593{cursor:not-allowed;opacity:.7}._quizAnswer_1t343_575._disabled_1t343_593:hover,._quizAnswer_1t343_575._notClickable_1t343_593:hover{background-color:#e9e9e9;transform:none}._quizAnswer_1t343_575._correct_1t343_613:hover{background-color:#e6ffe4}._answerText_1t343_665{font-size:15px;line-height:1.5;color:#2c3e50;display:block}._feedback_1t343_679{margin-top:12px;padding:12px;border-radius:8px;font-size:14px;line-height:1.5}._correct_1t343_613 ._feedback_1t343_679{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}._incorrect_1t343_623 ._feedback_1t343_679{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}._feedback_1t343_679 strong{display:block;margin-bottom:8px}._navigation_1t343_737{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0 10px;border-top:1px solid #e9ecef;margin-top:20px}._navButton_1t343_757{padding:10px 20px;min-width:80px;background-color:#000;color:#fff;border:none;border-radius:35px;cursor:pointer;transition:background-color .2s,color .2s,border .2s;font-size:16px;font-weight:500}._navButton_1t343_757:hover:not(:disabled){color:#000;background-color:#fff;border:1px solid black}._navButton_1t343_757:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}._pageIndicator_1t343_807{font-weight:700;font-size:15px;color:#2c3e50}._nextQuestionHint_1t343_819{margin-top:16px;padding:16px;background-color:#fff9e6;border-left:4px solid #ffc107;border-radius:8px}._nextQuestionHint_1t343_819 p{margin:0;font-size:14px;color:#856404;font-weight:500}@media (max-width: 767px){._quizContainer_1t343_163{padding:12px}._questionContainer_1t343_313{padding:16px}._questionHeaderRow_1t343_331{flex-direction:column;align-items:flex-start;gap:10px}._questionTitle_1t343_347{font-size:20px;margin-right:0}._earnedPointsBadge_1t343_365{padding:5px 12px;font-size:13px}._metaPill_1t343_393{padding:5px 12px}._metaLabel_1t343_411,._metaValue_1t343_423{font-size:12px}._scenarioBox_1t343_467,._questionText_1t343_511{padding:16px}._questionText_1t343_511 p{font-size:15px}._answerText_1t343_665{font-size:14px}._navButton_1t343_757{padding:8px 16px;min-width:70px;font-size:14px}._pageIndicator_1t343_807{font-size:14px}._progressText_1t343_199{font-size:12px}._progressInfo_1t343_185{flex-direction:column;align-items:flex-start;gap:8px}._congratulationsContainer_1t343_51 h2{font-size:26px}._congratulationsContainer_1t343_51>p{font-size:16px}._resultItem_1t343_115{padding:12px}._resultValue_1t343_143{font-size:16px}}@media (min-width: 768px) and (max-width: 1024px){._questionTitle_1t343_347{font-size:22px}._progressText_1t343_199{font-size:13px}._congratulationsContainer_1t343_51 h2{font-size:30px}}@media (min-width: 1025px){._progressText_1t343_199{font-size:14px}}@media (min-width: 1441px){._questionTitle_1t343_347{font-size:26px}._questionText_1t343_511 p{font-size:17px}._answerText_1t343_665{font-size:16px}._progressText_1t343_199{font-size:15px}._congratulationsContainer_1t343_51 h2{font-size:36px}._congratulationsContainer_1t343_51>p{font-size:20px}}@media (prefers-reduced-motion: reduce){._earnedPointsBadge_1t343_365{animation:none}._navButton_1t343_757,._quizAnswer_1t343_575{transition:none}._quizAnswer_1t343_575:hover{transform:none}}._scenarioContainer_1jl5z_59{width:100%;overflow:hidden}._centerContainer_1jl5z_69{display:flex;align-items:center;justify-content:center;background:#fff;z-index:1000;min-height:500px}._centerContent_1jl5z_87{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px}._statusHeaderWrapper_1jl5z_111{display:flex;flex-direction:column;padding:16px;gap:12px}._progressInfo_1jl5z_125{display:flex;justify-content:space-between;align-items:center;gap:16px}._progressText_1jl5z_139{font-size:14px;font-weight:500;color:#666}._completionBadge_1jl5z_151{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600}._completionBadge_1jl5z_151._completed_1jl5z_171{background:#2ecc7133;color:#2ecc71}._completionBadge_1jl5z_151._inProgress_1jl5z_181{background:#3498db33;color:#3498db}._contentWrapper_1jl5z_199{position:relative;width:100%;min-height:400px}._loadingOverlay_1jl5z_211{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:12px}._overlayContent_1jl5z_239{display:flex;flex-direction:column;align-items:center;gap:16px}._loadingText_1jl5z_253{font-size:16px;font-weight:500;color:#666}._desktopLayout_1jl5z_273{display:flex;flex-direction:row;gap:20px;height:calc(100vh - 280px);min-height:300px;max-height:600px;width:100%;overflow:hidden}._desktopLayout_1jl5z_273>:nth-child(1){flex:0 0 35%;min-width:0}._desktopLayout_1jl5z_273>:nth-child(2){flex:1 0 auto}._scenarioBox_1jl5z_321{background:linear-gradient(135deg,#e6d9f5,#d6c9e8);border-radius:12px;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;flex:0 0 35%;min-width:0;max-width:35%}._scenarioBox_1jl5z_321::-webkit-scrollbar{width:6px}._scenarioBox_1jl5z_321::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._scenarioBox_1jl5z_321::-webkit-scrollbar-thumb{background:#d6c9e8;border-radius:3px}._scenarioTitle_1jl5z_375{font-size:16px;font-weight:700;color:#6b46c1;margin:0 0 12px;display:flex;align-items:center;gap:8px}._scenarioText_1jl5z_395{font-size:15px;line-height:1.6;color:#000;margin:0;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}._scenarioLoading_1jl5z_415{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px}._scenarioError_1jl5z_433{background:#fee;padding:16px;border-radius:8px;border-left:4px solid #e53e3e;color:#c53030}._attemptBadge_1jl5z_449{display:inline-flex;align-items:center;gap:6px;background:#fff9c4;color:#f57f17;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600;margin-top:8px}._chatBox_1jl5z_483{background-color:var(--white);border-radius:15px;box-shadow:3px 3px 15px #1f1d1d1a;border:2px solid var(--lavender);overflow:hidden;display:flex;flex-direction:column;flex:0 0 calc(65% - 20px);min-width:0;max-width:calc(65% - 20px)}._chatHeader_1jl5z_517{padding:15px 20px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._chatHeaderTitle_1jl5z_541{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--charcoal);font-size:14px;text-transform:uppercase;letter-spacing:.5px}._chatHeaderActions_1jl5z_563{display:flex;align-items:center;gap:10px}._pointsAwardedBadge_1jl5z_577{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background-color:#2ecc71;color:#fff;font-weight:700;font-size:14px;border-radius:20px;animation:_pulseGreen_1jl5z_1 1s ease-in-out}@keyframes _pulseGreen_1jl5z_1{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}._viewFeedbackButton_1jl5z_629{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background-color:#667eea;color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}._viewFeedbackButton_1jl5z_629:hover{background-color:#764ba2;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}._loadingIndicator_1jl5z_673{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#4a8cff;font-weight:500;text-transform:none;letter-spacing:normal;margin-left:8px;animation:_pulse_1jl5z_1 1.5s ease-in-out infinite}@keyframes _pulse_1jl5z_1{0%,to{opacity:1}50%{opacity:.6}}._completedBadge_1jl5z_721{display:inline-flex;align-items:center;gap:4px;background:#2ecc7133;color:#2ecc71;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;text-transform:none;letter-spacing:normal}._messagesContainer_1jl5z_757{flex:1;padding:20px;overflow-y:auto;overflow-x:hidden;background-color:#f9f9f9;display:flex;flex-direction:column;gap:12px;min-height:0;max-width:100%}._messagesContainer_1jl5z_757::-webkit-scrollbar{width:6px}._messagesContainer_1jl5z_757::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._messagesContainer_1jl5z_757::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}._messagesContainer_1jl5z_757::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._emptyMessages_1jl5z_819{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6c757d;font-style:italic;text-align:center}._message_1jl5z_757{max-width:80%;padding:12px 16px;border-radius:18px;position:relative;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;line-height:1.4;box-shadow:0 2px 4px #0000001a;animation:_messageAppear_1jl5z_1 .3s ease-out;min-width:0}@keyframes _messageAppear_1jl5z_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._message_1jl5z_757._user_1jl5z_901{align-self:flex-end;background-color:var(--violet);color:var(--white);border-bottom-right-radius:5px}._message_1jl5z_757._coach_1jl5z_917{align-self:flex-start;background-color:var(--lavender);color:var(--charcoal);border-bottom-left-radius:5px}._messageLabel_1jl5z_931{font-weight:600;font-size:11px;opacity:.8;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}._messageBubble_1jl5z_949{margin:0;font-size:15px;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;max-width:100%}._messagePoints_1jl5z_971{margin-top:8px;padding:6px 10px;background:#fff3;border-radius:8px;font-size:12px;font-weight:600}._message_1jl5z_757._user_1jl5z_901 ._messagePoints_1jl5z_971{color:#ffffffe6}._message_1jl5z_757._coach_1jl5z_917 ._messagePoints_1jl5z_971{color:#2e7d32;background:#4caf501a}._messageFeedback_1jl5z_1009{margin-top:8px;padding:8px 12px;background:#fff3;border-radius:8px;font-size:12px;line-height:1.4;border-left:3px solid rgba(255,255,255,.3)}._message_1jl5z_757._coach_1jl5z_917 ._messageFeedback_1jl5z_1009{background:#fff9e6;border-left:3px solid #ffc107;color:#856404}._typingIndicator_1jl5z_1049{display:flex;align-items:center;gap:4px;height:20px}._typingIndicator_1jl5z_1049 span{width:8px;height:8px;border-radius:50%;background-color:#666;animation:_typingDots_1jl5z_1 1.4s ease-in-out infinite}._typingIndicator_1jl5z_1049 span:nth-child(1){animation-delay:0s}._typingIndicator_1jl5z_1049 span:nth-child(2){animation-delay:.2s}._typingIndicator_1jl5z_1049 span:nth-child(3){animation-delay:.4s}@keyframes _typingDots_1jl5z_1{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-10px);opacity:1}}._modernInputContainer_1jl5z_1137{flex-shrink:0}._chatInputArea_1jl5z_1145{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;background-color:var(--white);flex-shrink:0;max-width:100%}._chatInput_1jl5z_1145{flex:1;min-height:40px;max-height:120px;padding:10px 16px;border:2px solid #e9ecef;border-radius:20px;font-size:16px;font-family:inherit;background-color:#f8f9fa;transition:all .3s ease;outline:none;resize:none;overflow-y:auto;line-height:1.4;min-width:0;word-wrap:break-word}._chatInput_1jl5z_1145:focus{border-color:var(--lavender);background-color:var(--white);box-shadow:0 0 0 3px #b09fec1a}._chatInput_1jl5z_1145::placeholder{color:#6c757d;font-style:italic}._chatInput_1jl5z_1145:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}._sendButton_1jl5z_1239{width:40px;height:40px;border-radius:50%;background-color:var(--lavender);color:var(--white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._sendButton_1jl5z_1239:hover:not(:disabled){background-color:var(--violet);transform:scale(1.05);box-shadow:0 4px 8px #773dff4d}._sendButton_1jl5z_1239:active:not(:disabled){transform:scale(.95)}._sendButton_1jl5z_1239:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}._buttonSending_1jl5z_1301{background-color:var(--lavender)!important;cursor:wait!important}._sendingSpinner_1jl5z_1311{font-size:18px;animation:_spin_1jl5z_1 1s linear infinite}@keyframes _spin_1jl5z_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._completedMessage_1jl5z_1347{padding:16px 20px;background-color:#e6ffe4;border-top:1px solid #c3e6cb;text-align:center;color:#155724;font-size:14px}._completedMessage_1jl5z_1347 p{margin:0}._navigation_1jl5z_1381{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0 10px;border-top:1px solid #e9ecef;margin-top:20px}._navButton_1jl5z_1401{padding:10px 20px;min-width:100px;background-color:#000;color:#fff;border:none;border-radius:35px;cursor:pointer;transition:background-color .2s,color .2s,border .2s;font-size:16px;font-weight:500}._navButton_1jl5z_1401:hover:not(:disabled){color:#000;background-color:#fff;border:1px solid black}._navButton_1jl5z_1401:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}._submitButton_1jl5z_1453{background-color:#2ecc71!important}._submitButton_1jl5z_1453:hover:not(:disabled){background-color:#27ae60!important;color:#fff!important;border:none!important}._attemptIndicator_1jl5z_1473{font-weight:600;font-size:15px;color:#2c3e50}._mobileLayout_1jl5z_1493{position:relative;width:100%;height:100%;min-height:600px}._mobileLayout_1jl5z_1493 ._chatBox_1jl5z_483{flex:1;max-width:100%;border-radius:0}._modalOverlay_1jl5z_1529{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}._modalContent_1jl5z_1557{background:#fff;border-radius:16px;max-height:90vh;width:90%;max-width:500px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 25px #0000004d}._modalHeader_1jl5z_1581{padding:20px;background:linear-gradient(135deg,#e6d9f5,#d6c9e8);display:flex;justify-content:space-between;align-items:center}._modalTitle_1jl5z_1597{font-size:18px;font-weight:600;color:#6b46c1}._closeButton_1jl5z_1609{background:#fff;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;transition:transform .2s}._closeButton_1jl5z_1609:hover{transform:scale(1.1)}._modalBody_1jl5z_1647{padding:20px;overflow-y:auto;flex:1}._floatingScenarioButton_1jl5z_1667{position:fixed;bottom:100px;right:20px;background:linear-gradient(135deg,#9c27b0,#7b1fa2);color:#fff;border:none;border-radius:50%;width:56px;height:56px;font-size:24px;cursor:pointer;box-shadow:0 4px 12px #0000004d;z-index:100;display:flex;align-items:center;justify-content:center;transition:transform .2s}._floatingScenarioButton_1jl5z_1667:hover{transform:scale(1.05)}._congratulationsContainer_1jl5z_1723{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:400px;text-align:center}._congratulationsContainer_1jl5z_1723 h2{font-size:32px;font-weight:700;color:#000;margin-bottom:16px}._congratulationsContainer_1jl5z_1723>p{font-size:18px;color:#000;margin-bottom:32px;max-width:600px}@media (max-width: 767px){._scenarioContainer_1jl5z_59{padding:12px}._desktopLayout_1jl5z_273{display:none}._progressInfo_1jl5z_125{flex-direction:column;align-items:flex-start;gap:8px}._progressText_1jl5z_139{font-size:12px}._chatHeader_1jl5z_517{padding:12px 16px;flex-direction:column;align-items:flex-start;gap:10px}._chatHeaderActions_1jl5z_563{width:100%;justify-content:flex-start}._pointsAwardedBadge_1jl5z_577,._viewFeedbackButton_1jl5z_629{font-size:12px;padding:5px 12px}._chatBox_1jl5z_483{border-radius:0;height:100vh;max-width:100%;flex:1}._messagesContainer_1jl5z_757{padding:10px;max-height:calc(100vh - 250px)}._message_1jl5z_757{max-width:85%;padding:10px 12px;font-size:14px}._messageBubble_1jl5z_949{font-size:14px}._messageLabel_1jl5z_931{font-size:10px}._chatInputArea_1jl5z_1145{padding:8px 10px;gap:6px}._chatInput_1jl5z_1145{font-size:16px;padding:8px 12px}._sendButton_1jl5z_1239{width:36px;height:36px}._navButton_1jl5z_1401{padding:8px 16px;min-width:80px;font-size:14px}._congratulationsContainer_1jl5z_1723 h2{font-size:26px}._loadingIndicator_1jl5z_673{font-size:11px}}@media (max-width: 480px){._message_1jl5z_757{max-width:80%;padding:8px 10px;font-size:13px}._messageBubble_1jl5z_949{font-size:13px}._messagesContainer_1jl5z_757{padding:8px}._sendButton_1jl5z_1239{width:32px;height:32px}._chatInput_1jl5z_1145{padding:6px 10px}}@media (min-width: 768px) and (max-width: 1024px){._desktopLayout_1jl5z_273{height:calc(100vh - 280px);min-height:300px;max-height:400px}._progressText_1jl5z_139{font-size:13px}}@media (min-width: 1025px) and (max-width: 1440px){._mobileLayout_1jl5z_1493{display:none}._desktopLayout_1jl5z_273{height:calc(100vh - 280px);min-height:300px;max-height:450px}}@media (min-width: 1441px){._desktopLayout_1jl5z_273{height:calc(100vh - 280px);min-height:400px;max-height:600px}._messageBubble_1jl5z_949,._progressText_1jl5z_139{font-size:15px}}@media (prefers-reduced-motion: reduce){._navButton_1jl5z_1401,._sendButton_1jl5z_1239,._closeButton_1jl5z_1609,._floatingScenarioButton_1jl5z_1667,._viewFeedbackButton_1jl5z_629{transition:none}._typingIndicator_1jl5z_1049 span,._message_1jl5z_757,._pointsAwardedBadge_1jl5z_577,._loadingIndicator_1jl5z_673{animation:none}}._navButton_1jl5z_1401:focus-visible,._sendButton_1jl5z_1239:focus-visible,._closeButton_1jl5z_1609:focus-visible,._viewFeedbackButton_1jl5z_629:focus-visible,._floatingScenarioButton_1jl5z_1667:focus-visible{outline:2px solid var(--violet);outline-offset:2px}._chatInput_1jl5z_1145:focus-visible{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px #773dff33}._feedbackOverlay_1ofvz_11{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_fadeIn_1ofvz_1 .3s ease-in}@keyframes _fadeIn_1ofvz_1{0%{opacity:0}to{opacity:1}}._overlayContent_1ofvz_61{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;max-width:500px;text-align:center}._mainMessage_1ofvz_81{color:#fff;font-size:1.2rem;font-weight:600;margin:0;text-align:center;line-height:1.5}._subMessage_1ofvz_99{color:#fff;font-size:1rem;opacity:.9;font-weight:400;margin:0;text-align:center;line-height:1.4;font-style:italic}@media (max-width: 768px){._overlayContent_1ofvz_61{padding:1.5rem;max-width:90%}._mainMessage_1ofvz_81{font-size:1.1rem}._subMessage_1ofvz_99{font-size:.9rem}}@media (max-width: 480px){._overlayContent_1ofvz_61{padding:1rem}._mainMessage_1ofvz_81{font-size:1rem}._subMessage_1ofvz_99{font-size:.85rem}}@media (prefers-reduced-motion: reduce){._feedbackOverlay_1ofvz_11{animation:none}}._overlay_x4g84_7{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_x4g84_1 .2s ease-out}@keyframes _fadeIn_x4g84_1{0%{opacity:0}to{opacity:1}}._modal_x4g84_59{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:_slideUp_x4g84_1 .3s ease-out;overflow:hidden}@keyframes _slideUp_x4g84_1{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._header_x4g84_109{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #e9ecef;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._titleSection_x4g84_129{display:flex;align-items:center;gap:12px}._title_x4g84_129{font-size:20px;font-weight:700;margin:0}._closeButton_x4g84_153{background:#fff3;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#fff;flex-shrink:0}._closeButton_x4g84_153:hover{background:#ffffff4d;transform:rotate(90deg)}._pointsSection_x4g84_195{display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#d4edda,#c3e6cb);border-bottom:2px solid #c3e6cb}._awardIcon_x4g84_213{color:#28a745}._pointsInfo_x4g84_221{display:flex;flex-direction:column;gap:2px}._pointsLabel_x4g84_233{font-size:13px;font-weight:600;color:#155724;text-transform:uppercase;letter-spacing:.5px}._pointsValue_x4g84_249{font-size:28px;font-weight:700;color:#155724}._feedbackSection_x4g84_263{flex:1;overflow-y:auto;padding:24px}._feedbackTitle_x4g84_275{margin:0 0 16px;font-size:18px;font-weight:600;color:#495057}._feedbackContent_x4g84_289{background:#f8f9fa;padding:20px;border-radius:12px;border:1px solid #e9ecef;line-height:1.7;color:#495057}._mdH1_x4g84_309{font-size:20px;font-weight:700;color:#2c3e50;margin:0 0 12px}._mdH2_x4g84_323{font-size:18px;font-weight:600;color:#2c3e50;margin:16px 0 10px}._mdH3_x4g84_337{font-size:16px;font-weight:600;color:#2c3e50;margin:14px 0 8px}._mdP_x4g84_351{margin:0 0 12px;line-height:1.7}._mdUl_x4g84_361,._mdOl_x4g84_363{margin:0 0 12px;padding-left:24px}._mdLi_x4g84_373{margin-bottom:6px;line-height:1.6}._mdStrong_x4g84_383{font-weight:600;color:#2c3e50}._mdEm_x4g84_393{font-style:italic}._mdInlineCode_x4g84_401{background:#e9ecef;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:14px}._mdCodeBlock_x4g84_417{display:block;background:#2d3748;color:#e2e8f0;padding:16px;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:14px;overflow-x:auto;margin:12px 0}._actions_x4g84_443{padding:16px 24px;background:#fafafa;border-top:2px solid #e9ecef;display:flex;justify-content:center}._closeActionButton_x4g84_459{padding:12px 32px;background:#6c757d;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}._closeActionButton_x4g84_459:hover{background:#5a6268;transform:translateY(-2px);box-shadow:0 6px 16px #6c757d4d}@media (max-width: 768px){._modal_x4g84_59{max-width:95%;max-height:90vh}._header_x4g84_109{padding:16px 20px}._title_x4g84_129{font-size:18px}._pointsSection_x4g84_195{padding:16px 20px}._pointsValue_x4g84_249{font-size:24px}._feedbackSection_x4g84_263{padding:20px}._feedbackContent_x4g84_289{padding:16px}._actions_x4g84_443{padding:14px 20px}._closeActionButton_x4g84_459{width:100%;padding:14px}}._container_1kw9n_9{width:100%;max-width:1200px;margin:0 auto;position:relative;min-height:400px}._centerContainer_1kw9n_25{display:flex;align-items:center;justify-content:center;background:#fff;min-height:400px;z-index:1000}._centerContent_1kw9n_43{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px}._statusHeader_1kw9n_67{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:20px;border:1px solid #e9ecef}._completionStatus_1kw9n_83{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px}._statusIndicator_1kw9n_99{font-weight:700;padding:4px 8px;border-radius:4px;margin-right:8px}._statusIndicator_1kw9n_99._completed_1kw9n_113{background-color:#2ecc7133;color:#2ecc71}._statusIndicator_1kw9n_99._inProgress_1kw9n_123{background-color:#3498db33;color:#3498db}._statusText_1kw9n_133{font-weight:500;color:#495057}._attemptInfo_1kw9n_143{font-size:14px;color:#666;font-weight:500}._scenarioScreenContainer_1kw9n_163{display:flex;flex-direction:column;width:100%;max-width:1000px;margin:0 auto;padding:20px;gap:16px}._scenarioLayout_1kw9n_185{display:flex;flex-direction:row;gap:20px;width:100%;align-items:stretch}._avatarImageContainer_1kw9n_201{flex-shrink:0;width:220px;height:260px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000026;background-color:#f0f0f0}._avatarImage_1kw9n_201{width:100%;height:100%;object-fit:cover}._scenarioBox_1kw9n_233{flex:1;background-color:#f0f4ff;padding:20px;border-radius:12px;border-left:4px solid #8e56f7;display:flex;flex-direction:column}._scenarioLabel_1kw9n_253{font-size:11px;font-weight:700;color:#8e56f7;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;display:flex;align-items:center;gap:6px}._scenarioText_1kw9n_277{font-size:14px;line-height:1.7;color:#444;margin:0;flex:1}._actionBar_1kw9n_301{display:flex;gap:0;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef;overflow:hidden}._reportsSection_1kw9n_321{flex:0 0 220px;width:220px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;border-right:2px solid #e9ecef;background:#fff}._reportsText_1kw9n_345{font-size:13px;color:#6c757d;font-weight:500;line-height:1.4}._reportsText_1kw9n_345 strong{color:#2c3e50}._reportsButton_1kw9n_367{padding:10px 16px;background:#fff;border:2px solid var(--tangerine, #ff6b35);color:var(--tangerine, #ff6b35);border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}._reportsButton_1kw9n_367:hover:not(:disabled){background:var(--tangerine, #ff6b35);color:#fff}._reportsButton_1kw9n_367:disabled{background-color:#ccc;border-color:#ccc;color:#666;cursor:not-allowed}._modeSection_1kw9n_427{flex:1;padding:16px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}._modeHeader_1kw9n_445{display:flex;justify-content:space-between;align-items:center}._modeLabel_1kw9n_457{font-size:13px;font-weight:600;color:#2c3e50}._attemptsPill_1kw9n_469{font-size:11px;padding:4px 10px;background:#fff3cd;color:#856404;border-radius:12px;font-weight:600}._modeButtons_1kw9n_487{display:flex;gap:12px}._modeButton_1kw9n_487{flex:1;padding:10px 20px;background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;border:none;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}._modeButton_1kw9n_487:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #ff6b3566}._modeButton_1kw9n_487:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}._waitingMessage_1kw9n_555{font-size:13px;color:#6c757d;font-style:italic;margin:0}._noAttemptsMessage_1kw9n_569{font-size:13px;color:#856404;background:#fff3cd;padding:10px 14px;border-radius:8px;margin:0}._congratulationsContainer_1kw9n_595{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:400px;text-align:center}._congratulationsContainer_1kw9n_595 h2{font-size:32px;font-weight:700;color:#2ecc71;margin-bottom:20px}._congratulationsContainer_1kw9n_595 p{font-size:18px;color:#555;margin-bottom:16px}._simulationContainer_1kw9n_649{display:flex;flex-direction:column;width:100%;gap:10px;max-width:1200px;margin:0 auto}._scoreMeterDesktop_1kw9n_669{display:flex;justify-content:center;width:100%}._simulationContent_1kw9n_683{display:flex;flex-direction:column;gap:20px;width:100%}._simulationContent_1kw9n_683._typingMode_1kw9n_699{flex-direction:row;height:calc(100vh - 280px);min-height:400px;max-height:600px}._videoSection_1kw9n_715{position:relative;width:100%;background-color:#f6f6f6;border-radius:12px;overflow:hidden;box-shadow:0 3px 15px #0000001a}._simulationContent_1kw9n_683._typingMode_1kw9n_699 ._videoSection_1kw9n_715{flex:0 0 35%;min-width:0;max-width:35%;height:100%;aspect-ratio:auto}._mobileMessageOverlay_1kw9n_753{display:none}._chatSection_1kw9n_763{display:flex;flex-direction:column;background-color:var(--white);border-radius:15px;box-shadow:3px 3px 15px #1f1d1d1a;border:2px solid var(--lavender);overflow:hidden;min-height:300px}._simulationContent_1kw9n_683._typingMode_1kw9n_699 ._chatSection_1kw9n_763{flex:0 0 calc(65% - 20px);min-width:0;max-width:calc(65% - 20px);height:100%}._chatHeader_1kw9n_801{padding:15px 20px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef;font-weight:600;color:var(--charcoal);font-size:14px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center}._loadingIndicator_1kw9n_831{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#4a8cff;font-weight:500;text-transform:none;letter-spacing:normal;animation:_pulseLoad_1kw9n_1 1.5s ease-in-out infinite}@keyframes _pulseLoad_1kw9n_1{0%,to{opacity:1}50%{opacity:.6}}._messagesContainer_1kw9n_875{flex:1;padding:20px;overflow-y:auto;overflow-x:hidden;background-color:#f9f9f9;display:flex;flex-direction:column;gap:12px;min-height:0;max-width:100%}._messagesContainer_1kw9n_875::-webkit-scrollbar{width:6px}._messagesContainer_1kw9n_875::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._messagesContainer_1kw9n_875::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}._message_1kw9n_875{max-width:80%;padding:12px 16px;border-radius:18px;position:relative;word-break:break-word;line-height:1.4;box-shadow:0 2px 4px #0000001a;animation:_messageSlideIn_1kw9n_1 .3s ease-out;min-width:0}@keyframes _messageSlideIn_1kw9n_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._userMessage_1kw9n_975{align-self:flex-end;background-color:var(--violet);color:var(--white);border-bottom-right-radius:5px}._botMessage_1kw9n_989{align-self:flex-start;background-color:var(--lavender);color:var(--charcoal);border-bottom-left-radius:5px}._messageLabel_1kw9n_1003{font-weight:600;font-size:11px;opacity:.8;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}._messageContent_1kw9n_1021{display:flex;flex-direction:column}._messageContent_1kw9n_1021 p{margin:0;line-height:1.4;font-size:15px}._timestamp_1kw9n_1043{font-size:.75rem;margin-top:5px;opacity:.7;align-self:flex-end}._typingIndicator_1kw9n_1057{display:inline-block;width:20px;animation:_typing_1kw9n_699 1s infinite}@keyframes _typing_1kw9n_699{0%,to{content:"."}33%{content:".."}66%{content:"..."}}._inputContainer_1kw9n_1097{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e9ecef;flex-shrink:0;max-width:100%}._textInput_1kw9n_1117{flex:1;min-height:40px;max-height:120px;padding:10px 16px;border:2px solid #e9ecef;border-radius:20px;font-size:16px;font-family:inherit;background-color:#f8f9fa;transition:all .3s ease;outline:none;resize:none;overflow-y:auto;line-height:1.4;min-width:0;word-wrap:break-word}._textInput_1kw9n_1117:focus{border-color:var(--lavender);background-color:var(--white);box-shadow:0 0 0 3px #b09fec1a}._textInput_1kw9n_1117::placeholder{color:#6c757d;font-style:italic}._textInput_1kw9n_1117:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}._sendButton_1kw9n_1189{width:40px;height:40px;border-radius:50%;background-color:var(--lavender);color:var(--white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._sendButton_1kw9n_1189:hover:not(:disabled){background-color:var(--violet);transform:scale(1.05);box-shadow:0 4px 8px #773dff4d}._sendButton_1kw9n_1189:active:not(:disabled){transform:scale(.95)}._sendButton_1kw9n_1189:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6;transform:none}._sendingSpinner_1kw9n_1253{font-size:18px;animation:_spin_1kw9n_1 1s linear infinite}@keyframes _spin_1kw9n_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pttIndicator_1kw9n_1283{padding:15px;text-align:center;background-color:#f6f6f6;color:#666;border-top:1px solid #eaeaea;font-weight:500;font-size:14px}._pttIndicator_1kw9n_1283._active_1kw9n_1303{background-color:#ff6b6b;color:#fff;animation:_pulse_1kw9n_1 1.5s infinite}@keyframes _pulse_1kw9n_1{0%,to{background-color:#ff6b6b}50%{background-color:#ff4f4f}}._micStatus_1kw9n_1335{padding:15px;text-align:center;background-color:#e6f7ff;color:#0091ff;border-top:1px solid #eaeaea;font-weight:500;font-size:14px}._controlButtons_1kw9n_1357{display:flex;flex-direction:row;gap:12px;width:100%;justify-content:center;margin-top:10px}._controlButton_1kw9n_1357{padding:12px 24px;border:none;border-radius:25px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;flex:1;max-width:200px}._endButton_1kw9n_1401{background-color:#ff6b6b;color:#fff}._endButton_1kw9n_1401:hover:not(:disabled){background-color:#ff5252}._cancelButton_1kw9n_1419{background-color:#6c757d;color:#fff}._cancelButton_1kw9n_1419:hover:not(:disabled){background-color:#5a6268}._controlButton_1kw9n_1357:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}._feedbackOverlay_1kw9n_1451{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._feedbackOverlay_1kw9n_1451 p{color:#fff;font-size:1.2rem;font-weight:600;margin:0;text-align:center}._feedbackNote_1kw9n_1499{font-size:1rem!important;opacity:.9;font-weight:400!important}@media (min-width: 1025px){._scenarioScreenContainer_1kw9n_163{padding:24px;gap:20px}._scenarioLayout_1kw9n_185{gap:24px}._avatarImageContainer_1kw9n_201{width:240px;height:280px}._actionBar_1kw9n_301{gap:0}._reportsSection_1kw9n_321{flex:0 0 240px;width:240px;padding:18px}._modeSection_1kw9n_427{padding:18px 24px}._modeButton_1kw9n_487{padding:12px 24px;font-size:15px}._videoSection_1kw9n_715{aspect-ratio:16 / 9;max-height:600px}._simulationContent_1kw9n_683._typingMode_1kw9n_699 ._videoSection_1kw9n_715{aspect-ratio:auto;max-height:none;height:100%}._simulationContent_1kw9n_683:not(._typingMode_1kw9n_699) ._messagesContainer_1kw9n_875{max-height:400px}._simulationContent_1kw9n_683._typingMode_1kw9n_699 ._messagesContainer_1kw9n_875{max-height:none}}@media (min-width: 768px) and (max-width: 1024px){._scenarioScreenContainer_1kw9n_163{padding:16px;gap:14px}._scenarioLayout_1kw9n_185{gap:16px}._avatarImageContainer_1kw9n_201{width:180px;height:220px}._scenarioBox_1kw9n_233{padding:16px}._scenarioText_1kw9n_277{font-size:13px;line-height:1.6}._actionBar_1kw9n_301{flex-direction:row}._reportsSection_1kw9n_321{flex:0 0 180px;width:180px;padding:14px}._reportsText_1kw9n_345{font-size:12px}._reportsButton_1kw9n_367{padding:8px 14px;font-size:13px}._modeSection_1kw9n_427{padding:14px 16px}._modeLabel_1kw9n_457{font-size:12px}._attemptsPill_1kw9n_469{font-size:10px;padding:3px 8px}._modeButtons_1kw9n_487{gap:10px}._modeButton_1kw9n_487{padding:8px 14px;font-size:13px}._simulationContainer_1kw9n_649{gap:6px}._simulationContent_1kw9n_683{gap:10px}._simulationContent_1kw9n_683._typingMode_1kw9n_699{height:calc(100vh - 200px);min-height:350px;max-height:450px}._videoSection_1kw9n_715{aspect-ratio:16 / 9;max-height:300px}._simulationContent_1kw9n_683._typingMode_1kw9n_699 ._videoSection_1kw9n_715{aspect-ratio:auto;max-height:none;height:100%}._simulationContent_1kw9n_683:not(._typingMode_1kw9n_699) ._messagesContainer_1kw9n_875{max-height:250px}._simulationContent_1kw9n_683._typingMode_1kw9n_699 ._messagesContainer_1kw9n_875{max-height:none}._messagesContainer_1kw9n_875{padding:12px}._message_1kw9n_875{padding:10px 14px;font-size:14px}._messageContent_1kw9n_1021 p{font-size:14px}._chatHeader_1kw9n_801{padding:10px 15px;font-size:13px}._inputContainer_1kw9n_1097{padding:10px 12px}}@media (max-width: 767px){._container_1kw9n_9{padding:8px}._scenarioScreenContainer_1kw9n_163{padding:12px;gap:12px}._scenarioLayout_1kw9n_185{flex-direction:column;gap:12px;align-items:center}._avatarImageContainer_1kw9n_201{width:100%;max-width:280px;height:200px}._scenarioBox_1kw9n_233{width:100%;padding:14px}._scenarioLabel_1kw9n_253{font-size:10px;margin-bottom:8px}._scenarioText_1kw9n_277{font-size:13px;line-height:1.6}._actionBar_1kw9n_301{flex-direction:column}._reportsSection_1kw9n_321{flex:none;width:100%;border-right:none;border-bottom:2px solid #e9ecef;padding:14px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}._reportsText_1kw9n_345{font-size:12px;flex:1}._reportsButton_1kw9n_367{padding:8px 14px;font-size:13px;width:auto;flex-shrink:0}._modeSection_1kw9n_427{padding:14px}._modeHeader_1kw9n_445{margin-bottom:10px}._modeLabel_1kw9n_457{font-size:12px}._attemptsPill_1kw9n_469{font-size:10px}._modeButtons_1kw9n_487{flex-direction:column;gap:8px}._modeButton_1kw9n_487{padding:10px 16px;font-size:14px}._scoreMeterDesktop_1kw9n_669{display:flex}._simulationContainer_1kw9n_649{gap:6px;height:100%}._simulationContent_1kw9n_683{gap:6px;flex-direction:column!important;height:auto!important;max-height:none!important}._videoSection_1kw9n_715{width:100%;max-width:100%;flex:0 0 auto}._simulationContent_1kw9n_683:not(._typingMode_1kw9n_699) ._videoSection_1kw9n_715{aspect-ratio:9 / 16;max-height:60vh;min-height:400px}._simulationContent_1kw9n_683._typingMode_1kw9n_699 ._videoSection_1kw9n_715{aspect-ratio:16 / 9;max-height:35vh;min-height:200px;height:auto!important}._mobileMessageOverlay_1kw9n_753{display:none}._simulationContent_1kw9n_683:not(._typingMode_1kw9n_699) ._mobileMessageOverlay_1kw9n_753{display:flex;flex-direction:column;gap:6px;position:absolute;bottom:20px;left:12px;right:12px;z-index:10;pointer-events:none}._overlayBubble_1kw9n_2205{padding:10px 14px;border-radius:16px;max-width:85%;word-break:break-word;box-shadow:0 2px 8px #0003;animation:_bubbleSlideUp_1kw9n_1 .3s ease-out}@keyframes _bubbleSlideUp_1kw9n_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._userBubble_1kw9n_2245{align-self:flex-end;background-color:#773dffd9;color:#fff;border-bottom-right-radius:5px}._botBubble_1kw9n_2259{align-self:flex-start;background-color:#b09fecd9;color:#2c3e50f2;border-bottom-left-radius:5px}._overlayBubble_1kw9n_2205 p{margin:0;font-size:14px;line-height:1.3}._chatSection_1kw9n_763{width:100%;max-width:100%;flex:0 0 auto;min-height:auto}._simulationContent_1kw9n_683:not(._typingMode_1kw9n_699) ._chatSection_1kw9n_763{display:none}._simulationContent_1kw9n_683._typingMode_1kw9n_699 ._chatSection_1kw9n_763{max-height:40vh;min-height:220px;height:auto!important;display:flex;flex-direction:column}._chatHeader_1kw9n_801{padding:8px 12px;font-size:12px;flex-shrink:0}._messagesContainer_1kw9n_875{padding:10px;gap:8px}._simulationContent_1kw9n_683:not(._typingMode_1kw9n_699) ._messagesContainer_1kw9n_875{max-height:250px;min-height:150px}._simulationContent_1kw9n_683._typingMode_1kw9n_699 ._messagesContainer_1kw9n_875{max-height:none!important;min-height:0;flex:1;overflow-y:auto}._message_1kw9n_875{max-width:85%;padding:8px 10px;font-size:13px}._messageContent_1kw9n_1021 p{font-size:13px;line-height:1.3}._messageLabel_1kw9n_1003,._timestamp_1kw9n_1043{font-size:10px}._inputContainer_1kw9n_1097{padding:8px 10px;gap:6px;flex-shrink:0}._textInput_1kw9n_1117{font-size:16px;padding:8px 12px;min-height:38px;max-height:60px}._sendButton_1kw9n_1189{width:38px;height:38px;flex-shrink:0}._controlButtons_1kw9n_1357{flex-direction:row;gap:6px;margin-top:6px}._controlButton_1kw9n_1357{padding:8px 12px;font-size:11px;max-width:none;flex:1}._pttIndicator_1kw9n_1283,._micStatus_1kw9n_1335{padding:10px;font-size:12px}._congratulationsContainer_1kw9n_595{padding:24px 16px;min-height:300px}._congratulationsContainer_1kw9n_595 h2{font-size:24px}._congratulationsContainer_1kw9n_595 p{font-size:15px}}@media (max-width: 480px){._container_1kw9n_9{padding:6px}._scenarioScreenContainer_1kw9n_163{padding:10px;gap:10px}._avatarImageContainer_1kw9n_201{max-width:240px;height:180px}._scenarioBox_1kw9n_233{padding:12px}._scenarioText_1kw9n_277{font-size:12px}._reportsSection_1kw9n_321{flex-direction:column;align-items:stretch;gap:10px;padding:12px}._reportsText_1kw9n_345{text-align:center}._reportsButton_1kw9n_367{width:100%}._modeSection_1kw9n_427{padding:12px}._modeHeader_1kw9n_445{flex-direction:column;align-items:flex-start;gap:6px}._modeButton_1kw9n_487{padding:10px 14px;font-size:13px}._videoSection_1kw9n_715{min-height:350px;max-height:55vh}._overlayBubble_1kw9n_2205{padding:8px 12px}._overlayBubble_1kw9n_2205 p{font-size:13px}._messagesContainer_1kw9n_875{max-height:200px;padding:10px}._message_1kw9n_875{padding:8px 10px;font-size:13px}._messageContent_1kw9n_1021 p{font-size:13px}._controlButton_1kw9n_1357{padding:8px 12px;font-size:12px}._congratulationsContainer_1kw9n_595 h2{font-size:22px}._congratulationsContainer_1kw9n_595 p{font-size:14px}}@media (prefers-reduced-motion: reduce){._message_1kw9n_875,._overlayBubble_1kw9n_2205,._controlButton_1kw9n_1357,._sendButton_1kw9n_1189,._modeButton_1kw9n_487,._reportsButton_1kw9n_367{animation:none;transition:none}._pttIndicator_1kw9n_1283._active_1kw9n_1303{animation:none}}._container_1h749_11{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#f6f6f6;overflow:hidden;position:relative;border-radius:12px}._videoContainer_1h749_35{width:100%;height:100%;position:relative;overflow:hidden;border-radius:12px;background-color:#000}._video_1h749_35{width:100%;height:100%;object-fit:cover;object-position:top;background-color:#000;display:block}._loadingContainer_1h749_79{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;background-color:#f0f0f0;color:#333;text-align:center;padding:20px;border-radius:12px}._loadingAnimation_1h749_109{width:50px;height:50px;border:5px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#4a8cff;animation:_spin_1h749_1 1s linear infinite;margin-bottom:15px}@keyframes _spin_1h749_1{to{transform:rotate(360deg)}}._loadingContainer_1h749_79 p{font-size:16px;font-weight:500;color:#666;margin:0}._errorMessage_1h749_163{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background-color:#ff6b6bf2;color:#fff;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;max-width:80%;text-align:center;z-index:20;box-shadow:0 4px 12px #0000004d;animation:_slideUp_1h749_1 .3s ease-out}@keyframes _slideUp_1h749_1{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._pttStatus_1h749_229{position:absolute;top:15px;right:15px;background-color:#000000b3;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;z-index:20;transition:all .3s ease;display:flex;align-items:center;gap:8px}._pttStatus_1h749_229._active_1h749_263{background-color:#ff6b6be6;animation:_blink_1h749_1 1.5s infinite}._pttStatus_1h749_229._active_1h749_263:before{content:"🔴";animation:_pulse_1h749_1 1s infinite}@keyframes _blink_1h749_1{0%,to{opacity:1}50%{opacity:.7}}@keyframes _pulse_1h749_1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media (min-width: 1025px){._videoContainer_1h749_35,._loadingContainer_1h749_79{min-height:400px}}@media (min-width: 768px) and (max-width: 1024px){._videoContainer_1h749_35,._loadingContainer_1h749_79{min-height:350px}._pttStatus_1h749_229{top:12px;right:12px;padding:6px 12px;font-size:13px}._errorMessage_1h749_163{font-size:13px;padding:10px 16px}}@media (max-width: 767px){._container_1h749_11{border-radius:8px}._videoContainer_1h749_35{border-radius:8px;min-height:400px}._video_1h749_35{object-fit:cover;object-position:top}._loadingContainer_1h749_79{min-height:400px;padding:16px}._loadingAnimation_1h749_109{width:40px;height:40px;border-width:4px}._loadingContainer_1h749_79 p{font-size:14px}._pttStatus_1h749_229{top:10px;right:10px;padding:6px 12px;font-size:12px}._errorMessage_1h749_163{bottom:15px;font-size:12px;padding:8px 14px;max-width:90%}}@media (max-width: 480px){._videoContainer_1h749_35{min-height:350px}._loadingContainer_1h749_79{min-height:350px;padding:12px}._loadingAnimation_1h749_109{width:35px;height:35px;border-width:3px}._pttStatus_1h749_229{top:8px;right:8px;padding:5px 10px;font-size:11px}._errorMessage_1h749_163{bottom:10px;font-size:11px;padding:6px 12px}}@media (prefers-reduced-motion: reduce){._loadingAnimation_1h749_109,._pttStatus_1h749_229._active_1h749_263,._errorMessage_1h749_163{animation:none}._pttStatus_1h749_229{transition:none}}._scoreMeterContainer_1jq81_9{display:flex;flex-direction:column;align-items:flex-start;width:100%}._scoreDisplay_1jq81_31{display:flex;align-items:center;padding:0;width:100%;gap:5px}._meterBlocks_1jq81_55{display:flex;gap:6px;flex:0 0 auto}._block_1jq81_67{width:14px;height:20px;border-radius:6px;background:#e2e8f0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}._blockActive_1jq81_85{transform:scale(1.05);box-shadow:0 4px 12px #00000026}._block_1jq81_67:nth-child(1){--block-color: #ef4444}._block_1jq81_67:nth-child(2){--block-color: #f97316}._block_1jq81_67:nth-child(3){--block-color: #f59e0b}._block_1jq81_67:nth-child(4){--block-color: #fbbf24}._block_1jq81_67:nth-child(5){--block-color: #fde047}._block_1jq81_67:nth-child(6){--block-color: #a3e635}._block_1jq81_67:nth-child(7){--block-color: #4ade80}._block_1jq81_67:nth-child(8){--block-color: #22c55e}._block_1jq81_67:nth-child(9){--block-color: #16a34a}._blockActive_1jq81_85{background:var(--block-color)}._pointsBadge_1jq81_169{flex:0 0 auto;padding:8px 16px;border-radius:50px;font-weight:600;font-size:.8em;display:flex;align-items:center;gap:8px;opacity:0;transform:scale(.8);transition:all .3s ease;white-space:nowrap}._badgeVisible_1jq81_199{opacity:1;transform:scale(1);animation:_popIn_1jq81_1 .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes _popIn_1jq81_1{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._pointsBadge_1jq81_169._positive_1jq81_239{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}._pointsBadge_1jq81_169._negative_1jq81_251{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 12px #ef44444d}._pointsBadge_1jq81_169._neutral_1jq81_263{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;box-shadow:0 4px 12px #fbbf244d}._badgeIcon_1jq81_275{font-size:1.2em}._badgeText_1jq81_283{font-size:1em}._feedbackText_1jq81_299{padding:5px;background:#fff;border-left:3px solid #667eea;border-radius:6px;color:#4a5568;font-size:.8em;line-height:1.4;width:100%;opacity:0;transform:translateY(-10px);transition:all .3s ease}._feedbackVisible_1jq81_327{opacity:1;transform:translateY(0);animation:_fadeIn_1jq81_1 .6s ease-out}@keyframes _fadeIn_1jq81_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 1440px){._block_1jq81_67{width:14px;height:20px}._pointsBadge_1jq81_169{padding:8px 16px;font-size:.8em}._feedbackText_1jq81_299{font-size:.8em;padding:10px 5px}}@media (min-width: 1025px) and (max-width: 1439px){._block_1jq81_67{width:12px;height:18px}._pointsBadge_1jq81_169{padding:7px 14px;font-size:.75em}._feedbackText_1jq81_299{font-size:.75em;padding:8px 5px}}@media (min-width: 768px) and (max-width: 1024px){._block_1jq81_67{width:10px;height:16px}._pointsBadge_1jq81_169{padding:6px 12px;font-size:.7em}._badgeText_1jq81_283{font-size:.9em}._feedbackText_1jq81_299{font-size:.7em;padding:6px 5px}}@media (max-width: 767px){._meterBlocks_1jq81_55{gap:2px}._block_1jq81_67{width:8px;height:14px;border-radius:3px}._pointsBadge_1jq81_169{padding:4px 8px;font-size:.65em;gap:4px}._badgeIcon_1jq81_275{font-size:1em}._badgeText_1jq81_283{font-size:.85em}._feedbackText_1jq81_299{font-size:.65em;padding:6px 5px;line-height:1.2}}@media (prefers-reduced-motion: reduce){._block_1jq81_67,._pointsBadge_1jq81_169,._feedbackText_1jq81_299{animation:none;transition:none}._blockActive_1jq81_85{transform:none}._badgeVisible_1jq81_199,._feedbackVisible_1jq81_327{animation:none}}._overlay_8u4bw_17{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;animation:_fadeIn_8u4bw_1 .2s ease-out}@keyframes _fadeIn_8u4bw_1{0%{opacity:0}to{opacity:1}}._reviewContainer_8u4bw_67{background:#fff;border-radius:24px;width:100%;max-width:900px;height:85vh;display:flex;flex-direction:column;box-shadow:0 30px 100px #00000080;overflow:hidden;animation:_slideUp_8u4bw_1 .4s ease-out}@keyframes _slideUp_8u4bw_1{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._header_8u4bw_121{background:linear-gradient(135deg,#ff6b35,#f7931e 40%,#ff8c42);padding:16px 24px;flex-shrink:0}._headerContent_8u4bw_133{display:flex;justify-content:space-between;align-items:center;gap:16px}._headerLeft_8u4bw_147 h1{color:#fff;font-size:18px;font-weight:700;margin:0}._quickStats_8u4bw_167{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}._quickStat_8u4bw_167{display:flex;align-items:center;gap:5px;background:#fff3;padding:6px 12px;border-radius:20px;color:#fff;font-size:13px}._statValue_8u4bw_205{font-weight:700}._statLabel_8u4bw_213{opacity:.9;font-size:12px}._closeBtn_8u4bw_223{width:36px;height:36px;background:#fff3;border:none;border-radius:10px;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}._closeBtn_8u4bw_223:hover{background:#ffffff4d;transform:rotate(90deg)}._navBar_8u4bw_269{display:flex;justify-content:center;align-items:center;padding:12px 24px;background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-shrink:0}._attemptSelector_8u4bw_289{display:flex;align-items:center;gap:12px}._attemptNavBtn_8u4bw_301{width:32px;height:32px;border:2px solid #dee2e6;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;color:#495057}._attemptNavBtn_8u4bw_301:hover:not(:disabled){border-color:#ff6b35;color:#ff6b35}._attemptNavBtn_8u4bw_301:disabled{opacity:.4;cursor:not-allowed}._attemptCurrent_8u4bw_349{font-weight:600;font-size:14px;color:#2d3436;min-width:110px;text-align:center}._contentTabs_8u4bw_371{display:flex;padding:0 24px;background:#fff;border-bottom:1px solid #e9ecef;gap:4px;flex-shrink:0}._tabBtn_8u4bw_389{display:flex;align-items:center;gap:6px;padding:12px 18px;background:none;border:none;font-size:13px;font-weight:600;color:#6c757d;cursor:pointer;position:relative;transition:all .2s;font-family:inherit}._tabBtn_8u4bw_389:hover,._tabBtn_8u4bw_389._active_8u4bw_429{color:#ff6b35}._tabBtn_8u4bw_389._active_8u4bw_429:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:3px 3px 0 0}._tabIcon_8u4bw_459{display:flex;align-items:center;justify-content:center}._tabContent_8u4bw_477{flex:1;overflow-y:auto;padding:24px;min-height:0}._tabContent_8u4bw_477::-webkit-scrollbar{width:6px}._tabContent_8u4bw_477::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._tabContent_8u4bw_477::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}._tabContent_8u4bw_477::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._tabContent_8u4bw_477{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}._tabPanel_8u4bw_539{animation:_panelFadeIn_8u4bw_1 .3s ease-out}@keyframes _panelFadeIn_8u4bw_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._feedbackTitle_8u4bw_575{font-size:20px;font-weight:700;color:#2d3436;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #e9ecef}._feedbackBlock_8u4bw_599{margin-bottom:16px;padding:20px;border-radius:14px;background:#fff;border:2px solid #e9ecef;transition:all .2s}._feedbackBlock_8u4bw_599:last-child{margin-bottom:0}._feedbackBlock_8u4bw_599:hover{border-color:#dee2e6;box-shadow:0 4px 16px #0000000d}._feedbackBlockHeader_8u4bw_635{display:flex;align-items:center;gap:10px;margin-bottom:12px}._iconBox_8u4bw_649{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._feedbackBlockHeader_8u4bw_635 h3{font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px;margin:0}._badge_8u4bw_687{padding:3px 8px;border-radius:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}._feedbackBlock_8u4bw_599._strengths_8u4bw_707 ._iconBox_8u4bw_649{background:#d4edda;color:#27ae60}._feedbackBlock_8u4bw_599._strengths_8u4bw_707 h3{color:#27ae60}._feedbackBlock_8u4bw_599._strengths_8u4bw_707 ._badge_8u4bw_687{background:#d4edda;color:#155724}._feedbackBlock_8u4bw_599._growth_8u4bw_737 ._iconBox_8u4bw_649{background:#ffe5d0;color:#ff6b35}._feedbackBlock_8u4bw_599._growth_8u4bw_737 h3{color:#ff6b35}._feedbackBlock_8u4bw_599._growth_8u4bw_737 ._badge_8u4bw_687{background:#ffe5d0;color:#a94700}._feedbackBlock_8u4bw_599._overall_8u4bw_767 ._iconBox_8u4bw_649{background:#e8ecff;color:#667eea}._feedbackBlock_8u4bw_599._overall_8u4bw_767 h3{color:#667eea}._feedbackBlock_8u4bw_599._overall_8u4bw_767 ._badge_8u4bw_687{background:#e8ecff;color:#3d5afe}._feedbackContent_8u4bw_797{font-size:14px;line-height:1.7;color:#495057}._feedbackContent_8u4bw_797 p{margin:0 0 10px}._feedbackContent_8u4bw_797 p:last-child{margin-bottom:0}._feedbackContent_8u4bw_797 ul,._feedbackContent_8u4bw_797 ol{margin:10px 0;padding-left:20px}._feedbackContent_8u4bw_797 li{margin-bottom:4px}._feedbackContent_8u4bw_797 strong{color:#2d3436}._feedbackContent_8u4bw_797 code{background:#f1f3f4;padding:2px 5px;border-radius:4px;font-size:13px}._noFeedbackText_8u4bw_867{color:#6c757d;font-style:italic;margin:0}._scenarioText_8u4bw_885{font-size:14px;line-height:1.8;color:#495057}._scenarioText_8u4bw_885 p{margin-bottom:16px}._scenarioText_8u4bw_885 p:last-child{margin-bottom:0}._scenarioText_8u4bw_885 strong{color:#2d3436}._scenarioText_8u4bw_885 ul,._scenarioText_8u4bw_885 ol{margin:14px 0;padding-left:20px}._scenarioText_8u4bw_885 li{margin-bottom:6px}._scenarioText_8u4bw_885 blockquote{margin:14px 0;padding:14px 18px;background:linear-gradient(135deg,#667eea14,#764ba20d);border-left:4px solid #667eea;border-radius:0 10px 10px 0}._scenarioText_8u4bw_885 blockquote p{margin:0}._chatList_8u4bw_979{display:flex;flex-direction:column;gap:12px}._chatBubble_8u4bw_991{max-width:85%;padding:14px 18px;border-radius:18px;font-size:14px;line-height:1.6}._chatBubble_8u4bw_991._user_8u4bw_1009{align-self:flex-end;background:#2d3436;color:#f8f9fa;border-bottom-right-radius:6px}._chatBubble_8u4bw_991._coach_8u4bw_1023{align-self:flex-start;background:#f1f3f4;color:#2d3436;border-bottom-left-radius:6px}._messageText_8u4bw_1037{margin-bottom:0}._messageText_8u4bw_1037 p{margin:0 0 6px}._messageText_8u4bw_1037 p:last-child{margin-bottom:0}._meta_8u4bw_1061{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:11px}._chatBubble_8u4bw_991._user_8u4bw_1009 ._meta_8u4bw_1061{color:#fff9}._chatBubble_8u4bw_991._coach_8u4bw_1023 ._meta_8u4bw_1061{opacity:.7}._messageScoring_8u4bw_1103{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:6px}._pointsBadge_8u4bw_1121{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;font-size:12px;font-weight:700;width:fit-content}._pointsBadge_8u4bw_1121._positive_8u4bw_1145{background:#ff6b35;color:#fff}._pointsBadge_8u4bw_1121._negative_8u4bw_1155{background:#dc3545cc;color:#fff}._pointsBadge_8u4bw_1121._neutral_8u4bw_1165{background:#fff3;color:#ffffffe6}._messageFeedback_8u4bw_1177{background:#ffffff1a;padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.5;border-left:3px solid #ff6b35;color:#f8f9fa}._feedbackLabel_8u4bw_1197{display:flex;align-items:center;gap:5px;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;color:#ff6b35}._feedbackText_8u4bw_1221{opacity:.95}._feedbackText_8u4bw_1221 p{margin:0}._noContent_8u4bw_1243{display:flex;align-items:center;justify-content:center;padding:60px 20px;color:#6c757d;font-size:14px;text-align:center;min-height:200px}@media (max-width: 768px){._overlay_8u4bw_17{padding:12px}._reviewContainer_8u4bw_67{height:90vh;border-radius:18px}._header_8u4bw_121{padding:14px 18px}._headerLeft_8u4bw_147 h1{font-size:16px}._quickStats_8u4bw_167{gap:6px}._quickStat_8u4bw_167{padding:5px 10px;font-size:12px}._closeBtn_8u4bw_223{width:32px;height:32px}._navBar_8u4bw_269{padding:10px 18px}._contentTabs_8u4bw_371{padding:0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch}._tabBtn_8u4bw_389{padding:10px 14px;white-space:nowrap;font-size:12px}._tabContent_8u4bw_477{padding:18px}._feedbackTitle_8u4bw_575{font-size:18px;margin-bottom:16px}._feedbackBlock_8u4bw_599{padding:16px}._chatBubble_8u4bw_991{max-width:90%;padding:12px 14px}}@media (max-width: 480px){._overlay_8u4bw_17{padding:0}._reviewContainer_8u4bw_67{height:100vh;border-radius:0}._header_8u4bw_121{padding:12px 16px}._headerContent_8u4bw_133{flex-wrap:wrap;gap:10px}._headerLeft_8u4bw_147 h1{font-size:15px}._quickStats_8u4bw_167{order:3;width:100%;justify-content:flex-start;gap:6px}._quickStat_8u4bw_167{padding:4px 8px;font-size:11px;gap:4px}._closeBtn_8u4bw_223{width:30px;height:30px;border-radius:8px}._navBar_8u4bw_269{padding:8px 16px}._attemptNavBtn_8u4bw_301{width:28px;height:28px}._attemptCurrent_8u4bw_349{font-size:13px}._contentTabs_8u4bw_371{padding:0 12px;gap:2px}._tabBtn_8u4bw_389{padding:10px;font-size:11px;gap:4px}._tabContent_8u4bw_477{padding:16px}._feedbackTitle_8u4bw_575{font-size:16px;margin-bottom:14px;padding-bottom:10px}._feedbackBlock_8u4bw_599{padding:14px;margin-bottom:12px}._feedbackBlockHeader_8u4bw_635{gap:8px}._iconBox_8u4bw_649{width:28px;height:28px}._feedbackBlockHeader_8u4bw_635 h3{font-size:13px;flex-wrap:wrap}._badge_8u4bw_687{font-size:8px;padding:2px 6px}._feedbackContent_8u4bw_797{font-size:13px}._chatBubble_8u4bw_991{max-width:95%;padding:10px 12px;font-size:13px}._messageScoring_8u4bw_1103{margin-top:8px;padding-top:8px}._pointsBadge_8u4bw_1121{font-size:11px;padding:4px 8px}._messageFeedback_8u4bw_1177{padding:6px 10px;font-size:11px}}@media (prefers-reduced-motion: reduce){._overlay_8u4bw_17,._reviewContainer_8u4bw_67,._tabPanel_8u4bw_539{animation:none}._closeBtn_8u4bw_223:hover{transform:none}}._closeBtn_8u4bw_223:focus-visible,._attemptNavBtn_8u4bw_301:focus-visible,._tabBtn_8u4bw_389:focus-visible{outline:2px solid #ff6b35;outline-offset:2px}@media (prefers-contrast: high){._feedbackBlock_8u4bw_599{border-width:3px}._chatBubble_8u4bw_991._user_8u4bw_1009{background:#1a1a1a}._chatBubble_8u4bw_991._coach_8u4bw_1023{background:#e0e0e0}}._container_1yehe_1{width:100%;max-width:1400px;margin:0 auto;min-height:100vh}._tabs_1yehe_17{display:flex;gap:20px;margin-bottom:30px}._tab_1yehe_17{padding:16px 32px;background:#fff;color:#2d3748;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;display:flex;align-items:center;gap:10px}._tab_1yehe_17:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026}._tab_1yehe_17._activeTab_1yehe_71{background:#7b1fa2;color:#fff;transform:translateY(0)}._tabIcon_1yehe_83{font-size:1.2em}._tabText_1yehe_91{white-space:nowrap}._analyticsLayout_1yehe_101{display:grid;grid-template-columns:220px 1fr;gap:20px}._mainContent_1yehe_115{min-height:400px}._leaderboardContainer_1yehe_125{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 20px #00000014}._loadingContainer_1yehe_141{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:20px}._loadingText_1yehe_159{font-size:1.1em;color:#718096;font-weight:600}._errorContainer_1yehe_173{padding:40px 20px}._emptyContainer_1yehe_183{background:#fff;border-radius:16px;padding:80px 40px;box-shadow:0 4px 20px #00000014;text-align:center}._emptyIcon_1yehe_199{font-size:4em;margin-bottom:20px;opacity:.5}._emptyTitle_1yehe_211{font-size:1.8em;font-weight:700;color:#2d3748;margin-bottom:10px}._emptyText_1yehe_225{font-size:1.1em;color:#718096;max-width:500px;margin:0 auto}._unknownSection_1yehe_241{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px #00000014;text-align:center;color:#718096}@media (max-width: 1024px){._container_1yehe_1{padding:30px 15px}._analyticsLayout_1yehe_101{grid-template-columns:180px 1fr;gap:20px}._leaderboardContainer_1yehe_125{padding:30px}}@media (max-width: 768px){._container_1yehe_1{padding:20px 10px}._tabs_1yehe_17{gap:15px}._tab_1yehe_17{padding:12px 24px;font-size:14px}._analyticsLayout_1yehe_101{grid-template-columns:1fr;gap:20px}._leaderboardContainer_1yehe_125{padding:20px}._emptyContainer_1yehe_183{padding:60px 30px}._emptyIcon_1yehe_199{font-size:3em}._emptyTitle_1yehe_211{font-size:1.5em}}@media (max-width: 480px){._container_1yehe_1{padding:15px 5px}._tabs_1yehe_17{flex-direction:column;gap:10px}._tab_1yehe_17{width:100%;padding:14px 20px;justify-content:center}._tabText_1yehe_91{font-size:14px}._leaderboardContainer_1yehe_125{padding:15px}._emptyContainer_1yehe_183{padding:40px 20px}._emptyIcon_1yehe_199{font-size:2.5em}._emptyTitle_1yehe_211{font-size:1.3em}._emptyText_1yehe_225{font-size:1em}}._sidebar_10sz1_1{background:#fff;border-radius:16px;padding:20px;height:fit-content;box-shadow:0 4px 20px #00000014;position:sticky;top:20px}._sidebarTitle_10sz1_21{font-size:.85em;font-weight:700;color:#718096;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px;text-align:center}._sectionButton_10sz1_41{padding:16px;margin-bottom:10px;background:#f8f9fa;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:8px;border:2px solid transparent}._sectionButton_10sz1_41:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._sectionButton_10sz1_41._active_10sz1_79{background:var(--light-tangerine);border-color:#ffffff80;transform:translateY(0)}._sectionButton_10sz1_41._incomplete_10sz1_91{opacity:.9}._sectionIcon_10sz1_99{font-size:2em;transition:all .3s ease}._progressCircle_10sz1_109{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9em;font-weight:700;transition:all .3s ease;background:var(--sunshine)}._activeCircle_10sz1_135{background:#ffffff4d;color:#fff}._completedCircle_10sz1_145{background:var(--mint);color:#fff}._incompleteCircle_10sz1_155{background:#e2e8f0;color:#a0aec0}._sectionName_10sz1_165{font-size:.75em;font-weight:600;color:#718096;text-align:center;line-height:1.3;transition:color .3s ease}._sectionButton_10sz1_41._active_10sz1_79 ._sectionName_10sz1_165{color:#fff}._badge_10sz1_191{font-size:1.2em;animation:_fadeIn_10sz1_1 .3s ease-in}@keyframes _fadeIn_10sz1_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width: 1024px){._sidebar_10sz1_1{padding:16px}._sectionButton_10sz1_41{padding:12px;gap:6px}._sectionIcon_10sz1_99{font-size:1.5em}._progressCircle_10sz1_109{width:40px;height:40px;font-size:.8em}._sectionName_10sz1_165{font-size:.7em}}@media (max-width: 768px){._sidebar_10sz1_1{position:static;display:flex;overflow-x:auto;padding:12px;gap:8px;border-radius:12px}._sidebarTitle_10sz1_21{display:none}._sectionButton_10sz1_41{flex-shrink:0;min-width:80px;margin-bottom:0;padding:10px}._progressCircle_10sz1_109{width:36px;height:36px;font-size:.75em}._sectionIcon_10sz1_99{font-size:1.3em}._sectionName_10sz1_165{font-size:.65em}}._container_x5fnt_1{display:flex;flex-direction:column;gap:30px}._overviewCard_x5fnt_13{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px #00000014}._title_x5fnt_27{font-size:1.8em;font-weight:700;color:#2d3748;margin-bottom:30px;text-align:center}._overviewGrid_x5fnt_43{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}._progressCard_x5fnt_55{text-align:center;padding:20px;background:#f8f9fa;border-radius:12px}._cardTitle_x5fnt_69{margin-top:15px;font-size:1.1em;color:#2d3748;font-weight:600}._statsCard_x5fnt_83{text-align:center;padding:30px 20px;background:#f8f9fa;border-radius:12px}._bigNumber_x5fnt_97{font-size:2.5em;font-weight:700;color:#667eea;margin-bottom:10px}._label_x5fnt_111{font-size:1em;color:#718096;margin-bottom:5px;font-weight:600}._sublabel_x5fnt_125{font-size:.9em;color:#a0aec0}._badgeIcon_x5fnt_135{font-size:3em;margin-bottom:10px}._message_x5fnt_145{margin-top:20px;padding:12px 20px;background:#fff3cd;border-radius:8px;text-align:center;color:#856404;font-size:1em}._sectionGrid_x5fnt_167{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._sectionCard_x5fnt_179{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 10px #0000000f;cursor:pointer;transition:all .3s ease;border:2px solid transparent}._sectionCard_x5fnt_179:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 8px 20px #667eea33}._sectionHeader_x5fnt_211{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._sectionTitleRow_x5fnt_225{display:flex;align-items:center;gap:10px}._sectionIcon_x5fnt_237{font-size:1.5em}._sectionName_x5fnt_245{font-weight:600;color:#2d3748;font-size:1em}._sectionBadge_x5fnt_257{font-size:1.2em}._sectionBody_x5fnt_265{display:flex;justify-content:space-between;align-items:center}._points_x5fnt_277{font-size:1.8em;font-weight:700;color:#667eea}._pointsLabel_x5fnt_289{font-size:.85em;color:#718096}._miniPie_x5fnt_299{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}._miniPieInner_x5fnt_317{width:48px;height:48px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:.85em;font-weight:700}@media (max-width: 1024px){._overviewCard_x5fnt_13{padding:30px}._overviewGrid_x5fnt_43{gap:20px}._sectionGrid_x5fnt_167{gap:15px}}@media (max-width: 768px){._overviewCard_x5fnt_13{padding:20px}._title_x5fnt_27{font-size:1.5em}._overviewGrid_x5fnt_43{grid-template-columns:1fr;gap:15px}._sectionGrid_x5fnt_167{grid-template-columns:1fr}._bigNumber_x5fnt_97{font-size:2em}._badgeIcon_x5fnt_135{font-size:2.5em}}@media (max-width: 480px){._title_x5fnt_27{font-size:1.3em}._statsCard_x5fnt_83{padding:20px 15px}._bigNumber_x5fnt_97{font-size:1.8em}._sectionCard_x5fnt_179{padding:15px}._points_x5fnt_277{font-size:1.5em}._miniPie_x5fnt_299{width:50px;height:50px}._miniPieInner_x5fnt_317{width:40px;height:40px;font-size:.75em}}._animatedPieChartContainer_1dt33_9{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:16px}._animatedPieChart_1dt33_9{border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 6px 20px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1)}._animatedPieChart_1dt33_9._large_1dt33_45{width:180px;height:180px;box-shadow:0 8px 25px #667eea33}._animatedPieChart_1dt33_9._small_1dt33_57{width:140px;height:140px}._animatedPieInner_1dt33_67{position:relative;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}._animatedPiePercentage_1dt33_87{font-weight:700;transition:color .3s ease}._pieChartLabel_1dt33_97{font-size:.875rem;color:#334155;font-weight:600;text-align:center}._badgePill_1dt33_113{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1rem;flex:1;min-width:150px;transition:transform .3s cubic-bezier(.4,0,.2,1);cursor:pointer}._badgePill_1dt33_113:hover{transform:scale(1.1)}._badgePill_1dt33_113:hover ._animatedPieChart_1dt33_9{box-shadow:0 12px 35px #667eea66}._statNum_1dt33_155{font-size:1.25rem;font-weight:700;color:#1e293b;transition:all .3s ease;min-width:3ch;text-align:right}._progressPanel_1dt33_175{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 2px 10px #0000000d;text-align:center;display:flex;flex-direction:column;align-items:center}._progressPanelTitle_1dt33_197{font-size:1.25rem;color:#1e293b;margin-bottom:1.5rem;font-weight:600}@keyframes _fadeIn_1dt33_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._statPanel_1dt33_235,._progressPanel_1dt33_175,._badgesPanel_1dt33_239{animation:_fadeIn_1dt33_1 .6s ease-out}._statPanel_1dt33_235{animation-delay:0s}._progressPanel_1dt33_175{animation-delay:.1s}._badgesPanel_1dt33_239{animation-delay:.2s}@keyframes _pulse_1dt33_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}._statNum_1dt33_155._updating_1dt33_299{animation:_pulse_1dt33_1 .3s ease-in-out}@media (min-width: 768px){._animatedPieChart_1dt33_9._large_1dt33_45{width:150px;height:150px}._animatedPieChart_1dt33_9._small_1dt33_57{width:120px;height:120px}._animatedPieInner_1dt33_67{width:130px!important;height:130px!important}._animatedPieChart_1dt33_9._large_1dt33_45 ._animatedPieInner_1dt33_67{width:165px!important;height:165px!important}._animatedPiePercentage_1dt33_87{font-size:1.5rem!important}._animatedPieChart_1dt33_9._large_1dt33_45 ._animatedPiePercentage_1dt33_87{font-size:2rem!important}}@media (prefers-reduced-motion: reduce){._animatedPieChart_1dt33_9,._badgePill_1dt33_113,._statNum_1dt33_155{transition:none;animation:none}}._sectionCard_agzzv_7{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px #00000014}._header_agzzv_23{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}._sectionTitle_agzzv_37{font-size:1.6em;font-weight:700;color:#2d3748;display:flex;align-items:center;gap:12px;margin:0}._icon_agzzv_57{font-size:1.2em}._badgeEarned_agzzv_65{display:flex;align-items:center;gap:8px;background:#d4edda;padding:8px 16px;border-radius:20px;color:#155724;font-weight:600}._badgeNotEarned_agzzv_87{display:flex;align-items:center;gap:8px;background:#f8d7da;padding:8px 16px;border-radius:20px;color:#721c24;font-weight:600}._badgeIcon_agzzv_109{font-size:1.2em}._contentGrid_agzzv_119{display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:center;margin-bottom:30px}._stats_agzzv_137{display:flex;flex-direction:column;gap:15px}._pointsSection_agzzv_149{margin-bottom:15px}._label_agzzv_157{font-size:.9em;color:#718096;margin-bottom:5px;font-weight:600}._pointsValue_agzzv_171{font-size:1.8em;font-weight:700;color:#2d3748}._thresholdStatus_agzzv_183{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:8px;font-weight:600}._thresholdStatus_agzzv_183._reached_agzzv_201{background:#d4edda;color:#155724}._thresholdStatus_agzzv_183._notReached_agzzv_211{background:#f8d7da;color:#721c24}._statusIcon_agzzv_221{font-size:1.2em}._statusText_agzzv_229{font-weight:600}._exceededMessage_agzzv_237{padding:10px 20px;background:#fff3cd;border-radius:8px;font-size:.9em;color:#856404}._infoMessage_agzzv_253{padding:12px 20px;background:#e0e7ff;border-radius:8px;color:#4338ca;font-weight:600}._warningMessage_agzzv_269{padding:10px 20px;background:#fff3cd;border-radius:8px;font-size:.9em;color:#856404}._emptyMessage_agzzv_285{padding:40px 20px;text-align:center;color:#718096;font-size:1.1em}._tableSection_agzzv_301{margin-top:30px}._tableTitle_agzzv_309{font-size:1.2em;font-weight:600;color:#2d3748;margin-bottom:15px}._tableWrapper_agzzv_323{overflow-x:auto}._table_agzzv_301{width:100%;border-collapse:collapse}._table_agzzv_301 thead tr{background:#f8f9fa;border-bottom:2px solid #e2e8f0}._table_agzzv_301 th{padding:12px;text-align:left;font-size:.9em;font-weight:600;color:#718096}._table_agzzv_301 tbody tr{border-bottom:1px solid #e2e8f0;transition:background .2s ease}._table_agzzv_301 tbody tr:hover{background:#f8f9fa}._table_agzzv_301 tbody tr._highlightRow_agzzv_385{background:var(--blush-pink)}._table_agzzv_301 td{padding:12px}._questionNumber_agzzv_401{font-weight:600}._difficultyCell_agzzv_407{display:inline-flex;align-items:center;gap:6px}._difficultyEmoji_agzzv_419{margin-right:5px}._centered_agzzv_427{text-align:center}._points_agzzv_149{text-align:right;font-weight:700}._points_agzzv_149._positive_agzzv_445{color:#10b981}._points_agzzv_149._neutral_agzzv_453{color:#718096}._sparkle_agzzv_461{margin-left:5px}._carouselSection_agzzv_471{background:#f8f9fa;border-radius:12px;padding:30px;margin-top:30px}._carouselHeader_agzzv_485{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._carouselButton_agzzv_499{padding:10px 20px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:5px;transition:all .3s ease}._carouselButton_agzzv_499:hover:not(:disabled){background:#764ba2;transform:translateY(-2px)}._carouselButton_agzzv_499:disabled{background:#e2e8f0;color:#a0aec0;cursor:not-allowed;transform:none}._carouselCounter_agzzv_551{font-size:1.1em;font-weight:600;color:#2d3748}._scenarioCard_agzzv_565{background:#fff;border-radius:8px;padding:20px}._scenarioHeader_agzzv_577{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._scenarioTitle_agzzv_591{font-weight:600;color:#2d3748}._viewScenarioButton_agzzv_601{padding:6px 12px;background:#e0e7ff;color:#4338ca;border:none;border-radius:6px;font-size:.85em;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .2s ease}._viewScenarioButton_agzzv_601:hover{background:#c7d2fe}._scenarioMeta_agzzv_639{font-size:.85em;color:#718096;margin-bottom:15px}._scenarioStats_agzzv_651{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}._scenarioStat_agzzv_651{background:#f8f9fa;padding:12px;border-radius:8px}._statLabel_agzzv_677{font-size:.85em;color:#718096;margin-bottom:5px}._statValue_agzzv_689{font-size:1.5em;font-weight:700;color:#667eea}._conversationPreview_agzzv_701{background:#e0e7ff;padding:15px;border-radius:8px;margin-bottom:15px}._previewHeader_agzzv_715{font-size:.9em;color:#4338ca;font-weight:600;margin-bottom:5px}._messageCount_agzzv_729{font-size:.85em;color:#4338ca}._feedbackPreview_agzzv_739{background:#f0fdf4;padding:15px;border-radius:8px}._feedbackContent_agzzv_751{font-size:.9em;line-height:1.6;color:#2d3748}@keyframes _fadeIn_agzzv_1{0%{opacity:0}to{opacity:1}}@keyframes _modalSlideUp_agzzv_1{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalOverlay_agzzv_807{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10001;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_agzzv_1 .2s ease-out}._modal_agzzv_807{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0006;animation:_modalSlideUp_agzzv_1 .3s ease-out}._modalHeader_agzzv_863{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:2px solid #e9ecef;background:linear-gradient(135deg,#f0f4ff,#e6edff);border-radius:16px 16px 0 0}._modalTitle_agzzv_883{display:flex;align-items:center;gap:12px;color:#667eea}._modalTitle_agzzv_883 h3{margin:0;font-size:20px;font-weight:700}._modalClose_agzzv_909{background:#667eea1a;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;color:#667eea;transition:all .2s ease}._modalClose_agzzv_909:hover{background:#667eea33}._modalBody_agzzv_947{padding:28px;overflow-y:auto;flex:1}._modalBody_agzzv_947 p{font-size:16px;line-height:1.8;color:#495057;margin:0}._scenarioActions_agzzv_979{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._conversationModalOverlay_agzzv_995{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10002;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_agzzv_1 .2s ease-out}._conversationModal_agzzv_995{background:#fff;border-radius:16px;max-width:800px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0006;animation:_modalSlideUp_agzzv_1 .3s ease-out}._conversationModalHeader_agzzv_1055{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:2px solid #e9ecef;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px 16px 0 0}._conversationModalTitle_agzzv_1077{display:flex;align-items:center;gap:12px}._conversationModalTitle_agzzv_1077 h3{margin:0;font-size:20px;font-weight:700}._conversationModalClose_agzzv_1101{background:#fff3;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#fff;flex-shrink:0}._conversationModalClose_agzzv_1101:hover{background:#ffffff4d;transform:rotate(90deg)}._conversationModalBody_agzzv_1143{padding:24px;overflow-y:auto;flex:1;background:#f8f9fa;border-radius:0 0 16px 16px}._conversationContainer_agzzv_1161{display:flex;flex-direction:column;gap:16px;padding-right:8px}._conversationContainer_agzzv_1161::-webkit-scrollbar{width:8px}._conversationContainer_agzzv_1161::-webkit-scrollbar-track{background:#e9ecef;border-radius:4px}._conversationContainer_agzzv_1161::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:4px}._conversationContainer_agzzv_1161::-webkit-scrollbar-thumb:hover{background:#6c757d}._message_agzzv_729{display:flex;flex-direction:column;max-width:85%}._userMessage_agzzv_1227{align-self:flex-end}._botMessage_agzzv_1235{align-self:flex-start}._messageContent_agzzv_1243{background:#fff;padding:12px 16px;border-radius:16px;box-shadow:0 2px 8px #00000014}._userMessage_agzzv_1227 ._messageContent_agzzv_1243{background:#667eea;color:#fff;border-bottom-right-radius:4px}._botMessage_agzzv_1235 ._messageContent_agzzv_1243{background:#fff;border-bottom-left-radius:4px;border:1px solid #e9ecef}._messageText_agzzv_1281{font-size:15px;line-height:1.5;margin-bottom:6px;white-space:pre-wrap;word-wrap:break-word}._messageTimestamp_agzzv_1297{font-size:11px;opacity:.7;text-align:right}._messageScoring_agzzv_1309{display:flex;flex-direction:column;gap:8px;margin-top:8px;align-self:flex-end}._pointsBadge_agzzv_1325{padding:6px 12px;border-radius:12px;font-size:13px;font-weight:700;text-align:center;box-shadow:0 2px 6px #0000001a}._pointsBadge_agzzv_1325._positive_agzzv_445{background:#d4edda;color:#155724;border:1px solid #c3e6cb}._pointsBadge_agzzv_1325._negative_agzzv_1355{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}._pointsBadge_agzzv_1325._neutral_agzzv_453{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}._feedbackBadge_agzzv_1379{background:#fff3cd;color:#856404;padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.4;border:1px solid #ffeaa7;box-shadow:0 2px 6px #00000014}._simulationSummary_agzzv_1403{margin-top:30px;background:#f8f9fa;padding:30px;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px}._summaryIcon_agzzv_1427{font-size:3em}._summaryText_agzzv_1435{display:flex;flex-direction:column;gap:5px}._summaryTitle_agzzv_1447{font-size:1.2em;font-weight:600;color:#2d3748}._summarySubtext_agzzv_1459{font-size:.9em;color:#718096}._viewDetailsButton_agzzv_1469{padding:12px 24px;background:linear-gradient(90deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:10px}._viewDetailsButton_agzzv_1469:hover{transform:translateY(-2px);box-shadow:0 6px 16px #667eea4d}._theoryBreakdown_agzzv_1505{margin-top:30px;padding-top:30px;border-top:1px solid #e2e8f0}._breakdownTitle_agzzv_1517{font-size:1.1em;font-weight:600;color:#2d3748;margin-bottom:20px}._breakdownGrid_agzzv_1531{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._breakdownItem_agzzv_1543{padding:16px;border-radius:12px;transition:all .2s ease}._breakdownCompleted_agzzv_1555{border:1px solid var(--sunshine)}._breakdownPending_agzzv_1563{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6}._breakdownHeader_agzzv_1573{display:flex;align-items:center;gap:10px;margin-bottom:12px}._breakdownIcon_agzzv_1587{font-size:1.4em}._breakdownLabel_agzzv_1595{font-weight:600;color:#2d3748;font-size:.95em}._breakdownStatus_agzzv_1607{display:flex;flex-direction:column;gap:8px}._breakdownPoints_agzzv_1619{font-size:1.2em;font-weight:700;color:#4a5568}._breakdownBadge_agzzv_1631{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:.8em;font-weight:600;width:fit-content}._badgeComplete_agzzv_1651{background:#469859;color:#fff}._badgeIncomplete_agzzv_1661{background:#6c757d;color:#fff}@media (max-width: 1024px){._sectionCard_agzzv_7{padding:30px}._contentGrid_agzzv_119{grid-template-columns:180px 1fr;gap:30px}._breakdownGrid_agzzv_1531{grid-template-columns:repeat(2,1fr)}._scenarioActions_agzzv_979{width:100%}._viewScenarioButton_agzzv_601{flex:1;justify-content:center}._conversationModal_agzzv_995{max-width:95%;max-height:90vh}._conversationModalHeader_agzzv_1055{padding:20px}._conversationModalTitle_agzzv_1077 h3{font-size:18px}._conversationModalBody_agzzv_1143{padding:16px}._message_agzzv_729{max-width:90%}._messageText_agzzv_1281{font-size:14px}}@media (max-width: 768px){._sectionCard_agzzv_7{padding:20px}._header_agzzv_23{flex-direction:column;gap:15px;align-items:flex-start}._contentGrid_agzzv_119{grid-template-columns:1fr;gap:20px}._table_agzzv_301{font-size:.9em}._table_agzzv_301 th,._table_agzzv_301 td{padding:8px}._carouselHeader_agzzv_485{flex-wrap:wrap;gap:10px}._carouselButton_agzzv_499{font-size:.85em;padding:8px 16px}._carouselCounter_agzzv_551{order:-1;width:100%;text-align:center}._scenarioStats_agzzv_651{grid-template-columns:1fr}._breakdownGrid_agzzv_1531{grid-template-columns:1fr;gap:12px}._scenarioActions_agzzv_979{flex-direction:column;align-items:stretch}._viewScenarioButton_agzzv_601{width:100%}}@media (max-width: 480px){._sectionTitle_agzzv_37{font-size:1.3em}._pointsValue_agzzv_171{font-size:1.5em}._tableWrapper_agzzv_323{overflow-x:scroll}._simulationSummary_agzzv_1403{padding:20px}._summaryIcon_agzzv_1427{font-size:2.5em}._conversationModalHeader_agzzv_1055{padding:16px}._conversationModalTitle_agzzv_1077 h3{font-size:16px}._conversationModalBody_agzzv_1143{padding:12px}}._leaderboardSection_hmyit_5{background:#fff;border-radius:16px}._header_hmyit_15{margin-bottom:30px}._title_hmyit_23{font-size:1.8em;font-weight:700;color:#2d3748;margin:0 0 8px;display:flex;align-items:center;gap:12px}._subtitle_hmyit_43{font-size:1em;color:#718096;margin:0}._loadingContainer_hmyit_55,._emptyState_hmyit_57{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}._emptyIcon_hmyit_73{font-size:4em;margin-bottom:20px;opacity:.5}._emptyState_hmyit_57 p{color:#718096;font-size:1.1em}._leaderboardContainer_hmyit_103{background:#fff;border-radius:12px;overflow:hidden}._columnHeaders_hmyit_123{display:grid;grid-template-columns:60px 50px 1fr repeat(3,minmax(150px,1fr));align-items:center;padding:18px 30px;background-image:url(/images/pinkyBar.png);background-size:cover;background-position:center;background-repeat:no-repeat;font-weight:600;font-size:.95em;color:#fff;text-transform:uppercase;letter-spacing:.5px;gap:20px;border-top-left-radius:12px;border-top-right-radius:12px;opacity:.8}._headerRank_hmyit_163{text-align:center}._headerNickname_hmyit_179{text-align:left}._headerCourseCompletion_hmyit_187,._headerSectionBadges_hmyit_195,._headerPoints_hmyit_203{text-align:center}._leaderboardRow_hmyit_219{display:grid;grid-template-columns:60px 50px 1fr repeat(3,minmax(150px,1fr));align-items:center;padding:20px 30px;border-bottom:1px solid #e2e8f0;transition:all .3s ease;gap:20px}._leaderboardRow_hmyit_219:hover{background:linear-gradient(90deg,#f7fafc,#fff)}._leaderboardRow_hmyit_219:last-child{border-bottom:none}._leaderboardRow_hmyit_219._topThree_hmyit_257{background:linear-gradient(90deg,#fff5e6,#fff);border-left:4px solid #ffd700}._leaderboardRow_hmyit_219._topThree_hmyit_257:hover{background:linear-gradient(90deg,#fff5e6,#fffaed)}._leaderboardRow_hmyit_219._currentUser_hmyit_277{background:linear-gradient(90deg,#e6f7ff,#fff);border-left:4px solid #667eea;box-shadow:0 2px 8px #667eea33}._leaderboardRow_hmyit_219._currentUser_hmyit_277:hover{background:linear-gradient(90deg,#d9f0ff,#f0f8ff)}._leaderboardRow_hmyit_219._topThree_hmyit_257._currentUser_hmyit_277{background:linear-gradient(90deg,#fff5e6,#e6f7ff,#fff);border-left:4px solid #667eea;box-shadow:0 2px 12px #667eea4d}._leaderboardRow_hmyit_219._topThree_hmyit_257._currentUser_hmyit_277:hover{background:linear-gradient(90deg,#fff5e6,#d9f0ff,#f0f8ff)}._rank_hmyit_327{font-size:1.5em;font-weight:700;text-align:center;color:#667eea}._rank_hmyit_327._topRank_hmyit_341{color:gold;font-size:1.8em}._avatar_hmyit_359{width:50px;height:50px;border-radius:50%;background:linear-gradient(90deg,#1a0a3e,#8b1fb7,#ff4d5a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3em;font-weight:600;box-shadow:0 2px 8px #667eea4d}._nickname_hmyit_395{font-size:1.1em;font-weight:600;color:#2d3748;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:10px}._youBadge_hmyit_421{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.75em;font-weight:700;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 6px #667eea4d;animation:_pulseGlow_hmyit_1 2s ease-in-out infinite}@keyframes _pulseGlow_hmyit_1{0%,to{box-shadow:0 2px 6px #667eea4d}50%{box-shadow:0 2px 12px #667eea99}}._courseCompletion_hmyit_481{display:flex;align-items:center;justify-content:center}._courseCompletionBadge_hmyit_493{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:transparent}._courseCompletionBadge_hmyit_493._courseBadgeEarned_hmyit_517{opacity:1}._courseCompletionBadge_hmyit_493._courseBadgeEarned_hmyit_517:hover{transform:scale(1.1)}._courseCompletionBadge_hmyit_493._courseBadgeNotEarned_hmyit_535{opacity:1}._courseCompletionBadge_hmyit_493._courseBadgeNotEarned_hmyit_535:hover{transform:scale(1.05)}._sectionBadges_hmyit_559{display:flex;gap:8px;align-items:center;justify-content:center}._badgeIcon_hmyit_573{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:transparent}._badgeIcon_hmyit_573._badgeEarned_hmyit_597{opacity:1}._badgeIcon_hmyit_573._badgeEarned_hmyit_597:hover{transform:scale(1.15)}._badgeIcon_hmyit_573._badgeNotEarned_hmyit_615{opacity:1}._badgeIcon_hmyit_573._badgeNotEarned_hmyit_615:hover{transform:scale(1.05)}._noBadges_hmyit_631{color:#cbd5e0;font-size:1.2em;font-weight:300}._points_hmyit_651{font-size:1.4em;font-weight:700;color:#667eea;text-align:center}@media (min-width: 1025px) and (max-width: 1440px){._leaderboardSection_hmyit_5{padding:35px}._columnHeaders_hmyit_123{grid-template-columns:55px 48px 1fr repeat(3,minmax(130px,1fr));padding:16px 25px;gap:18px;font-size:.9em}._leaderboardRow_hmyit_219{grid-template-columns:55px 48px 1fr repeat(3,minmax(130px,1fr));padding:18px 25px;gap:18px}._rank_hmyit_327{font-size:1.4em}._rank_hmyit_327._topRank_hmyit_341{font-size:1.7em}._avatar_hmyit_359{width:48px;height:48px;font-size:1.25em}._nickname_hmyit_395{font-size:1.05em}._youBadge_hmyit_421{font-size:.72em;padding:3px 10px}._courseCompletionBadge_hmyit_493{width:38px;height:38px}._badgeIcon_hmyit_573{width:30px;height:30px}._points_hmyit_651{font-size:1.3em}}@media (min-width: 768px) and (max-width: 1024px){._leaderboardSection_hmyit_5{padding:30px 20px}._title_hmyit_23{font-size:1.6em}._subtitle_hmyit_43{font-size:.95em}._columnHeaders_hmyit_123{grid-template-columns:50px 45px 1fr repeat(3,minmax(110px,1fr));padding:14px 20px;gap:15px;font-size:.85em}._leaderboardRow_hmyit_219{grid-template-columns:50px 45px 1fr repeat(3,minmax(110px,1fr));padding:16px 20px;gap:15px}._rank_hmyit_327{font-size:1.3em}._rank_hmyit_327._topRank_hmyit_341{font-size:1.5em}._avatar_hmyit_359{width:45px;height:45px;font-size:1.2em}._nickname_hmyit_395{font-size:1em}._youBadge_hmyit_421{font-size:.7em;padding:3px 10px}._courseCompletionBadge_hmyit_493{width:36px;height:36px}._badgeIcon_hmyit_573{width:28px;height:28px}._sectionBadges_hmyit_559{gap:6px}._points_hmyit_651{font-size:1.2em}}@media (max-width: 480px){._leaderboardSection_hmyit_5{padding:20px 15px;border-radius:12px;margin-top:30px}._title_hmyit_23{font-size:1.4em}._subtitle_hmyit_43{font-size:.9em}._columnHeaders_hmyit_123{display:none}._leaderboardRow_hmyit_219{grid-template-columns:1fr;grid-template-areas:"header" "completion" "badges" "points";padding:20px 15px;gap:12px;position:relative}._rank_hmyit_327{position:absolute;top:20px;left:15px;font-size:1em}._rank_hmyit_327._topRank_hmyit_341{font-size:1.2em}._avatar_hmyit_359{position:absolute;top:15px;left:50px;width:40px;height:40px;font-size:1.1em}._nickname_hmyit_395{grid-area:header;padding-left:110px;font-size:1em;padding-top:5px;text-align:left;display:flex;flex-wrap:wrap;gap:8px}._youBadge_hmyit_421{font-size:.7em;padding:3px 10px}._courseCompletion_hmyit_481{grid-area:completion;justify-content:flex-start}._courseCompletion_hmyit_481:before{content:"Course: ";font-weight:600;color:#4a5568;margin-right:8px}._courseCompletionBadge_hmyit_493{width:32px;height:32px}._sectionBadges_hmyit_559{grid-area:badges;justify-content:flex-start}._sectionBadges_hmyit_559:before{content:"Badges: ";font-weight:600;color:#4a5568;margin-right:8px}._badgeIcon_hmyit_573{width:28px;height:28px}._sectionBadges_hmyit_559{gap:6px}._points_hmyit_651{grid-area:points;text-align:left;font-size:1.2em}._points_hmyit_651:before{content:"Points: ";font-weight:600;color:#4a5568;margin-right:8px}}._spinnerContainer_nhz3j_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;min-height:300px}._topStatusBar_nhz3j_19{display:flex;flex-direction:row;justify-content:space-between}._statusText_nhz3j_31{font-size:large;font-weight:800;color:#2e2f31}._container_16o8r_9{background-color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;color:#333;display:flex;flex-direction:column}._centerContainer_16o8r_27{display:flex;align-items:center;justify-content:center;background:#fff;min-height:400px;z-index:1000}._centerContent_16o8r_45{display:flex;flex-direction:column;align-items:center;gap:16px}._topContainer_16o8r_59{display:flex;flex-direction:column;justify-content:center}._titleText_16o8r_71{font-size:24px;margin-bottom:15px;font-weight:700}._wraperMiddleContainer_16o8r_83,._middleTopContainer_16o8r_95{display:flex;flex-direction:column;justify-content:center}._bottomContainer_16o8r_107{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}._customHr_16o8r_121{border:none;height:1px;background-color:#e0e0e0;margin:0}._overlayDimmed_16o8r_135{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffd9;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;z-index:9998}._overlayContent_16o8r_163{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;border:1px solid #e9ecef}@media (min-width: 360px) and (max-width: 480px){._sectionTitle_16o8r_199{font-size:24px}}@media (min-width: 481px) and (max-width: 768px){._sectionTitle_16o8r_199{font-size:24px;margin-left:0}}@media (min-width: 769px) and (max-width: 1024px){._sectionTitle_16o8r_199{font-size:28px;margin-left:0}}@media (min-width: 1025px) and (max-width: 1440px){._sectionTitle_16o8r_199{font-size:32px}}@media (min-width: 1441px){._sectionTitle_16o8r_199{font-size:36px}}._stepContainer_tjt0q_5{display:flex;flex-direction:column;align-items:center;padding:10px 0;margin-bottom:10px;width:100%}._stepsWrapper_tjt0q_23{display:grid;grid-template-columns:repeat(auto-fit,minmin(180px,1fr));width:100%;max-width:1400px;align-items:start;gap:0}._stepItemWrapper_tjt0q_41{display:flex;align-items:center;justify-content:center;position:relative}._stepItem_tjt0q_41{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:0 10px}._circle_tjt0q_73{display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background-color:#fff;margin-bottom:12px;transition:all .3s ease;position:relative;flex-shrink:0}._activeCircle_tjt0q_99{background-color:#b09fec;animation:_pulse_tjt0q_1 2s infinite;box-shadow:0 0 #9d93c0}._completedCircle_tjt0q_111{background-color:#8e56f7;box-shadow:none}._inactiveCircle_tjt0q_121{background-color:#fff;border:2px solid #b09fec;color:#b09fec}._bounce_tjt0q_133{animation:_pulse_tjt0q_1 2s infinite,_bounceAnimation_tjt0q_1 .6s ease-in-out}._stepText_tjt0q_141{color:#000;text-align:center;font-weight:500;transition:color .3s ease;line-height:1.4}._activeStepText_tjt0q_157{color:#b09fec;font-weight:600}._completedStepText_tjt0q_167{color:#222;font-weight:500;opacity:.8}._connector_tjt0q_179{position:absolute;left:50%;width:100%;height:2px;background:repeating-linear-gradient(to right,#b09fec 0,#b09fec 10px,transparent 10px,transparent 20px);z-index:-1}._mobileDotsWrapper_tjt0q_211{text-align:center;width:100%;max-width:400px}._stepInfo_tjt0q_223{font-size:14px;font-weight:600;color:#b09fec;margin-bottom:8px}._stepLabel_tjt0q_237{font-size:16px;color:#333;font-weight:500;margin-bottom:16px}._dotsContainer_tjt0q_251{display:flex;justify-content:center;gap:8px;align-items:center}._dot_tjt0q_251{width:10px;height:10px;border-radius:50%;background:#e0e0e0;transition:all .3s}._activeDot_tjt0q_281{width:24px;border-radius:5px;background:#b09fec;animation:_dotPulse_tjt0q_1 2s infinite}@media (max-width: 767px){._stepsWrapper_tjt0q_23{display:none}._mobileDotsWrapper_tjt0q_211{display:block}}@media (min-width: 768px){._mobileDotsWrapper_tjt0q_211{display:none}._stepsWrapper_tjt0q_23{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}._circle_tjt0q_73{width:56px;height:56px;border-radius:50%;font-size:18px}._stepText_tjt0q_141{font-size:13px;max-width:130px}._connector_tjt0q_179{top:28px}}@media (min-width: 1025px) and (max-width: 1440px){._circle_tjt0q_73{width:100px;height:50px;border-radius:25px;font-size:20px}._stepText_tjt0q_141{font-size:16px;max-width:170px}._connector_tjt0q_179{top:25px}}@media (min-width: 1441px){._circle_tjt0q_73{width:120px;height:60px;border-radius:30px;font-size:24px}._stepText_tjt0q_141{font-size:18px;max-width:190px}._connector_tjt0q_179{top:30px}}@keyframes _pulse_tjt0q_1{0%{box-shadow:0 0 #9d93c0}70%{box-shadow:0 0 0 10px #9d93c000}to{box-shadow:0 0 #9d93c000}}@keyframes _dotPulse_tjt0q_1{0%{box-shadow:0 0 #b09fecb3}70%{box-shadow:0 0 0 6px #b09fec00}to{box-shadow:0 0 #b09fec00}}@keyframes _bounceAnimation_tjt0q_1{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}._container_gowen_1{display:flex;flex-direction:column;gap:10px;width:100%;max-width:1200px;margin:0 auto 10px}._stepTextTitle_gowen_1{font-size:20px;color:var(--charcoal);margin-bottom:8px;margin-top:10px}._subStepTextInstruction_gowen_1{font-size:16px;color:var(--charcoal);margin-bottom:5px;margin-top:5px}._styledInput_gowen_1{box-sizing:border-box;width:100%;max-width:700px;padding:12px 16px;border:2px solid var(--lavender);border-radius:15px;box-shadow:3px 3px 3px #1f1d1d33;font-size:16px;font-family:inherit;background-color:var(--white);transition:all .3s ease;outline:none;cursor:pointer}._styledInput_gowen_1:focus{border-color:var(--violet);box-shadow:0 0 0 3px #b09fec4d;transform:translateY(-1px)}._styledInput_gowen_1:hover{border-color:#9d93c0;box-shadow:3px 3px 6px #1f1d1d4d}._styledInput_gowen_1::placeholder{color:#999;font-style:italic}._selectContainer_gowen_1{position:relative;width:100%;max-width:700px}._styledSelect_gowen_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;padding:12px 16px;border:2px solid var(--lavender);border-radius:15px;box-shadow:3px 3px 3px #1f1d1d33;font-size:16px;font-family:inherit;background-color:var(--white);transition:all .3s ease;outline:none;cursor:pointer}._styledSelect_gowen_1:focus{border-color:var(--violet);box-shadow:0 0 0 3px #b09fec4d}._styledSelect_gowen_1:hover{border-color:#9d93c0}._selectContainer_gowen_1:after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #666;pointer-events:none;transition:transform .3s ease}._selectContainer_gowen_1:focus-within:after{transform:translateY(-50%) rotate(180deg)}._styledTextarea_gowen_1{box-sizing:border-box;width:100%;min-height:120px;max-height:300px;padding:16px 20px;border:2px solid var(--lavender);border-radius:15px;box-shadow:3px 3px 3px #1f1d1d33;font-size:16px;font-family:inherit;background-color:var(--white);transition:all .3s ease;outline:none;resize:vertical;line-height:1.5}._styledTextarea_gowen_1:focus{border-color:var(--violet);box-shadow:0 0 0 3px #b09fec4d;transform:translateY(-1px)}._styledTextarea_gowen_1:hover{border-color:#9d93c0;box-shadow:3px 3px 6px #1f1d1d4d}._styledTextarea_gowen_1::placeholder{color:#999;font-style:italic}._errorText_gowen_1{color:#dc3545;font-size:14px;margin-top:8px;margin-bottom:0}._primaryButton_gowen_1{padding:12px 30px;border:none;border-radius:20px;background-color:var(--lavender);color:var(--white);font-size:16px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:2px 2px 4px #1f1d1d33}._primaryButton_gowen_1:hover:not(:disabled){background-color:var(--violet);transform:translateY(-2px);box-shadow:3px 3px 8px #1f1d1d4d}._primaryButton_gowen_1:active:not(:disabled){transform:translateY(0);box-shadow:1px 1px 3px #1f1d1d33}._primaryButton_gowen_1:disabled{opacity:.6;cursor:not-allowed;transform:none}._secondaryButton_gowen_1{padding:12px 30px;border:2px solid var(--lavender);border-radius:20px;background-color:var(--white);color:var(--charcoal);font-size:16px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:2px 2px 4px #1f1d1d33}._secondaryButton_gowen_1:hover:not(:disabled){background-color:var(--lavender);color:var(--white);transform:translateY(-2px);box-shadow:3px 3px 8px #1f1d1d4d}._secondaryButton_gowen_1:active:not(:disabled){transform:translateY(0)}._secondaryButton_gowen_1:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 767px){._container_gowen_1{max-width:100%}._stepTextTitle_gowen_1{font-size:18px}._subStepTextInstruction_gowen_1{font-size:14px}._styledInput_gowen_1,._styledSelect_gowen_1,._styledTextarea_gowen_1{font-size:16px;padding:10px 14px;max-width:100%}._styledTextarea_gowen_1{min-height:100px;padding:14px 16px}._selectContainer_gowen_1{max-width:100%}._primaryButton_gowen_1,._secondaryButton_gowen_1{width:100%;padding:14px 20px;font-size:15px}}@media (min-width: 768px) and (max-width: 1024px){._stepTextTitle_gowen_1{font-size:19px}._subStepTextInstruction_gowen_1{font-size:15px}._styledInput_gowen_1,._styledSelect_gowen_1{max-width:650px}}@media (min-width: 1025px) and (max-width: 1440px){._stepTextTitle_gowen_1{font-size:20px}._subStepTextInstruction_gowen_1{font-size:16px}}@media (min-width: 1441px){._container_gowen_1{max-width:1400px}._stepTextTitle_gowen_1{font-size:22px}._subStepTextInstruction_gowen_1{font-size:18px}._styledInput_gowen_1,._styledSelect_gowen_1{max-width:800px;font-size:18px}._styledTextarea_gowen_1{font-size:18px}}._challengesSection_gowen_15{display:flex;flex-direction:column;gap:20px}._promptsLabel_gowen_27{font-size:18px;font-weight:600;color:var(--charcoal);margin-bottom:12px}._challengeButtonsGrid_gowen_41{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:24px}._challengeButton_gowen_41{box-sizing:border-box;padding:16px 20px;border:2px solid var(--lavender);border-radius:15px;box-shadow:3px 3px 3px #9d93c080;background-color:var(--white);font-family:inherit;text-align:left;cursor:pointer;transition:all .3s ease;outline:none;display:flex;flex-direction:column;gap:8px;min-height:100px}._challengeButton_gowen_41:hover:not(:disabled){border-color:var(--violet);box-shadow:3px 3px 6px #773dff66;transform:translateY(-2px)}._challengeButton_gowen_41:active:not(:disabled){transform:translateY(0);box-shadow:2px 2px 3px #9d93c080}._challengeButton_gowen_41:disabled{background-color:#f5f5f5;border-color:silver;color:#888;cursor:not-allowed;box-shadow:1px 1px 2px #1f1d1d33;transform:none;opacity:.7}._challengeButtonTitle_gowen_133{font-size:16px;font-weight:600;color:var(--charcoal);margin:0;line-height:1.3}._challengeButton_gowen_41:disabled ._challengeButtonTitle_gowen_133{color:#888}._challengeButtonDescription_gowen_157{font-size:14px;color:#666;margin:0;line-height:1.4;flex-grow:1}._challengeButton_gowen_41:disabled ._challengeButtonDescription_gowen_157{color:#aaa}._challengeTextarea_gowen_181{box-sizing:border-box;width:100%;min-height:220px;max-height:300px;padding:16px 20px;border:2px solid var(--lavender);border-radius:15px;box-shadow:3px 3px 3px #1f1d1d33;font-size:16px;font-family:inherit;background-color:var(--white);transition:all .3s ease;outline:none;resize:vertical;line-height:1.5;margin-bottom:20px}._challengeTextarea_gowen_181:focus{border-color:var(--violet);box-shadow:0 0 0 3px #b09fec4d;transform:translateY(-1px)}._challengeTextarea_gowen_181:hover{border-color:#9d93c0;box-shadow:3px 3px 6px #1f1d1d4d}._challengeTextarea_gowen_181::placeholder{color:#999;font-style:italic}._clearButtonContainer_gowen_251{display:flex;justify-content:flex-end;margin-bottom:15px}._clearButton_gowen_251{padding:8px 16px;border:2px solid #dc3545;border-radius:10px;background-color:var(--white);color:#dc3545;font-size:14px;font-family:inherit;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:2px 2px 2px #1f1d1d33}._clearButton_gowen_251:hover{background-color:#dc3545;color:var(--white);box-shadow:2px 2px 4px #1f1d1d4d;transform:translateY(-1px)}._clearButton_gowen_251:active{transform:translateY(0);box-shadow:1px 1px 2px #1f1d1d33}@media (max-width: 767px){._challengeButtonsGrid_gowen_41{grid-template-columns:1fr;gap:12px}._challengeButton_gowen_41{min-height:90px;padding:14px 16px}._challengeButtonTitle_gowen_133{font-size:15px}._challengeButtonDescription_gowen_157{font-size:13px}._challengeTextarea_gowen_181{min-height:200px;font-size:16px}._promptsLabel_gowen_27{font-size:16px}}@media (min-width: 768px) and (max-width: 1024px){._challengeButtonsGrid_gowen_41{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}._promptsLabel_gowen_27{font-size:17px}}@media (min-width: 1441px){._challengeButtonsGrid_gowen_41{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px}._challengeButton_gowen_41{padding:18px 24px}._challengeButtonTitle_gowen_133{font-size:18px}._challengeButtonDescription_gowen_157{font-size:15px}._promptsLabel_gowen_27{font-size:20px}}._container_16mhn_1{display:flex;flex-direction:column;gap:10px;width:100%;max-width:1200px;margin:0 auto 10px}._stepTextTitle_16mhn_1{font-size:20px;color:var(--charcoal);margin-bottom:8px;margin-top:10px}._subStepTextInstruction_16mhn_1{font-size:16px;color:var(--charcoal);margin-bottom:5px;margin-top:5px}._styledInput_16mhn_1{box-sizing:border-box;width:100%;max-width:700px;padding:12px 16px;border:2px solid var(--lavender);border-radius:15px;box-shadow:3px 3px 3px #1f1d1d33;font-size:16px;font-family:inherit;background-color:var(--white);transition:all .3s ease;outline:none;cursor:pointer}._styledInput_16mhn_1:focus{border-color:var(--violet);box-shadow:0 0 0 3px #b09fec4d;transform:translateY(-1px)}._styledInput_16mhn_1:hover{border-color:#9d93c0;box-shadow:3px 3px 6px #1f1d1d4d}._styledInput_16mhn_1::placeholder{color:#999;font-style:italic}._selectContainer_16mhn_1{position:relative;width:100%;max-width:700px}._styledSelect_16mhn_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;padding:12px 16px;border:2px solid var(--lavender);border-radius:15px;box-shadow:3px 3px 3px #1f1d1d33;font-size:16px;font-family:inherit;background-color:var(--white);transition:all .3s ease;outline:none;cursor:pointer}._styledSelect_16mhn_1:focus{border-color:var(--violet);box-shadow:0 0 0 3px #b09fec4d}._styledSelect_16mhn_1:hover{border-color:#9d93c0}._selectContainer_16mhn_1:after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #666;pointer-events:none;transition:transform .3s ease}._selectContainer_16mhn_1:focus-within:after{transform:translateY(-50%) rotate(180deg)}._styledTextarea_16mhn_1{box-sizing:border-box;width:100%;min-height:120px;max-height:300px;padding:16px 20px;border:2px solid var(--lavender);border-radius:15px;box-shadow:3px 3px 3px #1f1d1d33;font-size:16px;font-family:inherit;background-color:var(--white);transition:all .3s ease;outline:none;resize:vertical;line-height:1.5}._styledTextarea_16mhn_1:focus{border-color:var(--violet);box-shadow:0 0 0 3px #b09fec4d;transform:translateY(-1px)}._styledTextarea_16mhn_1:hover{border-color:#9d93c0;box-shadow:3px 3px 6px #1f1d1d4d}._styledTextarea_16mhn_1::placeholder{color:#999;font-style:italic}._errorText_16mhn_1{color:#dc3545;font-size:14px;margin-top:8px;margin-bottom:0}._primaryButton_16mhn_1{padding:12px 30px;border:none;border-radius:20px;background-color:var(--lavender);color:var(--white);font-size:16px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:2px 2px 4px #1f1d1d33}._primaryButton_16mhn_1:hover:not(:disabled){background-color:var(--violet);transform:translateY(-2px);box-shadow:3px 3px 8px #1f1d1d4d}._primaryButton_16mhn_1:active:not(:disabled){transform:translateY(0);box-shadow:1px 1px 3px #1f1d1d33}._primaryButton_16mhn_1:disabled{opacity:.6;cursor:not-allowed;transform:none}._secondaryButton_16mhn_1{padding:12px 30px;border:2px solid var(--lavender);border-radius:20px;background-color:var(--white);color:var(--charcoal);font-size:16px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:2px 2px 4px #1f1d1d33}._secondaryButton_16mhn_1:hover:not(:disabled){background-color:var(--lavender);color:var(--white);transform:translateY(-2px);box-shadow:3px 3px 8px #1f1d1d4d}._secondaryButton_16mhn_1:active:not(:disabled){transform:translateY(0)}._secondaryButton_16mhn_1:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 767px){._container_16mhn_1{max-width:100%}._stepTextTitle_16mhn_1{font-size:18px}._subStepTextInstruction_16mhn_1{font-size:14px}._styledInput_16mhn_1,._styledSelect_16mhn_1,._styledTextarea_16mhn_1{font-size:16px;padding:10px 14px;max-width:100%}._styledTextarea_16mhn_1{min-height:100px;padding:14px 16px}._selectContainer_16mhn_1{max-width:100%}._primaryButton_16mhn_1,._secondaryButton_16mhn_1{width:100%;padding:14px 20px;font-size:15px}}@media (min-width: 768px) and (max-width: 1024px){._stepTextTitle_16mhn_1{font-size:19px}._subStepTextInstruction_16mhn_1{font-size:15px}._styledInput_16mhn_1,._styledSelect_16mhn_1{max-width:650px}}@media (min-width: 1025px) and (max-width: 1440px){._stepTextTitle_16mhn_1{font-size:20px}._subStepTextInstruction_16mhn_1{font-size:16px}}@media (min-width: 1441px){._container_16mhn_1{max-width:1400px}._stepTextTitle_16mhn_1{font-size:22px}._subStepTextInstruction_16mhn_1{font-size:18px}._styledInput_16mhn_1,._styledSelect_16mhn_1{max-width:800px;font-size:18px}._styledTextarea_16mhn_1{font-size:18px}}._visionGoalsContainer_16mhn_17{width:100%;display:flex;flex-direction:column;height:400px}._messagesDisplayContainer_16mhn_31{background-color:var(--white);border-radius:15px;overflow:hidden;display:flex;flex-direction:column;flex:1;margin-bottom:16px;border:2px solid var(--lavender)}._messagesHeader_16mhn_53{padding:15px 20px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef;font-weight:600;color:var(--charcoal);font-size:14px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center}._loadingIndicator_16mhn_83{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#4a8cff;font-weight:500;text-transform:none;letter-spacing:normal;animation:_pulse_16mhn_1 1.5s ease-in-out infinite}@keyframes _pulse_16mhn_1{0%,to{opacity:1}50%{opacity:.6}}._messagesContent_16mhn_127{flex:1;padding:20px;overflow-y:auto;background-color:#f9f9f9;display:flex;flex-direction:column;gap:12px;min-height:0}._emptyMessagesState_16mhn_149{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6c757d;font-style:italic;text-align:center}._message_16mhn_31{max-width:80%;padding:12px 16px;border-radius:18px;position:relative;word-break:break-word;line-height:1.4;box-shadow:0 2px 4px #0000001a}._userMessage_16mhn_193{align-self:flex-end;background-color:var(--violet);color:var(--white);border-bottom-right-radius:5px}._assistantMessage_16mhn_207{align-self:flex-start;background-color:var(--lavender);color:var(--charcoal);border-bottom-left-radius:5px}._systemMessage_16mhn_221{align-self:flex-start;background-color:var(--lavender);color:var(--white);border-bottom-left-radius:5px;font-size:14px;font-style:italic}._typingMessage_16mhn_239{opacity:.8}._typingIndicator_16mhn_247{display:flex;align-items:center;gap:4px;height:20px}._typingIndicator_16mhn_247 span{width:8px;height:8px;border-radius:50%;background-color:#666;animation:_typingDots_16mhn_1 1.4s ease-in-out infinite}._typingIndicator_16mhn_247 span:nth-child(1){animation-delay:0s}._typingIndicator_16mhn_247 span:nth-child(2){animation-delay:.2s}._typingIndicator_16mhn_247 span:nth-child(3){animation-delay:.4s}@keyframes _typingDots_16mhn_1{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-10px);opacity:1}}._messageSender_16mhn_323{font-weight:600;font-size:11px;opacity:.8;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}._messageText_16mhn_341{margin:0;font-size:15px;white-space:pre-wrap}._messageAttachment_16mhn_353{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 10px;background-color:#fff3;border-radius:8px;font-size:14px}._attachmentIcon_16mhn_375{font-size:16px}._attachmentName_16mhn_383{font-weight:500;text-decoration:underline}._retryButton_16mhn_393{margin-top:8px;padding:6px 12px;background-color:#ffffffe6;border:1px solid rgba(255,255,255,.3);border-radius:12px;color:#d32f2f;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px}._retryButton_16mhn_393:hover:not(:disabled){background-color:var(--white);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}._retryButton_16mhn_393:disabled{opacity:.5;cursor:not-allowed}._modernInputContainer_16mhn_449{background-color:var(--white);border-radius:15px;box-shadow:3px 3px 15px #1f1d1d1a;overflow:hidden;flex-shrink:0;margin-bottom:20px;border:2px solid var(--lavender)}._filePreview_16mhn_469{padding:12px 16px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}._filePreviewContent_16mhn_481{display:flex;align-items:center;gap:12px;padding:8px 12px;background-color:#e7e2f7;border-radius:8px;border:1px solid var(--lavender)}._filePreviewIcon_16mhn_501{font-size:20px;flex-shrink:0;color:var(--white)}._filePreviewInfo_16mhn_513{display:flex;flex-direction:column;flex:1;min-width:0}._filePreviewName_16mhn_527{font-size:14px;font-weight:500;color:var(--black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._filePreviewSize_16mhn_545{font-size:12px;color:#acacac}._removeFileButton_16mhn_555{width:24px;height:24px;border-radius:50%;background-color:#f44336;color:var(--white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:all .2s ease;flex-shrink:0}._removeFileButton_16mhn_555:hover{background-color:#d32f2f;transform:scale(1.1)}._inputRow_16mhn_599{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;background-color:var(--white)}._hiddenFileInput_16mhn_615{display:none}._attachmentButton_16mhn_623{width:40px;height:40px;border-radius:50%;background-color:#f8f9fa;border:2px solid var(--lavender);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6c757d;flex-shrink:0}._attachmentButton_16mhn_623:hover{background-color:#e9ecef;border-color:var(--violet);color:var(--violet);transform:scale(1.05)}._buttonDisabled_16mhn_667{opacity:.5;cursor:not-allowed!important;pointer-events:none}._uploadingSpinner_16mhn_679{font-size:18px;animation:_spin_16mhn_1 1s linear infinite}@keyframes _spin_16mhn_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._modernTextarea_16mhn_707{flex:1;min-height:40px;max-height:120px;padding:10px 16px;border:2px solid #e9ecef;border-radius:20px;font-size:16px;font-family:inherit;background-color:#f8f9fa;transition:all .3s ease;outline:none;resize:none;overflow-y:auto;line-height:1.4}._modernTextarea_16mhn_707:focus{border-color:var(--lavender);background-color:var(--white);box-shadow:0 0 0 3px #b09fec1a}._modernTextarea_16mhn_707::placeholder{color:#6c757d;font-style:italic}._modernSendButton_16mhn_763{width:40px;height:40px;border-radius:50%;background-color:var(--lavender);color:var(--white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._modernSendButton_16mhn_763:hover:not(:disabled){background-color:var(--violet);transform:scale(1.05);box-shadow:0 4px 8px #773dff4d}._modernSendButton_16mhn_763:active:not(:disabled){transform:scale(.95)}._modernSendButton_16mhn_763:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}._buttonSending_16mhn_825{background-color:var(--lavender)!important;cursor:wait!important}._sendingSpinner_16mhn_835{font-size:18px;animation:_spin_16mhn_1 1s linear infinite}._sentDocumentsHistory_16mhn_845{margin-top:16px;padding:16px;background-color:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}._sentDocumentsTitle_16mhn_861{font-size:14px;font-weight:600;color:var(--charcoal);margin:0 0 10px}._sentDocumentsList_16mhn_875{display:flex;flex-wrap:wrap;gap:8px}._sentDocumentChip_16mhn_887{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background-color:var(--mint);border-radius:12px;border:1px solid var(--spring);font-size:12px}._sentDocumentIcon_16mhn_909{color:#28a745;font-size:12px;font-weight:700}._sentDocumentName_16mhn_921{color:#155724;font-weight:500;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._messagesContent_16mhn_127::-webkit-scrollbar{width:6px}._messagesContent_16mhn_127::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._messagesContent_16mhn_127::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}._messagesContent_16mhn_127::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 767px){._visionGoalsContainer_16mhn_17{height:500px;overflow-x:hidden}._messagesDisplayContainer_16mhn_31{overflow-x:hidden}._messagesContent_16mhn_127{padding:10px;overflow-x:hidden}._message_16mhn_31{max-width:85%;padding:10px 12px;font-size:14px}._messageText_16mhn_341{font-size:14px}._messageSender_16mhn_323{font-size:10px}._inputRow_16mhn_599{padding:8px 10px;gap:6px}._modernTextarea_16mhn_707{font-size:16px;padding:8px 12px}._attachmentButton_16mhn_623,._modernSendButton_16mhn_763{width:36px;height:36px}._filePreview_16mhn_469{padding:8px 10px}._filePreviewContent_16mhn_481{padding:6px 8px}._filePreviewName_16mhn_527{max-width:150px;font-size:13px}._filePreviewSize_16mhn_545{font-size:11px}._sentDocumentName_16mhn_921{max-width:80px;font-size:11px}._sentDocumentsHistory_16mhn_845{padding:12px;margin-top:12px}._loadingIndicator_16mhn_83{font-size:11px}}@media (max-width: 480px){._message_16mhn_31{max-width:80%;padding:8px 10px;font-size:13px}._messageText_16mhn_341{font-size:13px}._messagesContent_16mhn_127{padding:8px}._attachmentButton_16mhn_623,._modernSendButton_16mhn_763{width:32px;height:32px}._modernTextarea_16mhn_707{padding:6px 10px}}@keyframes _slideDown_16mhn_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _messageAppear_16mhn_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._filePreview_16mhn_469{animation:_slideDown_16mhn_1 .2s ease-out}._message_16mhn_31{animation:_messageAppear_16mhn_1 .3s ease-out}._container_1fick_1{display:flex;flex-direction:column;gap:10px;width:100%;max-width:1200px;margin:0 auto 10px}._stepTextTitle_1fick_1{font-size:20px;color:var(--charcoal);margin-bottom:8px;margin-top:10px}._subStepTextInstruction_1fick_1{font-size:16px;color:var(--charcoal);margin-bottom:5px;margin-top:5px}._styledInput_1fick_1{box-sizing:border-box;width:100%;max-width:700px;padding:12px 16px;border:2px solid var(--lavender);border-radius:15px;box-shadow:3px 3px 3px #1f1d1d33;font-size:16px;font-family:inherit;background-color:var(--white);transition:all .3s ease;outline:none;cursor:pointer}._styledInput_1fick_1:focus{border-color:var(--violet);box-shadow:0 0 0 3px #b09fec4d;transform:translateY(-1px)}._styledInput_1fick_1:hover{border-color:#9d93c0;box-shadow:3px 3px 6px #1f1d1d4d}._styledInput_1fick_1::placeholder{color:#999;font-style:italic}._selectContainer_1fick_1{position:relative;width:100%;max-width:700px}._styledSelect_1fick_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;padding:12px 16px;border:2px solid var(--lavender);border-radius:15px;box-shadow:3px 3px 3px #1f1d1d33;font-size:16px;font-family:inherit;background-color:var(--white);transition:all .3s ease;outline:none;cursor:pointer}._styledSelect_1fick_1:focus{border-color:var(--violet);box-shadow:0 0 0 3px #b09fec4d}._styledSelect_1fick_1:hover{border-color:#9d93c0}._selectContainer_1fick_1:after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #666;pointer-events:none;transition:transform .3s ease}._selectContainer_1fick_1:focus-within:after{transform:translateY(-50%) rotate(180deg)}._styledTextarea_1fick_1{box-sizing:border-box;width:100%;min-height:120px;max-height:300px;padding:16px 20px;border:2px solid var(--lavender);border-radius:15px;box-shadow:3px 3px 3px #1f1d1d33;font-size:16px;font-family:inherit;background-color:var(--white);transition:all .3s ease;outline:none;resize:vertical;line-height:1.5}._styledTextarea_1fick_1:focus{border-color:var(--violet);box-shadow:0 0 0 3px #b09fec4d;transform:translateY(-1px)}._styledTextarea_1fick_1:hover{border-color:#9d93c0;box-shadow:3px 3px 6px #1f1d1d4d}._styledTextarea_1fick_1::placeholder{color:#999;font-style:italic}._errorText_1fick_1{color:#dc3545;font-size:14px;margin-top:8px;margin-bottom:0}._primaryButton_1fick_1{padding:12px 30px;border:none;border-radius:20px;background-color:var(--lavender);color:var(--white);font-size:16px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:2px 2px 4px #1f1d1d33}._primaryButton_1fick_1:hover:not(:disabled){background-color:var(--violet);transform:translateY(-2px);box-shadow:3px 3px 8px #1f1d1d4d}._primaryButton_1fick_1:active:not(:disabled){transform:translateY(0);box-shadow:1px 1px 3px #1f1d1d33}._primaryButton_1fick_1:disabled{opacity:.6;cursor:not-allowed;transform:none}._secondaryButton_1fick_1{padding:12px 30px;border:2px solid var(--lavender);border-radius:20px;background-color:var(--white);color:var(--charcoal);font-size:16px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:2px 2px 4px #1f1d1d33}._secondaryButton_1fick_1:hover:not(:disabled){background-color:var(--lavender);color:var(--white);transform:translateY(-2px);box-shadow:3px 3px 8px #1f1d1d4d}._secondaryButton_1fick_1:active:not(:disabled){transform:translateY(0)}._secondaryButton_1fick_1:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 767px){._container_1fick_1{max-width:100%}._stepTextTitle_1fick_1{font-size:18px}._subStepTextInstruction_1fick_1{font-size:14px}._styledInput_1fick_1,._styledSelect_1fick_1,._styledTextarea_1fick_1{font-size:16px;padding:10px 14px;max-width:100%}._styledTextarea_1fick_1{min-height:100px;padding:14px 16px}._selectContainer_1fick_1{max-width:100%}._primaryButton_1fick_1,._secondaryButton_1fick_1{width:100%;padding:14px 20px;font-size:15px}}@media (min-width: 768px) and (max-width: 1024px){._stepTextTitle_1fick_1{font-size:19px}._subStepTextInstruction_1fick_1{font-size:15px}._styledInput_1fick_1,._styledSelect_1fick_1{max-width:650px}}@media (min-width: 1025px) and (max-width: 1440px){._stepTextTitle_1fick_1{font-size:20px}._subStepTextInstruction_1fick_1{font-size:16px}}@media (min-width: 1441px){._container_1fick_1{max-width:1400px}._stepTextTitle_1fick_1{font-size:22px}._subStepTextInstruction_1fick_1{font-size:18px}._styledInput_1fick_1,._styledSelect_1fick_1{max-width:800px;font-size:18px}._styledTextarea_1fick_1{font-size:18px}}._imagesGrid_1fick_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:20px}._imageUploadSection_1fick_29{display:flex;flex-direction:column;gap:12px}._imageLabel_1fick_41{font-size:18px;font-weight:600;color:var(--charcoal);margin:0}._imageDescription_1fick_55{font-size:14px;color:#666;margin:0;line-height:1.4}._fileUploadContainer_1fick_69{position:relative;width:100%;height:200px;border-radius:15px;overflow:hidden}._fileUploadLabel_1fick_85{display:block;width:100%;height:100%;cursor:pointer;border:2px dashed var(--lavender);border-radius:15px;transition:all .3s ease}._fileUploadLabel_1fick_85:hover{border-color:var(--violet);background-color:#f3efff}._hiddenFileInput_1fick_115{display:none}._uploadPlaceholder_1fick_123{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;color:#666;text-align:center;padding:20px}._uploadIcon_1fick_147{font-size:32px;margin-bottom:8px;color:var(--lavender)}._uploadPlaceholder_1fick_123 span:first-of-type{font-size:16px;font-weight:500;color:var(--charcoal)}._uploadHint_1fick_171{font-size:12px;color:#999}._imagePreview_1fick_181{position:relative;width:100%;height:100%;border-radius:15px;overflow:hidden;box-shadow:3px 3px 3px #1f1d1d33}._previewImage_1fick_199{width:100%;height:100%;object-fit:contain;display:block;background-color:#f9f9f9}._imageOverlay_1fick_215{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}._imagePreview_1fick_181:hover ._imageOverlay_1fick_215{opacity:1}._removeButton_1fick_251{padding:8px 16px;border:2px solid var(--white);border-radius:10px;background-color:#dc3545e6;color:var(--white);font-size:14px;font-family:inherit;cursor:pointer;transition:all .3s ease;outline:none}._removeButton_1fick_251:hover{background-color:#dc3545;transform:translateY(-1px)}@media (max-width: 767px){._imagesGrid_1fick_15{grid-template-columns:1fr;gap:20px}._fileUploadContainer_1fick_69{height:180px}._uploadIcon_1fick_147{font-size:28px}._uploadPlaceholder_1fick_123 span:first-of-type{font-size:15px}._imageLabel_1fick_41{font-size:16px}._imageDescription_1fick_55{font-size:13px}}@media (min-width: 768px) and (max-width: 1024px){._imagesGrid_1fick_15{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}._imageLabel_1fick_41{font-size:17px}}@media (min-width: 1441px){._imagesGrid_1fick_15{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:36px}._fileUploadContainer_1fick_69{height:240px}._uploadIcon_1fick_147{font-size:40px}._uploadPlaceholder_1fick_123 span:first-of-type{font-size:18px}._uploadHint_1fick_171{font-size:14px}._imageLabel_1fick_41{font-size:20px}._imageDescription_1fick_55{font-size:16px}}._container_10hss_1{display:flex;flex-direction:column;gap:10px;width:100%;max-width:1200px;margin:0 auto 10px}._stepTextTitle_10hss_1{font-size:20px;color:var(--charcoal);margin-bottom:8px;margin-top:10px}._subStepTextInstruction_10hss_1{font-size:16px;color:var(--charcoal);margin-bottom:5px;margin-top:5px}._styledInput_10hss_1{box-sizing:border-box;width:100%;max-width:700px;padding:12px 16px;border:2px solid var(--lavender);border-radius:15px;box-shadow:3px 3px 3px #1f1d1d33;font-size:16px;font-family:inherit;background-color:var(--white);transition:all .3s ease;outline:none;cursor:pointer}._styledInput_10hss_1:focus{border-color:var(--violet);box-shadow:0 0 0 3px #b09fec4d;transform:translateY(-1px)}._styledInput_10hss_1:hover{border-color:#9d93c0;box-shadow:3px 3px 6px #1f1d1d4d}._styledInput_10hss_1::placeholder{color:#999;font-style:italic}._selectContainer_10hss_1{position:relative;width:100%;max-width:700px}._styledSelect_10hss_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;padding:12px 16px;border:2px solid var(--lavender);border-radius:15px;box-shadow:3px 3px 3px #1f1d1d33;font-size:16px;font-family:inherit;background-color:var(--white);transition:all .3s ease;outline:none;cursor:pointer}._styledSelect_10hss_1:focus{border-color:var(--violet);box-shadow:0 0 0 3px #b09fec4d}._styledSelect_10hss_1:hover{border-color:#9d93c0}._selectContainer_10hss_1:after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #666;pointer-events:none;transition:transform .3s ease}._selectContainer_10hss_1:focus-within:after{transform:translateY(-50%) rotate(180deg)}._styledTextarea_10hss_1{box-sizing:border-box;width:100%;min-height:120px;max-height:300px;padding:16px 20px;border:2px solid var(--lavender);border-radius:15px;box-shadow:3px 3px 3px #1f1d1d33;font-size:16px;font-family:inherit;background-color:var(--white);transition:all .3s ease;outline:none;resize:vertical;line-height:1.5}._styledTextarea_10hss_1:focus{border-color:var(--violet);box-shadow:0 0 0 3px #b09fec4d;transform:translateY(-1px)}._styledTextarea_10hss_1:hover{border-color:#9d93c0;box-shadow:3px 3px 6px #1f1d1d4d}._styledTextarea_10hss_1::placeholder{color:#999;font-style:italic}._errorText_10hss_1{color:#dc3545;font-size:14px;margin-top:8px;margin-bottom:0}._primaryButton_10hss_1{padding:12px 30px;border:none;border-radius:20px;background-color:var(--lavender);color:var(--white);font-size:16px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:2px 2px 4px #1f1d1d33}._primaryButton_10hss_1:hover:not(:disabled){background-color:var(--violet);transform:translateY(-2px);box-shadow:3px 3px 8px #1f1d1d4d}._primaryButton_10hss_1:active:not(:disabled){transform:translateY(0);box-shadow:1px 1px 3px #1f1d1d33}._primaryButton_10hss_1:disabled{opacity:.6;cursor:not-allowed;transform:none}._secondaryButton_10hss_1{padding:12px 30px;border:2px solid var(--lavender);border-radius:20px;background-color:var(--white);color:var(--charcoal);font-size:16px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:2px 2px 4px #1f1d1d33}._secondaryButton_10hss_1:hover:not(:disabled){background-color:var(--lavender);color:var(--white);transform:translateY(-2px);box-shadow:3px 3px 8px #1f1d1d4d}._secondaryButton_10hss_1:active:not(:disabled){transform:translateY(0)}._secondaryButton_10hss_1:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 767px){._container_10hss_1{max-width:100%}._stepTextTitle_10hss_1{font-size:18px}._subStepTextInstruction_10hss_1{font-size:14px}._styledInput_10hss_1,._styledSelect_10hss_1,._styledTextarea_10hss_1{font-size:16px;padding:10px 14px;max-width:100%}._styledTextarea_10hss_1{min-height:100px;padding:14px 16px}._selectContainer_10hss_1{max-width:100%}._primaryButton_10hss_1,._secondaryButton_10hss_1{width:100%;padding:14px 20px;font-size:15px}}@media (min-width: 768px) and (max-width: 1024px){._stepTextTitle_10hss_1{font-size:19px}._subStepTextInstruction_10hss_1{font-size:15px}._styledInput_10hss_1,._styledSelect_10hss_1{max-width:650px}}@media (min-width: 1025px) and (max-width: 1440px){._stepTextTitle_10hss_1{font-size:20px}._subStepTextInstruction_10hss_1{font-size:16px}}@media (min-width: 1441px){._container_10hss_1{max-width:1400px}._stepTextTitle_10hss_1{font-size:22px}._subStepTextInstruction_10hss_1{font-size:18px}._styledInput_10hss_1,._styledSelect_10hss_1{max-width:800px;font-size:18px}._styledTextarea_10hss_1{font-size:18px}}._carouselContainer_10hss_19{background:var(--white);border-radius:16px;box-shadow:0 4px 20px #0000001a;overflow:hidden;margin-top:20px;margin-bottom:24px}._carouselContent_10hss_37{padding:40px;min-height:450px;touch-action:pan-y}._slideContent_10hss_49{animation:_slideIn_10hss_1 .3s ease-out}@keyframes _slideIn_10hss_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._sectionHeader_10hss_81{display:flex;align-items:center;gap:12px;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #e0e0e0}._sectionIcon_10hss_99{width:44px;height:44px;background:var(--lavender);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}._sectionTitle_10hss_123{font-size:24px;font-weight:600;color:var(--charcoal);margin:0}._infoGrid_10hss_139{display:flex;flex-direction:column;gap:24px}._infoRow_10hss_151{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:start}._infoLabel_10hss_165{font-weight:600;color:var(--charcoal);font-size:16px}._infoValue_10hss_177{color:#6c757d;font-size:16px;line-height:1.5}._infoValue_10hss_177._longText_10hss_189{background:#f8f9fa;padding:12px 16px;border-radius:8px;border:1px solid #e9ecef;max-height:150px;overflow-y:auto}._imageGrid_10hss_209{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:8px}._imageItem_10hss_223{display:flex;flex-direction:column;gap:8px}._imageLabel_10hss_235{font-size:14px;font-weight:600;color:var(--charcoal)}._imagePreview_10hss_247{width:100%;height:120px;border-radius:8px;border:2px solid #e9ecef;display:flex;align-items:center;justify-content:center;background:#f8f9fa;overflow:hidden}._imagePreview_10hss_247 img{max-width:100%;max-height:100%;object-fit:contain}._imageName_10hss_283{font-size:12px;color:#6c757d;text-align:center;word-break:break-word}._noImage_10hss_297{color:#6c757d;font-style:italic;font-size:14px;text-align:center;padding:20px;background:#f8f9fa;border:1px dashed #e9ecef;border-radius:6px}._carouselFooter_10hss_321{padding:24px 40px;background:#fafafa;border-top:2px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}._navButton_10hss_339{padding:12px 24px;border-radius:12px;border:2px solid var(--lavender);background:var(--white);color:var(--lavender);font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;min-width:120px;justify-content:center;font-family:inherit}._navButton_10hss_339:hover:not(:disabled){background:var(--lavender);color:var(--white);transform:translateY(-2px);box-shadow:0 4px 12px #b09fec4d}._navButton_10hss_339:disabled{opacity:.4;cursor:not-allowed;transform:none}._navButton_10hss_339._primary_10hss_401{background:var(--lavender);color:var(--white)}._navButton_10hss_339._primary_10hss_401:hover:not(:disabled){background:var(--violet)}._progressIndicators_10hss_419{display:flex;gap:8px;align-items:center}._progressDot_10hss_431{width:60px;height:6px;background:#e0e0e0;border-radius:3px;transition:all .3s ease}._progressDot_10hss_431._active_10hss_447{background:var(--lavender);width:80px}._reviewActions_10hss_459{display:flex;gap:15px;justify-content:center;padding:20px 0}._cancelButton_10hss_473{background:#6c757d;color:var(--white);border:none;padding:12px 30px;border-radius:20px;cursor:pointer;font-weight:500;font-size:16px;font-family:inherit;transition:all .3s ease;box-shadow:2px 2px 4px #1f1d1d33}._cancelButton_10hss_473:hover:not(:disabled){background:#5a6268;transform:translateY(-2px);box-shadow:3px 3px 8px #1f1d1d4d}._submitButton_10hss_513{background:var(--lavender);color:var(--white);border:none;padding:12px 30px;border-radius:20px;cursor:pointer;font-weight:500;font-size:16px;font-family:inherit;transition:all .3s ease;box-shadow:2px 2px 4px #1f1d1d33}._submitButton_10hss_513:hover:not(:disabled){background:var(--violet);transform:translateY(-2px);box-shadow:3px 3px 8px #773dff4d}._cancelButton_10hss_473:disabled,._submitButton_10hss_513:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 767px){._carouselContent_10hss_37{padding:24px;min-height:400px}._sectionHeader_10hss_81{margin-bottom:24px;padding-bottom:12px}._sectionIcon_10hss_99{width:36px;height:36px;font-size:20px}._sectionTitle_10hss_123{font-size:20px}._infoRow_10hss_151{grid-template-columns:1fr;gap:8px}._infoLabel_10hss_165,._infoValue_10hss_177{font-size:15px}._infoValue_10hss_177._longText_10hss_189{padding:10px 12px;max-height:120px}._imageGrid_10hss_209{grid-template-columns:1fr;gap:16px}._imagePreview_10hss_247{height:100px}._carouselFooter_10hss_321{padding:16px 20px;flex-wrap:wrap;gap:12px}._navButton_10hss_339{font-size:14px;padding:10px 20px;min-width:100px}._progressIndicators_10hss_419{order:-1;width:100%;justify-content:center}._progressDot_10hss_431{width:40px;height:5px}._progressDot_10hss_431._active_10hss_447{width:60px}._reviewActions_10hss_459{flex-direction:column;gap:10px;padding:16px 0}._cancelButton_10hss_473,._submitButton_10hss_513{width:100%;padding:14px 20px;font-size:15px}}@media (max-width: 480px){._carouselContent_10hss_37{padding:20px}._sectionTitle_10hss_123{font-size:18px}._infoLabel_10hss_165,._infoValue_10hss_177{font-size:14px}._navButton_10hss_339{flex:1;min-width:90px}._imagePreview_10hss_247{height:80px}}@media (min-width: 768px) and (max-width: 1024px){._sectionTitle_10hss_123{font-size:22px}._infoLabel_10hss_165,._infoValue_10hss_177{font-size:15px}._carouselContent_10hss_37{padding:32px}._imageGrid_10hss_209{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width: 1025px) and (max-width: 1440px){._sectionTitle_10hss_123{font-size:24px}._infoLabel_10hss_165,._infoValue_10hss_177{font-size:16px}}@media (min-width: 1441px){._carouselContent_10hss_37{padding:48px;min-height:500px}._sectionIcon_10hss_99{width:52px;height:52px;font-size:28px}._sectionTitle_10hss_123{font-size:28px}._infoRow_10hss_151{grid-template-columns:220px 1fr;gap:20px}._infoLabel_10hss_165,._infoValue_10hss_177{font-size:18px}._infoValue_10hss_177._longText_10hss_189{padding:14px 18px;max-height:180px}._imageGrid_10hss_209{gap:28px}._imagePreview_10hss_247{height:140px}._imageLabel_10hss_235{font-size:16px}._imageName_10hss_283{font-size:14px}._carouselFooter_10hss_321{padding:28px 48px}._navButton_10hss_339{padding:14px 28px;font-size:16px;min-width:140px}._progressDot_10hss_431{width:70px;height:7px}._progressDot_10hss_431._active_10hss_447{width:90px}._cancelButton_10hss_473,._submitButton_10hss_513{padding:14px 36px;font-size:17px}}._centerContainer_9nooj_9{display:flex;align-items:center;justify-content:center;min-height:400px;z-index:1000}._centerContent_9nooj_25{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px}._mainContainerWrapper_9nooj_41{display:flex;flex-direction:column;align-items:center;gap:30px}._container_9nooj_55{background-color:#b09fec;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-charcoal-md);max-width:90%;margin:40px auto 0;padding:16px}._wraperContainer_9nooj_75{display:flex;flex-direction:row;align-items:center;padding:20px}._infoContainer_9nooj_91{display:grid;grid-template-columns:15% 25% 1fr;column-gap:5%;row-gap:.75rem;padding:12px;align-items:center;width:100%}._gridCell_9nooj_111{display:flex;align-items:center}._starImage_9nooj_121{width:40%}._mobileContainer_9nooj_131{display:flex;flex-direction:column;width:100%;gap:.5rem}._mobileStarWrapper_9nooj_145{display:flex;justify-content:center;margin-bottom:.75rem}._mobileStarImage_9nooj_157{width:50px;height:50px}._mobileRow_9nooj_167{width:100%}._divider_9nooj_175{width:100%;height:.5px;background-color:#000;border:none;margin:.5rem 0}._whiteText_9nooj_191{color:#fff;font-size:24px;font-weight:500;margin:0}._blackText_9nooj_205{color:#000;font-size:24px;margin:0}._secondaryText_9nooj_217{font-size:20px}._blackText_9nooj_205._secondaryText_9nooj_217{font-size:18px}._sectionsWrapper_9nooj_233{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}._sectionBadge_9nooj_247{background-color:#dfd9f7;border:1px solid #8e56f7;border-radius:20px;padding:.4rem .8rem;color:#000;font-size:16px;display:inline-block;white-space:nowrap}._noSections_9nooj_269{color:#000;font-size:16px}@media (max-width: 767px){._container_9nooj_55{max-width:95%;padding:12px;margin-top:30px}._wraperContainer_9nooj_75{padding:12px}._whiteText_9nooj_191,._blackText_9nooj_205{font-size:16px}._secondaryText_9nooj_217{font-size:14px}._blackText_9nooj_205._secondaryText_9nooj_217{font-size:13px}._sectionBadge_9nooj_247{font-size:12px;padding:.3rem .6rem}._noSections_9nooj_269{font-size:12px}._divider_9nooj_175{margin:.4rem 0}._mobileContainer_9nooj_131{gap:.4rem}}@media (min-width: 768px) and (max-width: 1024px){._container_9nooj_55{max-width:92%;padding:14px;margin-top:35px}._wraperContainer_9nooj_75{padding:16px}._infoContainer_9nooj_91{grid-template-columns:12% 28% 1fr;column-gap:4%;row-gap:.6rem;padding:10px}._starImage_9nooj_121{width:50%}._whiteText_9nooj_191,._blackText_9nooj_205{font-size:18px}._secondaryText_9nooj_217{font-size:16px}._blackText_9nooj_205._secondaryText_9nooj_217{font-size:14px}._sectionBadge_9nooj_247{font-size:13px;padding:.35rem .7rem}._noSections_9nooj_269{font-size:13px}._divider_9nooj_175{margin:.45rem 0}}@media (min-width: 1025px) and (max-width: 1440px){._container_9nooj_55{padding:15px;margin-top:38px}._wraperContainer_9nooj_75{padding:18px}._starImage_9nooj_121{width:45%}._whiteText_9nooj_191,._blackText_9nooj_205{font-size:22px}._secondaryText_9nooj_217{font-size:18px}._blackText_9nooj_205._secondaryText_9nooj_217{font-size:16px}._sectionBadge_9nooj_247{font-size:14px;padding:.38rem .75rem}._noSections_9nooj_269{font-size:14px}._divider_9nooj_175{margin:.48rem 0}}@media (min-width: 1441px){._divider_9nooj_175{margin:.5rem 0}}._pageWrapper_fd4av_7{width:100%;max-width:1600px;margin:0 auto;padding:20px}._dashboardContainer_fd4av_23{position:relative;width:100%;margin:0 auto}._topBar_fd4av_37{background:#fff;padding:1rem 2rem;box-shadow:0 2px 10px #0000000d;display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._breadcrumb_fd4av_57{color:#64748b;font-size:1rem}._breadcrumb_fd4av_57 ._active_fd4av_67{color:#1e293b;font-weight:600}._courseQuickSelect_fd4av_77{display:flex;align-items:center;gap:1rem}._quickLabel_fd4av_89{color:#64748b;font-size:.875rem;font-weight:500}._quickDropdown_fd4av_101{padding:.5rem 1rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-size:.875rem;min-width:250px;transition:all .3s ease}._quickDropdown_fd4av_101:hover{border-color:#667eea}._quickDropdown_fd4av_101:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._dashboardGrid_fd4av_147{display:grid;grid-template-columns:400px 1fr;gap:2rem}._leftColumn_fd4av_161{display:flex;flex-direction:column;gap:1.5rem}._statPanel_fd4av_175{background:#fff;padding:1rem;border-radius:16px;box-shadow:0 2px 10px #0000000d}._statHeaderTitle_fd4av_189{font-size:1.25rem;color:#1e293b;font-weight:600}._statList_fd4av_201{display:flex;flex-direction:column;gap:1rem;margin:1rem auto}._statItem_fd4av_215{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:10px;transition:background .2s ease}._statItem_fd4av_215:hover{background:#e2e8f0}._statDot_fd4av_243{width:12px;height:12px;border-radius:50%;flex-shrink:0}._statName_fd4av_257{flex:1;font-size:.875rem;color:#64748b;font-weight:500}._statNum_fd4av_271{font-size:1.25rem;font-weight:700;color:#1e293b}._progressPanel_fd4av_285{background:#fff;padding:1rem;border-radius:16px;box-shadow:0 2px 10px #0000000d;text-align:center}._progressPanelTitle_fd4av_301{font-size:1.25rem;color:#1e293b;font-weight:600}._radialChart_fd4av_313{width:180px;height:180px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:1rem auto;position:relative;box-shadow:0 8px 25px #667eea33}._radialChart_fd4av_313:before{content:"";position:absolute;width:130px;height:130px;background:#fff;border-radius:50%}._radialInner_fd4av_355{position:relative;z-index:1;font-size:2.5rem;font-weight:700;color:#667eea}._progressLabel_fd4av_371{color:#64748b;font-size:.875rem;margin-bottom:1rem}._avgScoreBar_fd4av_383{background:linear-gradient(135deg,#667eea15,#764ba215);padding:1rem;border-radius:10px;display:flex;justify-content:space-between;align-items:center;margin-top:1rem}._avgScoreBar_fd4av_383 span{color:#64748b;font-size:.875rem}._avgScoreBar_fd4av_383 strong{color:#667eea;font-size:1.5rem}._rightColumn_fd4av_425{display:flex;flex-direction:column}._badgesPanel_fd4av_437{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 2px 10px #0000000d;height:100%}._badgesPanel_fd4av_437 h2{font-size:1.75rem;color:#1e293b;margin-bottom:2rem;font-weight:700}._badgeRow_fd4av_467{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}._badgeWrap_fd4av_483{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}._badgePill_fd4av_499{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1rem;flex:0 1 auto;min-width:160px;max-width:200px;transition:transform .3s ease;cursor:pointer}._badgePill_fd4av_499:hover{transform:scale(1.1)}._badgePill_fd4av_499:hover ._badgeRadialChart_fd4av_537{box-shadow:0 12px 35px #667eea66}._badgeRadialChart_fd4av_537{width:140px;height:140px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 6px 20px #00000026;transition:box-shadow .3s ease}._badgeRadialChart_fd4av_537:before{content:"";position:absolute;width:100px;height:100px;background:#fff;border-radius:50%}._badgeRadialInner_fd4av_589{position:relative;z-index:1;font-size:1.75rem;font-weight:700}._pillLabel_fd4av_603{font-size:.875rem;color:#334155;font-weight:600;text-align:center}._badgeCompletion_fd4av_619 ._badgeRadialInner_fd4av_589{color:#4caf50}._badgeTheory_fd4av_627 ._badgeRadialInner_fd4av_589{color:#2196f3}._badgeMcq_fd4av_635 ._badgeRadialInner_fd4av_589{color:#ff9800}._badgeOeq_fd4av_643 ._badgeRadialInner_fd4av_589{color:#9c27b0}._badgeSimulation_fd4av_651 ._badgeRadialInner_fd4av_589{color:#f44336}._loadingContainer_fd4av_661,._errorContainer_fd4av_663{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:3rem}._loadingOverlay_fd4av_679{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffc;display:flex;justify-content:center;align-items:center;z-index:1000}._emptyState_fd4av_707{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:3rem}._emptyIcon_fd4av_727{font-size:5rem;margin-bottom:1.5rem;opacity:.5}._emptyState_fd4av_707 h2{font-size:1.75rem;color:#334155;margin-bottom:1rem}._emptyState_fd4av_707 p{font-size:1.125rem;color:#64748b}._leaderboardSection_fd4av_761{margin-top:2rem;background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 20px #00000014}@media (min-width: 1801px){._badgeWrap_fd4av_483{justify-content:space-between}._badgePill_fd4av_499{flex:1 1 180px}}@media (min-width: 1600px) and (max-width: 1800px){._badgePill_fd4av_499{flex:1 1 170px}}@media (min-width: 1400px) and (max-width: 1599px){._badgePill_fd4av_499{flex:1 1 160px}}@media (min-width: 1200px) and (max-width: 1399px){._badgePill_fd4av_499{flex:1 1 calc(33.333% - 1rem);max-width:180px}}@media (max-width: 1199px){._dashboardGrid_fd4av_147{grid-template-columns:1fr}._badgeWrap_fd4av_483{justify-content:center}._badgePill_fd4av_499{flex:1 1 calc(50% - .75rem);max-width:200px}}@media (max-width: 768px){._topBar_fd4av_37{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}._courseQuickSelect_fd4av_77{width:100%}._quickDropdown_fd4av_101{flex:1;min-width:100%}._dashboardGrid_fd4av_147{gap:1.5rem}._statPanel_fd4av_175,._progressPanel_fd4av_285,._badgesPanel_fd4av_437{padding:1.5rem}._radialChart_fd4av_313{width:150px;height:150px}._radialChart_fd4av_313:before{width:110px;height:110px}._radialInner_fd4av_355{font-size:2rem}._badgeWrap_fd4av_483{flex-direction:column;gap:1rem}._badgePill_fd4av_499{flex:1 1 100%;max-width:none;padding:1rem}._badgeRadialChart_fd4av_537{width:120px;height:120px}._badgeRadialChart_fd4av_537:before{width:85px;height:85px}._badgeRadialInner_fd4av_589{font-size:1.5rem}}@media (max-width: 480px){._statHeaderTitle_fd4av_189{font-size:1rem}._statItem_fd4av_215{padding:.75rem}._statName_fd4av_257{font-size:.8rem}._statNum_fd4av_271{font-size:1.1rem}._progressPanelTitle_fd4av_301{font-size:1rem}._badgesPanel_fd4av_437 h2{font-size:1.5rem}}@font-face{font-family:Aeonic Essentials;src:url(/fonts/AeonicPro-Light.otf) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Aeonic Essentials;src:url(/fonts/AeonicPro-LightItalic.otf) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:Aeonic Essentials;src:url(/fonts/AeonicPro-Regular.otf) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Aeonic Essentials;src:url(/fonts/AeonicPro-RegularItalic.otf) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Aeonic Essentials;src:url(/fonts/AeonicPro-Bold.otf) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Aeonic Essentials;src:url(/fonts/AeonicPro-BoldItalic.otf) format("woff2");font-weight:700;font-style:italic}:root{--spacing-mobile: 1rem;--spacing-tablet: 3rem;--spacing-laptop: 6rem;--spacing-desktop: 9rem;--spacing-horizontal: var(--spacing-mobile);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--white: #ffffff;--black: #000000;--tangerine: #f06603;--light-tangerine: #ff8e3c;--sunshine: #ffd566;--sage: #c0dc90;--lavender: #b09fec;--violet: #773dff;--charcoal: #1f1d1d;--silver: #d9d9d9;--mint: #e6ffe4;--spring: #ceffca;--jade: #baffb4;--scarlet: #ff454f;--cherry-red: #e82a38;--blush-pink: #ffc4c7;--mint: #29c994;--background-color: var(--white);--text-color: var(--black);--border-color: var(--silver);--header-bg: var(--white);--header-text: var(--black);--column-bg: var(--white);--header-height: 4rem;--column-width: 15rem;--border-width: 1px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 2.5rem;--spacing-3xl: 3rem;--spacing-4xl: 4rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-charcoal-sm: 0 0 8px 2px rgba(31, 29, 29, .15);--shadow-charcoal-md: 0 0 12px 4px rgba(31, 29, 29, .2);--shadow-charcoal-lg: 0 0 16px 6px rgba(31, 29, 29, .25);--transition-fast: .15s ease-in-out;--transition-base: .25s ease-in-out;--transition-slow: .35s ease-in-out;--transition-slower: .5s ease-in-out;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070}@media (min-width: 768px){:root{--spacing-horizontal: var(--spacing-tablet)}}@media (min-width: 1024px){:root{--spacing-horizontal: var(--spacing-laptop)}}@media (min-width: 1440px){:root{--spacing-horizontal: var(--spacing-desktop)}}body.dark{--background-color: var(--charcoal);--text-color: var(--white);--border-color: rgba(255, 255, 255, .1);--header-bg: var(--charcoal);--header-text: var(--white);--column-bg: rgba(255, 255, 255, .02)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;width:100%;margin:0;padding:0;font-family:Aeonic Essentials,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--text-color);background-color:var(--background-color);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;display:flex;flex-direction:column}
