._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}._centerContainer_1pmmx_11{display:flex;align-items:center;justify-content:center;background:#fff;z-index:1000}._centerContent_1pmmx_27{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px}._completionStatus_1pmmx_43{display:flex;flex-direction:row;justify-content:space-between}._introScreen_1pmmx_63,._completionScreen_1pmmx_65{display:flex;align-items:center;justify-content:center}._introContent_1pmmx_77,._completionContent_1pmmx_79{display:flex;flex-direction:column;align-items:center;gap:30px;max-width:1200px;width:100%}._introImageContainer_1pmmx_97,._completionImageContainer_1pmmx_99{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:100%}._introImage_1pmmx_97,._completionImage_1pmmx_99{width:120px;height:auto;max-height:150px;object-fit:contain}._introTextContainer_1pmmx_131,._completionTextContainer_1pmmx_133{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}._introTitle_1pmmx_149,._completionTitle_1pmmx_151{font-size:36px;font-weight:700;color:#000;margin:0}._introDescription_1pmmx_165,._completionDescription_1pmmx_167{font-size:18px;line-height:1.6;color:#000;max-width:600px}._cardWrapper_1pmmx_213{width:100%;min-height:400px;position:relative;overflow:hidden;margin-bottom:20px}._cardContent_1pmmx_229{width:100%;height:100%;transition:transform .3s ease,opacity .3s ease}._cardContent_1pmmx_229._animating_1pmmx_241{opacity:0;transform:translate(50px)}._card_1pmmx_213{padding:0 30px;background-color:#fff;height:100%}._textWrapper_1pmmx_263{display:flex;flex-direction:column;gap:15px;padding-left:10px}._textTitle_1pmmx_277{font-size:24px;font-weight:bolder}._textParagraph_1pmmx_287{font-size:16px;line-height:1.5}._buttonContainer_1pmmx_297{display:flex;gap:16px}._button_1pmmx_179{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_1pmmx_179:hover:not(:disabled){color:#000;background-color:#fff;border:1px solid black}._button_1pmmx_179:disabled{background-color:#ccc;cursor:not-allowed;border:none}._navigation_1pmmx_365{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 0}._navButton_1pmmx_381{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_1pmmx_381:hover:not(:disabled){color:#000;background-color:#fff;border:1px solid black}._navButton_1pmmx_381:disabled{background-color:#ccc;cursor:not-allowed}._pageIndicator_1pmmx_429{font-weight:700}._titleCard_1pmmx_445,._endingCard_1pmmx_447{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}._theoryCard_1pmmx_463,._quizCard_1pmmx_465{display:flex;flex-direction:column}._theoryContent_1pmmx_475{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:10px}._cardImage_1pmmx_491{width:300px;height:auto;max-height:400px;object-fit:contain;border-radius:8px}._question_1pmmx_507{background-color:#d5ccf5;padding:15px;border-radius:15px;line-height:1.5}._quizAnswer_1pmmx_521{padding:15px;margin-bottom:10px;background-color:#e9e9e9;border-radius:10px;cursor:pointer;transition:background-color .2s}._quizAnswer_1pmmx_521:hover{background-color:#b09fec}._quizAnswer_1pmmx_521._selected_1pmmx_547{border-color:#8e56f7}._quizAnswer_1pmmx_521._correct_1pmmx_555{background-color:#e6ffe4}._quizAnswer_1pmmx_521._incorrect_1pmmx_563{background-color:#e74c3c33;border-color:#e74c3c}._quizAnswer_1pmmx_521._disabled_1pmmx_573{cursor:not-allowed;opacity:.6}._quizAnswer_1pmmx_521._disabled_1pmmx_573:hover{background-color:#e9e9e9}._quizAnswer_1pmmx_521._disabled_1pmmx_573._correct_1pmmx_555{opacity:1;cursor:default}._quizAnswer_1pmmx_521._disabled_1pmmx_573._correct_1pmmx_555:hover{background-color:#e6ffe4}._feedback_1pmmx_609{margin-top:10px;padding:10px;background-color:#ceffca;color:#000;font-size:.9em;line-height:1.4}._earnedPoints_1pmmx_627{margin-top:15px;font-weight:700;color:#ceffca;background-color:#4caf501a;padding:8px 12px;border-radius:6px;display:inline-block;animation:_pulseGreen_1pmmx_1 1s ease-in-out}@keyframes _pulseGreen_1pmmx_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}._answersList_1pmmx_673{list-style-type:none;padding:0;margin:15px 0}._feedback_1pmmx_609{margin-top:8px;font-size:.9em;padding:5px;border-radius:4px}._correct_1pmmx_555 ._feedback_1pmmx_609{background-color:#ceffca;color:#000}._incorrect_1pmmx_563 ._feedback_1pmmx_609{background-color:#ffcaca;color:#000}._attemptCounterWrapper_1pmmx_719{display:flex;flex-direction:column;align-items:center;justify-content:center}._attemptCounter_1pmmx_719{border-radius:25px;border:1px solid black;padding:10px;margin-top:12px;font-size:.9em;color:#000}._statusHeaderWrapper_1pmmx_759{display:flex;flex-direction:column;padding:16px}._completionWrapper_1pmmx_771{display:flex;flex-direction:row;justify-content:flex-end}._completionStatus_1pmmx_43{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px}._statusIndicator_1pmmx_799{padding:5px;border:1px solid black;border-radius:30px}._statusIndicator_1pmmx_799._completed_1pmmx_811{background-color:#2ecc7133;color:#2ecc71}._statusIndicator_1pmmx_799._inProgress_1pmmx_821{background-color:#3498db33;color:#3498db}._statusText_1pmmx_831{font-weight:500;color:#000}._greenText_1pmmx_841{color:#1add24}._progressBar_1pmmx_849{width:100%;height:10px;border:1px solid #8e56f7;background-color:#fff;border-radius:6px;margin-bottom:20px}._progressFill_1pmmx_867{height:100%;background-color:#8e56f7;border-radius:4px;transition:width .3s ease}._progressInfo_1pmmx_881{display:flex;gap:16px;font-size:.9em;color:#6c757d}._savingIndicator_1pmmx_895{display:flex;align-items:center;gap:8px;font-size:.9em;color:#6c757d;margin-top:8px}._videoCard_1pmmx_921{display:flex;flex-direction:column}._videoContent_1pmmx_931{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:16px}._videoContent_1pmmx_931 p{text-align:center;font-size:16px;line-height:1.6;color:#495057;max-width:600px}._videoContainer_1pmmx_967{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center}._cardVideo_1pmmx_983{width:100%;height:auto;aspect-ratio:16 / 9;min-height:200px;max-height:600px;background-color:#000;border-radius:8px;object-fit:contain}._completionStatusBadge_1pmmx_1011{display:flex;align-items:center;gap:8px;margin-bottom:16px;width:fit-content}._completionText_1pmmx_133{font-size:14px;font-weight:600;color:#000}._completionIcon_1pmmx_1039{width:20px;height:20px;object-fit:contain}@media (max-width: 767px){._introContent_1pmmx_77,._completionContent_1pmmx_79{flex-direction:column;gap:20px;padding:20px}._introImageContainer_1pmmx_97,._completionImageContainer_1pmmx_99{display:flex;justify-content:center;align-items:center;width:100%}._introImage_1pmmx_97,._completionImage_1pmmx_99{width:100px;height:auto;max-height:120px;object-fit:contain}._introTitle_1pmmx_149,._completionTitle_1pmmx_151{font-size:28px}._introDescription_1pmmx_165,._completionDescription_1pmmx_167{font-size:16px}._buttonContainer_1pmmx_297{flex-direction:column;width:100%}._button_1pmmx_179{width:100%;padding:12px 20px;font-size:15px}._theoryContent_1pmmx_475{flex-direction:column}._cardImage_1pmmx_491{width:100%;max-width:300px;height:auto;max-height:350px;object-fit:contain}._textWrapper_1pmmx_263{padding-left:0}._textTitle_1pmmx_277{font-size:20px}._textParagraph_1pmmx_287{font-size:14px}._card_1pmmx_213{padding:0 15px}._navButton_1pmmx_381{padding:8px 16px;min-width:70px;font-size:14px}._cardVideo_1pmmx_983{min-height:180px;max-height:400px}._videoContainer_1pmmx_967{width:95%}._progressText_1pmmx_1237{font-size:12px}._questionsProgress_1pmmx_1245{font-size:11px;display:block;margin-left:0;margin-top:4px}}._submissionErrorsContainer_1pmmx_1261{margin-bottom:20px}._submissionErrorsContainer_1pmmx_1261>*{margin-bottom:12px}._submissionErrorsContainer_1pmmx_1261>*:last-child{margin-bottom:0}@media (min-width: 768px) and (max-width: 1024px){._introContent_1pmmx_77,._completionContent_1pmmx_79{flex-direction:column;gap:25px;padding:30px}._introImageContainer_1pmmx_97,._completionImageContainer_1pmmx_99{display:flex;justify-content:center;align-items:center;width:100%}._introImage_1pmmx_97,._completionImage_1pmmx_99{width:100px;height:auto;max-height:160px;object-fit:contain}._button_1pmmx_179{padding:10px 24px}._introTitle_1pmmx_149,._completionTitle_1pmmx_151{font-size:32px}._introDescription_1pmmx_165,._completionDescription_1pmmx_167{font-size:17px}._theoryContent_1pmmx_475{flex-direction:row}._cardImage_1pmmx_491{width:250px;height:auto;max-height:350px;object-fit:contain}._cardVideo_1pmmx_983{min-height:220px;max-height:300px;width:auto}._videoContainer_1pmmx_967{width:85%}._progressText_1pmmx_1237{font-size:13px}._questionsProgress_1pmmx_1245{font-size:12px}}@media (min-width: 1025px){._introContent_1pmmx_77,._completionContent_1pmmx_79{flex-direction:column;align-items:center;justify-content:center;gap:30px}._introImageContainer_1pmmx_97,._completionImageContainer_1pmmx_99{flex-shrink:0}._introImage_1pmmx_97,._completionImage_1pmmx_99{width:100px;height:auto;max-height:180px;object-fit:contain}._introTextContainer_1pmmx_131,._completionTextContainer_1pmmx_133{text-align:center;align-items:center}._theoryContent_1pmmx_475{flex-direction:row}._progressText_1pmmx_1237{font-size:14px}._questionsProgress_1pmmx_1245{font-size:13px}._cardVideo_1pmmx_983{min-height:300px;max-height:500px}._videoContainer_1pmmx_967{width:80%}}@media (min-width: 1441px){._introContent_1pmmx_77,._completionContent_1pmmx_79{gap:40px}._introImage_1pmmx_97,._completionImage_1pmmx_99{width:100px;height:auto;max-height:220px;object-fit:contain}._button_1pmmx_179{font-size:17px;padding:12px 24px}._introTitle_1pmmx_149,._completionTitle_1pmmx_151{font-size:42px}._introDescription_1pmmx_165,._completionDescription_1pmmx_167{font-size:20px}._cardImage_1pmmx_491{width:350px;height:auto;max-height:450px;object-fit:contain}._cardVideo_1pmmx_983{min-height:350px;max-height:400px;width:auto}._videoContainer_1pmmx_967{width:70%}._progressText_1pmmx_1237{font-size:15px}._questionsProgress_1pmmx_1245{font-size:14px}}@media (prefers-reduced-motion: reduce){._cardContent_1pmmx_229,._earnedPoints_1pmmx_627{animation:none;transition:none}._navButton_1pmmx_381,._quizAnswer_1pmmx_521,._progressFill_1pmmx_867{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_1nv47_11{display:flex;align-items:center;justify-content:center;background:#fff;z-index:1000}._centerContent_1nv47_27{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px}._introContainer_1nv47_51{display:flex;align-items:center;justify-content:center}._introContent_1nv47_63{display:flex;flex-direction:column;align-items:center;gap:30px;max-width:1200px;width:100%}._introImageContainer_1nv47_81{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:100%}._introImage_1nv47_81{width:100px;height:auto;max-height:150px;object-fit:contain}._introTextContainer_1nv47_111{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}._introTitle_1nv47_127{font-size:36px;font-weight:700;color:#000;margin:0}._introDescription_1nv47_141{font-size:18px;line-height:1.6;color:#000;max-width:600px}._scoringList_1nv47_155{list-style:none;padding:0;margin:0 0 15px;display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.5;max-width:600px;width:100%}._scoringList_1nv47_155 li{padding:8px 12px;background-color:#f8f9fa;border-radius:8px;border-left:3px solid var(--tangerine)}._buttonContainer_1nv47_197{display:flex;gap:16px}._button_1nv47_197{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_1nv47_197:hover:not(:disabled){color:#000;background-color:#fff;border:1px solid black}._button_1nv47_197:disabled{background-color:#ccc;cursor:not-allowed;border:none}._progressSummary_1nv47_257{padding:16px;background-color:#f8f9fa;border-radius:8px;text-align:center;max-width:600px;width:100%}._progressSummary_1nv47_257 p{margin:8px 0;font-size:14px;color:#666}._congratulationsContainer_1nv47_295{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:400px;text-align:center}._congratulationsContainer_1nv47_295 h2{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:16px}._congratulationsContainer_1nv47_295>p{font-size:18px;color:#555;margin-bottom:32px}._finalResults_1nv47_341{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;width:100%;max-width:400px}._resultItem_1nv47_359{display:flex;justify-content:space-between;padding:16px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #8e56f7}._resultLabel_1nv47_377{font-weight:600;color:#2c3e50}._resultValue_1nv47_387{font-weight:700;color:#8e56f7;font-size:18px}._quizContainer_1nv47_407{width:100%;padding:20px}._statusHeaderWrapper_1nv47_417{display:flex;flex-direction:column;padding:16px}._completionWrapper_1nv47_429{display:flex;flex-direction:row;justify-content:flex-end}._progressText_1nv47_441{font-size:14px;color:#666;margin-bottom:12px}._questionWrapper_1nv47_453{position:relative;width:100%;min-height:400px;margin-bottom:20px}._loadingOverlay_1nv47_467{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_1nv47_495{display:flex;flex-direction:column;align-items:center;gap:16px}._loadingText_1nv47_509{font-size:16px;font-weight:500;color:#666}._noQuestion_1nv47_521{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px}._questionContainer_1nv47_539{background-color:#fff;padding:24px;border-radius:12px}._questionHeader_1nv47_551{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}._questionHeader_1nv47_551 h3{font-size:24px;font-weight:700;color:#2c3e50;margin:0}._difficultyBox_1nv47_583{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#f8f9fa;border-radius:20px}._difficultyLabel_1nv47_601{font-size:14px;font-weight:500;color:#666}._difficultyLevel_1nv47_613{font-size:14px;font-weight:600;color:#2c3e50}._scenarioBox_1nv47_625{background-color:#f0f4ff;padding:20px;border-radius:12px;margin-bottom:20px;border-left:4px solid #8e56f7}._scenarioTitle_1nv47_641{font-size:16px;font-weight:700;color:#2c3e50;margin:0 0 12px}._scenarioText_1nv47_655{font-size:15px;line-height:1.6;color:#444;margin:0}._questionText_1nv47_669{background-color:#d5ccf5;padding:20px;border-radius:12px;margin-bottom:20px}._questionText_1nv47_669 p{font-size:16px;line-height:1.6;color:#2c3e50;margin:0;font-weight:500}._earnedPoints_1nv47_699{margin:16px 0;font-weight:700;color:#2ecc71;background-color:#2ecc711a;padding:12px 16px;border-radius:8px;display:inline-block;animation:_pulseGreen_1nv47_1 1s ease-in-out;font-size:15px}@keyframes _pulseGreen_1nv47_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}._answersSection_1nv47_747{margin-bottom:20px}._answersList_1nv47_755{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}._quizAnswer_1nv47_773{padding:16px;background-color:#e9e9e9;border-radius:10px;cursor:pointer;transition:background-color .2s,transform .1s;border:2px solid transparent}._quizAnswer_1nv47_773:hover:not(._disabled_1nv47_791):not(._notClickable_1nv47_791){background-color:#b09fec;transform:translate(4px)}._quizAnswer_1nv47_773._selected_1nv47_801{border-color:#8e56f7;background-color:#d5ccf5}._quizAnswer_1nv47_773._correct_1nv47_811{background-color:#e6ffe4;border-color:#2ecc71}._quizAnswer_1nv47_773._incorrect_1nv47_821{background-color:#e74c3c33;border-color:#e74c3c}._quizAnswer_1nv47_773._disabled_1nv47_791,._quizAnswer_1nv47_773._notClickable_1nv47_791{cursor:not-allowed;opacity:.7}._quizAnswer_1nv47_773._disabled_1nv47_791:hover,._quizAnswer_1nv47_773._notClickable_1nv47_791:hover{background-color:#e9e9e9;transform:none}._quizAnswer_1nv47_773._correct_1nv47_811:hover{background-color:#e6ffe4}._answerText_1nv47_863{font-size:15px;line-height:1.5;color:#2c3e50;display:block}._feedback_1nv47_877{margin-top:12px;padding:12px;border-radius:8px;font-size:14px;line-height:1.5}._correct_1nv47_811 ._feedback_1nv47_877{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}._incorrect_1nv47_821 ._feedback_1nv47_877{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}._feedback_1nv47_877 strong{display:block;margin-bottom:8px}._attemptCounterWrapper_1nv47_925{display:flex;flex-direction:column;justify-content:center;align-items:center}._attemptCounter_1nv47_925{text-align:center;padding:10px 20px;border-radius:25px;border:1px solid #000;font-size:14px;font-weight:500;color:#000;display:inline-block;margin:16px 0}._navigation_1nv47_971{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0 10px;border-top:1px solid #e9ecef;margin-top:20px}._navButton_1nv47_991{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_1nv47_991:hover:not(:disabled){color:#000;background-color:#fff;border:1px solid black}._navButton_1nv47_991:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}._pageIndicator_1nv47_1041{font-weight:700;font-size:15px;color:#2c3e50}._nextQuestionHint_1nv47_1053{margin-top:16px;padding:16px;background-color:#fff9e6;border-left:4px solid #ffc107;border-radius:8px}._nextQuestionHint_1nv47_1053 p{margin:0;font-size:14px;color:#856404;font-weight:500}@media (max-width: 767px){._introContent_1nv47_63{flex-direction:column;gap:20px;padding:20px}._introImageContainer_1nv47_81{display:flex;justify-content:center;align-items:center;width:100%}._introImage_1nv47_81{width:100px;height:auto;max-height:120px;object-fit:contain}._introTitle_1nv47_127{font-size:28px}._introDescription_1nv47_141{font-size:16px}._scoringList_1nv47_155{font-size:14px}._buttonContainer_1nv47_197{flex-direction:column;width:100%}._button_1nv47_197{width:100%;padding:12px 20px;font-size:15px}._quizContainer_1nv47_407{padding:12px}._questionContainer_1nv47_539{padding:16px}._questionHeader_1nv47_551{flex-direction:column;align-items:flex-start}._questionHeader_1nv47_551 h3{font-size:20px}._difficultyBox_1nv47_583{align-self:flex-start}._scenarioBox_1nv47_625,._questionText_1nv47_669{padding:16px}._questionText_1nv47_669 p{font-size:15px}._answerText_1nv47_863{font-size:14px}._navButton_1nv47_991{padding:8px 16px;min-width:70px;font-size:14px}._pageIndicator_1nv47_1041{font-size:14px}._progressText_1nv47_441{font-size:12px}._congratulationsContainer_1nv47_295 h2{font-size:26px}._congratulationsContainer_1nv47_295>p{font-size:16px}._resultItem_1nv47_359{padding:12px}._resultValue_1nv47_387{font-size:16px}}@media (min-width: 768px) and (max-width: 1024px){._introContent_1nv47_63{flex-direction:column;gap:25px;padding:30px}._introImageContainer_1nv47_81{display:flex;justify-content:center;align-items:center;width:100%}._introImage_1nv47_81{width:100px;height:auto;max-height:160px;object-fit:contain}._introTitle_1nv47_127{font-size:32px}._introDescription_1nv47_141{font-size:17px}._scoringList_1nv47_155{font-size:15px}._button_1nv47_197{padding:10px 24px}._questionHeader_1nv47_551 h3{font-size:22px}._progressText_1nv47_441{font-size:13px}._congratulationsContainer_1nv47_295 h2{font-size:30px}}@media (min-width: 1025px){._introContent_1nv47_63{flex-direction:column;align-items:center;justify-content:center;gap:30px}._introImageContainer_1nv47_81{flex-shrink:0}._introImage_1nv47_81{width:100px;height:auto;max-height:180px;object-fit:contain}._introTextContainer_1nv47_111{text-align:center;align-items:center}._progressText_1nv47_441{font-size:14px}}@media (min-width: 1441px){._introContent_1nv47_63{gap:40px}._introImage_1nv47_81{width:100px;height:auto;max-height:220px;object-fit:contain}._introTitle_1nv47_127{font-size:42px}._introDescription_1nv47_141{font-size:20px}._scoringList_1nv47_155{font-size:17px}._button_1nv47_197{font-size:17px;padding:12px 24px}._questionHeader_1nv47_551 h3{font-size:26px}._questionText_1nv47_669 p{font-size:17px}._answerText_1nv47_863{font-size:16px}._progressText_1nv47_441{font-size:15px}._congratulationsContainer_1nv47_295 h2{font-size:36px}._congratulationsContainer_1nv47_295>p{font-size:20px}}@media (prefers-reduced-motion: reduce){._earnedPoints_1nv47_699{animation:none}._navButton_1nv47_991,._quizAnswer_1nv47_773,._button_1nv47_197{transition:none}._quizAnswer_1nv47_773:hover{transform:none}}._scenarioContainer_s4qkq_11{width:100%;overflow:hidden}._centerContainer_s4qkq_21{display:flex;align-items:center;justify-content:center;background:#fff;z-index:1000;min-height:500px}._centerContent_s4qkq_39{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px}._progressText_s4qkq_55{font-size:14px;color:#666;margin-bottom:12px}._contentWrapper_s4qkq_75{position:relative;width:100%;min-height:400px}._loadingOverlay_s4qkq_87{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_s4qkq_115{display:flex;flex-direction:column;align-items:center;gap:16px}._loadingText_s4qkq_129{font-size:16px;font-weight:500;color:#666}._introScreen_s4qkq_149{display:flex;align-items:center;justify-content:center}._introContent_s4qkq_161{display:flex;flex-direction:column;align-items:center;gap:30px;max-width:1200px;width:100%}._introImageContainer_s4qkq_179{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:100%}._introImage_s4qkq_179{width:100px;height:auto;max-height:150px;object-fit:contain}._introTextContainer_s4qkq_209{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}._introTitle_s4qkq_225{font-size:36px;font-weight:700;color:#000;margin:0}._introDescription_s4qkq_239{font-size:18px;line-height:1.6;color:#000;max-width:600px}._buttonContainer_s4qkq_253{display:flex;gap:16px}._button_s4qkq_253{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_s4qkq_253:hover:not(:disabled){color:#000;background-color:#fff;border:1px solid black}._button_s4qkq_253:disabled{background-color:#ccc;cursor:not-allowed;border:none}._congratulationsContainer_s4qkq_321{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:400px;text-align:center}._congratulationsContainer_s4qkq_321 h2{font-size:32px;font-weight:700;color:#000;margin-bottom:16px}._congratulationsContainer_s4qkq_321>p{font-size:18px;color:#000;margin-bottom:32px;max-width:600px}._desktopLayout_s4qkq_377{display:flex;flex-direction:row;gap:20px;height:calc(100vh - 280px);min-height:300px;max-height:600px;width:100%;overflow:hidden}._desktopLayout_s4qkq_377>:nth-child(1){flex:0 0 35%;min-width:0}._desktopLayout_s4qkq_377>:nth-child(2){flex:1 0 auto}._scenarioBox_s4qkq_425{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_s4qkq_425::-webkit-scrollbar{width:6px}._scenarioBox_s4qkq_425::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._scenarioBox_s4qkq_425::-webkit-scrollbar-thumb{background:#d6c9e8;border-radius:3px}._scenarioTitle_s4qkq_479{font-size:16px;font-weight:700;color:#6b46c1;margin:0 0 12px;display:flex;align-items:center;gap:8px}._scenarioText_s4qkq_499{font-size:15px;line-height:1.6;color:#000;margin:0;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}._scenarioLoading_s4qkq_519{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px}._scenarioError_s4qkq_537{background:#fee;padding:16px;border-radius:8px;border-left:4px solid #e53e3e;color:#c53030}._attemptBadge_s4qkq_553{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_s4qkq_589{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_s4qkq_615{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_s4qkq_645{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#4a8cff;font-weight:500;text-transform:none;letter-spacing:normal;animation:_pulse_s4qkq_1 1.5s ease-in-out infinite}@keyframes _pulse_s4qkq_1{0%,to{opacity:1}50%{opacity:.6}}._messagesContainer_s4qkq_689{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_s4qkq_689::-webkit-scrollbar{width:6px}._messagesContainer_s4qkq_689::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._messagesContainer_s4qkq_689::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}._messagesContainer_s4qkq_689::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._emptyMessages_s4qkq_751{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6c757d;font-style:italic;text-align:center}._message_s4qkq_689{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_s4qkq_1 .3s ease-out;min-width:0}@keyframes _messageAppear_s4qkq_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._message_s4qkq_689._user_s4qkq_823{align-self:flex-end;background-color:var(--violet);color:var(--white);border-bottom-right-radius:5px}._message_s4qkq_689._coach_s4qkq_837{align-self:flex-start;background-color:var(--lavender);color:var(--charcoal);border-bottom-left-radius:5px}._messageLabel_s4qkq_851{font-weight:600;font-size:11px;opacity:.8;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}._messageBubble_s4qkq_869{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_s4qkq_891{margin-top:8px;padding:6px 10px;background:#fff3;border-radius:8px;font-size:12px;font-weight:600}._message_s4qkq_689._user_s4qkq_823 ._messagePoints_s4qkq_891{color:#ffffffe6}._message_s4qkq_689._coach_s4qkq_837 ._messagePoints_s4qkq_891{color:#2e7d32;background:#4caf501a}._messageFeedback_s4qkq_927{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_s4qkq_689._coach_s4qkq_837 ._messageFeedback_s4qkq_927{background:#fff9e6;border-left:3px solid #ffc107;color:#856404}._typingIndicator_s4qkq_957{display:flex;align-items:center;gap:4px;height:20px}._typingIndicator_s4qkq_957 span{width:8px;height:8px;border-radius:50%;background-color:#666;animation:_typingDots_s4qkq_1 1.4s ease-in-out infinite}._typingIndicator_s4qkq_957 span:nth-child(1){animation-delay:0s}._typingIndicator_s4qkq_957 span:nth-child(2){animation-delay:.2s}._typingIndicator_s4qkq_957 span:nth-child(3){animation-delay:.4s}@keyframes _typingDots_s4qkq_1{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-10px);opacity:1}}._chatInputArea_s4qkq_1041{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;background-color:var(--white);flex-shrink:0;max-width:100%}._chatInput_s4qkq_1041{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_s4qkq_1041:focus{border-color:var(--lavender);background-color:var(--white);box-shadow:0 0 0 3px #b09fec1a}._chatInput_s4qkq_1041::placeholder{color:#6c757d;font-style:italic}._chatInput_s4qkq_1041:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}._sendButton_s4qkq_1133{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_s4qkq_1133:hover:not(:disabled){background-color:var(--violet);transform:scale(1.05);box-shadow:0 4px 8px #773dff4d}._sendButton_s4qkq_1133:active:not(:disabled){transform:scale(.95)}._sendButton_s4qkq_1133:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}._buttonSending_s4qkq_1195{background-color:var(--lavender)!important;cursor:wait!important}._sendingSpinner_s4qkq_1205{font-size:18px;animation:_spin_s4qkq_1 1s linear infinite}@keyframes _spin_s4qkq_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._navigation_s4qkq_1241{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0 10px;border-top:1px solid #e9ecef;margin-top:20px}._navButton_s4qkq_1261{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_s4qkq_1261:hover:not(:disabled){color:#000;background-color:#fff;border:1px solid black}._navButton_s4qkq_1261:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}._attemptIndicator_s4qkq_1311{font-weight:600;font-size:15px;color:#2c3e50}._mobileLayout_s4qkq_1331{position:relative;width:100%;height:100%;min-height:600px}._modalOverlay_s4qkq_1345{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_s4qkq_1373{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_s4qkq_1397{padding:20px;background:linear-gradient(135deg,#e6d9f5,#d6c9e8);display:flex;justify-content:space-between;align-items:center}._modalTitle_s4qkq_1413{font-size:18px;font-weight:600;color:#6b46c1}._closeButton_s4qkq_1425{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_s4qkq_1425:hover{transform:scale(1.1)}._modalBody_s4qkq_1463{padding:20px;overflow-y:auto;flex:1}._floatingScenarioButton_s4qkq_1475{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_s4qkq_1475:hover{transform:scale(1.05)}._statusHeaderWrapper_s4qkq_1531{display:flex;flex-direction:column;padding:16px;gap:12px}._progressInfo_s4qkq_1545{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#000}._completionBadge_s4qkq_1561{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600}._completionBadge_s4qkq_1561._completed_s4qkq_1581{background:#2ecc7133;color:#2ecc71}._completionBadge_s4qkq_1561._inProgress_s4qkq_1591{background:#3498db33;color:#3498db}@media (max-width: 767px){._scenarioContainer_s4qkq_11{padding:12px}._introContent_s4qkq_161{padding:20px;gap:20px}._introImage_s4qkq_179{width:100px;max-height:auto}._introTitle_s4qkq_225{font-size:28px}._introDescription_s4qkq_239{font-size:16px}._buttonContainer_s4qkq_253{flex-direction:column;width:100%}._button_s4qkq_253{width:100%}._desktopLayout_s4qkq_377{display:none}._chatBox_s4qkq_589{border-radius:0;height:100vh}._messagesContainer_s4qkq_689{padding:10px;max-height:calc(100vh - 250px)}._message_s4qkq_689{max-width:85%;padding:10px 12px;font-size:14px}._messageBubble_s4qkq_869{font-size:14px}._messageLabel_s4qkq_851{font-size:10px}._chatInputArea_s4qkq_1041{padding:8px 10px;gap:6px}._chatInput_s4qkq_1041{font-size:16px;padding:8px 12px}._sendButton_s4qkq_1133{width:36px;height:36px}._navButton_s4qkq_1261{padding:8px 16px;min-width:80px;font-size:14px}._congratulationsContainer_s4qkq_321 h2{font-size:26px}._loadingIndicator_s4qkq_645{font-size:11px}}@media (max-width: 480px){._message_s4qkq_689{max-width:80%;padding:8px 10px;font-size:13px}._messageBubble_s4qkq_869{font-size:13px}._messagesContainer_s4qkq_689{padding:8px}._sendButton_s4qkq_1133{width:32px;height:32px}._chatInput_s4qkq_1041{padding:6px 10px}}@media (min-width: 768px) and (max-width: 1024px){._introContent_s4qkq_161{padding:30px;gap:25px}._introImage_s4qkq_179{width:100px;max-height:auto}._introTitle_s4qkq_225{font-size:32px}._introDescription_s4qkq_239{font-size:17px}._desktopLayout_s4qkq_377{height:calc(100vh - 280px);min-height:300px;max-height:400px}}@media (min-width: 1025px) and (max-width: 1440px){._mobileLayout_s4qkq_1331{display:none}._introContent_s4qkq_161{gap:30px}._introImage_s4qkq_179{width:100px;max-height:auto}._desktopLayout_s4qkq_377{height:calc(100vh - 280px);min-height:300px;max-height:450px}}@media (min-width: 1441px){._introContent_s4qkq_161{gap:40px}._introImage_s4qkq_179{width:100px;max-height:auto}._introTitle_s4qkq_225{font-size:42px}._introDescription_s4qkq_239{font-size:20px}._desktopLayout_s4qkq_377{height:calc(100vh - 280px);min-height:400px;max-height:600px}._messageBubble_s4qkq_869{font-size:15px}._button_s4qkq_253{font-size:17px;padding:12px 24px}}@media (prefers-reduced-motion: reduce){._navButton_s4qkq_1261,._button_s4qkq_253,._sendButton_s4qkq_1133,._closeButton_s4qkq_1425,._floatingScenarioButton_s4qkq_1475{transition:none}._typingDot_s4qkq_2031,._message_s4qkq_689{animation:none}}._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}}._container_1qn8r_9{width:100%;max-width:1200px;margin:0 auto;position:relative;min-height:400px}._centerContainer_1qn8r_25{display:flex;align-items:center;justify-content:center;background:#fff;min-height:400px;z-index:1000}._centerContent_1qn8r_43{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px}._statusHeader_1qn8r_67{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:20px;border:1px solid #e9ecef}._completionStatus_1qn8r_83{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px}._statusIndicator_1qn8r_99{font-weight:700;padding:4px 8px;border-radius:4px;margin-right:8px}._statusIndicator_1qn8r_99._completed_1qn8r_113{background-color:#2ecc7133;color:#2ecc71}._statusIndicator_1qn8r_99._inProgress_1qn8r_123{background-color:#3498db33;color:#3498db}._statusText_1qn8r_133{font-weight:500;color:#495057}._attemptInfo_1qn8r_143{font-size:14px;color:#666;font-weight:500}._introContainer_1qn8r_163{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}._introContent_1qn8r_181{display:flex;flex-direction:column;align-items:center;gap:30px;max-width:1200px;width:100%}._introImageContainer_1qn8r_199{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:100%}._introImage_1qn8r_199{width:100px;height:auto}._introTextContainer_1qn8r_225{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:800px;width:100%;gap:5px}._introTitle_1qn8r_245{font-size:36px;font-weight:700;color:#000;margin:0}._introDescription_1qn8r_259{font-size:18px;line-height:1.6;color:#000;max-width:600px;text-align:center}._scoringList_1qn8r_275{list-style:none;padding:0;margin:0 0 15px;display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.5;max-width:600px;width:100%}._scoringList_1qn8r_275 li{padding:8px 12px;background-color:#f8f9fa;border-radius:8px;border-left:3px solid var(--tangerine);text-align:left}._buttonContainer_1qn8r_319{display:flex;gap:16px;justify-content:center;width:100%;max-width:600px}._button_1qn8r_319{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_1qn8r_319:hover:not(:disabled){color:#000;background-color:#fff;border:1px solid black}._button_1qn8r_319:disabled{background-color:#ccc;cursor:not-allowed;border:none}._progressSummary_1qn8r_385{padding:16px;background-color:#f8f9fa;border-radius:8px;text-align:center;max-width:600px;width:100%}._progressSummary_1qn8r_385 p{margin:8px 0;font-size:14px;color:#666}._scenarioScreenContainer_1qn8r_423{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1000px;margin:0 auto;padding:20px;gap:24px}._scenarioScreenTitle_1qn8r_445{font-size:28px;font-weight:700;color:#2c3e50;margin:0;text-align:center}._scenarioWithAvatar_1qn8r_463{display:flex;flex-direction:row;gap:24px;width:100%;align-items:flex-start}._avatarImageContainer_1qn8r_479{flex-shrink:0;width:250px;height:300px;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #00000026;background-color:#f0f0f0}._avatarImage_1qn8r_479{width:100%;height:100%;object-fit:cover}._scenarioContent_1qn8r_511{flex:1;background-color:#f0f4ff;padding:24px;border-radius:16px;border-left:4px solid #8e56f7;min-height:300px;display:flex;align-items:center}._scenarioText_1qn8r_533{font-size:16px;line-height:1.7;color:#444;margin:0}._reportsSection_1qn8r_549{width:100%;text-align:center;padding:16px;background-color:#f8f9fa;border-radius:12px}._reportsSection_1qn8r_549 p{margin:0 0 12px;font-size:15px;color:#666}._reportsButton_1qn8r_577{background-color:#fff;border:1px solid var(--tangerine);color:#000;display:inline-flex;align-items:center;gap:8px}._reportsButton_1qn8r_577:hover:not(:disabled){background-color:var(--tangerine);color:#fff;border:0px}._attemptsInfo_1qn8r_609{width:100%;text-align:center;font-size:16px;color:#666}._attemptsInfo_1qn8r_609 p{margin:0}._modeSelection_1qn8r_633{width:100%;text-align:center}._modeSelection_1qn8r_633 p{font-size:16px;color:#2c3e50;margin-bottom:16px}._buttonsContainer_1qn8r_655{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;margin-top:20px;flex-wrap:wrap}._startButton_1qn8r_675{background-color:#fff;border:1px solid var(--tangerine);color:#000}._startButton_1qn8r_675:hover:not(:disabled){background-color:var(--tangerine);color:#fff;border:0px}._startButton_1qn8r_675:disabled{background-color:#ccc;cursor:not-allowed;border:none}._waitingMessage_1qn8r_711{font-size:16px;color:#666;font-style:italic}._noAttemptsLeft_1qn8r_725{background-color:#fff3cd;padding:20px;border-radius:12px;border-left:4px solid #ffc107;width:100%;text-align:center}._noAttemptsLeft_1qn8r_725 p{margin:8px 0;color:#856404}._congratulationsContainer_1qn8r_761{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:400px;text-align:center}._congratulationsContainer_1qn8r_761 h2{font-size:32px;font-weight:700;color:#2ecc71;margin-bottom:20px}._congratulationsContainer_1qn8r_761 p{font-size:18px;color:#555;margin-bottom:16px}._simulationContainer_1qn8r_815{display:flex;flex-direction:column;width:100%;gap:10px;max-width:1200px;margin:0 auto}._scoreMeterDesktop_1qn8r_835{display:flex;justify-content:center;width:100%}._simulationContent_1qn8r_849{display:flex;flex-direction:column;gap:20px;width:100%}._simulationContent_1qn8r_849._typingMode_1qn8r_865{flex-direction:row;height:calc(100vh - 280px);min-height:400px;max-height:600px}._videoSection_1qn8r_881{position:relative;width:100%;background-color:#f6f6f6;border-radius:12px;overflow:hidden;box-shadow:0 3px 15px #0000001a}._simulationContent_1qn8r_849._typingMode_1qn8r_865 ._videoSection_1qn8r_881{flex:0 0 35%;min-width:0;max-width:35%;height:100%;aspect-ratio:auto}._mobileMessageOverlay_1qn8r_919{display:none}._chatSection_1qn8r_929{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_1qn8r_849._typingMode_1qn8r_865 ._chatSection_1qn8r_929{flex:0 0 calc(65% - 20px);min-width:0;max-width:calc(65% - 20px);height:100%}._chatHeader_1qn8r_967{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_1qn8r_997{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#4a8cff;font-weight:500;text-transform:none;letter-spacing:normal;animation:_pulseLoad_1qn8r_1 1.5s ease-in-out infinite}@keyframes _pulseLoad_1qn8r_1{0%,to{opacity:1}50%{opacity:.6}}._messagesContainer_1qn8r_1041{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_1qn8r_1041::-webkit-scrollbar{width:6px}._messagesContainer_1qn8r_1041::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._messagesContainer_1qn8r_1041::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}._message_1qn8r_1041{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_1qn8r_1 .3s ease-out;min-width:0}@keyframes _messageSlideIn_1qn8r_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._userMessage_1qn8r_1141{align-self:flex-end;background-color:var(--violet);color:var(--white);border-bottom-right-radius:5px}._botMessage_1qn8r_1155{align-self:flex-start;background-color:var(--lavender);color:var(--charcoal);border-bottom-left-radius:5px}._messageLabel_1qn8r_1169{font-weight:600;font-size:11px;opacity:.8;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}._messageContent_1qn8r_1187{display:flex;flex-direction:column}._messageContent_1qn8r_1187 p{margin:0;line-height:1.4;font-size:15px}._timestamp_1qn8r_1209{font-size:.75rem;margin-top:5px;opacity:.7;align-self:flex-end}._typingIndicator_1qn8r_1223{display:inline-block;width:20px;animation:_typing_1qn8r_865 1s infinite}@keyframes _typing_1qn8r_865{0%,to{content:"."}33%{content:".."}66%{content:"..."}}._inputContainer_1qn8r_1263{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e9ecef;flex-shrink:0;max-width:100%}._textInput_1qn8r_1283{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_1qn8r_1283:focus{border-color:var(--lavender);background-color:var(--white);box-shadow:0 0 0 3px #b09fec1a}._textInput_1qn8r_1283::placeholder{color:#6c757d;font-style:italic}._textInput_1qn8r_1283:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}._sendButton_1qn8r_1355{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_1qn8r_1355:hover:not(:disabled){background-color:var(--violet);transform:scale(1.05);box-shadow:0 4px 8px #773dff4d}._sendButton_1qn8r_1355:active:not(:disabled){transform:scale(.95)}._sendButton_1qn8r_1355:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6;transform:none}._sendingSpinner_1qn8r_1419{font-size:18px;animation:_spin_1qn8r_1 1s linear infinite}@keyframes _spin_1qn8r_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pttIndicator_1qn8r_1449{padding:15px;text-align:center;background-color:#f6f6f6;color:#666;border-top:1px solid #eaeaea;font-weight:500;font-size:14px}._pttIndicator_1qn8r_1449._active_1qn8r_1469{background-color:#ff6b6b;color:#fff;animation:_pulse_1qn8r_1 1.5s infinite}@keyframes _pulse_1qn8r_1{0%,to{background-color:#ff6b6b}50%{background-color:#ff4f4f}}._micStatus_1qn8r_1501{padding:15px;text-align:center;background-color:#e6f7ff;color:#0091ff;border-top:1px solid #eaeaea;font-weight:500;font-size:14px}._controlButtons_1qn8r_1523{display:flex;flex-direction:row;gap:12px;width:100%;justify-content:center;margin-top:10px}._controlButton_1qn8r_1523{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_1qn8r_1567{background-color:#ff6b6b;color:#fff}._endButton_1qn8r_1567:hover:not(:disabled){background-color:#ff5252}._cancelButton_1qn8r_1585{background-color:#6c757d;color:#fff}._cancelButton_1qn8r_1585:hover:not(:disabled){background-color:#5a6268}._controlButton_1qn8r_1523:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}._feedbackOverlay_1qn8r_1617{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_1qn8r_1617 p{color:#fff;font-size:1.2rem;font-weight:600;margin:0;text-align:center}._feedbackNote_1qn8r_1665{font-size:1rem!important;opacity:.9;font-weight:400!important}@media (min-width: 1025px){._videoSection_1qn8r_881{aspect-ratio:16 / 9;max-height:600px}._simulationContent_1qn8r_849._typingMode_1qn8r_865 ._videoSection_1qn8r_881{aspect-ratio:auto;max-height:none;height:100%}._simulationContent_1qn8r_849:not(._typingMode_1qn8r_865) ._messagesContainer_1qn8r_1041{max-height:400px}._simulationContent_1qn8r_849._typingMode_1qn8r_865 ._messagesContainer_1qn8r_1041{max-height:none}._introImage_1qn8r_199{width:100px;max-height:auto}._introTitle_1qn8r_245{font-size:42px}._button_1qn8r_319{font-size:17px;padding:12px 24px}}@media (min-width: 768px) and (max-width: 1024px){._simulationContainer_1qn8r_815{gap:6px}._simulationContent_1qn8r_849{gap:10px}._simulationContent_1qn8r_849._typingMode_1qn8r_865{height:calc(100vh - 200px);min-height:350px;max-height:450px}._videoSection_1qn8r_881{aspect-ratio:16 / 9;max-height:300px}._simulationContent_1qn8r_849._typingMode_1qn8r_865 ._videoSection_1qn8r_881{aspect-ratio:auto;max-height:none;height:100%}._simulationContent_1qn8r_849:not(._typingMode_1qn8r_865) ._messagesContainer_1qn8r_1041{max-height:250px}._simulationContent_1qn8r_849._typingMode_1qn8r_865 ._messagesContainer_1qn8r_1041{max-height:none}._messagesContainer_1qn8r_1041{padding:12px}._message_1qn8r_1041{padding:10px 14px;font-size:14px}._messageContent_1qn8r_1187 p{font-size:14px}._chatHeader_1qn8r_967{padding:10px 15px;font-size:13px}._inputContainer_1qn8r_1263{padding:10px 12px}._introImage_1qn8r_199{width:100px;max-height:auto}._introTitle_1qn8r_245{font-size:32px}._scenarioScreenContainer_1qn8r_423{padding:16px;gap:20px}._scenarioScreenTitle_1qn8r_445{font-size:24px}._scenarioWithAvatar_1qn8r_463{gap:20px}._avatarImageContainer_1qn8r_479{width:200px;height:240px}._scenarioContent_1qn8r_511{padding:20px;min-height:240px}._scenarioText_1qn8r_533{font-size:15px}._introDescription_1qn8r_259{font-size:17px}._scoringList_1qn8r_275{font-size:15px}}@media (max-width: 767px){._container_1qn8r_9{padding:8px}._scoreMeterDesktop_1qn8r_835{display:flex}._introImage_1qn8r_199{width:100px;max-height:auto}._introTitle_1qn8r_245{font-size:28px}._introDescription_1qn8r_259{font-size:16px}._scoringList_1qn8r_275{font-size:14px;gap:10px}._scoringList_1qn8r_275 li{padding:6px 10px}._buttonContainer_1qn8r_319{flex-direction:column}._button_1qn8r_319{width:100%}._scenarioScreenContainer_1qn8r_423{padding:12px;gap:16px}._scenarioScreenTitle_1qn8r_445{font-size:22px}._scenarioWithAvatar_1qn8r_463{flex-direction:column;gap:16px;align-items:center}._avatarImageContainer_1qn8r_479{width:100%;max-width:300px;height:240px}._scenarioContent_1qn8r_511{width:100%;padding:16px;min-height:auto}._scenarioText_1qn8r_533{font-size:14px;line-height:1.6}._buttonsContainer_1qn8r_655{flex-direction:column;width:100%}._simulationContainer_1qn8r_815{gap:6px;height:100%}._simulationContent_1qn8r_849{gap:6px;flex-direction:column!important;height:auto!important;max-height:none!important}._videoSection_1qn8r_881{width:100%;max-width:100%;flex:0 0 auto}._simulationContent_1qn8r_849:not(._typingMode_1qn8r_865) ._videoSection_1qn8r_881{aspect-ratio:9 / 16;max-height:60vh;min-height:400px}._simulationContent_1qn8r_849._typingMode_1qn8r_865 ._videoSection_1qn8r_881{aspect-ratio:16 / 9;max-height:35vh;min-height:200px;height:auto!important}._mobileMessageOverlay_1qn8r_919{display:none}._simulationContent_1qn8r_849:not(._typingMode_1qn8r_865) ._mobileMessageOverlay_1qn8r_919{display:flex;flex-direction:column;gap:6px;position:absolute;bottom:20px;left:12px;right:12px;z-index:10;pointer-events:none}._overlayBubble_1qn8r_2265{padding:10px 14px;border-radius:16px;max-width:85%;word-break:break-word;box-shadow:0 2px 8px #0003;animation:_bubbleSlideUp_1qn8r_1 .3s ease-out}@keyframes _bubbleSlideUp_1qn8r_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._userBubble_1qn8r_2305{align-self:flex-end;background-color:#773dffd9;color:#fff;border-bottom-right-radius:5px}._botBubble_1qn8r_2319{align-self:flex-start;background-color:#b09fecd9;color:#2c3e50f2;border-bottom-left-radius:5px}._overlayBubble_1qn8r_2265 p{margin:0;font-size:14px;line-height:1.3}._chatSection_1qn8r_929{width:100%;max-width:100%;flex:0 0 auto;min-height:auto}._simulationContent_1qn8r_849:not(._typingMode_1qn8r_865) ._chatSection_1qn8r_929{display:none}._simulationContent_1qn8r_849._typingMode_1qn8r_865 ._chatSection_1qn8r_929{max-height:40vh;min-height:220px;height:auto!important;display:flex;flex-direction:column}._chatHeader_1qn8r_967{padding:8px 12px;font-size:12px;flex-shrink:0}._messagesContainer_1qn8r_1041{padding:10px;gap:8px}._simulationContent_1qn8r_849:not(._typingMode_1qn8r_865) ._messagesContainer_1qn8r_1041{max-height:250px;min-height:150px}._simulationContent_1qn8r_849._typingMode_1qn8r_865 ._messagesContainer_1qn8r_1041{max-height:none!important;min-height:0;flex:1;overflow-y:auto}._message_1qn8r_1041{max-width:85%;padding:8px 10px;font-size:13px}._messageContent_1qn8r_1187 p{font-size:13px;line-height:1.3}._messageLabel_1qn8r_1169,._timestamp_1qn8r_1209{font-size:10px}._inputContainer_1qn8r_1263{padding:8px 10px;gap:6px;flex-shrink:0}._textInput_1qn8r_1283{font-size:16px;padding:8px 12px;min-height:38px;max-height:60px}._sendButton_1qn8r_1355{width:38px;height:38px;flex-shrink:0}._controlButtons_1qn8r_1523{flex-direction:row;gap:6px;margin-top:6px}._controlButton_1qn8r_1523{padding:8px 12px;font-size:11px;max-width:none;flex:1}._pttIndicator_1qn8r_1449,._micStatus_1qn8r_1501{padding:10px;font-size:12px}}@media (max-width: 480px){._container_1qn8r_9{padding:8px}._introTitle_1qn8r_245{font-size:24px}._introDescription_1qn8r_259{font-size:14px}._scenarioScreenTitle_1qn8r_445{font-size:20px}._avatarImageContainer_1qn8r_479{height:200px}._scenarioText_1qn8r_533{font-size:13px}._videoSection_1qn8r_881{min-height:350px;max-height:55vh}._overlayBubble_1qn8r_2265{padding:8px 12px}._overlayBubble_1qn8r_2265 p{font-size:13px}._messagesContainer_1qn8r_1041{max-height:200px;padding:10px}._message_1qn8r_1041{padding:8px 10px;font-size:13px}._messageContent_1qn8r_1187 p{font-size:13px}._controlButton_1qn8r_1523{padding:8px 12px;font-size:12px}}@media (prefers-reduced-motion: reduce){._message_1qn8r_1041,._overlayBubble_1qn8r_2265,._controlButton_1qn8r_1523,._sendButton_1qn8r_1355,._button_1qn8r_319{animation:none;transition:none}._pttIndicator_1qn8r_1449._active_1qn8r_1469{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_6yjie_3{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._reviewContainer_6yjie_35{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:_slideUp_6yjie_1 .3s ease-out}@keyframes _slideUp_6yjie_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._header_6yjie_83{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:2px solid #e9ecef;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px 16px 0 0}._title_6yjie_105{font-size:24px;font-weight:700;margin:0}._headerActions_6yjie_117{display:flex;align-items:center;gap:12px}._scenarioButton_6yjie_131{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.4);border-radius:12px;padding:10px 16px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}._scenarioButton_6yjie_131:hover{background:#ffffff4d;border-color:#fff9;transform:translateY(-2px)}._closeButton_6yjie_173{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_6yjie_173:hover{background:#ffffff4d;transform:rotate(90deg)}._scenarioModalOverlay_6yjie_215{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_6yjie_1 .2s ease-out}@keyframes _fadeIn_6yjie_1{0%{opacity:0}to{opacity:1}}._scenarioModal_6yjie_215{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_6yjie_1 .3s ease-out}@keyframes _modalSlideUp_6yjie_1{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._scenarioModalHeader_6yjie_311{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}._scenarioModalTitle_6yjie_331{display:flex;align-items:center;gap:12px;color:#667eea}._scenarioModalTitle_6yjie_331 h3{margin:0;font-size:20px;font-weight:700}._scenarioModalClose_6yjie_357{background:#667eea1a;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#667eea;flex-shrink:0}._scenarioModalClose_6yjie_357:hover{background:#667eea33;transform:rotate(90deg)}._scenarioModalContent_6yjie_397{padding:28px;overflow-y:auto;flex:1}._scenarioModalContent_6yjie_397 p{font-size:16px;line-height:1.8;color:#495057;margin:0}._carouselContainer_6yjie_425{flex:1;display:flex;flex-direction:column;overflow:hidden}._carouselContent_6yjie_439{flex:1;overflow-y:auto;padding:32px;touch-action:pan-y}._slideContent_6yjie_455{animation:_slideIn_6yjie_1 .3s ease-out}@keyframes _slideIn_6yjie_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._attemptHeader_6yjie_487{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e9ecef}._attemptBadge_6yjie_505{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 20px;border-radius:12px;font-weight:700;font-size:18px}._attemptDate_6yjie_529{display:flex;align-items:center;gap:8px;color:#6c757d;font-size:14px}._statsBar_6yjie_547{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}._statItem_6yjie_561{background:#f8f9fa;padding:16px;border-radius:12px;text-align:center;border:2px solid #e9ecef}._statLabel_6yjie_577{font-size:12px;color:#6c757d;font-weight:600;text-transform:uppercase;margin-bottom:8px}._statValue_6yjie_593{font-size:24px;font-weight:700;color:#495057}._feedbackSection_6yjie_607{background:linear-gradient(135deg,var(--lavender) 0%,var(--violet) 100%);padding:20px;border-radius:12px;margin-bottom:24px;color:#fff}._feedbackHeader_6yjie_623{display:flex;align-items:center;gap:10px;margin-bottom:12px}._feedbackHeader_6yjie_623 h3{margin:0;font-size:18px;font-weight:600}._feedbackContent_6yjie_649{line-height:1.6;font-size:15px;background:#fff3;padding:16px;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._conversationSection_6yjie_669{background:#f8f9fa;border-radius:12px;padding:20px;border:2px solid #e9ecef}._conversationTitle_6yjie_683{margin:0 0 16px;font-size:18px;font-weight:600;color:#495057}._conversationContainer_6yjie_697{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-right:8px}._conversationContainer_6yjie_697::-webkit-scrollbar{width:8px}._conversationContainer_6yjie_697::-webkit-scrollbar-track{background:#e9ecef;border-radius:4px}._conversationContainer_6yjie_697::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:4px}._conversationContainer_6yjie_697::-webkit-scrollbar-thumb:hover{background:#6c757d}._message_6yjie_755{display:flex;flex-direction:column;max-width:85%}._userMessage_6yjie_767{align-self:flex-end}._botMessage_6yjie_775{align-self:flex-start}._messageContent_6yjie_783{background:#fff;padding:12px 16px;border-radius:16px;box-shadow:0 2px 8px #00000014}._userMessage_6yjie_767 ._messageContent_6yjie_783{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom-right-radius:4px}._botMessage_6yjie_775 ._messageContent_6yjie_783{background:#fff;border-bottom-left-radius:4px}._messageText_6yjie_819{font-size:15px;line-height:1.5;margin-bottom:6px}._messageTimestamp_6yjie_831{font-size:11px;opacity:.7;text-align:right}._messageScoring_6yjie_845{display:flex;flex-direction:column;gap:8px;margin-top:8px;align-self:flex-end}._pointsBadge_6yjie_861{padding:6px 12px;border-radius:12px;font-size:13px;font-weight:700;text-align:center;box-shadow:0 2px 6px #0000001a}._pointsBadge_6yjie_861._positive_6yjie_879{background:#d4edda;color:#155724;border:1px solid #c3e6cb}._pointsBadge_6yjie_861._negative_6yjie_891{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}._pointsBadge_6yjie_861._neutral_6yjie_903{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}._feedbackBadge_6yjie_915{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}._carouselFooter_6yjie_939{padding:20px 32px;background:#fafafa;border-top:2px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}._navButton_6yjie_957{padding:12px 24px;border-radius:12px;border:2px solid #667eea;background:#fff;color:#667eea;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}._navButton_6yjie_957:hover:not(:disabled){background:#667eea;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}._navButton_6yjie_957:disabled{opacity:.4;cursor:not-allowed;transform:none}._navButton_6yjie_957._primary_6yjie_1017{background:#667eea;color:#fff}._navButton_6yjie_957._primary_6yjie_1017:hover:not(:disabled){background:#764ba2}._progressIndicators_6yjie_1035{display:flex;gap:8px;align-items:center}._progressDot_6yjie_1047{width:50px;height:6px;background:#e0e0e0;border-radius:3px;transition:all .3s ease;cursor:pointer}._progressDot_6yjie_1047._active_6yjie_1065{background:#667eea;width:70px}._progressDot_6yjie_1047:hover{background:#adb5bd}._actions_6yjie_1085{padding:20px 32px;background:#fff;border-top:2px solid #e9ecef;display:flex;justify-content:center;border-radius:0 0 16px 16px}._closeActionButton_6yjie_1103{padding:14px 32px;background:#6c757d;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}._closeActionButton_6yjie_1103:hover{background:#5a6268;transform:translateY(-2px);box-shadow:0 6px 16px #6c757d4d}._emptyState_6yjie_1141{padding:60px 32px;text-align:center;color:#6c757d}._emptyState_6yjie_1141 p{font-size:16px;margin:0}@media (max-width: 768px){._reviewContainer_6yjie_35{max-width:100%;max-height:95vh;margin:0;border-radius:12px}._header_6yjie_83{padding:16px 20px;flex-wrap:wrap;gap:12px}._title_6yjie_105{font-size:18px;width:100%}._headerActions_6yjie_117{width:100%;justify-content:space-between}._scenarioButton_6yjie_131{flex:1;justify-content:center;font-size:13px;padding:8px 12px}._scenarioButton_6yjie_131 span{display:none}._carouselContent_6yjie_439{padding:20px}._attemptHeader_6yjie_487{flex-direction:column;gap:12px;align-items:flex-start}._statsBar_6yjie_547{grid-template-columns:1fr;gap:12px}._conversationContainer_6yjie_697{max-height:300px}._message_6yjie_755{max-width:90%}._carouselFooter_6yjie_939{padding:16px 20px;flex-wrap:wrap;gap:12px}._navButton_6yjie_957{font-size:14px;padding:10px 20px;min-width:100px}._progressIndicators_6yjie_1035{order:-1;width:100%;justify-content:center}._progressDot_6yjie_1047{width:30px}._progressDot_6yjie_1047._active_6yjie_1065{width:50px}._actions_6yjie_1085{padding:16px 20px}._closeActionButton_6yjie_1103{width:100%;padding:16px}._scenarioModal_6yjie_215{max-width:95%;max-height:85vh}._scenarioModalHeader_6yjie_311{padding:20px}._scenarioModalTitle_6yjie_331 h3{font-size:18px}._scenarioModalContent_6yjie_397{padding:20px}._scenarioModalContent_6yjie_397 p{font-size:15px}}._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_hcm7w_7{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px #00000014}._header_hcm7w_23{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}._sectionTitle_hcm7w_37{font-size:1.6em;font-weight:700;color:#2d3748;display:flex;align-items:center;gap:12px;margin:0}._icon_hcm7w_57{font-size:1.2em}._badgeEarned_hcm7w_65{display:flex;align-items:center;gap:8px;background:#d4edda;padding:8px 16px;border-radius:20px;color:#155724;font-weight:600}._badgeNotEarned_hcm7w_87{display:flex;align-items:center;gap:8px;background:#f8d7da;padding:8px 16px;border-radius:20px;color:#721c24;font-weight:600}._badgeIcon_hcm7w_109{font-size:1.2em}._contentGrid_hcm7w_119{display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:center;margin-bottom:30px}._stats_hcm7w_137{display:flex;flex-direction:column;gap:15px}._pointsSection_hcm7w_149{margin-bottom:15px}._label_hcm7w_157{font-size:.9em;color:#718096;margin-bottom:5px;font-weight:600}._pointsValue_hcm7w_171{font-size:1.8em;font-weight:700;color:#2d3748}._thresholdStatus_hcm7w_183{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:8px;font-weight:600}._thresholdStatus_hcm7w_183._reached_hcm7w_201{background:#d4edda;color:#155724}._thresholdStatus_hcm7w_183._notReached_hcm7w_211{background:#f8d7da;color:#721c24}._statusIcon_hcm7w_221{font-size:1.2em}._statusText_hcm7w_229{font-weight:600}._exceededMessage_hcm7w_237{padding:10px 20px;background:#fff3cd;border-radius:8px;font-size:.9em;color:#856404}._infoMessage_hcm7w_253{padding:12px 20px;background:#e0e7ff;border-radius:8px;color:#4338ca;font-weight:600}._warningMessage_hcm7w_269{padding:10px 20px;background:#fff3cd;border-radius:8px;font-size:.9em;color:#856404}._emptyMessage_hcm7w_285{padding:40px 20px;text-align:center;color:#718096;font-size:1.1em}._tableSection_hcm7w_301{margin-top:30px}._tableTitle_hcm7w_309{font-size:1.2em;font-weight:600;color:#2d3748;margin-bottom:15px}._tableWrapper_hcm7w_323{overflow-x:auto}._table_hcm7w_301{width:100%;border-collapse:collapse}._table_hcm7w_301 thead tr{background:#f8f9fa;border-bottom:2px solid #e2e8f0}._table_hcm7w_301 th{padding:12px;text-align:left;font-size:.9em;font-weight:600;color:#718096}._table_hcm7w_301 tbody tr{border-bottom:1px solid #e2e8f0;transition:background .2s ease}._table_hcm7w_301 tbody tr:hover{background:#f8f9fa}._table_hcm7w_301 tbody tr._highlightRow_hcm7w_385{background:var(--blush-pink)}._table_hcm7w_301 td{padding:12px}._questionNumber_hcm7w_401{font-weight:600}._difficultyEmoji_hcm7w_409{margin-right:5px}._centered_hcm7w_417{text-align:center}._points_hcm7w_149{text-align:right;font-weight:700}._points_hcm7w_149._positive_hcm7w_435{color:#10b981}._points_hcm7w_149._neutral_hcm7w_443{color:#718096}._sparkle_hcm7w_451{margin-left:5px}._carouselSection_hcm7w_461{background:#f8f9fa;border-radius:12px;padding:30px;margin-top:30px}._carouselHeader_hcm7w_475{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._carouselButton_hcm7w_489{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_hcm7w_489:hover:not(:disabled){background:#764ba2;transform:translateY(-2px)}._carouselButton_hcm7w_489:disabled{background:#e2e8f0;color:#a0aec0;cursor:not-allowed;transform:none}._carouselCounter_hcm7w_541{font-size:1.1em;font-weight:600;color:#2d3748}._scenarioCard_hcm7w_555{background:#fff;border-radius:8px;padding:20px}._scenarioHeader_hcm7w_567{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._scenarioTitle_hcm7w_581{font-weight:600;color:#2d3748}._viewScenarioButton_hcm7w_591{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_hcm7w_591:hover{background:#c7d2fe}._scenarioMeta_hcm7w_629{font-size:.85em;color:#718096;margin-bottom:15px}._scenarioStats_hcm7w_641{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}._scenarioStat_hcm7w_641{background:#f8f9fa;padding:12px;border-radius:8px}._statLabel_hcm7w_667{font-size:.85em;color:#718096;margin-bottom:5px}._statValue_hcm7w_679{font-size:1.5em;font-weight:700;color:#667eea}._conversationPreview_hcm7w_691{background:#e0e7ff;padding:15px;border-radius:8px;margin-bottom:15px}._previewHeader_hcm7w_705{font-size:.9em;color:#4338ca;font-weight:600;margin-bottom:5px}._messageCount_hcm7w_719{font-size:.85em;color:#4338ca}._feedbackPreview_hcm7w_729{background:#f0fdf4;padding:15px;border-radius:8px}._feedbackContent_hcm7w_741{font-size:.9em;line-height:1.6;color:#2d3748}@keyframes _fadeIn_hcm7w_1{0%{opacity:0}to{opacity:1}}@keyframes _modalSlideUp_hcm7w_1{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalOverlay_hcm7w_797{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_hcm7w_1 .2s ease-out}._modal_hcm7w_797{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_hcm7w_1 .3s ease-out}._modalHeader_hcm7w_853{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_hcm7w_873{display:flex;align-items:center;gap:12px;color:#667eea}._modalTitle_hcm7w_873 h3{margin:0;font-size:20px;font-weight:700}._modalClose_hcm7w_899{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_hcm7w_899:hover{background:#667eea33}._modalBody_hcm7w_937{padding:28px;overflow-y:auto;flex:1}._modalBody_hcm7w_937 p{font-size:16px;line-height:1.8;color:#495057;margin:0}._scenarioActions_hcm7w_969{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._conversationModalOverlay_hcm7w_985{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_hcm7w_1 .2s ease-out}._conversationModal_hcm7w_985{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_hcm7w_1 .3s ease-out}._conversationModalHeader_hcm7w_1045{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_hcm7w_1067{display:flex;align-items:center;gap:12px}._conversationModalTitle_hcm7w_1067 h3{margin:0;font-size:20px;font-weight:700}._conversationModalClose_hcm7w_1091{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_hcm7w_1091:hover{background:#ffffff4d;transform:rotate(90deg)}._conversationModalBody_hcm7w_1133{padding:24px;overflow-y:auto;flex:1;background:#f8f9fa;border-radius:0 0 16px 16px}._conversationContainer_hcm7w_1151{display:flex;flex-direction:column;gap:16px;padding-right:8px}._conversationContainer_hcm7w_1151::-webkit-scrollbar{width:8px}._conversationContainer_hcm7w_1151::-webkit-scrollbar-track{background:#e9ecef;border-radius:4px}._conversationContainer_hcm7w_1151::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:4px}._conversationContainer_hcm7w_1151::-webkit-scrollbar-thumb:hover{background:#6c757d}._message_hcm7w_719{display:flex;flex-direction:column;max-width:85%}._userMessage_hcm7w_1217{align-self:flex-end}._botMessage_hcm7w_1225{align-self:flex-start}._messageContent_hcm7w_1233{background:#fff;padding:12px 16px;border-radius:16px;box-shadow:0 2px 8px #00000014}._userMessage_hcm7w_1217 ._messageContent_hcm7w_1233{background:#667eea;color:#fff;border-bottom-right-radius:4px}._botMessage_hcm7w_1225 ._messageContent_hcm7w_1233{background:#fff;border-bottom-left-radius:4px;border:1px solid #e9ecef}._messageText_hcm7w_1271{font-size:15px;line-height:1.5;margin-bottom:6px;white-space:pre-wrap;word-wrap:break-word}._messageTimestamp_hcm7w_1287{font-size:11px;opacity:.7;text-align:right}._messageScoring_hcm7w_1299{display:flex;flex-direction:column;gap:8px;margin-top:8px;align-self:flex-end}._pointsBadge_hcm7w_1315{padding:6px 12px;border-radius:12px;font-size:13px;font-weight:700;text-align:center;box-shadow:0 2px 6px #0000001a}._pointsBadge_hcm7w_1315._positive_hcm7w_435{background:#d4edda;color:#155724;border:1px solid #c3e6cb}._pointsBadge_hcm7w_1315._negative_hcm7w_1345{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}._pointsBadge_hcm7w_1315._neutral_hcm7w_443{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}._feedbackBadge_hcm7w_1369{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_hcm7w_1393{margin-top:30px;background:#f8f9fa;padding:30px;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px}._summaryIcon_hcm7w_1417{font-size:3em}._summaryText_hcm7w_1425{display:flex;flex-direction:column;gap:5px}._summaryTitle_hcm7w_1437{font-size:1.2em;font-weight:600;color:#2d3748}._summarySubtext_hcm7w_1449{font-size:.9em;color:#718096}._viewDetailsButton_hcm7w_1459{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_hcm7w_1459:hover{transform:translateY(-2px);box-shadow:0 6px 16px #667eea4d}._theoryBreakdown_hcm7w_1495{margin-top:30px;padding-top:30px;border-top:1px solid #e2e8f0}._breakdownTitle_hcm7w_1507{font-size:1.1em;font-weight:600;color:#2d3748;margin-bottom:20px}._breakdownGrid_hcm7w_1521{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._breakdownItem_hcm7w_1533{padding:16px;border-radius:12px;transition:all .2s ease}._breakdownCompleted_hcm7w_1545{border:1px solid var(--sunshine)}._breakdownPending_hcm7w_1553{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6}._breakdownHeader_hcm7w_1563{display:flex;align-items:center;gap:10px;margin-bottom:12px}._breakdownIcon_hcm7w_1577{font-size:1.4em}._breakdownLabel_hcm7w_1585{font-weight:600;color:#2d3748;font-size:.95em}._breakdownStatus_hcm7w_1597{display:flex;flex-direction:column;gap:8px}._breakdownPoints_hcm7w_1609{font-size:1.2em;font-weight:700;color:#4a5568}._breakdownBadge_hcm7w_1621{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:.8em;font-weight:600;width:fit-content}._badgeComplete_hcm7w_1641{background:#469859;color:#fff}._badgeIncomplete_hcm7w_1651{background:#6c757d;color:#fff}@media (max-width: 1024px){._sectionCard_hcm7w_7{padding:30px}._contentGrid_hcm7w_119{grid-template-columns:180px 1fr;gap:30px}._breakdownGrid_hcm7w_1521{grid-template-columns:repeat(2,1fr)}._scenarioActions_hcm7w_969{width:100%}._viewScenarioButton_hcm7w_591{flex:1;justify-content:center}._conversationModal_hcm7w_985{max-width:95%;max-height:90vh}._conversationModalHeader_hcm7w_1045{padding:20px}._conversationModalTitle_hcm7w_1067 h3{font-size:18px}._conversationModalBody_hcm7w_1133{padding:16px}._message_hcm7w_719{max-width:90%}._messageText_hcm7w_1271{font-size:14px}}@media (max-width: 768px){._sectionCard_hcm7w_7{padding:20px}._header_hcm7w_23{flex-direction:column;gap:15px;align-items:flex-start}._contentGrid_hcm7w_119{grid-template-columns:1fr;gap:20px}._table_hcm7w_301{font-size:.9em}._table_hcm7w_301 th,._table_hcm7w_301 td{padding:8px}._carouselHeader_hcm7w_475{flex-wrap:wrap;gap:10px}._carouselButton_hcm7w_489{font-size:.85em;padding:8px 16px}._carouselCounter_hcm7w_541{order:-1;width:100%;text-align:center}._scenarioStats_hcm7w_641{grid-template-columns:1fr}._breakdownGrid_hcm7w_1521{grid-template-columns:1fr;gap:12px}._scenarioActions_hcm7w_969{flex-direction:column;align-items:stretch}._viewScenarioButton_hcm7w_591{width:100%}}@media (max-width: 480px){._sectionTitle_hcm7w_37{font-size:1.3em}._pointsValue_hcm7w_171{font-size:1.5em}._tableWrapper_hcm7w_323{overflow-x:scroll}._simulationSummary_hcm7w_1393{padding:20px}._summaryIcon_hcm7w_1417{font-size:2.5em}._conversationModalHeader_hcm7w_1045{padding:16px}._conversationModalTitle_hcm7w_1067 h3{font-size:16px}._conversationModalBody_hcm7w_1133{padding:12px}}._leaderboardSection_z5s80_5{background:#fff;border-radius:16px}._header_z5s80_15{margin-bottom:30px}._title_z5s80_23{font-size:1.8em;font-weight:700;color:#2d3748;margin:0 0 8px;display:flex;align-items:center;gap:12px}._subtitle_z5s80_43{font-size:1em;color:#718096;margin:0}._loadingContainer_z5s80_55,._emptyState_z5s80_57{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}._emptyIcon_z5s80_73{font-size:4em;margin-bottom:20px;opacity:.5}._emptyState_z5s80_57 p{color:#718096;font-size:1.1em}._leaderboardContainer_z5s80_103{background:#fff;border-radius:12px;overflow:hidden}._columnHeaders_z5s80_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:#3e474f;text-transform:uppercase;letter-spacing:.5px;gap:20px;border-top-left-radius:12px;border-top-right-radius:12px;opacity:.8}._headerRank_z5s80_163{text-align:center}._headerNickname_z5s80_179{text-align:left}._headerCourseCompletion_z5s80_187,._headerSectionBadges_z5s80_195,._headerPoints_z5s80_203{text-align:center}._leaderboardRow_z5s80_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_z5s80_219:hover{background:linear-gradient(90deg,#f7fafc,#fff)}._leaderboardRow_z5s80_219:last-child{border-bottom:none}._leaderboardRow_z5s80_219._topThree_z5s80_257{background:linear-gradient(90deg,#fff5e6,#fff);border-left:4px solid #ffd700}._leaderboardRow_z5s80_219._topThree_z5s80_257:hover{background:linear-gradient(90deg,#fff5e6,#fffaed)}._rank_z5s80_283{font-size:1.5em;font-weight:700;text-align:center;color:#667eea}._rank_z5s80_283._topRank_z5s80_297{color:gold;font-size:1.8em}._avatar_z5s80_315{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_z5s80_351{font-size:1.1em;font-weight:600;color:#2d3748;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._courseCompletion_z5s80_377{display:flex;align-items:center;justify-content:center}._courseCompletionBadge_z5s80_389{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:transparent}._courseCompletionBadge_z5s80_389._courseBadgeEarned_z5s80_413{opacity:1}._courseCompletionBadge_z5s80_389._courseBadgeEarned_z5s80_413:hover{transform:scale(1.1)}._courseCompletionBadge_z5s80_389._courseBadgeNotEarned_z5s80_431{opacity:1}._courseCompletionBadge_z5s80_389._courseBadgeNotEarned_z5s80_431:hover{transform:scale(1.05)}._sectionBadges_z5s80_455{display:flex;gap:8px;align-items:center;justify-content:center}._badgeIcon_z5s80_469{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:transparent}._badgeIcon_z5s80_469._badgeEarned_z5s80_493{opacity:1}._badgeIcon_z5s80_469._badgeEarned_z5s80_493:hover{transform:scale(1.15)}._badgeIcon_z5s80_469._badgeNotEarned_z5s80_511{opacity:1}._badgeIcon_z5s80_469._badgeNotEarned_z5s80_511:hover{transform:scale(1.05)}._noBadges_z5s80_527{color:#cbd5e0;font-size:1.2em;font-weight:300}._points_z5s80_547{font-size:1.4em;font-weight:700;color:#667eea;text-align:center}@media (min-width: 1025px) and (max-width: 1440px){._leaderboardSection_z5s80_5{padding:35px}._columnHeaders_z5s80_123{grid-template-columns:55px 48px 1fr repeat(3,minmax(130px,1fr));padding:16px 25px;gap:18px;font-size:.9em}._leaderboardRow_z5s80_219{grid-template-columns:55px 48px 1fr repeat(3,minmax(130px,1fr));padding:18px 25px;gap:18px}._rank_z5s80_283{font-size:1.4em}._rank_z5s80_283._topRank_z5s80_297{font-size:1.7em}._avatar_z5s80_315{width:48px;height:48px;font-size:1.25em}._nickname_z5s80_351{font-size:1.05em}._courseCompletionBadge_z5s80_389{width:38px;height:38px}._badgeIcon_z5s80_469{width:30px;height:30px}._points_z5s80_547{font-size:1.3em}}@media (min-width: 768px) and (max-width: 1024px){._leaderboardSection_z5s80_5{padding:30px 20px}._title_z5s80_23{font-size:1.6em}._subtitle_z5s80_43{font-size:.95em}._columnHeaders_z5s80_123{grid-template-columns:50px 45px 1fr repeat(3,minmax(110px,1fr));padding:14px 20px;gap:15px;font-size:.85em}._leaderboardRow_z5s80_219{grid-template-columns:50px 45px 1fr repeat(3,minmax(110px,1fr));padding:16px 20px;gap:15px}._rank_z5s80_283{font-size:1.3em}._rank_z5s80_283._topRank_z5s80_297{font-size:1.5em}._avatar_z5s80_315{width:45px;height:45px;font-size:1.2em}._nickname_z5s80_351{font-size:1em}._courseCompletionBadge_z5s80_389{width:36px;height:36px}._badgeIcon_z5s80_469{width:28px;height:28px}._sectionBadges_z5s80_455{gap:6px}._points_z5s80_547{font-size:1.2em}}@media (max-width: 480px){._leaderboardSection_z5s80_5{padding:20px 15px;border-radius:12px;margin-top:30px}._title_z5s80_23{font-size:1.4em}._subtitle_z5s80_43{font-size:.9em}._columnHeaders_z5s80_123{display:none}._leaderboardRow_z5s80_219{grid-template-columns:1fr;grid-template-areas:"header" "completion" "badges" "points";padding:20px 15px;gap:12px;position:relative}._rank_z5s80_283{position:absolute;top:20px;left:15px;font-size:1em}._rank_z5s80_283._topRank_z5s80_297{font-size:1.2em}._avatar_z5s80_315{position:absolute;top:15px;left:50px;width:40px;height:40px;font-size:1.1em}._nickname_z5s80_351{grid-area:header;padding-left:110px;font-size:1em;padding-top:5px;text-align:left}._courseCompletion_z5s80_377{grid-area:completion;justify-content:flex-start}._courseCompletion_z5s80_377:before{content:"Course: ";font-weight:600;color:#4a5568;margin-right:8px}._courseCompletionBadge_z5s80_389{width:32px;height:32px}._sectionBadges_z5s80_455{grid-area:badges;justify-content:flex-start}._sectionBadges_z5s80_455:before{content:"Badges: ";font-weight:600;color:#4a5568;margin-right:8px}._badgeIcon_z5s80_469{width:28px;height:28px}._sectionBadges_z5s80_455{gap:6px}._points_z5s80_547{grid-area:points;text-align:left;font-size:1.2em}._points_z5s80_547: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}
