.rch__guide[data-v-a5c12a22]{opacity:.55;stroke:var(--app-primary,#2b5bff);stroke-dasharray:2 3;stroke-width:1;transition:transform .22s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.rch__guide[data-v-a5c12a22]{transition:none}}.rch[data-v-a5c12a22]{background:var(--app-surface,#fff);border:1px solid var(--app-line,#e5e6eb);border-radius:12px;display:grid;gap:6px;margin:0;min-width:0;padding:12px 14px}.rch figcaption[data-v-a5c12a22]{align-items:baseline;color:var(--app-text-2,#646a73);display:flex;flex-wrap:wrap;font-size:var(--fs-secondary);gap:2px 12px;line-height:1.6}.rch figcaption strong[data-v-a5c12a22]{color:var(--app-text,#1f2329);font-size:var(--fs-body)}.rch__svg[data-v-a5c12a22]{border-radius:8px;display:block;height:auto;max-width:560px;width:100%}.rch__svg[data-v-a5c12a22]:focus-visible{outline:2px solid var(--lzq-water-blue);outline-offset:2px}.rch__edge[data-v-a5c12a22],.rch__half[data-v-a5c12a22]{stroke:var(--app-line-soft,#f0f1f3);stroke-width:.8}.rch__half[data-v-a5c12a22]{stroke-dasharray:3 4}.rch__axis[data-v-a5c12a22]{fill:var(--app-text-2,#646a73);font-size:10px}.rch__line[data-v-a5c12a22]{fill:none;stroke:var(--app-primary,#2b5bff);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.rch__to[data-v-a5c12a22]{stroke:var(--app-text-2,#646a73);stroke-dasharray:2 4;stroke-width:1}.rch__hit[data-v-a5c12a22]{fill:transparent}.rch__dot[data-v-a5c12a22]{fill:var(--app-ink-deep,#141a26);stroke:#fff;stroke-width:1.5;transition:r .16s ease}.rch__pt[data-v-a5c12a22]{cursor:pointer}.rch__pt.is-on .rch__dot[data-v-a5c12a22]{fill:var(--app-primary,#2b5bff);stroke-width:3}.rch__out circle[data-v-a5c12a22]{stroke:var(--app-ink-deep,#141a26);stroke-width:1.5}.rch__out.is-yes circle[data-v-a5c12a22]{fill:var(--app-ink-deep,#141a26)}.rch__out.is-no circle[data-v-a5c12a22]{fill:#fff}.rch__out text[data-v-a5c12a22]{fill:var(--app-text,#1f2329);font-size:10px;font-weight:var(--fw-bold);text-anchor:middle}.rch__read[data-v-a5c12a22]{color:var(--app-text-2,#646a73);font-size:var(--fs-secondary);line-height:1.6;margin:0}.rch__read b[data-v-a5c12a22]{color:var(--app-text,#1f2329)}@media(prefers-reduced-motion:reduce){.rch__dot[data-v-a5c12a22]{transition:none}}.rci[data-v-c643b645]{align-items:start;background:#fff;border:1px solid var(--lzq-line);border-radius:var(--lzq-radius);display:grid;gap:clamp(12px,1.4vw,24px);grid-template-columns:auto minmax(0,1fr);padding:clamp(16px,1.6vw,28px);transition:border-color .18s ease,background-color .18s ease}.rci[data-v-c643b645]:hover{border-color:var(--app-primary-line,#b9c8ff)}.rci.is-void[data-v-c643b645]{background:var(--lzq-bg)}.rci.is-void .rci__q[data-v-c643b645]{color:var(--lzq-text-3);text-decoration:line-through}.rci__stone[data-v-c643b645]{border-radius:50%;box-shadow:0 1px 3px #1f23292e,inset 0 0 0 1px #1f23291f;height:clamp(28px,2.4vw,40px);margin-top:2px;position:relative;width:clamp(28px,2.4vw,40px)}.rci__stone.is-yes[data-v-c643b645]{background:var(--app-stone-black,radial-gradient(circle at 35% 30%,#7d8796,#141a26 60%))}.rci__stone.is-no[data-v-c643b645]{background:var(--app-stone-white,radial-gradient(circle at 35% 30%,#fff,#cfd8e6))}.rci__stone.is-wait[data-v-c643b645]{background:#fff;border:2px dashed var(--lzq-water-blue);box-shadow:none}.rci__stone.is-void[data-v-c643b645]{background:#fff;border:2px solid var(--lzq-text-3);box-shadow:none}.rci__stone.is-void[data-v-c643b645]:after{background:var(--lzq-text-3);content:"";height:2px;left:-3px;position:absolute;right:-3px;top:50%;transform:rotate(-38deg)}.rci__body[data-v-c643b645]{display:grid;gap:10px;min-width:0}.rci__meta[data-v-c643b645]{align-items:center;color:var(--lzq-text-3);display:flex;flex-wrap:wrap;font-size:var(--fs-secondary);font-variant-numeric:tabular-nums;gap:6px 12px;margin:0}.rci__q[data-v-c643b645]{font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading);margin:0;text-wrap:pretty}.rci__rule[data-v-c643b645]{display:grid;font-size:var(--fs-body);gap:6px;line-height:1.7;margin:0}.rci__rule div[data-v-c643b645]{display:grid;gap:12px;grid-template-columns:5em minmax(0,1fr)}.rci__rule dt[data-v-c643b645]{color:var(--lzq-text-3)}.rci__rule dd[data-v-c643b645]{color:var(--lzq-text-2);margin:0}.rci__flow[data-v-c643b645]{background:var(--lzq-bg);border-radius:12px;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));list-style:none;margin:4px 0 0;padding:0}.rci__flow li[data-v-c643b645]{align-content:start;display:grid;gap:4px;padding:12px 16px;position:relative}.rci__flow li+li[data-v-c643b645]:before{border-left:1px dashed var(--lzq-mist);bottom:14px;content:"";left:0;position:absolute;top:14px}.rci__flow span[data-v-c643b645]{color:var(--lzq-text-3);font-size:var(--fs-caption)}.rci__flow strong[data-v-c643b645]{font-size:var(--fs-num);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);line-height:var(--lh-tight)}.rci__flow strong.is-quiet[data-v-c643b645]{color:var(--lzq-text-3);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body)}.rci__flow strong.is-yes[data-v-c643b645]{color:var(--app-text,#1f2329)}.rci__flow strong.is-no[data-v-c643b645]{color:var(--app-text-2,#646a73)}.rci__scale[data-v-c643b645]{background:linear-gradient(90deg,#00a87080,#f08c0073 50%,#f54a4580);border-radius:999px;display:block;height:6px;margin-top:4px;position:relative}.rci__scale b[data-v-c643b645]{background:#fff;border:2.5px solid var(--app-text,#1f2329);border-radius:50%;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.rci__case[data-v-c643b645]{justify-self:start}.rci__void[data-v-c643b645]{color:var(--lzq-text-3);font-size:var(--fs-body);margin:0}.rci.is-compact[data-v-c643b645]{box-shadow:none;padding:14px 16px}.rci.is-compact[data-v-c643b645]:hover{transform:none}.rci.is-compact .rci__q[data-v-c643b645]{font-size:var(--fs-h3)}@media(max-width:560px){.rci__rule div[data-v-c643b645]{gap:0;grid-template-columns:minmax(0,1fr)}.rci__flow li+li[data-v-c643b645]:before{border-left:0;border-top:1px dashed var(--lzq-mist);inset:0 16px auto}}@media(prefers-reduced-motion:reduce){.rci[data-v-c643b645]{transition:none}}
