.sc{position:relative;container-type:inline-size;width:100%;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line,#e3edf5);box-shadow:0 30px 60px -28px #13437366;isolation:isolate}.sc-size-hero{aspect-ratio:16/10}.sc-size-card{aspect-ratio:4/3}.sc-in{position:absolute;inset:0;display:flex;flex-direction:column;font:400 1.9cqw/1.45 Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#0d2235;text-align:left}.sc-size-card .sc-in{font-size:3.15cqw}.sc-chrome{flex:none;display:flex;align-items:center;gap:.45em;height:2.4em;padding:0 .9em;background:#eef7fd;border-bottom:1px solid #e3edf5}.sc-chrome i{width:.62em;height:.62em;border-radius:50%;background:#ffb3b3}.sc-chrome i:nth-child(2){background:#fd9}.sc-chrome i:nth-child(3){background:#b4e6bd}.sc-url{margin-left:.6em;flex:0 1 22em;background:#fff;border:1px solid #e3edf5;border-radius:.45em;padding:.15em .7em;font-size:.78em;color:#52697c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-page{position:relative;flex:1;padding:1.1em 1.3em;background:radial-gradient(circle at 15% 0%,#f3f9fe,transparent 60%),#fff;overflow:hidden}.sc-h{font:800 1.1em/1.2 Plus Jakarta Sans,system-ui,sans-serif;margin-bottom:.6em}.sc-q{max-width:56%;border:1px solid #e3edf5;border-radius:.8em;padding:.75em .9em;margin-bottom:.7em;background:#fff}.sc-size-card .sc-q{max-width:100%}.sc-q-sm{padding:.55em .8em}.sc-qn{font:700 .72em Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#1f73b8;margin-bottom:.25em}.sc-qt{font-weight:600}.sc-opt{margin-top:.4em;border:1px solid #e3edf5;border-radius:.5em;padding:.3em .6em;font-size:.88em;background:#fbfdff;transition:background .4s,border-color .4s}.sc-q-right.is-on{background:#eafaf1;border-color:#8fd9ae;font-weight:700}.sc-card-r{position:absolute;right:1.2em;bottom:1.2em;width:42%;background:#fff;border:1px solid #dbe9f5;border-radius:.9em;box-shadow:0 1.4em 2.6em -1.2em #13437373;padding:.7em .85em .85em;opacity:0;transform:translateY(.8em) scale(.97);transition:opacity .35s,transform .35s;z-index:3}.sc-size-card .sc-card-r{width:62%;right:.9em;bottom:.9em}.sc-card-r.is-on{opacity:1;transform:none}.sc-card-tall{top:3.4em;bottom:auto}.sc-ch{display:flex;align-items:center;gap:.45em;padding-bottom:.5em;margin-bottom:.55em;border-bottom:1px solid #eef3f8}.sc-ch img{width:1.35em;height:1.35em;border-radius:.35em}.sc-ch b{font:800 .9em Plus Jakarta Sans,system-ui,sans-serif}.sc-pill{margin-left:auto;background:#e7f7ee;color:#107a46;font-weight:700;font-size:.68em;padding:.2em .6em;border-radius:99em;white-space:nowrap}.sc-ans{font:800 1.15em/1.2 Plus Jakarta Sans,system-ui,sans-serif;margin-bottom:.35em}.sc-badge{display:inline-block;background:#e7f7ee;color:#107a46;font-weight:700;font-size:.72em;padding:.2em .55em;border-radius:.45em;opacity:0;transform:translateY(.3em);transition:opacity .3s,transform .3s}.sc-badge.is-on{opacity:1;transform:none}.sc-ol{margin:.5em 0 0;padding-left:1.3em;font-size:.86em}.sc-step{opacity:0;transform:translate(-.5em);transition:opacity .35s,transform .35s;margin:.18em 0}.sc-step.is-on{opacity:1;transform:none}.sc-mini{font-size:.8em;color:#5b7488;margin-top:.2em}.sc-fab{position:absolute;right:1.2em;bottom:1.2em;width:3.1em;height:3.1em;border-radius:50%;background:#fff;box-shadow:0 .7em 1.4em -.5em #1343738c;display:grid;place-items:center;z-index:2;transition:transform .2s}.sc-size-card .sc-fab{right:.9em;bottom:.9em}.sc-fab img{width:72%;height:72%;border-radius:50%}.sc-spin{position:absolute;inset:.25em;border-radius:50%;border:.22em solid rgba(43,143,214,.2);border-top-color:#2b8fd6;opacity:0}.sc-fab.is-loading .sc-spin{opacity:1;animation:scspin .8s linear infinite}.sc-fab.is-loading img{opacity:.35}.sc-card-r.is-on~.sc-fab{opacity:0;transform:scale(.6);transition:opacity .25s,transform .25s}@keyframes scspin{to{transform:rotate(360deg)}}.sc-park{position:absolute;left:30%;bottom:16%;width:2px;height:2px}.sc-cursor{position:absolute;left:var(--x,38%);top:var(--y,72%);width:1.7em;height:1.7em;z-index:10;transition:left .85s cubic-bezier(.45,.05,.25,1),top .85s cubic-bezier(.45,.05,.25,1);pointer-events:none;filter:drop-shadow(0 .15em .25em rgba(0,0,0,.25))}.sc-cursor svg{width:100%;height:100%;display:block}.sc-cursor:after{content:"";position:absolute;left:10%;top:6%;width:2.2em;height:2.2em;margin:-1.1em 0 0 -1.1em;border-radius:50%;background:#2b8fd659;transform:scale(0);opacity:0}.sc-cursor.is-click:after{animation:scclick .45s ease-out}.sc-cursor.is-hidden{display:none}@keyframes scclick{0%{transform:scale(.2);opacity:1}to{transform:scale(1.3);opacity:0}}.sc-scene-crop .sc-q{max-width:58%}.sc-q-target{position:relative}.sc-crop-start{position:absolute;left:-.4em;top:-.4em;width:2px;height:2px}.sc-crop-end{position:absolute;right:-.4em;bottom:-.6em;width:2px;height:2px}:is(.sc-scene-crop,.sc-scene-connect) .sc-page:before{content:"";position:absolute;inset:0;background:#0d223552;opacity:0;transition:opacity .3s;z-index:1;pointer-events:none}:is(.sc-scene-crop,.sc-scene-connect).is-lens .sc-page:before{opacity:1}.sc-sel{position:absolute;z-index:2;border:.16em solid #2b8fd6;border-radius:.4em;background:#fff0;box-shadow:0 0 #fff0;opacity:0;left:var(--sx,10%);top:var(--sy,40%);width:0;height:0;transition:width 1.1s cubic-bezier(.45,.05,.25,1),height 1.1s cubic-bezier(.45,.05,.25,1),opacity .2s}.sc-sel.is-on{opacity:1}.sc-sel.is-done{background:#3ea7e014}.sc-keys{position:absolute;z-index:4;left:50%;top:.9em;transform:translate(-50%) translateY(-.4em);background:#0d2235;color:#fff;font-size:.78em;padding:.35em .8em;border-radius:99em;opacity:0;transition:opacity .25s,transform .25s;white-space:nowrap}.sc-keys.is-on{opacity:1;transform:translate(-50%)}.sc-keys kbd{font:600 .9em Inter,system-ui,sans-serif;background:#ffffff29;border-radius:.3em;padding:0 .35em;margin:0 .1em}.sc-btn{display:inline-block;border:0;border-radius:99em;padding:.45em 1em;font:700 .82em Inter,system-ui,sans-serif;color:#fff;background:linear-gradient(135deg,#5fc0f0,#2b8fd6 50%,#17568b);transition:transform .15s,opacity .25s}.sc-btn.is-pressed{transform:scale(.94)}.sc-explain.is-pressed{opacity:0}.sc-steps{display:none;margin-top:.3em}.sc-steps.is-on{display:block}.sc-steps .sc-step{display:flex;gap:.55em;align-items:baseline;font-size:.88em;margin:.35em 0}.sc-steps .sc-step span{flex:none;width:1.45em;height:1.45em;border-radius:50%;background:#eef7fd;color:#1f73b8;font-weight:800;font-size:.8em;display:grid;place-items:center}.sc-check{margin-top:.5em;color:#107a46;font-weight:700;font-size:.86em;opacity:0;transition:opacity .35s}.sc-check.is-on{opacity:1}.sc-chatcard{display:flex;flex-direction:column;bottom:1.2em}.sc-msg{font-size:.84em;border-radius:.7em;padding:.45em .65em;margin:.3em 0;max-width:92%;opacity:0;transform:translateY(.3em);transition:opacity .3s,transform .3s}.sc-msg.is-on{opacity:1;transform:none}.sc-msg-me{align-self:flex-end;background:#e8f4fd;color:#17568b;font-weight:600}.sc-msg-ai{align-self:flex-start;background:#f5f9fc;border:1px solid #e8eef4;min-height:1.4em}.sc-typing{align-self:flex-start;display:none;gap:.25em;background:#f5f9fc}.sc-typing.is-on{display:flex}.sc-typing i{width:.4em;height:.4em;border-radius:50%;background:#9fb3c4;animation:scdot 1s infinite}.sc-typing i:nth-child(2){animation-delay:.15s}.sc-typing i:nth-child(3){animation-delay:.3s}@keyframes scdot{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-.25em);opacity:1}}.sc-input{margin-top:auto;display:flex;align-items:center;gap:.5em;border:1.5px solid #dbe9f5;border-radius:.7em;padding:.4em .45em .4em .7em;font-size:.84em}.sc-input-text{flex:1;color:#9fb3c4;white-space:nowrap;overflow:hidden}.sc-input-text.is-typed{color:#0d2235}.sc-send{flex:none;width:1.9em;height:1.7em;border-radius:.45em;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#5fc0f0,#2b8fd6 50%,#17568b);font-size:.85em}.sc-review{position:relative;height:100%;max-width:30em;margin:0 auto}.sc-rtop{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.45em}.sc-rtop b{font:800 1.05em Plus Jakarta Sans,system-ui,sans-serif}.sc-rtop span{font-size:.78em;color:#7a93a8;font-weight:600}.sc-bar{height:.35em;border-radius:99em;background:#eef2f5;overflow:hidden;margin-bottom:.8em}.sc-bar i{display:block;height:100%;width:33%;background:linear-gradient(90deg,#5fc0f0,#2b8fd6);transition:width .5s}.sc-bar.is-2 i{width:66%}.sc-fc{position:absolute;left:0;right:0;top:3.1em;border:1px solid #e3edf5;border-radius:1em;background:#fff;padding:.9em 1em;box-shadow:0 1em 2em -1.2em #13437366;opacity:0;transform:translateY(.6em);transition:opacity .35s,transform .45s}.sc-fc.is-on{opacity:1;transform:none}.sc-fc.is-out{opacity:0;transform:translate(-40%) rotate(-4deg)}.sc-fc-lbl{font-size:.66em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9fb3c4}.sc-fc-q{font-weight:700;font-size:1.05em;margin:.15em 0 .6em}.sc-fc-a{display:none;border-top:1px dashed #dbe9f5;padding-top:.5em;margin-bottom:.6em;font-weight:700;color:#107a46}.sc-fc.is-flipped .sc-fc-a{display:block}.sc-fc .sc-btn{width:100%;text-align:center;border-radius:.6em}.sc-fc.is-flipped .sc-show{display:none}.sc-rates{display:none;grid-template-columns:repeat(4,1fr);gap:.4em}.sc-fc.is-flipped .sc-rates{display:grid}.sc-rate{text-align:center;border-radius:.55em;padding:.4em 0;font-weight:700;font-size:.8em;transition:transform .15s}.r1{background:#fdecec;color:#b42318}.r2{background:#fff3e0;color:#b4690e}.r3{background:#eef7fd;color:#1f73b8}.r4{background:#e7f7ee;color:#107a46}.sc-good.is-pressed{transform:scale(.92);box-shadow:0 0 0 .15em #2b8fd6}.sc-toast{position:absolute;left:50%;bottom:.4em;transform:translate(-50%,.5em);background:#0d2235;color:#fff;font-size:.8em;font-weight:600;padding:.4em .9em;border-radius:99em;opacity:0;transition:opacity .3s,transform .3s;white-space:nowrap}.sc-toast.is-on{opacity:1;transform:translate(-50%)}.sc-vrow{display:flex;align-items:center;gap:.5em;font-size:.86em;margin:.35em 0;opacity:.25;transition:opacity .35s}.sc-vrow.is-on{opacity:1}.sc-dot{flex:none;width:1.05em;height:1.05em;border-radius:50%;border:.15em solid #dbe9f5;transition:background .3s,border-color .3s}.sc-vrow.is-on .sc-dot{background:#1aa260;border-color:#1aa260;box-shadow:inset 0 0 0 .18em #fff}.sc-vres{margin-top:.55em;display:inline-block;background:#e7f7ee;color:#107a46;font-weight:800;font-size:.86em;padding:.3em .7em;border-radius:.5em;opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}.sc-vres.is-on{opacity:1;transform:none}.sc-scene-verify .sc-conf{opacity:0;transition:opacity .4s}.sc-scene-verify .sc-conf.is-on{opacity:1}.sc-exam{display:flex;justify-content:space-between;align-items:center;gap:1em;background:#fff4e5;border:1px solid #ffd9a8;color:#8a4b00;border-radius:.6em;padding:.45em .8em;margin-bottom:.7em;font-size:.85em}.sc-exam b{font:800 1em Plus Jakarta Sans,system-ui,sans-serif;color:#0d2235}.sc-note{font-weight:700;font-size:.9em;margin-bottom:.2em}.sc-saved{margin-top:.5em}.sc-saved.is-on{opacity:1;transform:none}.sc-prog{position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,#5fc0f0,#2b8fd6);opacity:0;z-index:20}.sc.is-once .sc-prog{opacity:1;animation:scprog var(--dur,8s) linear forwards}@keyframes scprog{to{width:100%}}[data-scene-slot]{transition:box-shadow .35s,transform .35s,border-color .35s;cursor:pointer}[data-scene-slot] .sc{transition:opacity .4s,filter .4s}[data-scene-slot].is-active{border-color:#9fd0ef!important;box-shadow:0 0 0 4px #3ea7e024,0 30px 60px -30px #13437373!important;transform:translateY(-4px)}[data-scene-slot].is-idle .sc{opacity:.55;filter:saturate(.6)}[data-scene-slot].is-idle h3{color:#5b7488}.sc-jsteps{position:absolute;z-index:5;top:.7em;right:1.1em;display:flex;gap:.3em;font-size:.72em}.sc-js{padding:.25em .65em;border-radius:99em;background:#f1f5f9;color:#52697c;font-weight:700;white-space:nowrap;transition:background .3s,color .3s,box-shadow .3s}.sc-js.is-on{background:linear-gradient(135deg,#5fc0f0,#2b8fd6 50%,#17568b);color:#fff;box-shadow:0 .4em 1em -.5em #17568bb3}.sc-js.is-done{background:#e7f7ee;color:#107a46;box-shadow:none}.sc-jcard{top:3.2em;bottom:1.2em;display:flex;flex-direction:column;overflow:hidden}.sc-jcard .sc-explain{margin-top:.5em}.sc-explain.is-gone,.sc-jbody.is-gone,.sc-sumbtn.is-gone{display:none}.sc-jbody{display:none;margin-top:.3em}.sc-jbody.is-on{display:block}.sc-jbody .sc-step{display:flex;gap:.55em;align-items:baseline;font-size:.88em;margin:.35em 0}.sc-jbody .sc-step span{flex:none;width:1.45em;height:1.45em;border-radius:50%;background:#eef7fd;color:#1f73b8;font-weight:800;font-size:.8em;display:grid;place-items:center}.sc-jcard .sc-msg-me,.sc-jcard .sc-typing,.sc-jcard .sc-msg-ai{display:none}.sc-jcard .sc-msg-me.is-on,.sc-jcard .sc-msg-ai.is-on{display:block}.sc-jcard .sc-typing.is-on{display:flex}.sc-jcard .sc-msg-me{align-self:flex-end;margin-top:.5em}.sc-jfoot{margin-top:auto;display:flex;flex-direction:column;gap:.45em}.sc-jcard .sc-input{margin-top:0;display:none}.sc-jcard .sc-input.is-on{display:flex}.sc-save{align-self:flex-start;border:1px solid #ffe0a3;background:#fff8ec;color:#9a6a00;border-radius:99em;padding:.35em .8em;font-weight:700;font-size:.8em;transition:transform .15s,background .3s}.sc-save.is-pressed{transform:scale(.94);background:#e7f7ee;border-color:#c7eed7;color:#107a46}.sc-scene-journey .sc-toast{position:absolute;left:30%;bottom:1.2em;transform:translate(-50%,.5em);z-index:6}.sc-scene-journey .sc-toast.is-on{transform:translate(-50%)}.sc-scene-journey .sc-q{max-width:52%}.sc-article{position:absolute;left:1.3em;top:1.1em;right:47%}.sc-lines i{display:block;height:.5em;border-radius:99em;background:#edf2f7;margin:.62em 0}.sc-lines i:nth-child(3n){width:82%}.sc-lines i:nth-child(4n){width:64%}.sc-lines i:nth-child(5n){width:90%}.sc-panel{position:absolute;top:0;right:0;bottom:0;width:44%;background:#fff;border-left:1px solid #e3edf5;box-shadow:-1em 0 2em -1.6em #13437359;padding:.8em .9em;display:flex;flex-direction:column}.sc-size-card .sc-panel{width:52%}.sc-size-card .sc-article{right:55%}.sc-sumbtn{align-self:flex-start;margin-top:.3em}.sc-sum{display:none}.sc-sum.is-on{display:block}.sc-sum-h{font:800 .7em Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#1f73b8;margin:.5em 0 .2em}.sc-sum .sc-step{font-size:.86em;margin:.2em 0}.sc-chips{display:flex;flex-wrap:wrap;gap:.3em;margin-top:.6em;opacity:0;transition:opacity .35s}.sc-chips.is-on{opacity:1}.sc-chips span{background:#eef7fd;color:#1f73b8;font-weight:700;font-size:.7em;padding:.2em .6em;border-radius:99em}@media (max-width:640px){.sc-size-hero{aspect-ratio:4/3}.sc-size-hero .sc-in{font-size:3.15cqw}.sc-size-hero .sc-q{max-width:100%}.sc-size-hero .sc-card-r{width:62%;right:.9em;bottom:.9em}.sc-size-hero .sc-fab{right:.9em;bottom:.9em}}@media (prefers-reduced-motion: reduce){.sc *{transition:none!important;animation:none!important}}.sc-scene-kahoot .sc-page{padding:0;background:linear-gradient(160deg,#46178f,#2a0f5c)}.sc-kh{position:absolute;inset:0;padding:2.6em 1.3em 1.2em;color:#fff}.sc-kh-top{display:flex;align-items:center;gap:.6em;font-size:.78em;opacity:.85;margin-bottom:.6em}.sc-kh-chip{background:#ffffff2e;border-radius:99em;padding:.15em .6em;font-weight:700}.sc-kh-q{font:800 1.25em/1.25 Plus Jakarta Sans,system-ui,sans-serif;max-width:54%;margin-bottom:.8em}.sc-kh-tiles{display:grid;grid-template-columns:1fr 1fr;gap:.45em;max-width:54%}.sc-kt{display:flex;align-items:center;gap:.5em;border-radius:.45em;padding:.75em .7em;font-weight:700;font-size:.9em;transition:box-shadow .35s,transform .35s,opacity .35s}.sc-kt i{font-style:normal;opacity:.9}.sc-kt-right.is-on{box-shadow:0 0 0 .22em #fff,0 0 0 .44em #ffffff59;transform:scale(1.03)}.sc-kh .sc-jsteps{top:.7em}.sc-scene-kahoot .sc-toast{position:absolute;left:28%;bottom:1.2em;transform:translate(-50%,.5em);z-index:6}.sc-scene-kahoot .sc-toast.is-on{transform:translate(-50%)}.sc-why-h{opacity:0;transition:opacity .3s}.sc-why-h.is-on{opacity:1}.sc-scene-kahoot .sc-jcard .sc-step{font-size:.84em;margin:.25em 0}.sc-kh .sc-card-r{color:#0d2235}.sc-scene-kahoot .sc-jcard{bottom:auto}.sc-scene-kahoot .sc-jfoot{margin-top:.7em}.sc-cn-top{display:flex;justify-content:space-between;align-items:baseline;gap:1em;max-width:54%;border-bottom:1px solid #e3edf5;padding-bottom:.45em;margin:1.4em 0 .7em;font-size:.84em}.sc-cn-top b{font:800 1.05em Plus Jakarta Sans,system-ui,sans-serif}.sc-cn-top span{color:#7a93a8;font-weight:600}.sc-scene-connect .sc-q{max-width:54%}.sc-q-dim{opacity:.6}.sc-scene-connect .sc-jcard .sc-step,.sc-scene-smartbook .sc-jcard .sc-step{font-size:.86em}.sc-scene-connect .sc-jbody{display:none}.sc-scene-connect .sc-jbody.is-on{display:block}.sc-scene-connect .sc-jbody .sc-step{display:flex;gap:.55em;align-items:baseline;margin:.35em 0}.sc-scene-connect .sc-jbody .sc-step span{flex:none;width:1.45em;height:1.45em;border-radius:50%;background:#eef7fd;color:#1f73b8;font-weight:800;font-size:.8em;display:grid;place-items:center}.sc-scene-smartbook .sc-q{max-width:54%}.sc-sb-q .sc-opt{display:flex;align-items:center;gap:.4em}.sc-radio{width:.8em;height:.8em;border-radius:50%;border:.12em solid #9fb3c4;display:inline-block}.sc-pick.is-on{background:#eef7fd;border-color:#2b8fd6;font-weight:700}.sc-pick.is-on .sc-radio{border-color:#2b8fd6;background:#2b8fd6;box-shadow:inset 0 0 0 .14em #fff}.sc-conf-h{margin:.7em 0 .3em;font-size:.76em;font-weight:700;color:#5b7488}.sc-confs{display:flex;gap:.3em}.sc-confs span{flex:1;text-align:center;border:1px solid #e3edf5;border-radius:.45em;padding:.3em 0;font-size:.74em;font-weight:600;background:#fbfdff;transition:background .3s,border-color .3s,color .3s}.sc-know.is-on{background:#1f73b8;border-color:#1f73b8;color:#fff}.sc-correct{margin-top:.6em;background:#e7f7ee;color:#107a46;font-weight:800;font-size:.84em;padding:.35em .7em;border-radius:.5em;opacity:0;transform:translateY(.3em);transition:opacity .3s,transform .3s}.sc-correct.is-on{opacity:1;transform:none}.sc-cx{margin-left:.35em;width:1.4em;height:1.4em;border-radius:50%;background:#f1f5f9;color:#7a93a8;display:grid;place-items:center;font-size:.9em;line-height:1}.sc-scene-smartbook .sc-jcard{bottom:auto}.sc-scene-aleks .sc-q,.sc-scene-canvas .sc-q,.sc-scene-ixl .sc-q,.sc-scene-delta .sc-q,.sc-scene-hawkes .sc-q,.sc-scene-alta .sc-q,.sc-scene-edm .sc-q,.sc-scene-apex .sc-q{max-width:54%}.sc-scene-ixl .sc-jcard,.sc-scene-delta .sc-jcard,.sc-scene-hawkes .sc-jcard,.sc-scene-alta .sc-jcard,.sc-scene-edm .sc-jcard,.sc-scene-apex .sc-jcard,.sc-scene-calculus .sc-jcard{bottom:auto}.sc-scene-calculus .sc-q,.sc-scene-algebra .sc-q,.sc-scene-accounting .sc-q,.sc-scene-orgo .sc-q,.sc-scene-chem .sc-q,.sc-scene-stats .sc-q,.sc-scene-phys .sc-q,.sc-scene-geom .sc-q,.sc-scene-precalc .sc-q,.sc-scene-bio .sc-q,.sc-scene-cs .sc-q,.sc-scene-py .sc-q,.sc-scene-java .sc-q,.sc-scene-es .sc-q,.sc-scene-econ .sc-q{max-width:54%}.sc-geo-fig{display:block;width:10em;height:auto;margin:.2em 0 .4em}.sc-scene-orgo .sc-jcard,.sc-scene-chem .sc-jcard,.sc-scene-stats .sc-jcard,.sc-scene-phys .sc-jcard,.sc-scene-geom .sc-jcard,.sc-scene-precalc .sc-jcard,.sc-scene-bio .sc-jcard,.sc-scene-cs .sc-jcard,.sc-scene-py .sc-jcard,.sc-scene-java .sc-jcard,.sc-scene-es .sc-jcard,.sc-scene-econ .sc-jcard{bottom:auto}.sc-scene-orgo .sc-jcard .sc-step,.sc-scene-chem .sc-jcard .sc-step,.sc-scene-stats .sc-jcard .sc-step,.sc-scene-phys .sc-jcard .sc-step,.sc-scene-geom .sc-jcard .sc-step,.sc-scene-precalc .sc-jcard .sc-step,.sc-scene-bio .sc-jcard .sc-step,.sc-scene-cs .sc-jcard .sc-step,.sc-scene-py .sc-jcard .sc-step,.sc-scene-java .sc-jcard .sc-step,.sc-scene-es .sc-jcard .sc-step,.sc-scene-econ .sc-jcard .sc-step{font-size:.86em}.sc-code{margin:.5em 0 .2em;padding:.5em .7em;background:#0d2235;color:#e8f1fb;border-radius:.5em;font:600 .84em/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;overflow:hidden}.sc-code .sc-kw{color:#ffb86b}.sc-code .sc-str{color:#b8f28a}.sc-code .sc-fn{color:#7fd1ff}.sc-scene-py .sc-al-field{min-width:5em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sc-es-line{margin:.7em 0 .2em;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:.35em}.sc-es-line i{font-weight:600;color:#52697c}.sc-scene-es .sc-al-field{min-width:4.5em}.sc-scene-java .sc-opt,.sc-scene-cs .sc-opt{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em}.sc-scene-orgo .sc-al-field{min-width:9em}.sc-scene-chem .sc-al-field{min-width:6em}.sc-scene-accounting .sc-jcard{bottom:auto}.sc-scene-accounting .sc-jcard .sc-step{font-size:.86em}.sc-scene-accounting .sc-al-field{min-width:6em}.sc-scene-algebra .sc-jcard{bottom:auto}.sc-scene-algebra .sc-jcard .sc-step{font-size:.86em}.sc-scene-algebra .sc-al-field{min-width:5.5em}.sc-scene-calculus .sc-jcard .sc-step{font-size:.86em}.sc-scene-calculus .sc-al-field{min-width:7em}.sc-scene-ixl .sc-jcard .sc-step,.sc-scene-delta .sc-jcard .sc-step,.sc-scene-hawkes .sc-jcard .sc-step,.sc-scene-alta .sc-jcard .sc-step,.sc-scene-edm .sc-jcard .sc-step,.sc-scene-apex .sc-jcard .sc-step{font-size:.86em}.sc-cn-top .sc-hk-mode{background:#e7f7ee;color:#107a46;font-weight:800;font-size:.8em;padding:.15em .6em;border-radius:99em}.sc-ix-score{display:inline-flex;gap:.3em;align-items:baseline}.sc-ix-score b{font:800 1.1em Plus Jakarta Sans,system-ui,sans-serif;color:#1f73b8}.sc-ix-new{display:none}.sc-ix-new.is-on{display:inline;color:#107a46}.sc-ix-score:has(.sc-ix-new.is-on) .sc-ix-old{display:none}.sc-scene-canvas .sc-jcard{bottom:auto}.sc-scene-canvas .sc-jcard .sc-step{font-size:.86em}.sc-scene-aleks .sc-jcard{bottom:auto}.sc-scene-aleks .sc-jcard .sc-step{font-size:.86em}.sc-al-row{display:flex;align-items:center;gap:.5em;margin-top:.7em;font-weight:700}.sc-al-field{min-width:4.5em;min-height:1.7em;border:.12em solid #c9d8e5;border-radius:.45em;padding:.2em .6em;background:#fbfdff;transition:border-color .3s,background .3s}.sc-al-val.is-typed{color:#0d2235}.sc-al-val.is-typed:after{content:"";display:inline-block;width:.08em;height:1em;margin-left:.1em;vertical-align:-.15em;background:#2b8fd6}.sc-al-btns{display:flex;gap:.4em;margin-top:.7em}.sc-al-btns span{font-size:.8em;font-weight:700;border:1px solid #d3e3f0;border-radius:.45em;padding:.3em .9em;color:#1f73b8;background:#fff}.sc-al-btns .sc-al-check{background:#1f73b8;border-color:#1f73b8;color:#fff;transition:transform .15s,background .3s}.sc-al-check.is-pressed{transform:scale(.94);background:#17568b}@media (max-width:640px){.sc-size-hero .sc-jsteps{left:.9em;right:auto;top:.55em}.sc-size-hero .sc-js{font-size:.85em}.sc-scene-journey .sc-h{margin-top:1.6em}.sc-size-hero:is(.sc-scene-connect,.sc-scene-smartbook,.sc-scene-aleks,.sc-scene-canvas,.sc-scene-ixl,.sc-scene-delta,.sc-scene-hawkes,.sc-scene-alta,.sc-scene-edm,.sc-scene-apex,.sc-scene-calculus,.sc-scene-algebra,.sc-scene-accounting,.sc-scene-orgo,.sc-scene-chem,.sc-scene-stats,.sc-scene-phys,.sc-scene-geom,.sc-scene-precalc,.sc-scene-bio,.sc-scene-cs,.sc-scene-py,.sc-scene-java,.sc-scene-es,.sc-scene-econ) .sc-cn-top{margin-top:2.4em;max-width:100%}.sc-size-hero:is(.sc-scene-connect,.sc-scene-smartbook,.sc-scene-kahoot,.sc-scene-aleks,.sc-scene-canvas,.sc-scene-ixl,.sc-scene-delta,.sc-scene-hawkes,.sc-scene-alta,.sc-scene-edm,.sc-scene-apex,.sc-scene-calculus,.sc-scene-algebra,.sc-scene-accounting,.sc-scene-orgo,.sc-scene-chem,.sc-scene-stats,.sc-scene-phys,.sc-scene-geom,.sc-scene-precalc,.sc-scene-bio,.sc-scene-cs,.sc-scene-py,.sc-scene-java,.sc-scene-es,.sc-scene-econ) .sc-q,.sc-size-hero .sc-kh-q,.sc-size-hero .sc-kh-tiles{max-width:100%}.sc-size-hero .sc-kh{padding-top:2.9em}.sc-size-hero:is(.sc-scene-kahoot,.sc-scene-connect,.sc-scene-smartbook,.sc-scene-aleks,.sc-scene-canvas,.sc-scene-ixl,.sc-scene-delta,.sc-scene-hawkes,.sc-scene-alta,.sc-scene-edm,.sc-scene-apex,.sc-scene-calculus,.sc-scene-algebra,.sc-scene-accounting,.sc-scene-orgo,.sc-scene-chem,.sc-scene-stats,.sc-scene-phys,.sc-scene-geom,.sc-scene-precalc,.sc-scene-bio,.sc-scene-cs,.sc-scene-py,.sc-scene-java,.sc-scene-es,.sc-scene-econ){aspect-ratio:4/3.7}.sc-size-hero.sc-scene-kahoot .sc-mini{display:none}.sc-size-hero.sc-scene-kahoot .sc-toast{bottom:auto;top:2.4em;left:50%}.sc-size-hero.sc-scene-smartbook .sc-cn-top{margin-top:2.2em}.sc-scene-journey .sc-q{max-width:100%}.sc-size-hero .sc-jcard{top:4.9em}.sc-size-hero .sc-jbody.is-gone{display:none}.sc-scene-journey.sc-size-hero{aspect-ratio:4/3.5}.sc-size-hero .sc-msg-me.is-on~.sc-jfoot .sc-input{display:none}.sc-scene-journey .sc-toast{left:24%}}
