.xOX2VG_panel{background:var(--paper);border-top:var(--stroke-portal) solid var(--ink-soft);flex-direction:column;gap:1.25rem;padding:1.5rem 1rem;display:flex}.xOX2VG_noscript{border:2px solid var(--ink-soft);margin:0;padding:1rem}.xOX2VG_progress{color:var(--ink-muted);margin:0}.xOX2VG_progress:focus{outline-offset:.25rem}.xOX2VG_where{margin:0;font-size:1rem;line-height:1.5rem}.xOX2VG_images{flex-wrap:wrap;gap:1rem;display:flex}.xOX2VG_image{width:auto;max-width:100%;height:auto;max-height:24rem;display:block}.xOX2VG_prompt{font-size:1.125rem;line-height:1.75rem}.xOX2VG_prompt>:first-child,.xOX2VG_explanation>:first-child{margin-top:0}.xOX2VG_prompt p,.xOX2VG_explanation p{margin:0 0 1rem}.xOX2VG_prompt h2,.xOX2VG_prompt h3{margin:1rem 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.625rem}.xOX2VG_form{flex-direction:column;gap:1rem;display:flex}.xOX2VG_options{flex-direction:column;gap:.75rem;display:flex}.xOX2VG_option{border:2px solid var(--ink-soft);background:var(--paper);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;min-height:3.25rem;padding:.5rem .875rem;font-size:1.0625rem;line-height:1.5rem;display:flex;position:relative}.xOX2VG_option input{width:1.5rem;height:1.5rem;accent-color:var(--brand-bordo);flex:none;margin:0}.xOX2VG_option:focus-within{outline:3px solid var(--ink);outline-offset:3px}.xOX2VG_optionBody{flex-wrap:wrap;flex:8rem;align-items:center;gap:.75rem;min-width:0;display:flex}.xOX2VG_optionImage{width:auto;max-width:min(100%,14rem);height:auto;max-height:12rem;display:block}.xOX2VG_picked{background:var(--surface-page);border-width:4px}.xOX2VG_right{border-color:var(--accent-green);border-width:4px}.xOX2VG_wrong{border-color:var(--brand-bordo);border-width:4px}.xOX2VG_tag{background:var(--ink-soft);color:var(--paper);padding:.125rem .5rem}.xOX2VG_field{flex-direction:column;gap:.5rem;max-width:30rem;display:flex}.xOX2VG_input{border:var(--stroke-hairline) solid var(--border-control);border-radius:var(--radius-none);background:var(--paper);min-height:3rem;color:var(--ink);padding:0 .75rem;font-family:inherit;font-size:1.0625rem}.xOX2VG_message{min-height:1.25rem;color:var(--brand-bordo);margin:0;font-weight:700}.xOX2VG_actions{flex-wrap:wrap;gap:.75rem;display:flex}.xOX2VG_primary,.xOX2VG_outline,.xOX2VG_outline:hover{cursor:pointer;justify-content:center;align-items:center;min-height:3rem;padding:0 1.5rem;font-family:inherit;text-decoration:none;display:inline-flex}.xOX2VG_primary{background:var(--brand-bordo);color:var(--paper);border:0}.xOX2VG_primary:hover{background:#6e1120}.xOX2VG_outline,.xOX2VG_outline:hover{border:4px solid var(--ink-soft);color:var(--ink-soft);background:0 0}.xOX2VG_outline:hover{background:var(--ink-soft);color:var(--paper)}.xOX2VG_feedback{background:var(--surface-page);border-top:var(--stroke-portal) solid var(--ink-soft);flex-direction:column;gap:1rem;padding:1.25rem 1rem;display:flex}.xOX2VG_feedback:focus{outline-offset:.25rem}.xOX2VG_verdict{margin:0;font-size:1.375rem;font-weight:900;line-height:1.75rem}.xOX2VG_verdictRight:before{content:"✓ "}.xOX2VG_verdictWrong:before{content:"✗ "}.xOX2VG_line{margin:0;font-size:1.0625rem;font-weight:700}.xOX2VG_explanation{font-size:1.0625rem;line-height:1.65rem}.xOX2VG_resultTitle{margin:0;font-size:2rem;font-weight:900;line-height:2.5rem}.xOX2VG_score{margin:0;font-size:1.375rem;font-weight:700;line-height:1.75rem}@media (min-width:48rem){.xOX2VG_panel{padding:2rem}}
