.EvonMascot_stage__rajqK{position:relative;margin:0;padding:8px 18px 50px;background:radial-gradient(ellipse at 50% 42%,#123747 0,#0b1a29 48%,#080f18 80%);overflow:hidden}.EvonMascot_viewport__rIiuu{position:relative;width:min(100%,520px);aspect-ratio:1;margin:0 auto;overflow:hidden}.EvonMascot_viewport__rIiuu .EvonMascot_sprite__iHcc_{position:absolute;inset:0 auto auto 0;display:block;width:200%;height:200%;max-width:none;-o-object-fit:fill;object-fit:fill;animation:EvonMascot_greeting__qM6iW 4s step-end infinite}.EvonMascot_sprite__iHcc_[data-paused=true]{animation-play-state:paused}.EvonMascot_caption__ncT95{text-align:center;font-size:clamp(14px,2vw,22px);font-weight:650;color:#f8fafc;margin:-14px 0 8px;position:relative}.EvonMascot_control__pBXUo{position:absolute;bottom:10px;right:14px;min-height:36px;padding:6px 12px;border:1px solid #315464;border-radius:999px;background:#080f18;color:#d9f6ff;font-size:11px;cursor:pointer}.EvonMascot_control__pBXUo:hover{border-color:#22d3ee}.EvonMascot_control__pBXUo:focus-visible{outline:2px solid #22d3ee;outline-offset:3px}.EvonMascot_compact__upKC8{padding:0 4px 42px}.EvonMascot_compact__upKC8 .EvonMascot_viewport__rIiuu{max-width:320px}.EvonMascot_compact__upKC8 .EvonMascot_control__pBXUo{right:8px}@keyframes EvonMascot_greeting__qM6iW{0%,60%,to{transform:translate(0)}12%,36%{transform:translate(-50%)}24%{transform:translateY(-50%)}48%{transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.EvonMascot_viewport__rIiuu .EvonMascot_sprite__iHcc_{animation:none;transform:none}.EvonMascot_control__pBXUo{display:none}.EvonMascot_stage__rajqK{padding-bottom:18px}.EvonMascot_compact__upKC8{padding-bottom:0}}.BrandLogo_logo__t80m3{display:flex;align-items:center;gap:9px;flex-shrink:0;color:var(--text-main,#f8fafc)}.BrandLogo_logo__t80m3 img{width:36px;height:36px;flex-shrink:0;border-radius:8px;background:#080f18;padding:3px}.BrandLogo_words__HEhkN{display:flex;flex-direction:column;line-height:1.12}.BrandLogo_name__S200C{font-family:Arial,sans-serif;font-size:18px;font-weight:800;letter-spacing:.045em}.BrandLogo_byline__n6Ndk{font-family:Arial,sans-serif;font-size:8px;font-weight:600;letter-spacing:.15em;margin-top:4px;opacity:.75}@media(max-width:640px){.BrandLogo_logo__t80m3{gap:6px}.BrandLogo_logo__t80m3 img{width:30px;height:30px}.BrandLogo_name__S200C{font-size:14px}.BrandLogo_byline__n6Ndk{font-size:7px;letter-spacing:.08em}}.MascotWelcome_compact__jm2m1,.MascotWelcome_welcome__z7xCZ{overflow:hidden;border:1px solid #164e63;border-radius:24px;background:#080f18;color:#f8fafc;min-width:0}.MascotWelcome_media__sIGlC{min-width:0}.MascotWelcome_copy__fZChi{padding:24px}.MascotWelcome_copy__fZChi>span{color:#f8fafc}.MascotWelcome_copy__fZChi h2{color:#f8fafc!important;font-size:clamp(24px,3vw,42px);font-weight:800;line-height:1.08;margin:20px 0 12px}.MascotWelcome_copy__fZChi p{color:#cbd5e1!important;font-size:15px;line-height:1.6;max-width:52ch}.MascotWelcome_copy__fZChi .MascotWelcome_disclosure__U8x9d{font-size:11px;margin-top:16px;color:#94a3b8!important}.MascotWelcome_compact__jm2m1{display:flex;align-items:center;gap:8px;margin:16px;border-radius:18px}.MascotWelcome_compact__jm2m1 .MascotWelcome_media__sIGlC{width:240px;flex-shrink:0}.MascotWelcome_compact__jm2m1 .MascotWelcome_copy__fZChi{padding:18px}.MascotWelcome_compact__jm2m1 h2{font-size:24px;margin:12px 0 8px}.MascotWelcome_compact__jm2m1 p{font-size:13px}@media(max-width:640px){.MascotWelcome_welcome__z7xCZ .MascotWelcome_copy__fZChi{padding:18px}.MascotWelcome_welcome__z7xCZ .MascotWelcome_copy__fZChi h2{font-size:26px}.MascotWelcome_compact__jm2m1{flex-direction:column;align-items:stretch}.MascotWelcome_compact__jm2m1 .MascotWelcome_media__sIGlC{width:100%}.MascotWelcome_compact__jm2m1 .MascotWelcome_copy__fZChi{padding:18px}}html:not(.dark) .education_page__Bsszy [class*=text-cyan-]{color:#155e75!important}html:not(.dark) .education_page__Bsszy [class*=text-emerald-],html:not(.dark) .education_page__Bsszy [class*=text-green-]{color:#065f46!important}html:not(.dark) .education_page__Bsszy [class*=text-purple-],html:not(.dark) .education_page__Bsszy [class*=text-violet-]{color:#5b21b6!important}html:not(.dark) .education_page__Bsszy [class*=text-amber-],html:not(.dark) .education_page__Bsszy [class*=text-yellow-]{color:#92400e!important}html:not(.dark) .education_page__Bsszy [class*=text-pink-],html:not(.dark) .education_page__Bsszy [class*=text-red-]{color:#9f1239!important}html:not(.dark) .education_page__Bsszy [class*=text-blue-]{color:#1e40af!important}.practice_attempt__0TVLm,.practice_lab__H6XBH{--practice-bg:#fff;--practice-panel:#f8fafc;--practice-text:#172b3a;--practice-muted:#475569;--practice-border:#cbd5e1;--practice-accent:#087f73;color:var(--practice-text);min-width:0}html.dark .practice_attempt__0TVLm,html.dark .practice_lab__H6XBH{--practice-bg:#101c2b;--practice-panel:#162438;--practice-text:#f1f5f9;--practice-muted:#cbd5e1;--practice-border:#40546c;--practice-accent:#5eead4}.practice_lab__H6XBH{display:grid;gap:1.25rem}.practice_attempt__0TVLm,.practice_intro__4V9nf,.practice_references__xzbzE{padding:1.25rem;border:1px solid var(--practice-border);border-radius:1rem;background:var(--practice-bg)}.practice_attempt__0TVLm h3,.practice_lab__H6XBH h2{font-size:1.25rem;font-weight:750;line-height:1.35}.practice_lab__H6XBH h4{font-weight:700}.practice_attempt__0TVLm p,.practice_lab__H6XBH p{margin-top:.65rem;line-height:1.6}.practice_eyebrow__b6O_t{font-size:.72rem;letter-spacing:.04em;font-weight:700;color:var(--practice-accent)}.practice_small__6py01{font-size:.78rem;color:var(--practice-muted)}.practice_badge__nrfYa{background:var(--practice-panel);border:1px solid var(--practice-border);padding:.3rem .6rem;border-radius:2rem;font-size:.75rem}.practice_actions__nCN0p{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.75rem 0}.practice_actions__nCN0p button,.practice_feedback__9Bi3d button,.practice_primary__PyVN4{border:1px solid var(--practice-border);border-radius:.5rem;background:var(--practice-panel);color:var(--practice-text);padding:.6rem .8rem;font-size:.85rem;cursor:pointer;font-weight:650}.practice_actions__nCN0p button[aria-pressed=true],.practice_scenarioList__95ju1 button[aria-pressed=true]{border-color:var(--practice-accent);box-shadow:inset 0 0 0 1px var(--practice-accent)}.practice_primary__PyVN4{margin:.75rem 0;border-color:var(--practice-accent)}.practice_attempt__0TVLm button:focus-visible,.practice_attempt__0TVLm input:focus-visible,.practice_attempt__0TVLm textarea:focus-visible,.practice_lab__H6XBH button:focus-visible,.practice_lab__H6XBH input:focus-visible,.practice_lab__H6XBH select:focus-visible,.practice_lab__H6XBH summary:focus-visible,.practice_lessonCheck__8ETxS summary:focus-visible{outline:3px solid var(--practice-accent,#087f73);outline-offset:3px}.practice_attempt__0TVLm button:disabled,.practice_lab__H6XBH button:disabled{cursor:not-allowed;opacity:.55}.practice_filters__AD2kQ{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.practice_filters__AD2kQ label{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.practice_filters__AD2kQ select{border:1px solid var(--practice-border);background:var(--practice-bg);color:var(--practice-text);padding:.5rem;border-radius:.5rem}.practice_layout__N_Lgz{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.practice_scenarioList__95ju1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-height:22rem;overflow-y:auto;padding:.2rem}.practice_scenarioList__95ju1 button{min-width:0;display:grid;gap:.4rem;text-align:left;border:1px solid var(--practice-border);background:var(--practice-panel);border-radius:.75rem;padding:.8rem;color:var(--practice-text);cursor:pointer;font-size:.85rem}.practice_detail__nRTVm{min-width:0}.practice_chartWrap__vo7dM{margin:1rem 0}.practice_chart__NtlX3{width:100%;height:auto;border:1px solid var(--practice-border);border-radius:.75rem}.practice_compare__qmUQy{display:grid;gap:.6rem}.practice_question__9cEYF{border-top:1px solid var(--practice-border);padding:1rem 0 .4rem;margin-top:1rem;min-width:0}.practice_question__9cEYF legend{font-weight:650;font-size:.9rem;padding-right:.5rem}.practice_choice__8QPn9{display:flex;gap:.65rem;align-items:flex-start;margin:.6rem 0;padding:.65rem;border:1px solid var(--practice-border);border-radius:.5rem;font-size:.85rem;cursor:pointer;background:var(--practice-panel)}.practice_choice__8QPn9 input{flex-shrink:0;margin-top:.3rem;accent-color:var(--practice-accent)}.practice_feedback__9Bi3d{border:1px solid var(--practice-border);border-left:4px solid var(--practice-accent);padding:1rem;border-radius:.5rem;background:var(--practice-panel);font-size:.85rem;margin-top:1rem}.practice_feedback__9Bi3d>div{margin-top:1rem}.practice_outcomes__A2iYK{margin-top:1rem;border-top:1px solid var(--practice-border);padding-top:1rem}.practice_outcomes__A2iYK details{border:1px solid var(--practice-border);border-radius:.5rem;padding:.8rem;margin-top:.75rem}.practice_lab__H6XBH summary,.practice_lessonCheck__8ETxS summary{cursor:pointer;font-weight:650}.practice_fields__0aUs9,.practice_metrics__80Qxm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.practice_fields__0aUs9 label{display:grid;gap:.4rem;font-size:.8rem;font-weight:600}.practice_fields__0aUs9 input,.practice_fields__0aUs9 textarea{width:100%;border:1px solid var(--practice-border);background:var(--practice-bg);color:var(--practice-text);padding:.6rem;border-radius:.5rem;font-weight:400}.practice_fields__0aUs9 textarea{min-height:5rem}.practice_metrics__80Qxm dt{color:var(--practice-muted);font-size:.75rem}.practice_metrics__80Qxm dd{font-size:1.05rem;font-weight:750;margin-top:.25rem}.practice_notice__rH6CS{border-left:3px solid var(--practice-accent);padding:.7rem;background:var(--practice-panel);font-size:.82rem}.practice_lab__H6XBH a,.practice_lessonCheck__8ETxS a{text-decoration:underline;text-underline-offset:.2rem}.practice_lessonLink__WbXb8{display:inline-block;margin:.8rem;font-size:.85rem}.practice_steps__ddL5D{list-style:decimal;padding-left:1.3rem;display:grid;gap:.9rem;margin:1rem 0;font-size:.9rem}.practice_references__xzbzE{font-size:.8rem}.practice_references__xzbzE ul{list-style:disc;padding-left:1.2rem;margin-top:.8rem}.practice_lessonCheck__8ETxS{border:1px solid #94a3b8;border-radius:.75rem;padding:1rem}.practice_lessonCheck__8ETxS>a{display:inline-block;margin-top:.75rem;font-size:.8rem}@media (min-width:1200px){.practice_layout__N_Lgz{grid-template-columns:230px minmax(0,1fr)}.practice_scenarioList__95ju1{grid-template-columns:minmax(0,1fr);max-height:70vh}.practice_compare__qmUQy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.practice_fields__0aUs9,.practice_metrics__80Qxm{grid-template-columns:minmax(0,1fr)}.practice_attempt__0TVLm,.practice_intro__4V9nf{padding:1rem}.practice_scenarioList__95ju1{grid-template-columns:minmax(0,1fr);max-height:16rem}}