.subspace-widget{color:#e2e8f0;color-scheme:dark;font-variant-numeric:tabular-nums;background:#0f172a;border:1px solid #334155;border-radius:10px;margin:1.5rem 0;padding:1.1rem;font:.875rem/1.55 ui-sans-serif,system-ui,sans-serif}.subspace-widget *{box-sizing:border-box}.subspace-widget .ssw-header strong{color:#f8fafc;font-size:1rem}.subspace-widget .ssw-header p{color:#cbd5e1;margin:.3rem 0 1rem;font-size:.85rem}.subspace-widget button,.subspace-widget select{color:#e2e8f0;min-height:38px;font:inherit;cursor:pointer;background:#17253d;border:1px solid #475569;border-radius:5px;padding:.35rem .65rem}.subspace-widget button:hover{background:#253b56}.subspace-widget button[aria-pressed=true]{color:#e0f2fe;background:#1e3a5f;border-color:#7dd3fc}.subspace-widget :is(button,select,input,summary):focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}.subspace-widget .ssw-buttons{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.subspace-widget .ssw-buttons>span{color:#cbd5e1;margin-right:.25rem}.subspace-widget .ssw-buttons button{min-width:36px}.subspace-widget .ssw-picker{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:1rem;display:flex}.subspace-widget .ssw-select{color:#cbd5e1;align-items:center;gap:.4rem;display:flex}.subspace-widget .ssw-slider{margin:.9rem 0}.subspace-widget .ssw-slider label{justify-content:space-between;gap:.6rem;display:flex}.subspace-widget .ssw-slider output{color:#7dd3fc;white-space:nowrap;font-family:ui-monospace,monospace}.subspace-widget input[type=range]{accent-color:#7dd3fc;cursor:pointer;width:100%;height:28px;margin:.35rem 0 0;padding:0;display:block}.subspace-widget .ssw-images{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.subspace-widget .ssw-images-three{grid-template-columns:repeat(3,minmax(0,1fr))}.subspace-widget .ssw-image{text-align:center;min-width:0;margin:0}.subspace-widget .ssw-image-title{color:#e2e8f0;justify-content:center;align-items:center;min-height:2.8em;font-size:.8rem;font-weight:600;display:flex}.subspace-widget .ssw-image svg{aspect-ratio:1;background:#000;border:1px solid #475569;border-radius:4px;width:100%;max-width:190px;height:auto;margin:0 auto;display:block}.subspace-widget .ssw-image figcaption{color:#b5c2d4;margin:.4rem 0 0;font-size:.75rem;font-style:normal;line-height:1.4}.subspace-widget .ssw-readouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.85rem 0;display:grid}.subspace-widget .ssw-readout{background:#17253d;border:1px solid #334155;border-radius:6px;flex-direction:column;gap:.2rem;padding:.65rem .8rem;display:flex}.subspace-widget .ssw-readout>span{color:#cbd5e1;font-size:.75rem}.subspace-widget .ssw-readout strong{overflow-wrap:anywhere;font-size:.85rem;font-weight:600}.subspace-widget .ssw-kept strong,.subspace-widget .ssw-kept-text{color:#5eead4}.subspace-widget .ssw-lost strong,.subspace-widget .ssw-lost-text{color:#fda4af}.subspace-widget .ssw-note,.subspace-widget .ssw-status{color:#cbd5e1;margin:.7rem 0 0;font-size:.8rem}.subspace-widget .ssw-status{background:#17253d;border-left:3px solid #7dd3fc;padding:.7rem .85rem}.subspace-widget .ssw-legend{color:#cbd5e1;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;font-size:.75rem;display:flex}.subspace-widget .ssw-legend i{vertical-align:-.1rem;border:1px solid #64748b;width:.8rem;height:.8rem;margin-right:.3rem;display:inline-block}.subspace-widget .ssw-inspector{border-top:1px solid #334155;margin-top:1rem;padding-top:.65rem}.subspace-widget .ssw-inspector summary{color:#cbd5e1;cursor:pointer}.subspace-widget .ssw-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.subspace-widget .ssw-coordinate-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.subspace-widget .ssw-plane{background:#17253d;border-radius:6px;width:100%;height:auto}.subspace-widget .ssw-formula{text-align:center;overflow-wrap:anywhere;margin:.7rem 0;font-family:ui-monospace,monospace;font-size:.85rem}.subspace-widget .ssw-pair-values{font-family:ui-monospace,monospace;font-size:.8rem}.subspace-widget .ssw-hidden-sliders{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.subspace-widget .ssw-hidden-example{margin:1rem 0}.subspace-widget .ssw-probability-chart{margin-top:.8rem}.subspace-widget .ssw-probability-row{grid-template-columns:1rem minmax(0,1fr) 4.5rem;align-items:center;gap:.5rem;margin:.4rem 0;font-size:.75rem;display:grid}.subspace-widget .ssw-probability-row>span:last-child{text-align:right}.subspace-widget .ssw-probability-tracks>div{background:#334155;height:5px;margin:2px 0}.subspace-widget .ssw-probability-tracks i{height:100%;display:block}.subspace-widget .ssw-pair-span-controls,.subspace-widget .ssw-pair-span-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.subspace-widget .ssw-pair-span-panels{margin-top:1rem}.subspace-widget .ssw-pair-span-panels h4{text-align:center;color:#f8fafc;margin:0 0 .7rem;font-size:.85rem}.subspace-widget .ssw-pixel-pair{text-align:center;justify-content:center;gap:1rem;margin-bottom:.75rem;display:flex}.subspace-widget .ssw-pixel-swatch{border:1px solid #94a3b8;border-radius:4px;width:40px;height:40px}.subspace-widget .ssw-pixel-pair span{font-size:.75rem}.subspace-widget .ssw-pair-scale{text-align:center;border-top:1px solid #475569;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:1rem;padding-top:.8rem;display:flex}.subspace-widget .ssw-pair-scale strong{width:100%}@media (width<=580px){.subspace-widget{padding:.8rem}.subspace-widget .ssw-coordinate-layout{grid-template-columns:1fr}.subspace-widget .ssw-plane{max-width:340px;margin:0 auto}.subspace-widget .ssw-images{grid-template-columns:repeat(2,minmax(0,1fr))}.subspace-widget .ssw-images-three .ssw-image:last-child{grid-column:1/-1;justify-self:center;max-width:175px}.subspace-widget .ssw-readout{padding:.55rem}.subspace-widget .ssw-pair-span-panels{grid-template-columns:1fr}.subspace-widget .ssw-hidden-sliders{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.subspace-widget *,.subspace-widget :before,.subspace-widget :after{transition:none!important;animation:none!important}}.prose:has([data-widget=three-to-two-explorer],[data-widget=hidden-predictions]) .katex-display{padding:.25rem 0;overflow:auto hidden}.prose:has([data-widget=three-to-two-explorer],[data-widget=hidden-predictions]) .katex-display>.katex{width:max-content;min-width:100%}.prose:has([data-widget=three-to-two-explorer],[data-widget=hidden-predictions]) table{max-width:100%;display:block;overflow-x:auto}
