p.svelte-13eldgq{font-size:1.25rem;line-height:1.6;margin-bottom:1.5rem}#key-question .key-question-text.svelte-13eldgq{font-size:1.5rem;text-align:center;padding:2rem;background:var(--color-primary-50);border-radius:calc(var(--radius-container) * 4);margin:0}#reliability .metaphor.svelte-13eldgq{display:flex;gap:1.5rem;background:var(--color-surface-50);border-radius:calc(var(--radius-container) * 4);padding:2rem;margin:2rem 0;border:2px solid var(--color-surface-200)}#reliability .metaphor.svelte-13eldgq .icon:where(.svelte-13eldgq){font-size:3rem;flex-shrink:0}#reliability .metaphor.svelte-13eldgq .content:where(.svelte-13eldgq) h3:where(.svelte-13eldgq){margin-top:0;color:var(--color-surface-700)}#reliability .metaphor.svelte-13eldgq .content:where(.svelte-13eldgq) p:where(.svelte-13eldgq){font-size:1.25rem;margin-bottom:1rem}#reliability .metaphor.svelte-13eldgq .content:where(.svelte-13eldgq) p:where(.svelte-13eldgq):last-child{margin-bottom:0}#reliability .signal.svelte-13eldgq{background:var(--color-surface-100);border-radius:calc(var(--radius-container) * 4);padding:2rem;margin:2rem 0;border:2px solid var(--color-surface-300)}#reliability .signal.svelte-13eldgq .visual:where(.svelte-13eldgq){display:flex;flex-direction:column;gap:1rem}#reliability .signal.svelte-13eldgq .monitor:where(.svelte-13eldgq){position:relative}#reliability .signal.svelte-13eldgq .wave-svg:where(.svelte-13eldgq){display:block;width:100%;height:120px;border-radius:.5rem}#reliability .signal.svelte-13eldgq .threshold-badge:where(.svelte-13eldgq){position:absolute;right:1rem;background:var(--color-surface-800);color:#fff;padding:.25rem .75rem;border-radius:.25rem;font-size:.875rem;font-weight:600;white-space:nowrap;transition:top .1s ease;pointer-events:none}#reliability .signal.svelte-13eldgq .slider-row:where(.svelte-13eldgq){display:flex;align-items:center;gap:1rem;justify-content:center}#reliability .signal.svelte-13eldgq .slider-row:where(.svelte-13eldgq) .slider-label:where(.svelte-13eldgq){font-size:1rem;color:var(--color-surface-600)}#reliability .signal.svelte-13eldgq .slider-row:where(.svelte-13eldgq) .threshold-slider:where(.svelte-13eldgq){width:200px;accent-color:var(--color-primary-600);cursor:pointer}#reliability .signal.svelte-13eldgq .legend:where(.svelte-13eldgq){display:flex;justify-content:center;gap:2rem;font-size:1rem;flex-wrap:wrap}#reliability .signal.svelte-13eldgq .legend:where(.svelte-13eldgq) .one:where(.svelte-13eldgq){color:var(--color-success-700)}#reliability .signal.svelte-13eldgq .legend:where(.svelte-13eldgq) .zero:where(.svelte-13eldgq){color:var(--color-surface-600)}#reliability .signal.svelte-13eldgq .caption:where(.svelte-13eldgq){text-align:center;font-size:1.125rem;color:var(--color-surface-600);margin:1rem 0 0}#combinations .list.svelte-13eldgq{font-size:1.25rem;line-height:1.8;padding-left:2rem;margin:1.5rem 0 2rem}#combinations .list.svelte-13eldgq li:where(.svelte-13eldgq){margin-bottom:.5rem}#combinations .simulation.svelte-13eldgq{background:var(--color-primary-50);border-radius:calc(var(--radius-container) * 4);padding:2.5rem;margin:2rem 0;box-shadow:0 4px 12px color-mix(in oklab,var(--color-surface-900) .05,transparent)}#combinations .simulation.svelte-13eldgq h3:where(.svelte-13eldgq){font-size:1.5rem;text-align:center;margin-bottom:2rem;margin-top:0}#combinations .simulation.svelte-13eldgq .controls:where(.svelte-13eldgq){display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2rem}#combinations .simulation.svelte-13eldgq .controls:where(.svelte-13eldgq) .btn:where(.svelte-13eldgq){width:48px;height:48px;border:none;border-radius:50%;font-size:1.5rem;font-weight:700;cursor:pointer;background:var(--color-primary-600);color:#fff;transition:all .2s}#combinations .simulation.svelte-13eldgq .controls:where(.svelte-13eldgq) .btn:where(.svelte-13eldgq):hover:not(:disabled){background:var(--color-primary-700);transform:scale(1.1)}#combinations .simulation.svelte-13eldgq .controls:where(.svelte-13eldgq) .btn:where(.svelte-13eldgq):disabled{opacity:.4;cursor:not-allowed}#combinations .simulation.svelte-13eldgq .controls:where(.svelte-13eldgq) .count:where(.svelte-13eldgq){font-size:1.25rem;font-weight:600;min-width:100px;text-align:center}#combinations .simulation.svelte-13eldgq .lamps:where(.svelte-13eldgq){display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}#combinations .simulation.svelte-13eldgq .lamps:where(.svelte-13eldgq) .lamp:where(.svelte-13eldgq){display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border:3px solid var(--color-surface-400);border-radius:calc(var(--radius-container) * 4);background:var(--color-surface-100);cursor:pointer;transition:all .2s;min-width:80px}#combinations .simulation.svelte-13eldgq .lamps:where(.svelte-13eldgq) .lamp:where(.svelte-13eldgq):hover{transform:translateY(-4px)}#combinations .simulation.svelte-13eldgq .lamps:where(.svelte-13eldgq) .lamp:where(.svelte-13eldgq).on{background:var(--color-warning-100);border-color:var(--color-warning-500);box-shadow:0 0 20px var(--color-warning-300)}#combinations .simulation.svelte-13eldgq .lamps:where(.svelte-13eldgq) .lamp:where(.svelte-13eldgq) .bulb:where(.svelte-13eldgq){font-size:2.5rem}#combinations .simulation.svelte-13eldgq .lamps:where(.svelte-13eldgq) .lamp:where(.svelte-13eldgq) .value:where(.svelte-13eldgq){font-size:1.25rem;font-weight:700;font-family:monospace}#combinations .simulation.svelte-13eldgq .result:where(.svelte-13eldgq){display:flex;justify-content:center;gap:3rem;margin-bottom:1.5rem;flex-wrap:wrap}#combinations .simulation.svelte-13eldgq .result:where(.svelte-13eldgq) .row:where(.svelte-13eldgq){display:flex;align-items:center;gap:.75rem}#combinations .simulation.svelte-13eldgq .result:where(.svelte-13eldgq) .row:where(.svelte-13eldgq) .label:where(.svelte-13eldgq){font-size:1.125rem;color:var(--color-surface-600)}#combinations .simulation.svelte-13eldgq .result:where(.svelte-13eldgq) .row:where(.svelte-13eldgq) .value:where(.svelte-13eldgq){font-size:1.25rem;font-weight:700;color:var(--color-primary-800);white-space:nowrap}#combinations .simulation.svelte-13eldgq .result:where(.svelte-13eldgq) .row:where(.svelte-13eldgq) .value:where(.svelte-13eldgq).binary{font-family:monospace;font-size:1.5rem;letter-spacing:.1em}#combinations .simulation.svelte-13eldgq .counter:where(.svelte-13eldgq){text-align:center;font-size:1.25rem;padding-top:1.5rem;border-top:2px solid var(--color-primary-200)}#combinations .simulation.svelte-13eldgq .counter:where(.svelte-13eldgq) .big:where(.svelte-13eldgq){font-size:2rem;font-weight:700;color:var(--color-primary-700);margin:0 .5rem}#combinations .simulation.svelte-13eldgq .counter:where(.svelte-13eldgq) .formula:where(.svelte-13eldgq){font-size:1rem;color:var(--color-surface-500)}#encoding .examples.svelte-13eldgq{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}#encoding .examples.svelte-13eldgq .card:where(.svelte-13eldgq){background:var(--color-surface-50);border-radius:calc(var(--radius-container) * 4);padding:2rem;text-align:center;border:2px solid var(--color-surface-200)}#encoding .examples.svelte-13eldgq .card:where(.svelte-13eldgq) .icon:where(.svelte-13eldgq){font-size:3rem;margin-bottom:1rem}#encoding .examples.svelte-13eldgq .card:where(.svelte-13eldgq) h4:where(.svelte-13eldgq){font-size:1.25rem;margin:0 0 .5rem}#encoding .examples.svelte-13eldgq .card:where(.svelte-13eldgq) p:where(.svelte-13eldgq){font-size:1.125rem;margin:0;color:var(--color-surface-600)}#encoding .pixel-demo.svelte-13eldgq{background:var(--color-surface-100);border-radius:calc(var(--radius-container) * 4);padding:2rem;margin:2rem 0;text-align:center;border:2px solid var(--color-surface-300)}#encoding .pixel-demo.svelte-13eldgq h3:where(.svelte-13eldgq){margin-top:0;margin-bottom:.5rem}#encoding .pixel-demo.svelte-13eldgq .pixel-hint:where(.svelte-13eldgq){font-size:1rem;color:var(--color-surface-500);margin-bottom:1.5rem}#encoding .pixel-demo.svelte-13eldgq .grid:where(.svelte-13eldgq){display:grid;grid-template-columns:repeat(5,40px);gap:4px;justify-content:center;margin-bottom:1.5rem}#encoding .pixel-demo.svelte-13eldgq .grid:where(.svelte-13eldgq).interactive .pixel:where(.svelte-13eldgq){cursor:pointer;transition:transform .1s,box-shadow .1s;border:none;padding:0}#encoding .pixel-demo.svelte-13eldgq .grid:where(.svelte-13eldgq).interactive .pixel:where(.svelte-13eldgq):hover{transform:scale(1.1);box-shadow:0 2px 8px #0003}#encoding .pixel-demo.svelte-13eldgq .grid:where(.svelte-13eldgq).interactive .pixel:where(.svelte-13eldgq):active{transform:scale(.95)}#encoding .pixel-demo.svelte-13eldgq .grid:where(.svelte-13eldgq) .pixel:where(.svelte-13eldgq){width:40px;height:40px;border-radius:4px}#encoding .pixel-demo.svelte-13eldgq .grid:where(.svelte-13eldgq) .pixel:where(.svelte-13eldgq).black{background:var(--color-surface-900)}#encoding .pixel-demo.svelte-13eldgq .grid:where(.svelte-13eldgq) .pixel:where(.svelte-13eldgq).white{background:#fff;box-shadow:inset 0 0 0 1px var(--color-surface-300)}#encoding .pixel-demo.svelte-13eldgq .code:where(.svelte-13eldgq){font-family:monospace;font-size:1rem;background:var(--color-surface-800);color:var(--color-success-400);padding:1rem 1.5rem;border-radius:.5rem;margin-bottom:1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .75rem}#encoding .pixel-demo.svelte-13eldgq .row-code:where(.svelte-13eldgq){white-space:nowrap}#encoding .pixel-demo.svelte-13eldgq .divider:where(.svelte-13eldgq){color:var(--color-surface-500);white-space:pre}#encoding .pixel-demo.svelte-13eldgq .caption:where(.svelte-13eldgq){font-size:1.125rem;color:var(--color-surface-600);margin:0}#formalization .table-container.svelte-13eldgq{margin:2rem 0;border-radius:calc(var(--radius-container) * 4);overflow:hidden;border:2px solid var(--color-surface-200)}#formalization .table-container.svelte-13eldgq .row:where(.svelte-13eldgq){display:grid;grid-template-columns:1.5fr 1fr 1fr 2fr;padding:1rem 1.5rem;font-size:1.125rem;background:#fff}#formalization .table-container.svelte-13eldgq .row:where(.svelte-13eldgq).header{background:var(--color-surface-100);font-weight:600}#formalization .table-container.svelte-13eldgq .row:where(.svelte-13eldgq):not(.header):nth-child(odd){background:var(--color-surface-50)}#formalization .table-container.svelte-13eldgq .row:where(.svelte-13eldgq) span:where(.svelte-13eldgq){display:flex;align-items:center}@media(max-width:1100px){#reliability .metaphor.svelte-13eldgq{flex-direction:column}#reliability .signal.svelte-13eldgq{padding:1.5rem}#combinations .simulation.svelte-13eldgq{padding:1.5rem}#combinations .simulation.svelte-13eldgq .lamps:where(.svelte-13eldgq){flex-wrap:nowrap;width:auto;gap:.25rem}#combinations .simulation.svelte-13eldgq .lamps:where(.svelte-13eldgq) .lamp:where(.svelte-13eldgq){min-width:45px;padding:.5rem}#combinations .simulation.svelte-13eldgq .lamps:where(.svelte-13eldgq) .lamp:where(.svelte-13eldgq) .bulb:where(.svelte-13eldgq){font-size:1.5rem}#combinations .simulation.svelte-13eldgq .lamps:where(.svelte-13eldgq) .lamp:where(.svelte-13eldgq) .value:where(.svelte-13eldgq){font-size:1rem}#combinations .simulation.svelte-13eldgq .result:where(.svelte-13eldgq){flex-direction:column;gap:1rem;align-items:center}#encoding .pixel-demo.svelte-13eldgq{padding:1.5rem}#formalization .table-container.svelte-13eldgq .row:where(.svelte-13eldgq){grid-template-columns:1fr 1fr;gap:.5rem}#formalization .table-container.svelte-13eldgq .row:where(.svelte-13eldgq).header span:where(.svelte-13eldgq):nth-child(3),#formalization .table-container.svelte-13eldgq .row:where(.svelte-13eldgq).header span:where(.svelte-13eldgq):nth-child(4),#formalization .table-container.svelte-13eldgq .row:where(.svelte-13eldgq):not(.header) span:where(.svelte-13eldgq):nth-child(3),#formalization .table-container.svelte-13eldgq .row:where(.svelte-13eldgq):not(.header) span:where(.svelte-13eldgq):nth-child(4){display:none}}
