.predict.svelte-1tzbfvp{border:1px solid var(--color-ink);color:var(--color-ink);font-family:var(--font-mono);margin:3.2rem 0;padding:clamp(14px,2rem,24px)}.head.svelte-1tzbfvp{border-bottom:1px solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:1.6rem;margin-bottom:1.6rem;padding-bottom:1.2rem;display:flex}.eyebrow.svelte-1tzbfvp{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);font-size:.8125rem;font-weight:700}.score.svelte-1tzbfvp{letter-spacing:.08em;color:var(--color-muted);font-size:.8125rem}.score-label.svelte-1tzbfvp{letter-spacing:.14em;text-transform:uppercase;margin-left:.4rem;font-size:.9rem}.predict.svelte-1tzbfvp .snippet:where(.svelte-1tzbfvp){border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);white-space:pre;margin:0 0 1.6rem;padding:1.4rem 1.6rem;font-size:1.0625rem;line-height:1.7;overflow-x:auto}.predict.svelte-1tzbfvp .snippet:where(.svelte-1tzbfvp) .snippet-code:where(.svelte-1tzbfvp){font-family:inherit;font-size:inherit;background:0 0;border:0;padding:0;color:var(--color-paper)!important}.predict.svelte-1tzbfvp .snippet:where(.svelte-1tzbfvp) .tok-keyword{font-weight:700;color:#8cb4e3!important}.predict.svelte-1tzbfvp .snippet:where(.svelte-1tzbfvp) .tok-boolean,.predict.svelte-1tzbfvp .snippet:where(.svelte-1tzbfvp) .tok-builtin{color:#7bd0c6!important}.predict.svelte-1tzbfvp .snippet:where(.svelte-1tzbfvp) .tok-function,.predict.svelte-1tzbfvp .snippet:where(.svelte-1tzbfvp) .tok-class-name{color:#7bd0a8!important}.predict.svelte-1tzbfvp .snippet:where(.svelte-1tzbfvp) .tok-number{color:#b99ee6!important}.predict.svelte-1tzbfvp .snippet:where(.svelte-1tzbfvp) .tok-string{color:#e48c74!important}.predict.svelte-1tzbfvp .snippet:where(.svelte-1tzbfvp) .tok-comment{font-style:italic;color:#888!important}.predict.svelte-1tzbfvp .snippet:where(.svelte-1tzbfvp) .tok-operator{color:#f1f1f1!important}.predict.svelte-1tzbfvp .snippet:where(.svelte-1tzbfvp) .tok-punctuation{color:#a3a2a7!important}html[data-theme=dark] .predict.svelte-1tzbfvp .snippet:where(.svelte-1tzbfvp){color:#f1f1f1;background:#000;border-color:#f1f1f1}html[data-theme=dark] .predict.svelte-1tzbfvp .snippet:where(.svelte-1tzbfvp) .snippet-code:where(.svelte-1tzbfvp){color:#f1f1f1!important}.options.svelte-1tzbfvp{border-top:1px solid var(--color-ink);min-width:0;display:grid}.option.svelte-1tzbfvp{border:0;border-bottom:1px solid var(--color-ink);width:100%;min-width:0;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:1.4rem;padding:clamp(10px,1.2rem,16px) clamp(12px,1.4rem,18px);font-size:1.0625rem;transition:background .16s linear,color .16s linear;display:flex}.option.svelte-1tzbfvp:disabled{cursor:default}.option.svelte-1tzbfvp:not(:disabled):hover{background:var(--color-ink);color:var(--color-paper)}.option.svelte-1tzbfvp:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.marker.svelte-1tzbfvp{width:1.8rem;color:inherit;opacity:.7;flex:none;font-size:1.1rem}.option-text.svelte-1tzbfvp{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.option.right.svelte-1tzbfvp{background:var(--color-ink);color:var(--color-paper);font-weight:700}.option.wrong.svelte-1tzbfvp{text-decoration:line-through;text-decoration-thickness:1px}.verdict.svelte-1tzbfvp{font-family:var(--font-body);justify-items:start;gap:.8rem;margin-top:1.6rem;padding-top:1.6rem;font-size:1.625rem;line-height:1.35;display:grid}.verdict-line.svelte-1tzbfvp{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);font-size:1.1rem;font-weight:700}.verdict-rationale.svelte-1tzbfvp{color:var(--color-ink)}.predict.svelte-1tzbfvp .verdict-rationale:where(.svelte-1tzbfvp) code{font-family:var(--font-mono);text-underline-offset:.15em;background:0 0;border:0;padding:0 .3rem;font-size:.82em;text-decoration:underline}.again.svelte-1tzbfvp{border:1px solid var(--color-ink);color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:.4rem;padding:.7rem 1.1rem;font-size:1.1rem;transition:background .16s linear,color .16s linear}.again.svelte-1tzbfvp:hover{background:var(--color-ink);color:var(--color-paper)}@media (width<=640px){.predict.svelte-1tzbfvp{padding:1.6rem}.head.svelte-1tzbfvp{flex-wrap:wrap;gap:.6rem}}
