.learner-support-launch{z-index:10000;color:#035fa6;cursor:pointer;background:#fff;border:1px solid #035fa6;border-radius:8px;padding:.5em .8em;font:14px/1.4 Andika,sans-serif;position:fixed;bottom:12px;right:12px}.learner-support-dialog{box-sizing:border-box;color:#102b35;background:#fff;border:2px solid #035fa6;border-radius:16px;width:min(70vw,700px);max-height:75dvh;padding:clamp(24px,3vw,44px);font:18px/1.5 Andika,sans-serif;overflow:auto}.learner-support-dialog::backdrop{background:#092a48a6}.learner-support-close{cursor:pointer;background:#fff;border:0;font-size:28px;position:absolute;top:8px;right:12px}.learner-reading-text{overflow-wrap:anywhere;font-size:22px;line-height:1.6}.learner-support-dialog[data-size=Large] .learner-reading-text{font-size:28px}.learner-support-dialog[data-size=Extra\ large] .learner-reading-text{font-size:34px}.learner-support-actions{flex-wrap:wrap;gap:12px;display:flex}.learner-support-actions button{font:inherit;color:#035fa6;cursor:pointer;background:#fff;border:1px solid;border-radius:8px;padding:.5em 1em}html[data-learner-contrast=true] button,html[data-learner-contrast=true] input,html[data-learner-contrast=true] select{outline-offset:2px;outline:2px solid #111}html[data-learner-contrast=true] :focus-visible{outline-offset:4px;outline:4px solid #000}html[data-learner-contrast=true] .learner-support-dialog{color:#000;border-color:#000}html[data-learner-contrast=true] a{text-decoration:underline}html[data-learner-motion=reduced] img[alt="Blizz the explorer"],html[data-learner-motion=reduced] img[src$="/bear.webp"]{visibility:hidden}html[data-learner-motion=reduced] .sentence-followup-nudge,html[data-learner-motion=reduced] .exact-next-button-start-cue{transition:none!important;animation:none!important}html[data-learner-subtitles=false] .lesson-subtitle-overlay{display:none!important}html[data-learner-subtitles=false] video::cue{visibility:hidden}@media (width<1024px),(height<768px){.learner-support-dialog[open]{display:none}.learner-support-dialog::backdrop{background:0 0}html[data-learner-contrast],html[data-learner-contrast] body{background:#000;width:100vw;height:100dvh;overflow:hidden}html[data-learner-contrast] #root,html[data-learner-contrast] body:before{display:none!important}html[data-learner-contrast] body:after{box-sizing:border-box;color:#fff;text-align:center;background:#000;place-items:center;width:100vw;height:100dvh;padding:24px;font:24px/1.5 Andika,sans-serif;position:fixed;inset:0;content:"Please view this experience on a larger screen."!important;display:grid!important}}:is(html[data-learner-motion=reduced] div:has(>div>img[alt="Blizz the explorer"])>p,html[data-learner-motion=reduced] div:has(>div>img[src$="/bear.webp"])>p){visibility:hidden}.pilot-home{color:#173c60;box-sizing:border-box;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:100dvh;padding:2rem;display:flex}.pilot-home h1{font-size:clamp(2rem,3vw,3rem)}.pilot-home nav{flex-wrap:wrap;justify-content:center;gap:2rem;max-width:100%;display:flex}.pilot-home a{color:#fff;background:#09acd6;border-radius:1rem;padding:1.5rem 3rem;font-size:clamp(1.25rem,2vw,2rem);text-decoration:none}.app-dev-nav{display:none!important}@media (width<1024px),(height<540px){html,body{background:#000;width:100vw;height:100dvh;overflow:hidden}#root{display:none!important}body:before{content:none!important;display:none!important}body:after{box-sizing:border-box;color:#fff;text-align:center;background:#000;place-items:center;width:100vw;height:100dvh;padding:2rem;font:clamp(1.25rem,3vw,2rem) Andika,sans-serif;position:fixed;inset:0;content:"Please view this experience on a larger screen."!important;display:grid!important}}.pilot-parent-return{z-index:10000;color:#035fa6;background:#fff;border:1px solid #66a1d4;border-radius:8px;padding:.5em .8em;font:14px/1.4 Andika,sans-serif;text-decoration:none;position:fixed;bottom:12px;left:12px;box-shadow:0 2px 8px #035fa622}.pilot-parent-return:focus-visible{outline-offset:3px;outline:3px solid #035fa6}.pilot-progress-error{z-index:10001;color:#563c00;background:#fff4dc;border:1px solid #ad8523;border-radius:8px;padding:12px;font:16px Andika,sans-serif;position:fixed;bottom:48px;left:12px;right:12px}
