.before.svelte-1rhhx88{gap:.9rem;margin-bottom:1.2rem;font-size:1rem;display:grid}.before.svelte-1rhhx88 p:where(.svelte-1rhhx88){margin:0}.step.svelte-1rhhx88{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.row.svelte-1rhhx88{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chip.svelte-1rhhx88,.choice.svelte-1rhhx88{border:2px solid var(--color-border);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px 5px 14px 6px/6px 14px 5px 12px;padding:.4rem .9rem}.chip.svelte-1rhhx88:hover,.chip.svelte-1rhhx88:focus-visible,.choice.svelte-1rhhx88:hover,.choice.svelte-1rhhx88:focus-visible{border-color:var(--color-accent);outline:none}.choice.svelte-1rhhx88{min-width:3.2rem}.choice[aria-pressed=true].svelte-1rhhx88{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-primary-elevated,#fff);font-weight:600}.field.svelte-1rhhx88{gap:.3rem;font-weight:600;display:grid}.field--code.svelte-1rhhx88{max-width:20rem}textarea.svelte-1rhhx88,input.svelte-1rhhx88{border:2px solid var(--color-border);width:100%;min-height:44px;color:inherit;font:inherit;background:0 0;border-radius:8px;padding:.5rem .7rem;font-weight:400}textarea.svelte-1rhhx88:focus-visible,input.svelte-1rhhx88:focus-visible{border-color:var(--color-accent);outline:none}.note.svelte-1rhhx88{color:var(--color-text-muted);font-size:.9rem}.link.svelte-1rhhx88{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.95rem;text-decoration:underline}.link.svelte-1rhhx88:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.problem.svelte-1rhhx88{color:var(--color-accent);font-weight:600}.paper.svelte-1rhhx88{border-left:4px solid var(--color-border);white-space:pre-wrap;overflow-wrap:anywhere;padding:.8rem 0 .8rem 1rem}.start.svelte-1rhhx88{font-weight:700}.more.svelte-1rhhx88{color:var(--color-accent)}.cursor.svelte-1rhhx88{vertical-align:text-bottom;background:currentColor;width:.5em;height:1em;margin-left:.1em;display:inline-block}.pair.svelte-1rhhx88{gap:1rem 1.5rem;display:grid}@media (width>=760px){.pair.svelte-1rhhx88{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.pair.svelte-1rhhx88 section:where(.svelte-1rhhx88){gap:.5rem;min-width:0;display:grid}h4.svelte-1rhhx88{margin:0;font-size:.95rem;font-weight:700}.bubble.svelte-1rhhx88{background:color-mix(in srgb, var(--color-text-muted) 18%, transparent);white-space:pre-wrap;border-radius:14px;justify-self:end;max-width:90%;padding:.5rem .8rem}.reply.svelte-1rhhx88{white-space:pre-wrap}.reply--plain.svelte-1rhhx88{border-left:4px solid var(--color-accent);padding-left:1rem}.frame.svelte-1rhhx88{background:color-mix(in srgb, var(--color-text-muted) 12%, transparent);color:var(--color-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:.8rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.5}mark.svelte-1rhhx88{background:color-mix(in srgb, var(--color-accent) 25%, transparent);color:var(--color-text,inherit);font-weight:700}.host.svelte-25tix0{margin-bottom:1.2rem;container-type:inline-size}.overview.svelte-25tix0{gap:1rem;font-size:1rem;display:grid}.intro.svelte-25tix0{margin:0}.answers.svelte-25tix0{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}@container (width<=760px){.answers.svelte-25tix0{grid-template-columns:minmax(0,1fr)}}.answer.svelte-25tix0{border-radius:12px;flex-direction:column;gap:.8rem;min-width:0;padding:.7rem;display:flex}.answer--picked.svelte-25tix0{background:var(--chat-in)}h4.svelte-25tix0{margin:0;font-size:.92rem;font-weight:600}.name.svelte-25tix0{color:var(--chat-muted);font-weight:400;display:block}.text.svelte-25tix0{flex:1}.pick.svelte-25tix0{border:1.5px solid var(--chat-border);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;font-weight:600}.pick.svelte-25tix0:hover,.pick.svelte-25tix0:focus-visible{border-color:var(--chat-focus);outline:none}.pick[aria-pressed=true].svelte-25tix0{border-color:var(--chat-in-line)}.host.svelte-18rnumm{margin-bottom:1.2rem;container-type:inline-size}.judge.svelte-18rnumm{gap:1rem;font-size:1rem;display:grid}@container (width>=760px){.judge.svelte-18rnumm{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1rem 1.5rem}.task.svelte-18rnumm{top:calc(var(--site-header-bottom,3.5rem) + 4rem);position:sticky}}.chat.svelte-18rnumm{min-width:0}.windows.svelte-18rnumm{gap:1.4rem;display:grid}.thumb.thumb--up[aria-pressed=true].svelte-18rnumm{background:var(--chat-in);color:var(--chat-in-line);opacity:1}.thumb.thumb--down[aria-pressed=true].svelte-18rnumm{background:var(--chat-out);color:var(--chat-out-line);opacity:1}.verdict.svelte-18rnumm{font-size:.82rem;font-weight:600}.verdict--up.svelte-18rnumm{color:var(--chat-in-line)}.verdict--down.svelte-18rnumm{color:var(--chat-out-line)}.task.svelte-18rnumm,.done.svelte-18rnumm{gap:.8rem;display:grid}.task.svelte-18rnumm p:where(.svelte-18rnumm),.fact.svelte-18rnumm p:where(.svelte-18rnumm){margin:0}.task__step.svelte-18rnumm,.label.svelte-18rnumm{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.fact.svelte-18rnumm{border-left:4px solid var(--color-contrast);gap:.3rem;padding:.6rem .9rem;line-height:1.45;display:grid}.fact__more.svelte-18rnumm,.fact__source.svelte-18rnumm{color:var(--color-text-muted);font-size:.85rem}.choices.svelte-18rnumm{border:0;gap:.5rem;margin:0;padding:0;display:grid}.choices.svelte-18rnumm legend:where(.svelte-18rnumm){margin-bottom:.4rem;padding:0;font-weight:600}.choices__row.svelte-18rnumm{flex-wrap:wrap;gap:.5rem;display:flex}.choice.svelte-18rnumm{border:2px solid var(--color-border);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px 5px 14px 6px/6px 14px 5px 12px;padding:.5rem .9rem}.choice.svelte-18rnumm:hover,.choice.svelte-18rnumm:focus-visible{border-color:var(--color-accent);outline:none}.choice[aria-pressed=true].svelte-18rnumm{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);font-weight:600}.feedback.svelte-18rnumm{color:var(--color-text-muted);margin:0}.feedback--hit.svelte-18rnumm{color:var(--color-contrast-strong);font-weight:600}.new.svelte-1i6d2a1{gap:1rem;margin-bottom:1.2rem;font-size:1rem;display:grid}.new.svelte-1i6d2a1 p:where(.svelte-1i6d2a1){margin:0}ul.svelte-1i6d2a1{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-1i6d2a1{border-top:1px solid var(--color-border);gap:.2rem;padding-top:.8rem;display:grid}h4.svelte-1i6d2a1{margin:0;font-size:1.05rem;font-weight:700}h4.svelte-1i6d2a1 span:where(.svelte-1i6d2a1){color:var(--color-text-muted);font-weight:400}.note.svelte-1i6d2a1{color:var(--color-text-muted);font-size:.92rem}.host.svelte-m040yf{margin-bottom:1.2rem;container-type:inline-size}.summary.svelte-m040yf{gap:1rem;font-size:1rem;display:grid}@container (width>=760px){.summary.svelte-m040yf{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1rem 1.5rem}.side.svelte-m040yf{top:calc(var(--site-header-bottom,3.5rem) + 4rem);position:sticky}}.chat.svelte-m040yf{min-width:0}.side.svelte-m040yf{gap:1rem;display:grid}.source.svelte-m040yf{border-left:4px solid var(--color-contrast);gap:.35rem;padding:.6rem .9rem;font-size:.95rem;line-height:1.5;display:grid}.source.svelte-m040yf p:where(.svelte-m040yf),.task.svelte-m040yf p:where(.svelte-m040yf){margin:0}.label.svelte-m040yf,.task__step.svelte-m040yf{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.chip.svelte-m040yf{color:var(--chat-muted);align-items:center;gap:.3rem;margin-bottom:.3rem;font-size:.82rem;display:inline-flex}.instruction.svelte-m040yf{display:block}.point.svelte-m040yf{color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:0;border-radius:4px;padding:.05em .2em;display:inline}.point.svelte-m040yf:disabled{cursor:default}.point--current.svelte-m040yf{outline:2px solid var(--chat-focus);outline-offset:2px}.point--in.svelte-m040yf{background:var(--chat-in)}.point--out.svelte-m040yf{background:var(--chat-out)}.point.svelte-m040yf:focus-visible{outline:2px solid var(--chat-focus)}.teacher.svelte-m040yf{color:var(--chat-muted);margin-top:.25rem;font-size:.85rem;display:block}.teacher--differs.svelte-m040yf{color:var(--chat-out-line);font-weight:600}.lacks.svelte-m040yf{color:var(--chat-out-line);margin:0;font-size:.9rem}.task.svelte-m040yf{gap:.8rem;display:grid}blockquote.svelte-m040yf{border-left:4px solid var(--color-accent);margin:0;padding:.5rem .9rem;font-size:1.05rem}.choices.svelte-m040yf{border:0;gap:.5rem;margin:0;padding:0;display:grid}.choices.svelte-m040yf legend:where(.svelte-m040yf){margin-bottom:.4rem;padding:0;font-weight:600}.choices__row.svelte-m040yf{flex-wrap:wrap;gap:.5rem;display:flex}.choice.svelte-m040yf{border:2px solid var(--color-border);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px 5px 14px 6px/6px 14px 5px 12px;padding:.5rem .9rem}.choice.svelte-m040yf:hover,.choice.svelte-m040yf:focus-visible{border-color:var(--color-accent);outline:none}.choice[aria-pressed=true].svelte-m040yf{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);font-weight:600}.hint.svelte-m040yf{color:var(--color-text-muted);font-size:.9rem}.sr-only.svelte-m040yf{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead.svelte-1r4cjv4{font-size:1.15rem}.summary.svelte-1r4cjv4{gap:.4rem;margin:0;display:grid}.summary.svelte-1r4cjv4 dt:where(.svelte-1r4cjv4){font-weight:600}.summary.svelte-1r4cjv4 dd:where(.svelte-1r4cjv4){margin:0 0 .8rem}.credit.svelte-mvjr6o{color:var(--color-text-muted);margin:1rem 0 0;font-size:.8rem;line-height:1.5}
