.mockup[data-astro-cid-nqj7wxic]{border:1px solid rgb(125 211 252 / .16);border-radius:.875rem;overflow:hidden;background:#060d1c;box-shadow:0 40px 90px -40px #000000f2,0 0 60px -30px #22d3ee59;font-size:.72rem;line-height:1.5;color:#b7c6e0;user-select:none}.bar[data-astro-cid-nqj7wxic]{display:flex;align-items:center;gap:.4rem;padding:.55rem .75rem;background:#0b1730;border-bottom:1px solid rgb(125 211 252 / .09)}.tl[data-astro-cid-nqj7wxic]{width:.55rem;height:.55rem;border-radius:50%;background:#94acd147}.key[data-astro-cid-nqj7wxic]{display:grid;place-items:center;width:1.35rem;height:1.1rem;border-radius:.25rem;border:1px solid rgb(125 211 252 / .14);background:#7dd3fc0f;font-size:.6rem;color:#9db0cf}.toolbar[data-astro-cid-nqj7wxic]{display:flex;align-items:center;gap:.35rem;padding:.4rem .7rem;background:#081226;border-bottom:1px solid rgb(125 211 252 / .08)}.tool[data-astro-cid-nqj7wxic]{white-space:nowrap;padding:.15rem .5rem;border-radius:.3rem;border:1px solid transparent;font-size:.66rem;color:#8fa3c2}.tool[data-astro-cid-nqj7wxic].is-on{color:#04101f;background:linear-gradient(135deg,#37d9f0,#3f7dff);font-weight:600}.sep[data-astro-cid-nqj7wxic]{width:1px;height:.85rem;background:#7dd3fc1f;margin-inline:.2rem}.body[data-astro-cid-nqj7wxic]{display:grid;grid-template-columns:8.5rem 1fr 13.5rem;min-height:15rem}.panel[data-astro-cid-nqj7wxic]{background:#071022;padding:.5rem 0;border-inline:1px solid rgb(125 211 252 / .07);overflow:hidden}.panel-title[data-astro-cid-nqj7wxic]{padding:0 .6rem .4rem;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#5f739a}.node[data-astro-cid-nqj7wxic]{display:flex;align-items:center;gap:.35rem;padding-block:.16rem;padding-right:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node[data-astro-cid-nqj7wxic].is-sel{background:#22d3ee24;box-shadow:inset 2px 0 #22d3ee;color:#e8eefb}.dot[data-astro-cid-nqj7wxic]{width:.36rem;height:.36rem;border-radius:50%;flex:none}.viewport[data-astro-cid-nqj7wxic]{position:relative;background:#061021;min-height:15rem}.viewport[data-astro-cid-nqj7wxic] svg[data-astro-cid-nqj7wxic]{position:absolute;inset:0;width:100%;height:100%}.vp-badge[data-astro-cid-nqj7wxic],.vp-axis[data-astro-cid-nqj7wxic]{position:absolute;padding:.15rem .45rem;border-radius:.3rem;background:#03060f99;border:1px solid rgb(125 211 252 / .1);font-size:.6rem;color:#8fa3c2}.vp-badge[data-astro-cid-nqj7wxic]{top:.5rem;left:.5rem}.vp-axis[data-astro-cid-nqj7wxic]{right:.5rem;bottom:.5rem;display:flex;gap:.35rem;font-weight:700}.chat[data-astro-cid-nqj7wxic]{display:flex;flex-direction:column;gap:.45rem;padding:.5rem .55rem .55rem}.chat-title[data-astro-cid-nqj7wxic]{display:flex;align-items:center;padding-inline:.05rem;padding-bottom:.1rem}.chat-quiz[data-astro-cid-nqj7wxic]{margin-left:auto;padding:.02rem .35rem;border-radius:.25rem;border:1px solid rgb(125 211 252 / .16);letter-spacing:.04em;text-transform:none;color:#9db0cf}.msg[data-astro-cid-nqj7wxic]{border-radius:.45rem;padding:.4rem .5rem;font-size:.62rem;line-height:1.45}.msg-user[data-astro-cid-nqj7wxic]{align-self:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.2rem;max-width:92%;background:#4b8dff29;border:1px solid rgb(75 141 255 / .22)}.pill[data-astro-cid-nqj7wxic]{padding:0 .3rem;border-radius:.2rem;background:#03060f59;color:#cbd9f0;font-size:.58rem}.msg-ai[data-astro-cid-nqj7wxic]{background:#7dd3fc0d;border:1px solid rgb(125 211 252 / .09);color:#cbd9f0}.built[data-astro-cid-nqj7wxic]{margin:.3rem 0;display:grid;gap:.08rem;color:#8fa3c2;font-size:.58rem}.tick[data-astro-cid-nqj7wxic]{margin-right:.3rem;color:#4ade80}.ask[data-astro-cid-nqj7wxic]{color:#e8eefb}.opts[data-astro-cid-nqj7wxic]{margin-top:.3rem;display:flex;flex-wrap:wrap;gap:.25rem}.opt[data-astro-cid-nqj7wxic]{padding:.1rem .4rem;border-radius:.3rem;border:1px solid rgb(34 211 238 / .35);background:#22d3ee14;color:#67e8f9;font-size:.58rem}.chat-input[data-astro-cid-nqj7wxic]{margin-top:auto;padding:.3rem .45rem;border-radius:.35rem;border:1px solid rgb(125 211 252 / .12);background:#03060f73;color:#5f739a;font-size:.6rem}.console[data-astro-cid-nqj7wxic]{display:flex;align-items:center;gap:.5rem;padding:.4rem .7rem;background:#081226;border-top:1px solid rgb(125 211 252 / .08);font-size:.64rem}.tab[data-astro-cid-nqj7wxic]{color:#7e91b3}.tab[data-astro-cid-nqj7wxic].is-on{color:#e8eefb;box-shadow:0 2px #22d3ee}.log[data-astro-cid-nqj7wxic]{margin-left:auto;font-family:ui-monospace,monospace;font-size:.6rem;color:#7e91b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log[data-astro-cid-nqj7wxic] em[data-astro-cid-nqj7wxic]{font-style:normal;color:#4ade80}@media(max-width:52rem){.body[data-astro-cid-nqj7wxic]{grid-template-columns:1fr 12.5rem}.panel[data-astro-cid-nqj7wxic]:first-child{display:none}}@media(max-width:30rem){.body[data-astro-cid-nqj7wxic]{grid-template-columns:1fr}.viewport[data-astro-cid-nqj7wxic]{min-height:11rem}.toolbar[data-astro-cid-nqj7wxic] .tool[data-astro-cid-nqj7wxic]:nth-child(n+5),.toolbar[data-astro-cid-nqj7wxic] .sep[data-astro-cid-nqj7wxic]{display:none}.console[data-astro-cid-nqj7wxic] .tab[data-astro-cid-nqj7wxic]:nth-child(n+3){display:none}}.quiz[data-astro-cid-ufydsrny]{border:1px solid rgb(125 211 252 / .16);border-radius:1rem;padding:1.15rem 1.15rem 1.25rem;background:radial-gradient(120% 80% at 100% 0%,rgb(34 211 238 / .08),transparent 60%),#060d1c;box-shadow:0 40px 90px -45px #000000f2,0 0 60px -35px #22d3ee66;user-select:none}.quiz-top[data-astro-cid-ufydsrny]{display:flex;align-items:baseline;justify-content:space-between;font-size:.72rem}.quiz-name[data-astro-cid-ufydsrny]{font-family:var(--font-display);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-glow-soft)}.quiz-step[data-astro-cid-ufydsrny]{color:var(--color-faint)}.quiz-bar[data-astro-cid-ufydsrny]{margin-top:.6rem;height:3px;border-radius:99px;background:#7dd3fc1a;overflow:hidden}.quiz-bar[data-astro-cid-ufydsrny] span[data-astro-cid-ufydsrny]{display:block;width:25%;height:100%;background:linear-gradient(90deg,#37d9f0,#3f7dff)}.quiz-prev[data-astro-cid-ufydsrny]{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.35rem .6rem;align-items:baseline;font-size:.74rem}.quiz-prev-k[data-astro-cid-ufydsrny]{color:var(--color-faint)}.quiz-prev-v[data-astro-cid-ufydsrny]{padding:.05rem .45rem;border-radius:.3rem;background:#4b8dff29;color:#cbd9f0}.quiz-q[data-astro-cid-ufydsrny]{margin-top:.95rem;font-family:var(--font-display);font-size:1.12rem;font-weight:600;color:var(--color-mist)}.quiz-opts[data-astro-cid-ufydsrny]{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.quiz-opt[data-astro-cid-ufydsrny]{display:grid;gap:.1rem;padding:.5rem .65rem;border-radius:.55rem;border:1px solid rgb(125 211 252 / .1);background:#7dd3fc08}.quiz-opt[data-astro-cid-ufydsrny].is-on{border-color:#22d3ee8c;background:#22d3ee1a;box-shadow:0 0 24px -10px #22d3eeb3}.quiz-opt-label[data-astro-cid-ufydsrny]{font-size:.8rem;font-weight:600;color:#dbe6f7}.quiz-opt-hint[data-astro-cid-ufydsrny]{font-size:.68rem;line-height:1.35;color:var(--color-faint)}.quiz-other[data-astro-cid-ufydsrny]{border-style:dashed}@media(max-width:26rem){.quiz-opt-hint[data-astro-cid-ufydsrny]{display:none}}
