.intro.intro-with-plot{min-height:calc(100svh - 150px);padding:18px 28px 156px}.intro-example-plot{z-index:2;flex:none;width:min(350px,100%);height:auto;display:block;position:relative;overflow:visible}.intro-example-grid{fill:none;stroke:var(--line);stroke-width:.8px}.intro-example-shape{fill:#a9442c20;stroke:var(--rust);stroke-width:2px;stroke-linejoin:round}.intro-example-point{fill:var(--rust);stroke:var(--paper);stroke-width:1.5px}.intro-example-label{fill:var(--muted);font:11px var(--sans)}.intro-with-plot .intro-copy{flex:1;min-height:150px;padding:12px 0}.intro-with-plot .intro-copy h1{font-size:clamp(30px,3.6vw,52px)}.intro-with-plot .intro-controls{margin-top:26px}@media (max-width:620px){.intro.intro-with-plot{min-height:calc(100svh - 110px);padding:10px 20px 148px}.intro-example-plot{width:min(320px,100%)}.intro-with-plot .intro-copy{min-height:145px}.intro-with-plot .intro-copy h1{letter-spacing:-.8px;font-size:clamp(26px,7vw,32px)}.intro-with-plot .intro-copy h1 span+span{margin-top:18px}.intro-with-plot .intro-controls{margin-top:30px}}@media (max-height:740px) and (max-width:620px){.intro-example-plot{width:260px}.intro-with-plot .intro-copy{min-height:130px}.intro-with-plot .intro-controls{margin-top:16px}}@media (min-width:621px) and (max-height:800px){.intro.intro-with-plot{padding-top:12px;padding-bottom:112px}.intro-example-plot{width:250px}.intro-with-plot .intro-copy{min-height:120px}.intro-with-plot .intro-controls{margin-top:16px}}._thinking_124pi_2._thinking_124pi_2{width:112px;margin-bottom:20px}._thinking_124pi_2._thinking_124pi_2 svg{width:112px}._copy_124pi_4._copy_124pi_4{letter-spacing:-.7px;min-height:1.2em;color:var(--ink);overflow-wrap:anywhere;font-size:34px;line-height:1.2}._status_124pi_5{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){._thinking_124pi_2._thinking_124pi_2,._thinking_124pi_2._thinking_124pi_2 svg{width:104px}._copy_124pi_4._copy_124pi_4{letter-spacing:-.5px;font-size:30px}}
