.GraphCalculator-module__am3jda__calculator{border:1px solid var(--line);background:var(--white);border-radius:22px;grid-template-columns:minmax(270px,330px) minmax(0,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 18px 46px #17372f12}.GraphCalculator-module__am3jda__sidebar{border-right:1px solid var(--line);background:#fbfbf8;padding:24px}.GraphCalculator-module__am3jda__sidebarHeading,.GraphCalculator-module__am3jda__toolbar,.GraphCalculator-module__am3jda__sidebarHeading>div,.GraphCalculator-module__am3jda__intersections h3{justify-content:space-between;align-items:center;gap:12px;display:flex}.GraphCalculator-module__am3jda__sidebarHeading>div{flex-direction:column;align-items:flex-start;gap:3px}.GraphCalculator-module__am3jda__sidebarHeading p{font-family:var(--font-prata), Georgia, serif;margin:0;font-size:24px}.GraphCalculator-module__am3jda__sidebarHeading span{color:var(--ink-soft);font-size:10px}.GraphCalculator-module__am3jda__sidebarHeading button,.GraphCalculator-module__am3jda__toolbar button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--white);cursor:pointer;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:750}.GraphCalculator-module__am3jda__sidebarHeading button:hover,.GraphCalculator-module__am3jda__toolbar button:hover{border-color:var(--orange)}.GraphCalculator-module__am3jda__sidebarHeading button:disabled{cursor:default;opacity:.45}.GraphCalculator-module__am3jda__functionList{gap:10px;margin-top:20px;display:grid}.GraphCalculator-module__am3jda__functionRow{border:1px solid var(--line);background:var(--white);border-radius:12px;grid-template-columns:17px 1fr 27px;align-items:center;gap:9px;padding:12px;display:grid;position:relative}.GraphCalculator-module__am3jda__functionRow.GraphCalculator-module__am3jda__invalid{background:#fff8f4;border-color:#d88a70}.GraphCalculator-module__am3jda__functionRow label{align-items:center;gap:7px;min-width:0;display:flex}.GraphCalculator-module__am3jda__functionRow label span{color:var(--ink-soft);white-space:nowrap;font-size:11px;font-weight:800}.GraphCalculator-module__am3jda__functionRow input{background:var(--paper);width:100%;min-width:0;height:38px;font-family:var(--font-onest), Arial, sans-serif;border:1px solid #0000;border-radius:7px;outline:none;padding:0 9px}.GraphCalculator-module__am3jda__functionRow input:focus{border-color:var(--orange)}.GraphCalculator-module__am3jda__functionRow small{color:#a2523a;grid-column:2/-1;font-size:9px}.GraphCalculator-module__am3jda__colorToggle{border:2px solid var(--function-color);cursor:pointer;background:0 0;border-radius:50%;width:15px;height:15px;padding:0}.GraphCalculator-module__am3jda__colorToggle[aria-pressed=true]{background:var(--function-color)}.GraphCalculator-module__am3jda__remove{width:27px;height:27px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:19px}.GraphCalculator-module__am3jda__remove:hover{color:var(--orange-dark);background:var(--cream)}.GraphCalculator-module__am3jda__remove:disabled{visibility:hidden}.GraphCalculator-module__am3jda__syntax{color:var(--ink-soft);margin:15px 2px 0;font-size:10px;line-height:1.55}.GraphCalculator-module__am3jda__intersections{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.GraphCalculator-module__am3jda__intersections h3{font-family:var(--font-prata), Georgia, serif;margin:0;font-size:18px;font-weight:400}.GraphCalculator-module__am3jda__intersections h3 span{min-width:24px;color:var(--green);background:var(--mint);font:11px var(--font-onest), Arial, sans-serif;text-align:center;border-radius:999px;padding:3px 7px}.GraphCalculator-module__am3jda__intersections>p{color:var(--ink-soft);margin:13px 0 0;font-size:11px;line-height:1.5}.GraphCalculator-module__am3jda__intersections ul{gap:8px;max-height:205px;margin:13px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.GraphCalculator-module__am3jda__intersections li{background:var(--white);border-radius:9px;grid-template-columns:8px 8px 1fr;align-items:center;gap:5px;padding:9px;font-size:10px;line-height:1.45;display:grid}.GraphCalculator-module__am3jda__intersections li i{border-radius:50%;width:8px;height:8px}.GraphCalculator-module__am3jda__intersections li span{font-variant-numeric:tabular-nums;margin-left:4px}.GraphCalculator-module__am3jda__graphPanel{min-width:0;padding:20px}.GraphCalculator-module__am3jda__toolbar{margin-bottom:12px}.GraphCalculator-module__am3jda__toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.GraphCalculator-module__am3jda__toolbar button:first-child,.GraphCalculator-module__am3jda__toolbar button:nth-child(2){width:36px;padding-inline:0;font-size:18px}.GraphCalculator-module__am3jda__toolbar>span{color:var(--ink-soft);font-variant-numeric:tabular-nums;text-align:right;font-size:10px}.GraphCalculator-module__am3jda__canvas{border:1px solid var(--line);background:#f8faf7;border-radius:15px;position:relative;overflow:hidden}.GraphCalculator-module__am3jda__canvas svg{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.GraphCalculator-module__am3jda__canvas svg:active{cursor:grabbing}.GraphCalculator-module__am3jda__canvas>p{color:var(--ink-soft);pointer-events:none;background:#ffffffe0;border-radius:7px;margin:0;padding:6px 9px;font-size:9px;position:absolute;bottom:10px;right:12px}.GraphCalculator-module__am3jda__background{fill:#f8faf7}.GraphCalculator-module__am3jda__gridLine{stroke:#dfe8e1;stroke-width:1px;vector-effect:non-scaling-stroke}.GraphCalculator-module__am3jda__axisLine{stroke:#658079;stroke-width:2px;vector-effect:non-scaling-stroke}.GraphCalculator-module__am3jda__tickLabel{fill:#75817d;font:10px var(--font-onest), Arial, sans-serif;pointer-events:none}.GraphCalculator-module__am3jda__graphLine{fill:none;stroke-width:3.3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.GraphCalculator-module__am3jda__intersectionPoint{fill:var(--white);stroke:var(--ink);stroke-width:2.2px;vector-effect:non-scaling-stroke}@media (max-width:900px){.GraphCalculator-module__am3jda__calculator{grid-template-columns:1fr}.GraphCalculator-module__am3jda__sidebar{border-right:0;border-bottom:1px solid var(--line)}.GraphCalculator-module__am3jda__functionList{grid-template-columns:1fr 1fr}}@media (max-width:620px){.GraphCalculator-module__am3jda__calculator{border-radius:17px;min-height:0}.GraphCalculator-module__am3jda__sidebar,.GraphCalculator-module__am3jda__graphPanel{padding:15px}.GraphCalculator-module__am3jda__functionList{grid-template-columns:1fr}.GraphCalculator-module__am3jda__toolbar{flex-direction:column;align-items:flex-start}.GraphCalculator-module__am3jda__toolbar>span{text-align:left}.GraphCalculator-module__am3jda__canvas{overflow-x:auto}.GraphCalculator-module__am3jda__canvas svg{min-width:650px}.GraphCalculator-module__am3jda__canvas>p{border-radius:0;padding:9px 11px;position:static}}
