.QuantumCatFlap-module__P_nQ8W__root{--ink:var(--color-void,#0d1420);--ink-2:var(--color-cosmos,#141c2e);--ink-3:var(--color-nebula,#1a2438);--rule:var(--color-stellar,#2e3d56);--paper:var(--color-frost,#e8edf5);--paper-dim:var(--color-mist,#a8b4c8);--brass:#c89b3c;--cyan:var(--color-cyan-bright,#22d3ee);--rust:#c4634a;background:var(--ink);color:var(--paper);min-height:calc(100vh - 3.5rem);padding:2rem 1rem 4rem}.QuantumCatFlap-module__P_nQ8W__grid{grid-template-columns:280px 1fr;align-items:start;gap:1.5rem;max-width:1180px;margin:0 auto;display:grid}@media (max-width:860px){.QuantumCatFlap-module__P_nQ8W__grid{grid-template-columns:1fr}}.QuantumCatFlap-module__P_nQ8W__sidebar{position:sticky;top:4.5rem}.QuantumCatFlap-module__P_nQ8W__panel{background:var(--ink-2);border:1px solid var(--rule);margin-bottom:1rem;padding:1.2rem 1.3rem}.QuantumCatFlap-module__P_nQ8W__panelTitle{font-family:var(--font-body,serif);letter-spacing:.01em;color:var(--paper);margin:0 0 .9rem;font-size:1.2rem;font-weight:400}.QuantumCatFlap-module__P_nQ8W__panelTitleSpaced{margin-top:1.6rem}.QuantumCatFlap-module__P_nQ8W__ctrl{margin-bottom:1.1rem}.QuantumCatFlap-module__P_nQ8W__label{color:var(--paper-dim);font-size:.8rem;font-family:var(--font-display,system-ui);justify-content:space-between;align-items:baseline;margin-bottom:.4rem;display:flex}.QuantumCatFlap-module__P_nQ8W__val{font-family:var(--font-body,serif);color:var(--cyan);font-size:1rem}.QuantumCatFlap-module__P_nQ8W__hint{color:var(--paper-dim);font-size:.72rem;line-height:1.45;font-family:var(--font-display,system-ui);margin-top:.35rem;display:block}.QuantumCatFlap-module__P_nQ8W__hint em{font-style:italic}.QuantumCatFlap-module__P_nQ8W__range{background:var(--ink-3);appearance:none;cursor:pointer;outline:none;width:100%;height:2px;margin:0}.QuantumCatFlap-module__P_nQ8W__range::-webkit-slider-thumb{appearance:none;background:var(--paper);cursor:grab;border:none;border-radius:50%;width:18px;height:18px}.QuantumCatFlap-module__P_nQ8W__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--cyan)}.QuantumCatFlap-module__P_nQ8W__range::-moz-range-thumb{background:var(--paper);cursor:grab;border:none;border-radius:50%;width:18px;height:18px}.QuantumCatFlap-module__P_nQ8W__presets{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.QuantumCatFlap-module__P_nQ8W__btn{font-family:var(--font-display,system-ui);color:var(--paper);border:1px solid var(--rule);cursor:pointer;background:0 0;padding:.38rem .7rem;font-size:.75rem;transition:border-color .15s,color .15s}.QuantumCatFlap-module__P_nQ8W__btn:hover{border-color:var(--cyan);color:var(--cyan)}.QuantumCatFlap-module__P_nQ8W__btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.QuantumCatFlap-module__P_nQ8W__stage{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:600px){.QuantumCatFlap-module__P_nQ8W__stage{grid-template-columns:1fr}}.QuantumCatFlap-module__P_nQ8W__fullWidth{grid-column:1/-1}.QuantumCatFlap-module__P_nQ8W__matrix{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.QuantumCatFlap-module__P_nQ8W__cell{background:var(--ink-2);flex-direction:column;justify-content:space-between;min-height:120px;padding:.85rem;display:flex}.QuantumCatFlap-module__P_nQ8W__cellTag{color:var(--paper-dim);letter-spacing:.03em;font-size:.68rem;font-family:var(--font-display,system-ui);margin-bottom:.3rem}.QuantumCatFlap-module__P_nQ8W__bigNum{font-family:var(--font-body,serif);color:var(--paper);font-size:1.8rem;line-height:1}.QuantumCatFlap-module__P_nQ8W__bar{background:var(--ink-3);height:7px;margin-top:.5rem;position:relative}.QuantumCatFlap-module__P_nQ8W__barFill{background:var(--brass);transition:width .15s ease-out;position:absolute;inset:0 auto 0 0}.QuantumCatFlap-module__P_nQ8W__barMark{background:var(--paper);opacity:.5;width:1px;font-style:normal;position:absolute;top:-4px;bottom:-4px}.QuantumCatFlap-module__P_nQ8W__phasorCanvas{width:100%;height:110px;display:block}.QuantumCatFlap-module__P_nQ8W__fringeCanvas{width:100%;height:160px;display:block}.QuantumCatFlap-module__P_nQ8W__readout{border-top:1px solid var(--rule);flex-wrap:wrap;gap:1.5rem;margin-top:.85rem;padding-top:.85rem;display:flex}.QuantumCatFlap-module__P_nQ8W__readoutKey{color:var(--paper-dim);font-size:.7rem;font-family:var(--font-display,system-ui);letter-spacing:.03em}.QuantumCatFlap-module__P_nQ8W__readoutVal{font-family:var(--font-body,serif);color:var(--paper);font-size:1.35rem}.QuantumCatFlap-module__P_nQ8W__score{flex-direction:column;gap:.6rem;margin-top:.3rem;display:flex}.QuantumCatFlap-module__P_nQ8W__crit{font-size:.83rem;line-height:1.4;font-family:var(--font-display,system-ui);color:var(--paper);align-items:flex-start;gap:.65rem;display:flex}.QuantumCatFlap-module__P_nQ8W__dot{border-radius:50%;flex:none;width:9px;height:9px;margin-top:.3rem;font-style:normal}.QuantumCatFlap-module__P_nQ8W__dotOn{background:var(--cyan);box-shadow:0 0 7px var(--cyan)}.QuantumCatFlap-module__P_nQ8W__dotOff{background:var(--rust)}.QuantumCatFlap-module__P_nQ8W__critNote{color:var(--paper-dim);margin-top:.15rem;font-size:.73rem;font-style:normal;line-height:1.45;display:block}.QuantumCatFlap-module__P_nQ8W__note{color:var(--paper-dim);font-size:.78rem;line-height:1.55;font-family:var(--font-display,system-ui);margin:.85rem 0 0}.QuantumCatFlap-module__P_nQ8W__chainNote{border-top:1px solid var(--rule);margin-top:1rem;padding-top:.9rem}.QuantumCatFlap-module__P_nQ8W__chainSpan{color:var(--cyan)}.QuantumCatFlap-module__P_nQ8W__classicalSpan{color:var(--brass)}@media (prefers-reduced-motion:reduce){.QuantumCatFlap-module__P_nQ8W__barFill{transition:none}}
