.captcha_main___Z4W6{display:flex;flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto;padding:16px var(--gutter) 32px;box-sizing:border-box}.captcha_after__9eraI{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:24px;max-width:100%}.captcha_after__9eraI>:first-child{align-self:stretch}.captcha_drill__TpcqJ{display:flex;flex-direction:column;gap:12px;min-width:0}.captcha_head__Ox4oy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.captcha_seg__4Pz_x{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden}.captcha_seg__4Pz_x button{padding:8px 14px;background:transparent;color:var(--fg);border:0;font:inherit;font-weight:700;cursor:pointer}.captcha_seg__4Pz_x button.captcha_on__kKj8w{background:var(--citric);color:var(--black)}.captcha_best__vG2Vp,.captcha_hint__wnv3Y,.captcha_progress__OBxGz{margin:0;font-size:13px;color:var(--muted)}.captcha_progress__OBxGz{font-weight:700;color:var(--aqua)}.captcha_canvas__PaCnQ{display:block;width:100%;max-width:320px;height:auto;aspect-ratio:320/110;border-radius:14px;border:1px solid var(--line)}.captcha_form__JtwuF{display:flex;gap:8px;flex-wrap:wrap}.captcha_input__k4Yw5{flex:1 1 160px;min-width:0;padding:12px 14px;border-radius:14px;border:2px solid var(--line);background:var(--black);color:var(--fg);font:700 20px ui-monospace,Space Grotesk,monospace;letter-spacing:.08em}.captcha_input__k4Yw5:focus-visible{outline:3px solid var(--citric);outline-offset:2px}.captcha_row__DIlP3{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.captcha_feedback__nxrPf{margin:0;font-size:14px;min-height:1.4em}.captcha_ok__NnqDI{color:var(--citric)}.captcha_bad__GAm0g{color:var(--tangerine)}.captcha_summary__BTt6g h3{margin:0 0 8px;color:var(--yellow)}.captcha_summary__BTt6g dl{display:flex;flex-wrap:wrap;gap:24px;margin:0 0 16px}.captcha_summary__BTt6g dt{font-size:12px;color:var(--muted)}.captcha_summary__BTt6g dd{margin:0;font-size:28px;font-weight:800}@media (prefers-reduced-motion:no-preference){.captcha_input__k4Yw5,.captcha_seg__4Pz_x button{transition:background-color .15s,border-color .15s}}