.wO42Mq_page{width:100%;max-width:48rem;color:var(--text-muted);gap:1rem;margin:0 auto;font-size:.875rem;line-height:1.6;display:grid}.wO42Mq_page h1,.wO42Mq_page h2{color:var(--text-white);font-weight:700}.wO42Mq_page h1{font-size:1.5rem;line-height:1.3}.wO42Mq_page h2{overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.wO42Mq_heading{align-items:center;gap:.75rem;display:flex}.wO42Mq_icon{background:color-mix(in srgb, var(--brand) 12%, var(--bg-component));width:2.5rem;height:2.5rem;color:var(--brand);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wO42Mq_card,.wO42Mq_empty{background:var(--bg-component);border:1px solid var(--divider);border-radius:.75rem;gap:1rem;padding:1.5rem;display:grid}.wO42Mq_empty{justify-items:start}.wO42Mq_loading{background:var(--bg-component);border-radius:.75rem;height:10rem;animation:1.2s ease-in-out infinite wO42Mq_pulse}@keyframes wO42Mq_pulse{50%{opacity:.5}}.wO42Mq_cardHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.wO42Mq_reward{background:color-mix(in srgb, var(--brand) 12%, var(--bg-component));color:var(--brand);border-radius:.375rem;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.wO42Mq_form,.wO42Mq_done,.wO42Mq_locked{gap:.75rem;display:grid}.wO42Mq_textarea{resize:vertical;border:1px solid var(--divider);background:var(--bg-darker);width:100%;min-height:5.5rem;color:var(--text-white);font:inherit;border-radius:.5rem;outline:none;padding:.75rem;transition:border-color .2s}.wO42Mq_textarea:focus{border-color:var(--brand)}.wO42Mq_options{gap:.5rem;display:grid}.wO42Mq_option{border:1px solid var(--divider);background:var(--bg-darker);color:var(--text-white);cursor:pointer;border-radius:.5rem;align-items:center;gap:.625rem;padding:.75rem .875rem;font-weight:600;transition:border-color .2s,background-color .2s;display:flex}.wO42Mq_option input{width:1rem;height:1rem;accent-color:var(--brand);flex-shrink:0}.wO42Mq_option[data-selected]{border-color:color-mix(in srgb, var(--brand) 60%, transparent);background:color-mix(in srgb, var(--brand) 8%, var(--bg-darker))}.wO42Mq_option:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.wO42Mq_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.wO42Mq_primary{background:var(--brand);min-height:2.75rem;color:var(--text-white);font:inherit;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:600;transition:opacity .2s;display:inline-flex}.wO42Mq_primary:disabled{opacity:.5;cursor:not-allowed}.wO42Mq_primary:focus-visible,.wO42Mq_textLink:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.wO42Mq_spinner{animation:.8s linear infinite wO42Mq_spin}@keyframes wO42Mq_spin{to{transform:rotate(360deg)}}.wO42Mq_success{color:var(--brand);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.wO42Mq_yourAnswer{background:var(--bg-darker);color:var(--text-white);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.5rem;padding:.75rem}.wO42Mq_locked p{align-items:center;gap:.5rem;display:inline-flex}.wO42Mq_textLink{color:var(--brand);justify-self:start;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.wO42Mq_textLink:hover{text-decoration:underline}.wO42Mq_error{background:color-mix(in srgb, #ef4444 10%, var(--bg-component));color:#fca5a5;border-radius:.375rem;padding:.75rem 1rem;font-size:.8125rem}.wO42Mq_errorText{color:#fca5a5;font-size:.8125rem}@media (max-width:640px){.wO42Mq_card,.wO42Mq_empty{padding:1.25rem}.wO42Mq_primary{width:100%}}@media (prefers-reduced-motion:reduce){.wO42Mq_loading,.wO42Mq_spinner{animation:none}}
