body{background-color:#fdfeff;color:#000;font-family:Arial,sans-serif;margin:0;padding:0}.App{padding-bottom:110px}h1,h2,h3{color:#475657;font-family:Courier New,monospace}header{align-items:center;border-bottom:4px solid #e2e2e2;display:flex;justify-content:space-between;padding:20px;position:sticky;top:0;z-index:20}footer,header{background-color:#fdfeff;color:#475657;text-align:center}footer{border-top:2px solid #e2e2e2;bottom:0;font-size:small;padding:10px;position:fixed;width:100%}footer p{line-height:1.35;margin:0}footer a{color:#475657;text-decoration:underline}button{background-color:#f2cd5d;border:3px solid #00070c;border-radius:5px;color:#00070c;cursor:pointer;font-family:Courier New,monospace;font-size:large;font-weight:700;margin:10px 0;padding:20px 30px;transition:background-color .3s,transform .3s,color .3s}button:hover{background-color:#00070c;border:5px solid #00070c;color:#f2cd5d;transform:scale(1.1)}.logo-button{align-items:center;display:inline-flex;padding:0}.logo-button,.logo-button:hover{background:#0000;border:0;color:inherit;transform:none}.header-menu{position:relative}.menu-toggle{background-color:initial;border:0;border-radius:10px;color:#475657;cursor:pointer;font-family:Courier New,monospace;min-height:52px;min-width:52px;padding:10px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.menu-toggle:hover,.menu-toggle[aria-expanded=true]{background-color:#f2cd5d;border:0;color:#00070c;transform:none}.menu-icon{display:inline-flex;flex-direction:column;gap:5px}.menu-icon span{background-color:currentColor;border-radius:999px;display:block;height:2px;width:22px}.header-menu-panel{background-color:#fdfeff;border:2px solid #c9d1d6;border-radius:16px;box-shadow:0 16px 32px #00070c24;display:flex;flex-direction:column;gap:6px;min-width:220px;padding:10px;position:absolute;right:0;top:calc(100% + 12px)}.header-menu-divider{background-color:#d9e0e4;height:1px;margin:4px 0}.header-menu-section{color:#677779;font-family:Courier New,monospace;font-size:.85rem;font-weight:700;padding:4px 8px;text-align:left}.header-menu-item{align-items:center;background:#0000;border:0;border-radius:12px;color:#1f2b2d;display:flex;font-family:Arial,sans-serif;font-size:1rem;font-weight:600;gap:10px;justify-content:flex-start;margin:0;padding:12px 14px;text-align:left;transform:none}.header-menu-item:hover{background-color:#eef4ee;border:0;color:#1f2b2d;transform:none}.header-menu-item.active{background-color:#e1ecdf;color:#14311d}.header-menu-item__flag{font-size:1.15rem;line-height:1}.logo{height:60px}.logo-large{height:120px;margin-bottom:20px;margin-top:20px}.greeting{font-size:1.5em;margin-bottom:30px}.container{margin:auto;max-width:800px;padding:20px;text-align:center}.link{color:#005ca3;text-decoration:none}.link:hover{text-decoration:underline}input{border:1px solid #008bf8;box-sizing:border-box;display:block;font-size:large;margin:10px auto 30px;max-width:300px;outline:none;padding:10px;transition:.3s;width:100%}input:focus{border:3px solid #005ca3}.game-button-container{display:flex;gap:10px;margin:10px}.game-button{border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-family:Courier New,monospace;font-size:medium;font-weight:700;padding:10px 20px;transition:background-color .3s,transform .3s,color .3s}.scam{border:4px solid #000}.scam,.scam:hover{background-color:#ed1c24}.scam:hover{color:#fff}.legitimate{background-color:#4f9d69;border:4px solid #000}.legitimate:hover{background-color:#4f9d69;color:#fff}.selected-list{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0;padding:0}.selected-item{align-items:center;background-color:#f2cd5d;border-radius:10px;display:inline-flex;justify-content:space-between;margin-bottom:8px;padding:10px 12px}.selected-item__text{flex:1 1;font-weight:500}.selected-item__remove{cursor:pointer;font-size:1.2em;font-weight:700;line-height:1;margin-left:12px;-webkit-user-select:none;user-select:none}.score-section{margin-bottom:40px;text-align:center}.score-display{font-size:4rem;font-weight:700;margin-top:20px;text-align:center}.buttons{align-items:center;display:flex;flex-direction:column;gap:20px}.instruction-box{background-color:initial;border-left:3px solid #475657;border-radius:5px;font-size:large;margin-bottom:20px;padding:15px;text-align:left}.instruction-box p{color:#333;font-size:.95em;line-height:1.6;margin:0}.block_text{display:block}@media (max-width:600px){.container{padding:10px}.App{padding-bottom:140px}header{padding:16px}.header-menu-panel{min-width:min(220px,calc(100vw - 32px));right:0}.logo{height:40px}}.email-content{background-color:#fff;border:2px solid #d4d4d4;border-radius:10px;box-sizing:border-box;max-width:100%;padding:14px;text-align:left;width:100%}.email-header{border-bottom:1px solid #ddd;margin-bottom:12px;padding-bottom:10px}.email-header .subject{font-size:1.1rem;font-weight:600;margin-bottom:6px}.email-header .addresses{color:#555;font-size:.9rem}.email-header .from,.email-header .to{margin-bottom:4px}.email-body{font-size:.95rem;line-height:1.5}.email-body a{color:#1a73e8;text-decoration:none}.email-body a:hover{text-decoration:underline}.email-body.disable-links a{color:inherit;cursor:default;pointer-events:none;text-decoration:none}.email-body.disable-links a:hover{text-decoration:none}.header-item.clickable{border:1px solid #c5c5c5;border-radius:5px;cursor:pointer;margin:2px}.header-item.highlighted{background-color:#f2cd5d80}.logo_energy_email{color:#d32f2f;font-size:2rem;font-weight:700;margin-right:10px;width:100%}.logo_energy_paragraph{text-align:right}.bold_text{font-weight:700}.red_box_email{background-color:#f5f5f5;border-left:2px solid #d32f2f;display:block;margin:10px;padding:10px}.red_button{background-color:#d32f2f;border-radius:8px;color:#fff;font-weight:700;padding:10px 24px;text-align:center}.red_button a{color:#fff!important;font-weight:700!important;text-decoration:underline!important}.align_center,.purple_button{text-align:center}.purple_button{background-color:#6a1b9a;border-radius:8px;color:#fff;font-weight:700;padding:20px 34px}.purple_button a{color:#fff!important;font-weight:700!important;text-decoration:underline!important}.purple_box_email{background-color:#f3e5f5;border:none;border-radius:8px;display:block;margin:10px;padding:10px}.title_text{font-size:2rem}.content-paragraph{display:block;line-height:1.5;margin:0 0 10px}.content-paragraph:last-child{margin-bottom:0}.content-paragraph.block{display:block;margin-bottom:10px}.segment{display:inline;transition:background-color .2s ease}.segment.block_text{display:block}.segment.clickable{border:1px solid #c5c5c5;border-radius:5px;cursor:pointer;margin:2px;padding:2px 4px}.segment.highlighted{background-color:#f2cd5d80}.segment a{color:#1a73e8;text-decoration:none}.segment a:hover{text-decoration:underline}.segment .inert-link{color:inherit;cursor:default;pointer-events:none;text-decoration:none}.segment .inert-link:hover{text-decoration:none}.frame1 .intro-animation-image{animation:bounceInLeft 1s ease-out;display:block;margin:0 auto;max-width:min(100%,440px);width:100%}.frame1.intro-complete .greeting{animation:fadeIn .6s ease-out both}.frame1.intro-complete button{animation:fadeIn .6s ease-out .15s both}.frame1.exit{animation:bounceOutRight 1s ease-in}.frame2,.frame3{animation:bounceInLeft 1s ease-out}.onboarding-container{margin:auto;max-width:800px;overflow-x:hidden;padding:20px;position:relative;text-align:center}.frame2,.frame3,.onboarding-container,.practice-content{box-sizing:border-box;width:100%}.onboarding-container .game-button-container{margin:10px 0}.feedback{border:1px solid #ccc}.feedback-heading.incorrect,.feedback-item.incorrect{color:#dc0073}.feedback-reason{color:inherit}@keyframes bounceInLeft{0%{transform:translateX(-100%)}60%{transform:translateX(10%)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bounceOutRight{0%{transform:translateX(0)}60%{transform:translateX(-10%)}to{transform:translateX(100%)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media screen and (max-width:768px){.onboarding-container{max-width:100%;padding:10px}}.score-container{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.progress-circles{align-items:center;display:flex;gap:8px;justify-content:center}.progress-circle{background-color:initial;border:2px solid #000;border-radius:999px;height:12px;transition:background-color .25s ease;width:12px}.progress-circle.filled{background-color:#5cb67a}.score-section{align-items:flex-end;display:flex;justify-content:end}.score-label{align-items:end;font-size:.8em;margin-right:10px}.score-box{border:2px solid #000;border-radius:10px;font-size:2em;font-weight:700;padding:10px 20px;transition:transform .5s ease,background-color .5s ease}.score-increase{background-color:#4f9d69;transform:scale(1.2)}.score-decrease{background-color:#ed1c24;transform:scale(1.2)}.feedback{background-color:#f9f9f9;border:2px solid #000;border-radius:5px;margin-bottom:20px;padding:10px;text-align:left}.feedback ul{list-style:none;margin:0;padding:0}.feedback li{margin-bottom:10px}.feedback-animated{animation:feedbackHighlight .5s ease}@keyframes feedbackHighlight{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.feedback-message h3{font-size:2rem;margin:0}.feedback-message .correct{color:#4f9d69}.feedback-message .incorrect{color:#ed1c24}.countdown{font-size:4rem;font-weight:700;margin-top:16px;text-align:center}.content-wrapper{opacity:1;transform:scale(1)}.content-wrapper.exit{animation:fadeOut .4s ease forwards}.content-wrapper.enter{animation:feedbackHighlight .5s ease}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.score-display{font-size:1.2em;transition:transform .5s ease}.feedback-heading{font-weight:700;margin:12px 0 6px}.feedback-heading.correct{color:#4f9d69}.feedback-heading.incorrect{color:#ed1c24}.feedback-item.correct{color:#4f9d69}.feedback-item.incorrect{color:#ed1c24}.feedback-marker{display:inline-block;font-size:1.25em;font-weight:900;line-height:1;margin-right:6px}.feedback-reason{color:#303030;font-size:.9em;margin-left:18px}.feedback-reason.correct{color:#4f9d69}.feedback-reason.incorrect{color:#ed1c24}.sms-content{background-color:#fff;border:2px solid #d4d4d4;border-radius:10px;box-sizing:border-box;margin:0 auto;max-width:560px;padding:14px;text-align:left}.sms-header{align-items:center;display:flex;gap:10px;margin-bottom:12px}.sms-back-arrow{color:#555;font-size:1.1rem}.sms-profile-placeholder{background-color:#d4d4d4;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:34px;width:34px}.sms-phone{color:#111;font-weight:600}.sms-phone.clickable{border:1px solid #c5c5c5;border-radius:5px;cursor:pointer;padding:2px 4px}.sms-phone.highlighted{background-color:#f2cd5d80;border-radius:5px;padding:2px 4px}.sms-bubble{background-color:#e5f1ff;border:1px solid #bce0ff;border-radius:18px;box-shadow:0 1px 3px #00000014;font-size:.95rem;line-height:1.5;max-width:100%;padding:10px 14px}.whatsapp-content{background-color:#fff;border:2px solid #d4d4d4;border-radius:10px;box-sizing:border-box;margin:0 auto;max-width:560px;padding:14px;text-align:left}.whatsapp-header{align-items:center;display:flex;gap:10px;margin-bottom:12px}.whatsapp-back-arrow{color:#555;font-size:1.1rem}.whatsapp-profile-picture{border-radius:50%;height:34px;object-fit:cover;width:34px}.whatsapp-profile-name{color:#111;font-weight:600}.text .content-paragraph{background-color:#dcf8c6;border-radius:18px;display:inline-block;line-height:1.4;margin-bottom:8px;max-width:75%;padding:12px 14px}.text .content-paragraph.block{display:inline-block}.whatsapp-website-preview{align-items:flex-start;background-color:#fff;border:1px solid #d9d9d9;border-radius:14px;display:flex;gap:10px;margin-bottom:8px;max-width:75%;padding:10px}.whatsapp-website-photo{border-radius:8px;flex-shrink:0;height:74px;object-fit:cover;width:74px}.whatsapp-website-content{display:flex;flex-direction:column;gap:4px;min-width:0}.whatsapp-website-title{color:#1f1f1f;font-weight:700;line-height:1.25}.whatsapp-website-description{color:#383838;font-size:.9rem;line-height:1.25}.whatsapp-website-link{align-items:center;color:#0f5fbd;display:inline-flex;font-size:.88rem;gap:6px;text-decoration:none;word-break:break-all}.whatsapp-website-link:hover{text-decoration:underline}.whatsapp-link-icon{font-size:.9rem}.social-media-video{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:0 auto;max-width:500px;padding:16px;text-align:left}.read-more-btn{color:#008bf8;margin-left:4px}.read-more-btn:hover{color:#005ca3}.post-media{margin-bottom:12px}.post-image{border-radius:8px;height:auto;object-fit:cover;width:100%}.social-media-link{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:0 auto;max-width:500px;padding:16px;text-align:left}.post-header{align-items:center;display:flex;margin-bottom:12px}.profile-picture{border-radius:50%;height:40px;margin-right:12px;object-fit:cover;width:40px}.profile-name{color:#333;font-weight:600}.profile-meta{display:flex;flex-direction:column;line-height:1.2}.profile-sponsored{color:#7a7a7a;font-size:12px;margin-top:2px}.post-text{color:#333;line-height:1.4;margin-bottom:12px}.read-more-btn{background:none;border:none;color:#475657;cursor:pointer;font-size:inherit;margin:0 0 0 4px;padding:0;text-decoration:underline}.read-more-btn:hover{background:none;border:none;color:#333}.link-preview{border:1px solid #e1e8ed;border-radius:8px;margin-bottom:12px;overflow:hidden}.preview-image{height:auto;object-fit:contain;width:100%}.preview-content{padding:12px}.website-title{color:#333;font-weight:600;margin-bottom:4px}.website-link.clickable,.website-title.clickable{border:1px solid #c5c5c5;border-radius:5px;cursor:pointer;margin:2px 0;padding:4px 6px}.website-link.highlighted,.website-title.highlighted{background-color:#f2cd5d80}.website-link{color:#008bf8;display:inline-block;font-size:14px;text-decoration:none}.website-link:hover{text-decoration:underline}.post-footer{align-items:center;border-top:1px solid #e1e8ed;display:flex;justify-content:space-between;padding-top:8px}.reactions{display:flex;gap:8px}.reaction{cursor:pointer;font-size:18px}.shares{color:#657786;font-size:14px}.final-score-box{background-color:#f9f9f9;border:2px solid #000;border-radius:12px;margin:0 auto 40px;max-width:760px;padding:18px;text-align:left}.final-score-header{border-radius:10px 10px 0 0;margin:-18px -18px 18px;padding:14px 18px}.final-score-header .final-score-summary,.final-score-header .final-score-title{color:inherit}.final-score-header--low,.final-score-header--veryLow{background-color:#ed1c24;color:#fff}.final-score-header--medium{background-color:#f2cd5d;color:#00070c}.final-score-header--high{background-color:#4f9d69;color:#fff}.final-score-box-pop{animation:scoreFeedbackPop .45s ease}@keyframes scoreFeedbackPop{0%{opacity:.65;transform:scale(.96)}65%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.final-score-summary{color:#666;font-size:.95rem;margin-bottom:10px}.final-score-title{font-size:1.8rem;font-weight:800;margin-bottom:10px}.final-score-text{line-height:1.55;white-space:pre-line}.play-again{border:6px double #4f9d69;color:#4f9d69}.play-again:hover{background-color:#4f9d69;border-color:#4f9d69;color:#fff}.resources-box{background-color:#4f9d69;border:2px solid #000;border-radius:12px;margin:0 auto 40px;max-width:860px;padding:18px;text-align:left}.resources-box-title{color:#000;font-size:1.9rem;font-weight:800;margin:0 0 14px}.resources-body{display:flex;flex-direction:column;gap:12px}.resource-item{background-color:#fff;border:1px solid #000;border-radius:10px;padding:14px}.resource-item-title{color:#4f9d69;font-size:1.1rem;font-weight:700;margin:0 0 8px}.resource-item-description{color:#111;line-height:1.5;margin:0 0 8px}.resource-item-link{color:#666;text-decoration:underline;word-break:break-word}.resource-item-link:hover{color:#000}@media (max-width:600px){.resources-box{padding:14px}.resources-box-title{font-size:1.5rem}}.about-box{background-color:#4f9d69;border:2px solid #000;border-radius:12px;margin:0 auto 40px;max-width:860px;padding:18px;text-align:left}.about-box-title{color:#000;font-size:1.9rem;font-weight:800;margin:0 0 14px}.about-content{background-color:#fff;border:1px solid #000;border-radius:10px;padding:18px}.about-text{color:#111;line-height:1.6;margin:0;white-space:pre-line}.about-link{color:#4f9d69;font-weight:600;text-decoration:none}.about-link:hover{color:#396e4a}.about-logos{align-items:center;border-top:1px solid #d5d5d5;display:flex;gap:16px;justify-content:space-between;margin-top:24px;padding-top:16px}.about-logo{display:block;width:auto}.about-logo-left{max-height:80px}.about-logo-right{max-height:60px}@media (max-width:760px){.about-box{padding:14px}.about-box-title{font-size:1.5rem}.about-content{padding:14px}.about-logos{gap:14px}.about-logo-left{align-self:flex-start}.about-sponsor-group{justify-content:flex-end}.about-sponsor-text{font-size:.9rem;max-width:200px}}@media (max-width:520px){.about-sponsor-group{align-items:flex-end;flex-direction:column-reverse;gap:8px}.about-sponsor-text{max-width:100%}}
/*# sourceMappingURL=main.0b84fbbe.css.map*/