.cls-01[data-v-a8f1ca7c]{-webkit-filter:url(#drop-shadow-02);filter:url(#drop-shadow-02)}.cls-02[data-v-a8f1ca7c]{-webkit-mask:url(#mask-01);mask:url(#mask-01)}.cls-03[data-v-a8f1ca7c]{fill:#fff}.cls-04[data-v-a8f1ca7c]{-webkit-mask:url(#mask0);mask:url(#mask0)}.cls-05[data-v-a8f1ca7c]{-webkit-mask:url(#mask-02);mask:url(#mask-02)}.cls-06[data-v-a8f1ca7c]{-webkit-filter:url(#drop-shadow-01);filter:url(#drop-shadow-01)}.cls-07[data-v-a8f1ca7c]{fill:#ffc700}.cls-08[data-v-a8f1ca7c]{-webkit-filter:url(#drop-shadow-03);filter:url(#drop-shadow-03)}.cls-1[data-v-0372672b]{fill:#fff}.cls-2[data-v-0372672b]{-webkit-mask:url(#mask);mask:url(#mask)}.cls-3[data-v-0372672b]{-webkit-filter:url(#drop-shadow-1);filter:url(#drop-shadow-1)}.cls-4[data-v-0372672b]{fill:#ffc700}.level-image[data-v-2b1282d6]{width:60px;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.3s;transition:.3s}.active-level[data-v-2b1282d6]{-webkit-filter:grayscale(0);filter:grayscale(0)}.cls-1[data-v-3a3c864c]{-webkit-filter:url(#drop-shadow-2);filter:url(#drop-shadow-2)}.cls-2[data-v-3a3c864c]{fill:#fff}.cls-3[data-v-3a3c864c]{-webkit-filter:url(#drop-shadow-1);filter:url(#drop-shadow-1)}.cls-4[data-v-3a3c864c]{fill:#ffc700}.cls-5[data-v-3a3c864c]{-webkit-filter:url(#drop-shadow-3);filter:url(#drop-shadow-3)}.dream-container[data-v-46d56310]{background-color:#001a7b;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:.5em;border-radius:5px;width:140px}.checkbox-container[data-v-46d56310]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;width:100%;padding-top:1em}.dream-text[data-v-46d56310]{text-align:center;margin-top:.4em;margin-bottom:.8em;color:#fff;font-size:1.1em;font-weight:400;letter-spacing:1px}.image-container img[data-v-46d56310]{display:block;width:120px;height:60px;margin:auto;max-width:100%;height:auto;text-align:center}.checkbox-overlay[data-v-46d56310]{position:absolute;top:20px;right:12px;-webkit-transform:scale(1.5);transform:scale(1.5)}.dream-container[data-v-c627efca]{background-color:#001a7b;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:.5em;border-radius:5px;width:140px}.checkbox-container[data-v-c627efca]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;width:100%;padding-top:1em}.dream-text[data-v-c627efca]{text-align:center;margin-top:.4em;margin-bottom:.8em;color:#fff;font-size:1.1em;font-weight:400;letter-spacing:1px}.image-container img[data-v-c627efca]{display:block;width:120px;height:60px;margin:auto;max-width:100%;height:auto;text-align:center}.checkbox-overlay[data-v-c627efca]{position:absolute;top:20px;right:12px;-webkit-transform:scale(1.5);transform:scale(1.5)}.modal-container-x[data-v-7fea62d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;position:relative}.modal-header-x[data-v-7fea62d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}.close-btn[data-v-7fea62d2]{position:absolute;right:20px;top:20px;background-color:#001a7b;color:#fff}.icon-container[data-v-7fea62d2],.icon-wrapper[data-v-7fea62d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-container[data-v-7fea62d2]{width:50px;height:50px;border-radius:8px;background-color:#e3f2fd;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-icon[data-v-7fea62d2]{color:#001a7b;font-size:24px}.modal-content[data-v-7fea62d2]{text-align:center;margin-bottom:20px}.modal-title[data-v-7fea62d2]{color:#001a7b;font-size:18px;margin-bottom:15px;font-weight:700}.modal-text[data-v-7fea62d2]{color:#757575;font-size:14px;margin-bottom:5px}.modal-question[data-v-7fea62d2]{color:#757575;font-size:14px;margin-bottom:15px}.highlight[data-v-7fea62d2]{font-weight:700}.modal-actions[data-v-7fea62d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.no-btn[data-v-7fea62d2],.yes-btn[data-v-7fea62d2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.yes-btn[data-v-7fea62d2]{border:1px solid #001a7b;color:#001a7b}.no-btn[data-v-7fea62d2]{background-color:#001a7b;color:#fff}.align-right-select[data-v-5d66fb62]{position:absolute;left:auto!important;right:10!important}.challenge-card[data-v-df7aa2ae]{background-color:#fff;border-radius:8px;padding:16px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.2);margin-right:1em}.challenge-header[data-v-df7aa2ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.challenge-title[data-v-df7aa2ae]{font-weight:700;font-size:16px;color:#001a7b}.challenge-badge[data-v-df7aa2ae]{padding:4px 12px;border-radius:16px;font-size:12px;color:#555;background-color:#f0f0f0}.badge-sale[data-v-df7aa2ae]{background-color:#e0f2ff;color:#06c}.badge-service[data-v-df7aa2ae]{background-color:#e6f0f7;color:#4a86bd}.badge-leadership[data-v-df7aa2ae]{background-color:#e6f4f0;color:#38a38d}.challenge-description[data-v-df7aa2ae]{color:#666;font-size:14px}.challenge-progress[data-v-df7aa2ae]{border-top:1px solid #d9d9d9;padding-top:.8em}.challenge-progress[data-v-df7aa2ae],.stars-container[data-v-df7aa2ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stars-container[data-v-df7aa2ae]{margin-right:10px}.stars-icon[data-v-df7aa2ae]{margin-right:5px}.stars-icon img[data-v-df7aa2ae]{width:16px;height:16px}.stars-text[data-v-df7aa2ae]{font-size:13px;font-weight:700;color:#001a7b}.progress-container[data-v-df7aa2ae]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px}.progress-percentage[data-v-df7aa2ae]{font-size:13px;color:#001a7b;font-weight:700}.congrats-popup[data-v-7f5d76e7]{position:relative;width:350px;background:#fff;border-radius:8px;padding:25px 20px;text-align:center;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.close-button[data-v-7f5d76e7]{position:absolute;top:10px;right:10px}.checkmark-icon[data-v-7f5d76e7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56px;height:56px;background-color:#1976d2;border-radius:8px;margin-bottom:15px}.congrats-title[data-v-7f5d76e7]{color:#001a7b;font-size:24px;font-weight:700;margin:10px 0}.congrats-message[data-v-7f5d76e7]{font-size:16px;margin-bottom:15px}.stars-count[data-v-7f5d76e7]{font-weight:700}.congrats-footer[data-v-7f5d76e7]{font-size:14px;color:#666;line-height:1.4}.section-title[data-v-739b666a]{font-size:18px;font-weight:700;color:#333;margin-bottom:16px;margin-top:24px}.challenge-section[data-v-739b666a]{margin-bottom:30px}