@layer cgc.mdx.widgets{.probability-convolutions{--probability-convolutions-paper: var(--light);--probability-convolutions-ink: var(--darkgray);--probability-convolutions-grid: var(--lightgray);--probability-convolutions-bar: var(--secondary);--probability-convolutions-below: var(--gray);--probability-convolutions-above: var(--tertiary);--probability-convolutions-cumulative: var(--dark);--probability-convolutions-threshold: var(--secondary);display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0;padding:1.5rem;background-color:var(--light);border:1px solid var(--lightgray);border-radius:8px}.probability-convolutions__field{display:flex;align-items:center;gap:.5rem}.probability-convolutions__label{font-weight:600;color:var(--darkgray);white-space:nowrap}.probability-convolutions__input{flex:1;min-width:0;padding:.5rem;border:2px solid var(--gray);border-radius:4px;background-color:var(--light);color:var(--dark);font-family:var(--codeFont);font-size:.95rem;transition:border-color .2s ease}.probability-convolutions__input:focus{outline:none;border-color:var(--secondary)}.probability-convolutions__input::placeholder{color:var(--gray);font-style:italic}.probability-convolutions__chart{padding:.5rem;border:1px solid var(--lightgray);border-radius:4px}.probability-convolutions__stats{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem;background-color:var(--highlight);border:1px solid var(--lightgray);border-radius:4px;font-size:.95rem;color:var(--darkgray)}.probability-convolutions__stat{display:flex;gap:.25rem}.probability-convolutions__mean,.probability-convolutions__median{color:var(--dark);font-family:var(--codeFont)}.probability-convolutions__separator{color:var(--gray);font-weight:700}.probability-convolutions__thresholds{display:flex;align-items:stretch;justify-content:center;gap:.5rem;font-size:1rem}.probability-convolutions__threshold{display:flex;flex:1;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:4px;font-family:var(--codeFont);font-weight:600}.probability-convolutions__threshold--below{background-color:var(--lightgray);color:var(--darkgray)}.probability-convolutions__threshold--above{background-color:color-mix(in srgb,var(--tertiary) 30%,transparent);color:var(--dark)}.probability-convolutions__threshold-value,.probability-convolutions__threshold-odds{font-size:1.1rem;font-weight:700}.probability-convolutions__error{padding:.75rem;border:2px dashed var(--gray);border-radius:4px;color:var(--dark);font-family:var(--codeFont);font-size:.9rem}}
