.pc-theme-neuralquest .nq-rule{border:2px solid var(--ff-outline);background:var(--nq-ink);color:#eceff1;box-shadow:0 3px 0 var(--ff-outline);border-radius:.6rem;margin:.7rem 0;padding:.7rem .85rem}.pc-theme-neuralquest .nq-rule-label{letter-spacing:.02em;color:var(--nq-cyan);text-transform:uppercase;margin:0;font-size:.82rem}.pc-theme-neuralquest .nq-rule-text{margin:.3rem 0 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.05rem;font-weight:700}.pc-theme-neuralquest .nq-options{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.pc-theme-neuralquest .nq-options--stack{flex-direction:column;align-items:stretch}.pc-theme-neuralquest .nq-class-btn{min-width:8rem;font-weight:700}.pc-theme-neuralquest .nq-fix-btn{text-align:left}.pc-theme-neuralquest .nq-options button.is-correct{background:var(--pc-correct-bg);border-color:var(--pc-correct);color:var(--pc-correct)}.pc-theme-neuralquest .nq-options button.is-wrong{background:var(--pc-incorrect-bg);border-color:var(--pc-incorrect);color:var(--pc-incorrect);opacity:.85}.pc-theme-neuralquest .nq-acc{gap:.5rem;margin:.8rem 0;display:grid}.pc-theme-neuralquest .nq-acc-row{grid-template-columns:minmax(6rem,30%) 1fr auto;align-items:center;gap:.6rem;display:grid}.pc-theme-neuralquest .nq-acc-name{font-weight:700}.pc-theme-neuralquest .nq-acc-bar,.pc-theme-neuralquest .nq-bias-bar{border:2px solid var(--ff-outline);background:var(--ff-paper);border-radius:.5rem;height:.85rem;overflow:hidden}.pc-theme-neuralquest .nq-acc-fill{background:var(--pc-correct);height:100%}.pc-theme-neuralquest .nq-acc-fill.is-low{background:var(--pc-incorrect)}.pc-theme-neuralquest .nq-acc-pct{font-variant-numeric:tabular-nums;font-size:.9rem}.pc-theme-neuralquest .nq-bias-data{gap:.55rem;margin:.8rem 0;display:grid}.pc-theme-neuralquest .nq-bias-row{grid-template-columns:minmax(7rem,34%) 1fr auto;align-items:center;gap:.6rem;display:grid}.pc-theme-neuralquest .nq-bias-name{font-size:.95rem;font-weight:700}.pc-theme-neuralquest .nq-bias-fill{background:linear-gradient(90deg, var(--ff-forge), var(--ff-spark));height:100%}.pc-theme-neuralquest .nq-bias-count{font-variant-numeric:tabular-nums;color:var(--ff-slate-text);font-size:.85rem}.pc-theme-neuralquest .nq-case-tag{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--ff-spark);border-radius:999px;margin:0 0 .3rem;padding:.12rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}.pc-theme-neuralquest .nq-tl-stage{gap:.7rem;display:grid}.pc-theme-neuralquest .nq-tl-legend{text-align:center;color:var(--ff-slate-text);margin:0;font-size:.85rem}.pc-theme-neuralquest .nq-tl-key{vertical-align:-2px;width:14px;height:14px;display:inline-block}.pc-theme-neuralquest .nq-tl-key .nq-tl-bar{stroke-width:1.2px}.pc-theme-neuralquest .nq-tl-svg{width:100%;height:auto;display:block}.pc-theme-neuralquest .nq-tl-axis{stroke:var(--ff-outline);stroke-width:3px}.pc-theme-neuralquest .nq-tl-bar{stroke:var(--ff-outline);stroke-width:2px}.pc-theme-neuralquest .nq-tl-bar--train{fill:var(--ff-forge)}.pc-theme-neuralquest .nq-tl-bar--test{fill:var(--ff-spark)}.pc-theme-neuralquest .nq-tl-roundlbl{fill:var(--ff-slate-text);font-size:.8rem;font-weight:700}.pc-theme-neuralquest .nq-tl-readout{text-align:center;font-variant-numeric:tabular-nums;margin:0;font-weight:800}.pc-theme-neuralquest .nq-tl-controls{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.pc-theme-neuralquest .nq-tl-controls button{min-height:44px}.pc-theme-neuralquest .nq-vr-stage{gap:.8rem;display:grid}.pc-theme-neuralquest .nq-vr-svg{width:100%;height:auto;display:block}.pc-theme-neuralquest .nq-vr-name{fill:var(--ff-anvil);font-size:.9rem;font-weight:800}.pc-theme-neuralquest .nq-vr-bar{stroke:var(--ff-outline);stroke-width:2px}.pc-theme-neuralquest .nq-vr-bar--train{fill:var(--ff-forge)}.pc-theme-neuralquest .nq-vr-bar--test{fill:var(--ff-spark)}.pc-theme-neuralquest .nq-vr-barlbl{fill:var(--ff-slate-text);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.pc-theme-neuralquest .nq-vr-tag{font-size:.72rem;font-weight:800}.pc-theme-neuralquest .nq-vr-tag--best{fill:var(--pc-correct)}.pc-theme-neuralquest .nq-vr-tag--over{fill:var(--pc-incorrect)}.pc-theme-neuralquest .nq-vr-picks{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.pc-theme-neuralquest .nq-vr-pick{min-height:48px;font-weight:700}.pc-theme-neuralquest .nq-wg-stage{gap:.8rem;display:grid}.pc-theme-neuralquest .nq-wg-cols{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.pc-theme-neuralquest .nq-wg-col{border:2px solid var(--ff-outline);background:var(--ff-paper);border-radius:.6rem;align-content:start;gap:.4rem;padding:.6rem;display:grid}.pc-theme-neuralquest .nq-wg-colhd{text-align:center;margin:0;font-size:.9rem;font-weight:800}.pc-theme-neuralquest .nq-wg-col--help .nq-wg-colhd{color:var(--pc-correct)}.pc-theme-neuralquest .nq-wg-col--harm .nq-wg-colhd{color:var(--pc-incorrect)}.pc-theme-neuralquest .nq-wg-chip{border:1.5px solid var(--ff-outline);background:var(--ff-warm);color:var(--ff-anvil);border-radius:.45rem;padding:.3rem .5rem;font-size:.82rem;font-weight:600}.pc-theme-neuralquest .nq-wg-beamwrap{justify-content:center;display:flex}.pc-theme-neuralquest .nq-wg-svg{width:100%;max-width:30rem;height:auto;display:block}.pc-theme-neuralquest .nq-wg-post{fill:var(--ff-outline)}.pc-theme-neuralquest .nq-wg-beam{transition:transform .4s}.pc-theme-neuralquest .nq-wg-bar{stroke:var(--ff-outline);stroke-width:2px;fill:var(--ff-slate)}.pc-theme-neuralquest .nq-wg-beam--neutral .nq-wg-bar{fill:var(--pc-select)}.pc-theme-neuralquest .nq-wg-rope{stroke:var(--ff-outline);stroke-width:2px}.pc-theme-neuralquest .nq-wg-pan{fill:var(--ff-paper);stroke:var(--ff-outline);stroke-width:2px}.pc-theme-neuralquest .nq-wg-panemoji{font-size:1.1rem}.pc-theme-neuralquest .nq-wg-panlbl{fill:var(--ff-slate-text);font-size:.72rem;font-weight:700}.pc-theme-neuralquest .nq-wg-opts{gap:.5rem;display:grid}.pc-theme-neuralquest .nq-wg-opt{text-align:left;min-height:48px}@media (prefers-reduced-motion:reduce){.pc-theme-neuralquest .nq-acc-fill,.pc-theme-neuralquest .nq-bias-fill,.pc-theme-neuralquest .nq-wg-beam{transition:none}}@media (width<=520px){.pc-theme-neuralquest .nq-wg-cols{grid-template-columns:1fr}}.pc-theme-neuralquest.pc-immersive{--pc-env-bg:url(/play/neuralquest/env.webp) center / cover no-repeat, linear-gradient(to bottom, #d8e2e6 0%, #dde3e1 26%, #e2e5da 60%, #e8e7d8 86%, #edeadb 100%);--pc-env-bg-dark:url(/play/neuralquest/env-dark.webp) center / cover no-repeat, linear-gradient(to bottom, #0b141a 0%, #0f1a1e 42%, #121d18 74%, #101a12 100%);--pc-env-bg-flat:url(/play/neuralquest/env.webp) center / cover no-repeat, oklab(91.332% -.00711672 .0062921);--pc-env-bg-flat-dark:url(/play/neuralquest/env-dark.webp) center / cover no-repeat, #0f1a1e}.pc-theme-neuralquest .lq-tp-progress{text-align:center;padding:.6rem 1rem}.pc-theme-neuralquest .lq-tp-region{flex-direction:column;gap:1rem;display:flex}.pc-theme-neuralquest .lq-tp-tag{opacity:.85;margin-bottom:.35rem;font-weight:700;display:inline-block}.pc-theme-neuralquest .lq-tp-choice-row{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.pc-theme-neuralquest .lq-tp-choice{flex:12rem}.pc-theme-neuralquest .lq-tp-record{margin-top:1rem}.pc-theme-neuralquest .lq-tp-record-badge{border-radius:999px;margin-bottom:.5rem;padding:.2rem .6rem;font-size:.85rem;font-weight:800;display:inline-block}.pc-theme-neuralquest .lq-tp-record-badge--match{color:var(--pc-correct,#1b7a3d);border:2px solid var(--pc-correct,#1b7a3d)}.pc-theme-neuralquest .lq-tp-record-badge--diverge{color:var(--pc-select,#b4531f);border:2px solid var(--pc-select,#b4531f)}.pc-theme-neuralquest .lq-tp-summary{flex-direction:column;gap:.75rem;margin:.75rem 0;display:flex}.pc-theme-neuralquest .lq-tp-summary-row{border-left:.2rem solid var(--pc-select,#b4531f);background:var(--ff-panel,#7f7f7f14);border-radius:.4rem;flex-direction:column;gap:.25rem;padding:.6rem .8rem;display:flex}.pc-theme-neuralquest .lq-tp-summary-claim{font-weight:700}.pc-theme-neuralquest .lq-tp-nav{margin-top:1rem}.pc-theme-neuralquest .nq-tl-stripe{stroke:var(--ff-outline);stroke-width:1.5px}.pc-theme-neuralquest .nq-neuron{gap:var(--space-16);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.pc-theme-neuralquest .nq-neuron-h{color:var(--ff-anvil);margin:0;font-size:clamp(1.6rem,1.2vw + 1.4rem,2.2rem);font-weight:800}.pc-theme-neuralquest .nq-neuron-stage{gap:var(--space-12);grid-template-columns:1fr;display:grid}@media (width>=720px){.pc-theme-neuralquest .nq-neuron-stage{grid-template-columns:1fr 1fr;align-items:center}}.pc-theme-neuralquest .nq-neuron-svg{width:100%;max-width:340px;margin:0 auto;display:block}.pc-theme-neuralquest .nq-neuron-box{fill:var(--ff-paper);stroke:var(--ff-outline);stroke-width:2px}.pc-theme-neuralquest .nq-neuron-axis,.pc-theme-neuralquest .nq-neuron-w,.pc-theme-neuralquest .nq-neuron-t{fill:var(--ff-anvil);font-size:12px;font-weight:700}.pc-theme-neuralquest .nq-neuron-line{stroke:var(--ff-anvil);stroke-width:3px;stroke-dasharray:6 4}.pc-theme-neuralquest .nq-neuron-dot{stroke:var(--ff-outline);stroke-width:2px}.pc-theme-neuralquest .nq-neuron-dot--ball{fill:var(--pc-select)}.pc-theme-neuralquest .nq-neuron-dot--block{fill:var(--ff-warm)}.pc-theme-neuralquest .nq-neuron-dot.is-wrong{stroke-width:4px;stroke-dasharray:3 2}.pc-theme-neuralquest .nq-neuron-dot.is-flash{stroke:var(--ff-forge);stroke-width:5px}.pc-theme-neuralquest .nq-neuron-wire{stroke:var(--ff-outline);stroke-width:2px}.pc-theme-neuralquest .nq-neuron-in,.pc-theme-neuralquest .nq-neuron-sum{fill:var(--ff-paper);stroke:var(--ff-outline);stroke-width:2px}.pc-theme-neuralquest .nq-neuron-out{fill:var(--ff-warm);stroke:var(--ff-outline);stroke-width:3px}.pc-theme-neuralquest .nq-neuron-dials{gap:var(--space-8);display:grid}.pc-theme-neuralquest .nq-neuron-dial{gap:var(--space-4);color:var(--ff-anvil);grid-template-columns:1fr;font-weight:700;display:grid}@media (width>=560px){.pc-theme-neuralquest .nq-neuron-dial{grid-template-columns:12rem 1fr 4rem;align-items:center}}.pc-theme-neuralquest .nq-neuron-dial input{width:100%;min-height:44px}.pc-theme-neuralquest .nq-neuron-say{min-height:1.4em;color:var(--ff-anvil)}.pc-theme-neuralquest .nq-neuron-row{gap:var(--space-8);flex-wrap:wrap;display:flex}.pc-theme-neuralquest .nq-neuron-row button{min-height:44px}.pc-theme-neuralquest .nq-neuron-pick{gap:var(--space-8);margin:var(--space-8) 0;display:flex}.pc-theme-neuralquest .nq-neuron-pick .ff-btn[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--pc-select)}.pc-theme-neuralquest .nq-neuron-line--three{stroke:var(--pc-select);stroke-width:2px;stroke-dasharray:2 4}.pc-theme-neuralquest .nq-neuron-three{margin-top:var(--space-8)}.pc-theme-neuralquest .nq-neuron-three[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--pc-select)}.pc-theme-neuralquest .nq-wg-reveal{gap:var(--space-8);margin:var(--space-12) 0;display:grid}.pc-theme-neuralquest .nq-wg-row{padding:var(--space-8) var(--space-12);border:2px solid var(--ff-outline);border-radius:10px;margin:0}.pc-theme-neuralquest .nq-wg-row.is-picked{border-width:3px;border-color:var(--pc-select)}.pc-theme-neuralquest .nq-wg-opt[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--pc-select)}.pc-theme-neuralquest .nq-toy{max-width:44rem;padding:var(--space-16);border:2px solid var(--ff-outline);background:var(--ff-paper);color:var(--ff-anvil);border-radius:16px;margin:0 auto}.pc-theme-neuralquest .nq-toy .ff-meta{color:var(--ff-anvil)}.pc-theme-neuralquest .nq-toy-privacy{font-weight:700}.pc-theme-neuralquest .nq-toy-body{gap:var(--space-12);margin-top:var(--space-12);display:grid}.pc-theme-neuralquest .nq-toy-ask{color:var(--ff-anvil);margin:0;font-size:1.15rem;font-weight:800}.pc-theme-neuralquest .nq-toy-pad{aspect-ratio:1;touch-action:none;border:3px dashed var(--ff-outline);background:var(--ff-paper);cursor:crosshair;border-radius:16px;width:min(100%,320px);margin:0 auto;position:relative}.pc-theme-neuralquest .nq-toy-padsvg{width:100%;height:100%;position:absolute;inset:0}.pc-theme-neuralquest .nq-toy-ink{fill:none;stroke:var(--ff-anvil);stroke-width:.018px;stroke-linecap:round;stroke-linejoin:round}.pc-theme-neuralquest .nq-toy-acts,.pc-theme-neuralquest .nq-toy-choose{gap:var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}.pc-theme-neuralquest .nq-toy-acts .ff-btn,.pc-theme-neuralquest .nq-toy-choose .ff-btn{min-height:48px}.pc-theme-neuralquest .nq-toy-note{text-align:center;min-height:1.4em;margin:0}.pc-theme-neuralquest .nq-toy-stamps{gap:var(--space-8);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.pc-theme-neuralquest .nq-toy-stamp{align-items:center;gap:var(--space-4);min-height:48px;display:inline-flex}.pc-theme-neuralquest .nq-toy-stampsvg{width:28px;height:28px}.pc-theme-neuralquest .nq-toy-stampsvg .nq-toy-ink{stroke-width:.06px}.pc-theme-neuralquest .nq-toy-shelf{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pc-theme-neuralquest .nq-toy-col-h{margin:0 0 var(--space-4);color:var(--ff-anvil);font-size:1rem}.pc-theme-neuralquest .nq-toy-row{gap:var(--space-8);flex-wrap:wrap;display:flex}.pc-theme-neuralquest .nq-toy-fig{text-align:center;width:6.5rem;margin:0}.pc-theme-neuralquest .nq-toy-thumb{border:2px solid var(--ff-outline);background:var(--ff-paper);border-radius:10px;width:64px;height:64px}.pc-theme-neuralquest .nq-toy-thumb .nq-toy-ink{stroke-width:.04px}.pc-theme-neuralquest .nq-toy-train{justify-self:center;min-height:56px}.pc-theme-neuralquest .nq-toy-delete{justify-self:center;min-height:44px}.pc-theme-neuralquest .nq-toy-trained,.pc-theme-neuralquest .nq-toy-weights{text-align:center;color:var(--ff-anvil);margin:0;font-weight:700}.pc-theme-neuralquest .nq-toy-dot{stroke:var(--ff-outline);stroke-width:2px}.pc-theme-neuralquest .nq-toy-dot--round{fill:var(--ff-forge)}.pc-theme-neuralquest .nq-toy-dot--spiky{fill:var(--ff-spark)}.pc-theme-neuralquest .nq-toy-probe{fill:none;stroke:var(--ff-anvil);stroke-width:3px}.pc-theme-neuralquest .nq-toy-reveal{min-height:1.4em;color:var(--ff-anvil)}.pc-theme-neuralquest .nq-toy-who{font-weight:800}.pc-theme-neuralquest .nq-toy-share{text-align:center}.pc-theme-neuralquest .nq-toy-sharelink{min-height:44px;line-height:44px;display:inline-block}@media (width<=480px){.pc-theme-neuralquest .nq-toy-shelf{grid-template-columns:minmax(0,1fr)}}
