body .prep-blue.game-shell.game-shell{--prep-ink:#0c1c49;--prep-blue:#1559d3;--prep-line:#b6cbed;--prep-muted:#7285af;color:var(--prep-ink)}body .prep-blue.game-shell.game-shell .tf-kicker{letter-spacing:.12em;color:#7484a0;font-size:10px;font-weight:600}body .prep-blue.game-shell.game-shell .tf-intro{color:#2d4168;font-size:19px;line-height:1.65}body .prep-blue.game-shell.game-shell .prep-blue-module{container-type:inline-size}body .prep-blue.game-shell.game-shell .prep-waves{isolation:isolate;background:radial-gradient(at 25% 0,#156cef 0,#0000 52%),linear-gradient(135deg,#06429f,#0752d1 52%,#062a75);position:absolute;inset:0;overflow:hidden}body .prep-blue.game-shell.game-shell .prep-wave{pointer-events:none;border-radius:44% 56% 63% 37%/55% 37% 63% 45%;display:block;position:absolute;box-shadow:inset 0 1px 2px #a0ceff40}body .prep-blue.game-shell.game-shell .prep-wave-top{background:linear-gradient(145deg,#438dff,#0860e0 75%);width:75%;height:57%;top:-29%;left:-23%;transform:rotate(-22deg)}body .prep-blue.game-shell.game-shell .prep-wave-middle{background:linear-gradient(145deg,#07377d,#04369d 70%,#0055d8);width:130%;height:100%;top:21%;left:-16%;transform:rotate(-18deg);box-shadow:inset 0 1px #499bff30}body .prep-blue.game-shell.game-shell .prep-wave-bottom{background:linear-gradient(135deg,#428afa,#0756d5);width:77%;height:56%;bottom:-28%;left:-31%;transform:rotate(31deg);box-shadow:inset 0 2px 2px #94c7ff66}body .prep-blue.game-shell.game-shell .prep-orb{background:radial-gradient(circle at 30% 20%,#5298ff,#1762df 65%,#0a41ad);border-radius:50%;display:block;position:absolute;box-shadow:inset 0 1px 2px #badcff80,0 7px 20px #00338c28}body .prep-blue.game-shell.game-shell .prep-orb-one{width:42px;height:42px;top:10%;left:62%}body .prep-blue.game-shell.game-shell .prep-orb-two{width:60px;height:60px;top:34%;left:4%}body .prep-blue.game-shell.game-shell .prep-orb-three{width:44px;height:44px;bottom:15%;right:4%}body .prep-blue.game-shell.game-shell :is(.sound-muted,.music-muted){stroke:#ffd7b5}body .prep-blue.game-shell.game-shell .game-music-panel{color:#fff;background:#124790}body .prep-blue.game-shell.game-shell .game-music-panel :is(button,output){color:#fff}body .prep-blue.game-shell.game-shell .game-music-panel button{background:#3072c7;border-color:#82aff0}body .prep-blue.game-shell.game-shell .game-music-panel input{accent-color:#ffdb79}body .prep-blue.game-shell.game-shell [data-game-module]>.game-module-content>.game-play{isolation:isolate;padding:var(--game-surface-padding,18px 30px 24px);background:0 0;flex-direction:column;align-items:stretch;display:flex;position:relative}body .prep-blue.game-shell.game-shell .prep-card-layers{z-index:0;pointer-events:none;position:absolute;inset:18px 30px 24px}body .prep-blue.game-shell.game-shell .prep-back-sheet{background:linear-gradient(145deg,#347de0,#0444aa);border:1px solid #6ea4ff55;border-radius:34px;display:block;position:absolute;inset:0;box-shadow:0 10px 25px #00226335}body .prep-blue.game-shell.game-shell .prep-back-sheet-one{transform:rotate(-4deg)translateY(7px)}body .prep-blue.game-shell.game-shell .prep-back-sheet-two{z-index:-1;background:linear-gradient(145deg,#266ecb,#03378c);transform:rotate(4deg)translateY(7px)}body .prep-blue.game-shell.game-shell .prep-yellow{aspect-ratio:1;background:linear-gradient(135deg,#fff395,#ffc446 70%,#eda62d);border:1px solid #fff4b5;border-radius:24px;width:21%;display:block;position:absolute;box-shadow:0 6px 15px #092e7c38}body .prep-blue.game-shell.game-shell .prep-yellow-one{top:0;left:-2%;transform:translateY(-7%)rotate(-36deg)}body .prep-blue.game-shell.game-shell .prep-yellow-two{bottom:0;right:-2%;transform:translateY(5%)rotate(24deg)}body .prep-blue.game-shell.game-shell .game-content{z-index:1;justify-content:center;align-items:center;gap:var(--game-content-gap,14px);min-width:0;padding:var(--game-content-padding,clamp(18px,4cqh,30px) 28px);color:var(--prep-ink);background:radial-gradient(at 5% 100%,#cce4ffb3,#0000 55%),linear-gradient(145deg,#fcfcff,#eff5ff);border:1px solid #eff6ff;border-radius:34px;flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:visible;box-shadow:inset 0 2px 1px #fff,0 12px 25px #00297d40;container:game-surface/size}body .prep-blue.game-shell.game-shell .game-content:before,body .prep-blue.game-shell.game-shell .game-content:after{content:"";pointer-events:none;z-index:-1;background:#bfd9fc3d;border-radius:28px;width:100px;height:100px;position:absolute}body .prep-blue.game-shell.game-shell .game-content:before{top:24px;left:24px;transform:rotate(26deg)}body .prep-blue.game-shell.game-shell .game-content:after{bottom:24px;right:24px;transform:rotate(-32deg)}body .prep-blue.game-shell.game-shell .tf-instruction{color:#7687ad;text-align:center;margin:0;font-size:clamp(12px,2cqw,15px);font-weight:500;line-height:1.5}body .prep-blue.game-shell.game-shell .prep-context{color:#6a7b9b;text-align:center;background:#e9f2fd;border:1px solid #d6e5f6;border-radius:12px;max-width:90%;margin:0;padding:8px 12px;font-size:12px;line-height:1.6}body .prep-blue.game-shell.game-shell .tf-sentence{text-align:center;overflow-wrap:anywhere;text-wrap:balance;width:100%;max-width:90%;margin:8px 0 4px;font-size:clamp(22px,min(4.5cqw,7cqh),39px);font-weight:700;line-height:1.45}body .prep-blue.game-shell.game-shell .tf-answer-area{flex-direction:column;align-items:center;gap:13px;width:min(100%,560px);min-height:0;margin-top:14px;display:flex}body .prep-blue.game-shell.game-shell .prep-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:560px;margin:0;display:grid}body .prep-blue.game-shell.game-shell .prep-choices button{color:#102351;min-width:0;min-height:clamp(44px,10cqh,68px);font:600 clamp(18px,3.3cqw,27px)/1.3 var(--sans);cursor:pointer;overflow-wrap:anywhere;background:linear-gradient(145deg,#fffefb,#f0efec);border:1.5px solid #bfd0ea;border-radius:18px;justify-content:center;align-items:center;padding:12px 28px;display:flex;position:relative;box-shadow:inset 0 2px #fff,0 5px #a9c0dd4d,0 9px 16px #2962ad22}body .prep-blue.game-shell.game-shell .prep-choices button:hover:not(:disabled){background:#e9f2ff;border-color:#7da5de;transform:translateY(-1px)}body .prep-blue.game-shell.game-shell .prep-choices button:disabled{cursor:default}body .prep-blue.game-shell.game-shell .prep-choices button[data-outcome=correct]{color:#216649;background:#d4efde;border-color:#82b99a;box-shadow:0 4px #82b99a45}body .prep-blue.game-shell.game-shell .prep-choices button[data-outcome=incorrect]{color:#913e58;background:#f7dce1;border-color:#d5a0ae;box-shadow:0 4px #d5a0ae45}body .prep-blue.game-shell.game-shell .prep-choice-icon{font-size:17px;font-weight:700;position:absolute;top:50%;right:11px;transform:translateY(-50%)}body .prep-blue.game-shell.game-shell .prep-filled-answer{color:#24644f;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dceee4;border-radius:.2em;padding:0 .15em}body .prep-blue.game-shell.game-shell .prep-wrong-answer{color:#923a55;background:#f8e0e6;text-decoration:line-through 2px}body .prep-blue.game-shell.game-shell .prep-feedback{color:#53759c;text-align:center;min-height:0;margin:0;font-size:13px;font-weight:600;line-height:1.5}body .prep-blue.game-shell.game-shell .prep-feedback:empty{display:none}body .prep-blue.game-shell.game-shell .prep-next{justify-content:center;align-items:center;min-height:0;display:flex}body .prep-blue.game-shell.game-shell .prep-next:has(button[hidden]){display:none}body .prep-blue.game-shell.game-shell .game-start-screen{text-align:center;flex-direction:column;justify-content:space-evenly;align-items:center;gap:16px;width:100%;display:flex}body .prep-blue.game-shell.game-shell .game-setup-heading{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}body .prep-blue.game-shell.game-shell .game-start-screen h2{color:var(--prep-ink)}body .prep-blue.game-shell.game-shell .game-setup-choices{background:0 0;border:0;flex-direction:column;align-items:center;gap:22px;width:min(100%,430px);margin:0 auto;padding:0;display:flex}body .prep-blue.game-shell.game-shell .game-start-screen .game-filters{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}body .prep-blue.game-shell.game-shell .game-start-screen .game-filter{flex-direction:column;align-items:center;gap:10px;width:100%;margin:0;padding:0;display:flex}body .prep-blue.game-shell.game-shell .game-start-screen .game-filter>label{color:#7185a9;padding:0;font-size:12px;font-weight:600}body .prep-blue.game-shell.game-shell .game-filter-carousel{width:100%}body .prep-blue.game-shell.game-shell .game-start-options{background:0 0;border-radius:0;flex-wrap:nowrap;justify-content:center;gap:9px;padding:2px;display:flex}body .prep-blue.game-shell.game-shell .game-start-options label{flex:1 1 0;min-width:0;max-width:90px}body .prep-blue.game-shell.game-shell .game-start-options span{color:#2d4a7f;background:linear-gradient(145deg,#fffefb,#f0efec);border:1px solid #bdd0ec;border-radius:14px;place-items:center;min-height:46px;padding:10px 12px;font-size:16px;font-weight:600;display:grid;box-shadow:inset 0 2px #fff,0 4px #b6c9e150}body .prep-blue.game-shell.game-shell .game-start-options input:checked+span{color:#154ba5;background:#dce8ff;border-color:#80a4e0;box-shadow:inset 0 1px #fff,0 4px #95b2de66}body .prep-blue.game-shell.game-shell .game-next-button{color:#fff;min-height:42px;font:600 15px/1.3 var(--sans);cursor:pointer;background:linear-gradient(145deg,#3575de,#1554bd);border:1px solid #5187dd;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:11px 25px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #a9cdff70,0 4px #134491,0 7px 13px #1351ad24}body .prep-blue.game-shell.game-shell .game-next-button>span{color:inherit}body .prep-blue.game-shell.game-shell .game-next-button:hover{filter:brightness(1.06)}body .prep-blue.game-shell.game-shell .game-start-screen .game-next-button{border-radius:14px;min-width:180px;min-height:45px;margin:0}body .prep-blue.game-shell.game-shell .game-exit-suggestions{color:#47658e}body .prep-blue.game-shell.game-shell .game-exit-suggestions h3{font-size:11px;font-weight:600}body .prep-blue.game-shell.game-shell .game-exit-cards{scrollbar-width:none;gap:10px}body .prep-blue.game-shell.game-shell .game-exit-cards a{color:#385b8c;text-align:left;background:#f8fbff;border:1px solid #c8d9ef;border-radius:14px;flex-basis:160px;gap:5px;padding:11px 13px;box-shadow:0 4px #bed0e54d}body .prep-blue.game-shell.game-shell .game-exit-cards strong{font-size:13px}body .prep-blue.game-shell.game-shell .game-exit-cards span{font-size:11px}body .prep-blue.game-shell.game-shell .game-exit-arrow{color:#416caa;background:#edf4ff;border:1px solid #bed0eb;border-radius:10px;width:28px;min-height:35px;padding:4px}body .prep-blue.game-shell.game-shell :is(button,input,select,summary,a):focus-visible{outline-offset:3px;outline:3px solid #f5cf72}body .prep-blue.game-shell.game-shell [hidden]{display:none!important}@container (width<=650px){body .prep-blue.game-shell.game-shell [data-game-module]>.game-module-content>.game-play{padding:var(--game-surface-padding,16px 17px 20px)}body .prep-blue.game-shell.game-shell .prep-card-layers{inset:16px 17px 20px}body .prep-blue.game-shell.game-shell .game-content{padding:var(--game-content-padding,20px 18px);gap:var(--game-content-gap,11px);border-radius:27px}body .prep-blue.game-shell.game-shell .prep-back-sheet{border-radius:28px}body .prep-blue.game-shell.game-shell .prep-yellow{border-radius:18px}body .prep-blue.game-shell.game-shell .tf-sentence{max-width:100%;font-size:clamp(20px,min(5.2cqw,7cqh),32px)}body .prep-blue.game-shell.game-shell .prep-choices{gap:10px}body .prep-blue.game-shell.game-shell .prep-choices button{border-radius:15px;font-size:clamp(17px,3.5cqw,23px)}}@container (width<=440px){body .prep-blue.game-shell.game-shell [data-game-module]>.game-module-content>.game-play{padding:var(--game-surface-padding,12px 9px 18px)}body .prep-blue.game-shell.game-shell .prep-card-layers{inset:12px 9px 18px}body .prep-blue.game-shell.game-shell .game-content{padding:var(--game-content-padding,18px 13px);border-radius:24px}body .prep-blue.game-shell.game-shell .game-content:before,body .prep-blue.game-shell.game-shell .game-content:after{border-radius:20px;width:65px;height:65px}body .prep-blue.game-shell.game-shell .tf-answer-area{gap:12px;margin-top:8px}body .prep-blue.game-shell.game-shell .prep-choices button{padding:11px 14px;font-size:16px}body .prep-blue.game-shell.game-shell .prep-context{max-width:100%;font-size:11px}body .prep-blue.game-shell.game-shell .game-start-options{gap:7px}body .prep-blue.game-shell.game-shell .game-start-options span{min-height:41px;padding:9px;font-size:14px}body .prep-blue.game-shell.game-shell .game-exit-cards a{flex-basis:140px;padding:9px 11px}body .prep-blue.game-shell.game-shell .prep-yellow{width:26%}}@container game-surface (height<=330px){body .prep-blue.game-shell.game-shell .game-start-screen{gap:10px}body .prep-blue.game-shell.game-shell .game-setup-choices{gap:13px}body .prep-blue.game-shell.game-shell .game-start-options span{min-height:32px;padding:6px 8px;font-size:12px}body .prep-blue.game-shell.game-shell .game-start-screen .game-next-button{min-height:35px;padding:8px 20px;font-size:13px}body .prep-blue.game-shell.game-shell .game-exit-cards a{padding:7px 9px}body .prep-blue.game-shell.game-shell .game-content{gap:var(--game-content-gap,9px)}body .prep-blue.game-shell.game-shell .tf-sentence{margin:0;font-size:clamp(18px,6cqh,28px)}body .prep-blue.game-shell.game-shell .tf-answer-area{gap:8px;margin-top:4px}body .prep-blue.game-shell.game-shell .prep-choices button{min-height:37px;padding:8px 25px;font-size:18px}body .prep-blue.game-shell.game-shell .tf-instruction{font-size:11px}}.prep-blue-module{--game-bar-background:#14488ee8;--game-bar-ink:#edf5ff;--game-bar-border:#7ba7e4;--game-bar-accent:#3166ac;--game-bar-muted:#a6c3e8;--game-bar-logo-filter:brightness(0) invert(1)}
