.ohttp-stepper[data-astro-cid-wcqcvkwj]{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, var(--ink));border-radius:12px;margin:2em 0;padding:clamp(1rem,2.5vw,1.75rem)}.ohttp-kicker[data-astro-cid-wcqcvkwj]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 1rem;font-size:.8rem}.ohttp-nodes[data-astro-cid-wcqcvkwj]{border-bottom:1px solid var(--line);justify-content:space-between;gap:.5rem;margin-bottom:1.25rem;padding:.5rem .25rem 1.25rem;display:flex;position:relative}.ohttp-node[data-astro-cid-wcqcvkwj]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.4rem;display:flex}.ohttp-node-dot[data-astro-cid-wcqcvkwj]{border:2px solid var(--muted);background:var(--paper);border-radius:50%;width:14px;height:14px;transition:border-color .2s,background .2s}.ohttp-node[data-astro-cid-wcqcvkwj].is-active .ohttp-node-dot[data-astro-cid-wcqcvkwj]{border-color:var(--accent);background:var(--accent)}.ohttp-node-label[data-astro-cid-wcqcvkwj]{color:var(--muted);font-size:.82rem;line-height:1.3}.ohttp-node[data-astro-cid-wcqcvkwj].is-active .ohttp-node-label[data-astro-cid-wcqcvkwj]{color:var(--ink);font-weight:700}.ohttp-packet[data-astro-cid-wcqcvkwj]{background:var(--accent);pointer-events:none;border-radius:50%;width:10px;height:10px;transition:left .45s;position:absolute;top:.5rem;left:12.5%;transform:translate(-50%)}.ohttp-step-title[data-astro-cid-wcqcvkwj]{align-items:center;gap:.6rem;margin:0 0 .6rem;font-size:1.05rem;display:flex}.ohttp-step-num[data-astro-cid-wcqcvkwj]{background:var(--accent);width:1.7em;height:1.7em;color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85em;font-weight:800;display:inline-flex}.ohttp-step-lede[data-astro-cid-wcqcvkwj]{margin:0 0 1.1rem}.ohttp-sees[data-astro-cid-wcqcvkwj]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.7rem;display:grid}.ohttp-see-row[data-astro-cid-wcqcvkwj]{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:.8rem .9rem}.ohttp-see-row[data-astro-cid-wcqcvkwj] p[data-astro-cid-wcqcvkwj]{margin:.35em 0;font-size:.92rem}.ohttp-actor[data-astro-cid-wcqcvkwj]{font-weight:800}.ohttp-can[data-astro-cid-wcqcvkwj] strong[data-astro-cid-wcqcvkwj]{color:var(--accent)}.ohttp-cannot[data-astro-cid-wcqcvkwj] strong[data-astro-cid-wcqcvkwj]{color:var(--muted)}.ohttp-controls[data-astro-cid-wcqcvkwj]{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.ohttp-btn[data-astro-cid-wcqcvkwj]{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:8px;padding:.7rem 1.1rem;font-size:.95rem}.ohttp-btn[data-astro-cid-wcqcvkwj]:hover:not(:disabled){border-color:var(--accent)}.ohttp-btn[data-astro-cid-wcqcvkwj]:disabled{opacity:.4;cursor:default}.ohttp-btn-primary[data-astro-cid-wcqcvkwj]{background:var(--accent);border-color:var(--accent);color:var(--paper);font-weight:700}.ohttp-dots[data-astro-cid-wcqcvkwj]{gap:.5rem;display:flex}.ohttp-dot[data-astro-cid-wcqcvkwj]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.ohttp-dot[data-astro-cid-wcqcvkwj] span[data-astro-cid-wcqcvkwj]{border:2px solid var(--muted);background:0 0;border-radius:50%;width:12px;height:12px;display:block}.ohttp-dot[data-astro-cid-wcqcvkwj][aria-current=step] span[data-astro-cid-wcqcvkwj]{background:var(--accent);border-color:var(--accent)}.ohttp-note[data-astro-cid-wcqcvkwj]{color:var(--muted);margin:.9rem 0 0;font-size:.85rem}@media (width<=560px){.ohttp-nodes[data-astro-cid-wcqcvkwj]{flex-direction:column;align-items:flex-start;gap:.9rem}.ohttp-node[data-astro-cid-wcqcvkwj]{flex-direction:row}.ohttp-packet[data-astro-cid-wcqcvkwj]{display:none}.ohttp-controls[data-astro-cid-wcqcvkwj]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ohttp-packet[data-astro-cid-wcqcvkwj],.ohttp-node-dot[data-astro-cid-wcqcvkwj]{transition:none}}.ohttp-toggle[data-astro-cid-w53kne7s]{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, var(--ink));border-radius:12px;margin:2em 0;padding:clamp(1rem,2.5vw,1.75rem)}.ohttp-kicker[data-astro-cid-w53kne7s]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 1rem;font-size:.8rem}.ohttp-switch[data-astro-cid-w53kne7s]{border:1px solid var(--line);background:var(--paper);border-radius:999px;gap:4px;margin-bottom:1.25rem;padding:4px;display:inline-flex}.ohttp-mode[data-astro-cid-w53kne7s]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem 1.25rem;font-size:.95rem}.ohttp-mode[data-astro-cid-w53kne7s].is-on{background:var(--accent);color:var(--paper);font-weight:700}.ohttp-mode-label[data-astro-cid-w53kne7s]{margin:0 0 1rem;font-size:1.05rem;font-weight:800}.ohttp-parties[data-astro-cid-w53kne7s]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;display:grid}.ohttp-party[data-astro-cid-w53kne7s]{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:.9rem 1rem}.ohttp-party[data-astro-cid-w53kne7s] p[data-astro-cid-w53kne7s]{margin:.35em 0;font-size:.92rem}.ohttp-party-name[data-astro-cid-w53kne7s]{font-size:1rem;font-weight:800}.ohttp-party-sub[data-astro-cid-w53kne7s]{color:var(--muted);font-size:.85rem}.ohttp-list-head[data-astro-cid-w53kne7s]{text-transform:uppercase;letter-spacing:.07em;margin:.8em 0 .3em;font-size:.78rem;font-weight:800}.ohttp-list-head[data-astro-cid-w53kne7s].sees{color:var(--accent)}.ohttp-list-head[data-astro-cid-w53kne7s].blind{color:var(--muted)}.ohttp-list[data-astro-cid-w53kne7s]{margin:0;padding-left:1.2em;font-size:.92rem}.ohttp-list[data-astro-cid-w53kne7s] li[data-astro-cid-w53kne7s]{margin:.3em 0}.ohttp-note[data-astro-cid-w53kne7s]{color:var(--muted);margin:1rem 0 0;font-size:.85rem}.ohttp-quiz[data-astro-cid-yjdkvj47]{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, var(--ink));border-radius:12px;margin:2em 0;padding:clamp(1rem,2.5vw,1.75rem)}.ohttp-kicker[data-astro-cid-yjdkvj47]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .6rem;font-size:.8rem}.ohttp-quiz-intro[data-astro-cid-yjdkvj47]{margin:0 0 1.25rem}.ohttp-q[data-astro-cid-yjdkvj47]{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin:0 0 1rem;padding:1rem 1.1rem}.ohttp-q[data-astro-cid-yjdkvj47] legend[data-astro-cid-yjdkvj47]{padding:0 .4em;font-weight:700}.ohttp-q-num[data-astro-cid-yjdkvj47]{background:var(--accent);width:1.6em;height:1.6em;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;margin-right:.3em;font-size:.8em;font-weight:800;display:inline-flex}.ohttp-opt[data-astro-cid-yjdkvj47]{cursor:pointer;border-radius:6px;align-items:flex-start;gap:.6rem;padding:.55rem .6rem;font-size:.95rem;display:flex}.ohttp-opt[data-astro-cid-yjdkvj47]:hover{background:color-mix(in srgb, var(--paper) 85%, var(--ink))}.ohttp-opt[data-astro-cid-yjdkvj47] input[data-astro-cid-yjdkvj47]{accent-color:var(--accent);margin-top:.25em}.ohttp-why[data-astro-cid-yjdkvj47]{border-left:3px solid var(--muted);border-radius:6px;margin:.8rem 0 0;padding:.7rem .9rem;font-size:.92rem}.ohttp-why[data-astro-cid-yjdkvj47].is-right{border-left-color:var(--accent)}.ohttp-why[data-astro-cid-yjdkvj47].is-wrong{border-left-color:#b3543f}.ohttp-btn-primary[data-astro-cid-yjdkvj47]{background:var(--accent);border:1px solid var(--accent);color:var(--paper);cursor:pointer;border-radius:8px;padding:.75rem 1.4rem;font-size:.95rem;font-weight:700}.ohttp-btn-ghost[data-astro-cid-yjdkvj47]{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;margin-left:.6rem;padding:.75rem 1.1rem;font-size:.95rem}.ohttp-verdict[data-astro-cid-yjdkvj47]{border:1px solid var(--accent);background:var(--paper);border-radius:8px;margin-top:1.25rem;padding:1rem 1.2rem}.ohttp-verdict[data-astro-cid-yjdkvj47] p[data-astro-cid-yjdkvj47]{margin:.4em 0}.ohttp-verdict-title[data-astro-cid-yjdkvj47]{font-size:1.05rem;font-weight:800}.ohttp-verdict-score[data-astro-cid-yjdkvj47]{color:var(--muted);font-size:.9rem}
