#crisis p.svelte-1cn2m7l{margin-bottom:1rem}#crisis .examples.svelte-1cn2m7l{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0;padding:1.5rem;background:color-mix(in oklab,var(--color-surface-50) 80%,transparent);border-radius:var(--radius-container)}#crisis .examples.svelte-1cn2m7l .row:where(.svelte-1cn2m7l){display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-family:Consolas,monospace}#crisis .examples.svelte-1cn2m7l .row:where(.svelte-1cn2m7l) .input:where(.svelte-1cn2m7l){background:var(--color-surface-100);padding:.25rem;border-radius:calc(var(--radius-container) / 2);width:10rem;text-align:center;flex-shrink:0}#crisis .examples.svelte-1cn2m7l .row:where(.svelte-1cn2m7l) .arrow:where(.svelte-1cn2m7l){color:var(--color-surface-500);flex-shrink:0}#crisis .examples.svelte-1cn2m7l .row:where(.svelte-1cn2m7l) .output:where(.svelte-1cn2m7l){color:var(--color-primary-700);font-weight:600;word-break:break-all}#crisis .examples.svelte-1cn2m7l .row:where(.svelte-1cn2m7l).endless{opacity:.6;font-style:italic}#crisis blockquote.svelte-1cn2m7l{margin:1.5rem 0;color:var(--color-surface-700)}#container-metaphor .visual.svelte-1cn2m7l{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2.5rem 0;padding:1.5rem;background:var(--color-surface-100);border-radius:calc(var(--radius-container) * 2);border:2px solid var(--color-surface-200)}#container-metaphor .visual.svelte-1cn2m7l .stage:where(.svelte-1cn2m7l){display:flex;align-items:center;gap:1rem}#container-metaphor .visual.svelte-1cn2m7l .stage:where(.svelte-1cn2m7l) .arrow:where(.svelte-1cn2m7l){font-size:2rem;color:var(--color-surface-400)}#container-metaphor .visual.svelte-1cn2m7l .stage:where(.svelte-1cn2m7l) .box:where(.svelte-1cn2m7l){display:flex;flex-direction:column;align-items:center;padding:1.5rem 2rem;background:var(--color-surface-50);border:3px dashed var(--color-primary-400);border-radius:var(--radius-container);box-shadow:0 4px 6px -1px color-mix(in oklab,var(--color-surface-900) .1,transparent)}#container-metaphor .visual.svelte-1cn2m7l .stage:where(.svelte-1cn2m7l) .box:where(.svelte-1cn2m7l) .label:where(.svelte-1cn2m7l){font-size:.875rem;color:var(--color-surface-600);text-transform:uppercase;letter-spacing:.05em}#container-metaphor .visual.svelte-1cn2m7l .stage:where(.svelte-1cn2m7l) .box:where(.svelte-1cn2m7l) .symbol:where(.svelte-1cn2m7l){font-size:2.5rem;color:var(--color-primary-600)}#container-metaphor .visual.svelte-1cn2m7l .stage:where(.svelte-1cn2m7l) .machine:where(.svelte-1cn2m7l){display:flex;flex-direction:column;align-items:center;padding:1.5rem 2rem;background:var(--color-surface-700);border-radius:var(--radius-container);color:var(--color-surface-50)}#container-metaphor .visual.svelte-1cn2m7l .stage:where(.svelte-1cn2m7l) .machine:where(.svelte-1cn2m7l) .label:where(.svelte-1cn2m7l){font-size:1rem;font-weight:600}#container-metaphor .visual.svelte-1cn2m7l .stage:where(.svelte-1cn2m7l) .machine:where(.svelte-1cn2m7l) .icon:where(.svelte-1cn2m7l){font-size:2rem;margin-top:.5rem}#container-metaphor .visual.svelte-1cn2m7l .stage:where(.svelte-1cn2m7l) .result:where(.svelte-1cn2m7l){display:flex;flex-direction:column;align-items:center;padding:1.5rem 2rem;background:var(--color-success-100);border-radius:var(--radius-container);border:2px solid var(--color-success-300)}#container-metaphor .visual.svelte-1cn2m7l .stage:where(.svelte-1cn2m7l) .result:where(.svelte-1cn2m7l) .formula:where(.svelte-1cn2m7l){font-size:1.5rem;font-weight:700;color:var(--color-success-700);font-family:Consolas,monospace}#container-metaphor .visual.svelte-1cn2m7l .stage:where(.svelte-1cn2m7l) .result:where(.svelte-1cn2m7l) .label:where(.svelte-1cn2m7l){font-size:.875rem;color:var(--color-surface-600);margin-top:.25rem}@media(max-width:1100px){#container-metaphor .visual.svelte-1cn2m7l{flex-direction:column;padding:2rem}#container-metaphor .visual.svelte-1cn2m7l .stage:where(.svelte-1cn2m7l){flex-direction:column}#container-metaphor .visual.svelte-1cn2m7l .stage:where(.svelte-1cn2m7l) .arrow:where(.svelte-1cn2m7l){transform:rotate(90deg);margin:.5rem 0}}#detective-math .scenario.svelte-1cn2m7l{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:2rem 0;flex-wrap:wrap}#detective-math .scenario.svelte-1cn2m7l .card:where(.svelte-1cn2m7l){display:flex;align-items:center;gap:1rem;padding:1.25rem 1.75rem;background:var(--color-surface-50);border-radius:var(--radius-container);box-shadow:0 4px 12px color-mix(in oklab,var(--color-surface-900) .08,transparent);border:2px solid var(--color-surface-200)}#detective-math .scenario.svelte-1cn2m7l .card:where(.svelte-1cn2m7l).solved{background:var(--color-success-100);border-color:var(--color-success-300)}#detective-math .scenario.svelte-1cn2m7l .card:where(.svelte-1cn2m7l) .icon:where(.svelte-1cn2m7l){font-size:2rem}#detective-math .scenario.svelte-1cn2m7l .card:where(.svelte-1cn2m7l) .content:where(.svelte-1cn2m7l) .title:where(.svelte-1cn2m7l){font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-surface-500)}#detective-math .scenario.svelte-1cn2m7l .card:where(.svelte-1cn2m7l) .content:where(.svelte-1cn2m7l) .data:where(.svelte-1cn2m7l){font-size:1.25rem;font-weight:600;color:var(--color-surface-800)}#detective-math .scenario.svelte-1cn2m7l .arrow:where(.svelte-1cn2m7l){font-size:1.5rem;color:var(--color-surface-400)}@media(max-width:1100px){#detective-math .scenario.svelte-1cn2m7l{flex-direction:column}#detective-math .scenario.svelte-1cn2m7l .arrow:where(.svelte-1cn2m7l){transform:rotate(90deg)}}#detective-math p.svelte-1cn2m7l{font-size:1.25rem;line-height:1.6}#universal-crusher .demo.svelte-1cn2m7l{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0;padding:2rem;background:var(--color-surface-100);border-radius:calc(var(--radius-container) * 2);flex-wrap:wrap}#universal-crusher .demo.svelte-1cn2m7l .input-group:where(.svelte-1cn2m7l){display:flex;flex-direction:column;align-items:center;gap:.5rem;border:none;box-shadow:none}#universal-crusher .demo.svelte-1cn2m7l .input-group:where(.svelte-1cn2m7l) label:where(.svelte-1cn2m7l){font-size:1rem;font-weight:600;color:var(--color-surface-600)}#universal-crusher .demo.svelte-1cn2m7l .input-group:where(.svelte-1cn2m7l) input:where(.svelte-1cn2m7l){width:80px;padding:.75rem;font-size:1.5rem;text-align:center;border-radius:var(--radius-container);background:var(--color-surface-50)}#universal-crusher .demo.svelte-1cn2m7l .input-group:where(.svelte-1cn2m7l) input:where(.svelte-1cn2m7l):focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary-500) .2,transparent)}#universal-crusher .demo.svelte-1cn2m7l .machine:where(.svelte-1cn2m7l){display:flex;flex-direction:column;align-items:center;gap:1rem}#universal-crusher .demo.svelte-1cn2m7l .machine:where(.svelte-1cn2m7l) .rules:where(.svelte-1cn2m7l){display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}#universal-crusher .demo.svelte-1cn2m7l .machine:where(.svelte-1cn2m7l) .rules:where(.svelte-1cn2m7l) .btn:where(.svelte-1cn2m7l){padding:.5rem 1rem;font-size:1rem;font-family:Consolas,monospace;border:2px solid var(--color-surface-300);border-radius:var(--radius-container);background:var(--color-surface-50);cursor:pointer;transition:all .2s}#universal-crusher .demo.svelte-1cn2m7l .machine:where(.svelte-1cn2m7l) .rules:where(.svelte-1cn2m7l) .btn:where(.svelte-1cn2m7l):hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}#universal-crusher .demo.svelte-1cn2m7l .machine:where(.svelte-1cn2m7l) .rules:where(.svelte-1cn2m7l) .btn:where(.svelte-1cn2m7l).active{background:var(--color-primary-600);color:var(--color-surface-50);border-color:var(--color-primary-600)}#universal-crusher .demo.svelte-1cn2m7l .machine:where(.svelte-1cn2m7l) .body:where(.svelte-1cn2m7l){font-size:3rem}#universal-crusher .demo.svelte-1cn2m7l .output:where(.svelte-1cn2m7l){display:flex;flex-direction:column;align-items:center;gap:.5rem}#universal-crusher .demo.svelte-1cn2m7l .output:where(.svelte-1cn2m7l) .label:where(.svelte-1cn2m7l){font-size:1rem;font-weight:600;color:var(--color-surface-600)}#universal-crusher .demo.svelte-1cn2m7l .output:where(.svelte-1cn2m7l) .value:where(.svelte-1cn2m7l){font-size:2.5rem;font-weight:700;color:var(--color-success-700);background:var(--color-success-100);padding:.5rem 1.5rem;border-radius:var(--radius-container);min-width:160px;text-align:center}@media(max-width:1100px){#universal-crusher .demo.svelte-1cn2m7l{flex-direction:column;gap:1.5rem}}#universal-crusher .insight.svelte-1cn2m7l{text-align:center;font-style:italic;font-size:1.25rem;color:var(--color-surface-600)}#notation-evolution .evolution.svelte-1cn2m7l{margin:2rem 0;display:flex;justify-content:center}#notation-evolution .evolution.svelte-1cn2m7l .step:where(.svelte-1cn2m7l){display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 3rem;background:var(--color-surface-50);border-radius:calc(var(--radius-container) * 2);box-shadow:0 4px 12px color-mix(in oklab,var(--color-surface-900) .08,transparent)}#notation-evolution .evolution.svelte-1cn2m7l .step:where(.svelte-1cn2m7l) .old:where(.svelte-1cn2m7l){font-size:1.25rem;color:var(--color-surface-500);text-decoration:line-through}#notation-evolution .evolution.svelte-1cn2m7l .step:where(.svelte-1cn2m7l) .arrow:where(.svelte-1cn2m7l){font-size:1.5rem;color:var(--color-primary-500)}#notation-evolution .evolution.svelte-1cn2m7l .step:where(.svelte-1cn2m7l) .new:where(.svelte-1cn2m7l){font-size:1.75rem;font-weight:700;font-family:Consolas,monospace;color:var(--color-primary-700)}#notation-evolution .reading-guide.svelte-1cn2m7l{margin:2rem 0;padding:1.5rem;background:var(--color-surface-50);border-radius:var(--radius-container)}#notation-evolution .reading-guide.svelte-1cn2m7l h3:where(.svelte-1cn2m7l){margin-top:0;margin-bottom:.5rem;font-size:1.125rem}#notation-evolution .reading-guide.svelte-1cn2m7l p:where(.svelte-1cn2m7l){margin:0;font-size:1.25rem}#practice .cards.svelte-1cn2m7l{display:flex;flex-direction:column;gap:1.5rem}
