.BnqJLq_plane{margin-inline:auto}.BnqJLq_formula{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.BnqJLq_below{margin-top:.75rem}.BnqJLq_axis{stroke:var(--muted);stroke-width:1px;shape-rendering:crispedges}.BnqJLq_fill{fill:var(--chart-a);fill-opacity:.08}.BnqJLq_radius{stroke:var(--ink);stroke-width:2px}.BnqJLq_leg{stroke:var(--ink-soft);stroke-width:1.5px;stroke-dasharray:6 5}.BnqJLq_corner{fill:none;stroke:var(--ink-soft);stroke-width:1.5px}.BnqJLq_centre{fill:var(--ink)}.BnqJLq_point{fill:var(--marigold);stroke:var(--surface);stroke-width:2px}.BnqJLq_name{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:.875rem;font-weight:700}.BnqJLq_kept{fill:var(--chart-a);fill-opacity:.18;stroke:var(--chart-a);stroke-width:2px}.BnqJLq_hatchLine{stroke:var(--chart-b);stroke-width:2px}.BnqJLq_outline{fill:none;stroke:var(--ink);stroke-width:2px}.BnqJLq_cut{stroke:var(--ink-soft);stroke-width:1px;stroke-dasharray:4 4}.BnqJLq_area{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:.9375rem;font-weight:700}.BnqJLq_keyInk,.BnqJLq_keyDash{border-top:2px solid var(--ink);flex:none;width:16px;height:0;display:inline-block}.BnqJLq_keyDash{border-top-style:dashed;border-top-color:var(--ink-soft)}.BnqJLq_keyPoint,.BnqJLq_keyFill{border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.BnqJLq_keyPoint{background:var(--marigold)}.BnqJLq_keyFill{border:2px solid var(--chart-a);background:color-mix(in srgb, var(--chart-a) 12%, var(--surface))}.BnqJLq_keyKept,.BnqJLq_keyHatch,.BnqJLq_keyCross{flex:none;width:14px;height:14px;display:inline-block}.BnqJLq_keyKept{border:2px solid var(--chart-a);background:color-mix(in srgb, var(--chart-a) 18%, var(--surface))}.BnqJLq_keyHatch{border:1px solid var(--chart-b);background:repeating-linear-gradient(45deg, var(--chart-b) 0 2px, transparent 2px 5px)}.BnqJLq_keyCross{border:1px solid var(--chart-b);background:repeating-linear-gradient(45deg, var(--chart-b) 0 2px, transparent 2px 5px), repeating-linear-gradient(-45deg, var(--chart-b) 0 2px, transparent 2px 5px)}.BnqJLq_tapArea{fill:#0000;cursor:pointer}.BnqJLq_handle{cursor:grab;touch-action:none;outline:none}.BnqJLq_handle:active{cursor:grabbing}.BnqJLq_hitArea{fill:#0000;touch-action:none}.BnqJLq_halo{fill:var(--surface);fill-opacity:.6;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:3 4}.BnqJLq_handle:focus-visible .BnqJLq_halo{stroke:var(--focus);stroke-width:3px;stroke-dasharray:none}
.NImrRG_scene{width:100%;max-width:440px;height:auto;margin:0 auto}.NImrRG_scene text{fill:var(--ink)}.chart svg.NImrRG_scene text{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.NImrRG_stand{fill:none;stroke:var(--ink-soft);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.NImrRG_beam{stroke:var(--ink);stroke-width:4px;stroke-linecap:round}.NImrRG_pivot{fill:var(--surface);stroke:var(--ink);stroke-width:2px}.NImrRG_stem{stroke:var(--ink);stroke-width:2px}.NImrRG_plate{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.NImrRG_bag{fill:var(--accent-tint);stroke:var(--chart-a);stroke-width:2px}.NImrRG_weight{fill:var(--marigold-tint);stroke:var(--chart-b);stroke-width:2px;stroke-linejoin:round}.NImrRG_balloon{fill:var(--surface);stroke:var(--muted);stroke-width:2px}.NImrRG_string{fill:none;stroke:var(--muted);stroke-width:1.5px}@media (prefers-reduced-motion:no-preference){.NImrRG_moving{transition:transform .6s cubic-bezier(.3,.7,.3,1)}}.NImrRG_steps{font-variant-numeric:tabular-nums;margin:1rem 0 0;padding:0;font-size:1.0625rem;font-weight:600;list-style:none}.NImrRG_steps li{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.35rem 0;display:flex}.NImrRG_steps li:first-child{border-top:1px solid var(--rule)}.NImrRG_tag{color:var(--muted);font-weight:400}.NImrRG_wrongLine{color:var(--ink-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--chart-b);text-decoration-color:var(--chart-b)}.NImrRG_wrongLine .NImrRG_tag{text-decoration:none}.NImrRG_why,.NImrRG_done{border-radius:0 10px 10px 0;margin:.85rem 0 0;padding:.65rem .9rem;font-size:.9375rem;line-height:1.45}.NImrRG_why{border-left:3px solid var(--chart-b);background:var(--marigold-tint)}.NImrRG_done{border-left:3px solid var(--accent);background:var(--accent-tint);font-variant-numeric:tabular-nums}.NImrRG_moves{gap:.5rem;margin-top:1rem;display:grid}@media (min-width:560px){.NImrRG_moves{grid-template-columns:1fr 1fr}.NImrRG_groupLabel{grid-column:1/-1}}.NImrRG_groupLabel{color:var(--muted);margin:0;font-size:.875rem;font-weight:700}.NImrRG_move,.NImrRG_reset{border:1.5px solid var(--ink);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:.55rem .9rem;font-size:.9375rem;font-weight:600;line-height:1.3}.NImrRG_move{text-align:left;width:100%}.NImrRG_reset{border-color:var(--rule-strong);margin-top:.75rem}.NImrRG_move:hover,.NImrRG_reset:hover{background:#1b24300f}.NImrRG_move:focus-visible,.NImrRG_reset:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.NImrRG_moveWrong,.NImrRG_moveWrong:hover{border-color:var(--chart-b);background:var(--marigold-tint)}.NImrRG_diagram{width:100%}.NImrRG_bracket{width:100%;max-width:360px;height:auto;margin:0 auto}.chart svg.NImrRG_bracket text{fill:var(--ink);font-size:24px;font-weight:600}.NImrRG_mark{fill:var(--marigold-tint)}.NImrRG_arcA,.NImrRG_arcB{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.NImrRG_arcA{stroke:var(--chart-a)}.NImrRG_arcB{stroke:var(--chart-b)}.NImrRG_underA,.NImrRG_underB{stroke-width:3px;stroke-linecap:round}.NImrRG_underA{stroke:var(--chart-a)}.NImrRG_underB{stroke:var(--chart-b)}.NImrRG_sliders{gap:.75rem 1.5rem;margin-bottom:.75rem;display:grid}@media (min-width:560px){.NImrRG_sliders{grid-template-columns:1fr 1fr}}.NImrRG_sliderHead{align-items:center;gap:.45rem;margin:0;font-size:.875rem;font-weight:700;display:flex}.NImrRG_chartBox{margin-top:.25rem}.NImrRG_point{fill:var(--ink);stroke:var(--surface);stroke-width:2px}.chart svg text.NImrRG_pointLabel{font-variant-numeric:tabular-nums;fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:700}.NImrRG_abcSliders{gap:.25rem 1.25rem;display:grid}@media (min-width:560px){.NImrRG_abcSliders{grid-template-columns:repeat(3,1fr)}}.NImrRG_equation{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.5rem 0 .75rem;font-size:1.125rem;font-weight:700}.NImrRG_numberLine{stroke:var(--ink-soft);stroke-width:1.5px}.NImrRG_numberTick{stroke:var(--muted);stroke-width:1px}
.IY90ea_formula{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem 1.5rem;margin:.25rem 0 .75rem;font-size:1.125rem;font-weight:700;display:flex}.IY90ea_toggles{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 .75rem;display:flex}.IY90ea_toggle{border:1px solid var(--rule-strong);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.35rem .9rem;font-size:.9375rem;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s;display:inline-flex}.IY90ea_toggle:hover{border-color:var(--accent)}.IY90ea_toggle[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}.IY90ea_sign{font-variant-numeric:tabular-nums;white-space:nowrap}.IY90ea_toneA{--tone:var(--chart-a)}.IY90ea_toneB{--tone:var(--chart-b)}.IY90ea_toneInk{--tone:var(--ink)}.IY90ea_axis{stroke:var(--muted);stroke-width:1px;shape-rendering:crispedges}.IY90ea_axisHead{fill:var(--muted)}.IY90ea_band{fill:var(--tone)}.IY90ea_closed{fill:var(--tone);stroke:var(--surface);stroke-width:2px}.IY90ea_open{fill:var(--surface);stroke:var(--tone);stroke-width:2.5px}.IY90ea_link{stroke:var(--tone);stroke-width:2px;stroke-dasharray:5 5;stroke-linecap:round}.IY90ea_mirror{stroke:var(--ink-soft);stroke-width:1.5px;stroke-dasharray:2 4;stroke-linecap:round}.IY90ea_shade{fill:var(--chart-b);fill-opacity:.18}.IY90ea_rowName{font-weight:700}.IY90ea_keyInk{background:var(--ink)}.IY90ea_dotKey{border:2px solid var(--tone,currentColor);border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.IY90ea_dotClosed{background:var(--tone,currentColor)}.IY90ea_dotOpen{background:var(--surface)}.IY90ea_row{fill:#0000;cursor:ew-resize;touch-action:pan-y}.IY90ea_handle{outline:none}.IY90ea_ring{fill:none;stroke:#0000;stroke-width:3px}.IY90ea_handle:focus-visible .IY90ea_ring{stroke:var(--focus)}
.z14wwa_centre{margin-inline:auto}.z14wwa_sliders{gap:.25rem 1.25rem;margin-bottom:.5rem;display:grid}@media (min-width:560px){.z14wwa_sliders{grid-template-columns:repeat(2,1fr)}}.z14wwa_formula{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.z14wwa_picker{margin:0 0 .85rem}.z14wwa_axis{stroke:var(--muted);stroke-width:1px;shape-rendering:crispedges}.z14wwa_step{fill:none;stroke:var(--ink-soft);stroke-width:1.5px;stroke-dasharray:5 4}.z14wwa_guide{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:3 4}.z14wwa_label{fill:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.z14wwa_name{fill:var(--ink);pointer-events:none;font-weight:700}.z14wwa_point{fill:var(--marigold);stroke:var(--surface);stroke-width:2px}.z14wwa_hollow{fill:var(--surface);stroke:var(--ink);stroke-width:2px}.z14wwa_keyDash{border-top:2px dashed var(--ink-soft);flex:none;width:16px;height:0;display:inline-block}.z14wwa_keyPoint,.z14wwa_keyHollow{border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.z14wwa_keyPoint{background:var(--marigold)}.z14wwa_keyHollow{border:2px solid var(--ink);background:var(--surface)}.z14wwa_tapPoint{cursor:pointer}.z14wwa_hitArea{fill:#0000}.z14wwa_handle{cursor:grab;touch-action:none;outline:none}.z14wwa_handle:active{cursor:grabbing}.z14wwa_halo{fill:var(--surface);fill-opacity:.6;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:3 4}.z14wwa_handle:focus-visible .z14wwa_halo{stroke:var(--focus);stroke-width:3px;stroke-dasharray:none}.z14wwa_values{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:center;width:100%;margin-top:.75rem}.z14wwa_values th,.z14wwa_values td{border-bottom:1px solid var(--rule);padding:.2rem .25rem}.z14wwa_values th{text-align:left;white-space:nowrap;padding-right:.5rem;font-weight:700}.z14wwa_values button{border:1px solid var(--rule-strong);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0;font-weight:700}.z14wwa_values button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}.z14wwa_values td.z14wwa_on{background:var(--paper-deep);font-weight:700}.z14wwa_diffs td,.z14wwa_diffs th{color:var(--muted);font-size:.875rem}
._3X7FvW_sliders{gap:.25rem 1.25rem;margin-bottom:.5rem;display:grid}@media (min-width:560px){._3X7FvW_sliders{grid-template-columns:repeat(3,1fr)}}._3X7FvW_formula{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0 0 .75rem;font-size:1.125rem;font-weight:700}._3X7FvW_aSlider{margin-top:.75rem}._3X7FvW_axis{stroke:var(--muted);stroke-width:1px;shape-rendering:crispedges}._3X7FvW_sym{stroke:var(--ink-soft);stroke-width:1.5px;stroke-dasharray:6 5}._3X7FvW_base{fill:none;stroke:var(--muted);stroke-width:2px;stroke-dasharray:0 6;stroke-linecap:round}._3X7FvW_vertex{fill:var(--marigold);stroke:var(--surface);stroke-width:2px}._3X7FvW_hollow{fill:var(--surface);stroke:var(--ink);stroke-width:2px}._3X7FvW_seg{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3}._3X7FvW_mark{font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}._3X7FvW_drop{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:2 3}._3X7FvW_ghost{fill:none;stroke:var(--ink-soft);stroke-width:1.5px;stroke-dasharray:3 3}._3X7FvW_cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._3X7FvW_case svg{display:block}._3X7FvW_caseHead,._3X7FvW_caseText{font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}._3X7FvW_caseHead{margin-bottom:4px;font-weight:700}._3X7FvW_caseText{margin-top:6px}._3X7FvW_frame{fill:none;stroke:var(--rule-strong);stroke-width:1px}._3X7FvW_keyDash,._3X7FvW_keyDot{border-top:2px dashed var(--ink-soft);flex:none;width:16px;height:0;display:inline-block}._3X7FvW_keyDot{border-top-style:dotted;border-top-color:var(--muted);border-top-width:3px}._3X7FvW_keyVertex,._3X7FvW_keyRoot,._3X7FvW_keyHollow{border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}._3X7FvW_keyVertex{background:var(--marigold)}._3X7FvW_keyRoot{background:var(--chart-a)}._3X7FvW_keyHollow{border:2px solid var(--ink);background:var(--surface)}._3X7FvW_keyGhost{border:1.5px dashed var(--ink-soft);border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}._3X7FvW_tapArea{fill:#0000;cursor:pointer}._3X7FvW_handle{cursor:grab;touch-action:none;outline:none}._3X7FvW_handle:active{cursor:grabbing}._3X7FvW_hitArea{fill:#0000;touch-action:none}._3X7FvW_halo{fill:var(--surface);fill-opacity:.6;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:3 4}._3X7FvW_handle:focus-visible ._3X7FvW_halo{stroke:var(--focus);stroke-width:3px;stroke-dasharray:none}
.K94n5a_sliders{gap:.25rem 1.25rem;margin-bottom:.5rem;display:grid}@media (min-width:560px){.K94n5a_sliders{grid-template-columns:repeat(2,1fr)}}.K94n5a_formula{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.25rem 0 .75rem;font-size:1.125rem;font-weight:700}.K94n5a_pair{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:.5rem;display:flex}.K94n5a_shape svg{display:block}.K94n5a_shapeName{text-align:center;margin:4px 0 0;font-size:.875rem;font-weight:600}.K94n5a_tint{fill:var(--accent-tint)}.K94n5a_top{fill:var(--paper-deep)}.K94n5a_side{fill:var(--rule)}.K94n5a_tileLine{fill:none;stroke:var(--chart-a);stroke-width:1px;stroke-opacity:.55}.K94n5a_edge{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}.K94n5a_hidden{fill:none;stroke:var(--ink);stroke-width:1.75px;stroke-dasharray:0 5;stroke-linecap:round;opacity:.45}.K94n5a_modes{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.K94n5a_modes button{border:1.5px solid var(--rule-strong);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.9375rem;font-weight:600}.K94n5a_modes button:hover{border-color:var(--accent)}.K94n5a_modes button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.K94n5a_modes button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.K94n5a_picture{background:var(--paper-deep);border-radius:10px;justify-content:center;align-items:center;min-height:7.5rem;padding:.75rem .25rem;display:flex}.K94n5a_tiles{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.K94n5a_tile{width:30px;height:30px;color:var(--ink);border:2px solid;border-radius:6px;place-items:center;font-style:italic;font-weight:700;line-height:1;display:inline-grid}.K94n5a_tileA{border-color:var(--chart-a);background:var(--accent-tint)}.K94n5a_tileB{border-color:var(--chart-b);background:var(--marigold-tint)}.K94n5a_crossed{opacity:.55;position:relative}.K94n5a_crossed:after{content:"";background:var(--ink);height:2px;position:absolute;inset:50% -3px auto;transform:rotate(-35deg)}.K94n5a_op{padding:0 4px;font-weight:700}.K94n5a_groupWrap{align-items:center;display:inline-flex}.K94n5a_group{border:1.5px dashed var(--ink-soft);border-radius:8px;gap:3px;padding:4px;display:inline-flex}.K94n5a_fraction{justify-items:center;gap:6px;display:grid}.K94n5a_bar{background:var(--ink);width:100%;min-width:80px;height:2px}.K94n5a_regroup{justify-items:center;gap:10px;display:grid}.K94n5a_key{border:2px solid;border-radius:3px;flex:none;width:14px;height:14px;display:inline-block}.K94n5a_keyA{border-color:var(--chart-a);background:var(--accent-tint)}.K94n5a_keyB{border-color:var(--chart-b);background:var(--marigold-tint)}.K94n5a_keyMuted{border-color:var(--chart-muted);background:var(--paper-deep)}.K94n5a_cell{fill:var(--surface);stroke:var(--rule-strong);stroke-width:1px}.K94n5a_cellOn{fill:var(--accent-tint);stroke:var(--chart-a);stroke-width:2px}.K94n5a_strong{font-weight:700}.chart svg text.K94n5a_soft{fill:var(--muted)}.K94n5a_ends{color:var(--muted);justify-content:space-between;margin:4px 0 8px;font-size:.8125rem;display:flex}.K94n5a_unit{fill:var(--accent-tint);stroke:var(--chart-a);stroke-width:2px}.K94n5a_whole{fill:var(--surface);stroke:var(--ink-soft);stroke-width:1.5px;stroke-dasharray:4 3}.K94n5a_cut{stroke:var(--ink-soft);stroke-width:1px}.K94n5a_regionA{fill:var(--accent-tint)}.K94n5a_regionB{fill:var(--marigold-tint)}.K94n5a_regionAB{fill:var(--paper-deep)}.K94n5a_regionEdge{fill:none;stroke:var(--ink);stroke-width:2px}.K94n5a_unitLine{stroke:var(--ink);stroke-width:1px;stroke-opacity:.15}.K94n5a_regionLabel,.K94n5a_badge{font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-weight:700}.K94n5a_rootEdge{fill:none;stroke:var(--chart-a);stroke-width:2px}
.qOx2WG_centered{justify-content:center;display:flex}.qOx2WG_sliders,.qOx2WG_sliders3{gap:.25rem 1.25rem;margin-top:.5rem;display:grid}.qOx2WG_sliders3{margin:0 0 .75rem}@media (min-width:560px){.qOx2WG_sliders{grid-template-columns:repeat(2,1fr)}.qOx2WG_sliders3{grid-template-columns:repeat(3,1fr)}}.qOx2WG_axis{stroke:var(--muted);stroke-width:1px;shape-rendering:crispedges}.qOx2WG_squareA,.qOx2WG_squareB,.qOx2WG_squareC{stroke-width:2px;stroke-linejoin:round}.qOx2WG_squareA{fill:var(--chart-a);fill-opacity:.18;stroke:var(--chart-a)}.qOx2WG_squareB{fill:var(--chart-b);fill-opacity:.2;stroke:var(--chart-b)}.qOx2WG_squareC{fill:var(--marigold-tint);fill-opacity:.7;stroke:var(--ink-soft)}.qOx2WG_cell{fill:none;stroke:var(--ink);stroke-opacity:.18;stroke-width:1px}.qOx2WG_triangle{fill:var(--surface);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.qOx2WG_rightAngle{fill:none;stroke:var(--ink);stroke-width:1.5px}.qOx2WG_areaLabel,.qOx2WG_bigLabel,.qOx2WG_sideLabel,.qOx2WG_stepLabel,.qOx2WG_angleLabel,.qOx2WG_pointName{font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.qOx2WG_areaLabel{font-weight:700}.qOx2WG_areaName{font-weight:400}.chart svg .qOx2WG_bigLabel{font-size:18px;font-weight:700}.qOx2WG_sideLabel,.qOx2WG_stepLabel,.qOx2WG_pointName,.qOx2WG_angleLabel{font-weight:700}.qOx2WG_piece{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}.qOx2WG_slide{transition:transform .6s}.qOx2WG_fade{transition:opacity .4s}.qOx2WG_frame{fill:none;stroke:var(--ink);stroke-width:2px}.qOx2WG_tickMark{stroke:var(--ink);stroke-width:1.5px}.qOx2WG_toggle,.qOx2WG_picker{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;display:flex}.qOx2WG_toggle button,.qOx2WG_picker button{border:1.5px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;padding:0 .85rem;font-size:.875rem;font-weight:600}.qOx2WG_toggle button:hover,.qOx2WG_picker button:hover{border-color:var(--muted)}.qOx2WG_toggle button[aria-pressed=true],.qOx2WG_picker button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint)}.qOx2WG_toggle button:focus-visible,.qOx2WG_picker button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qOx2WG_pickLabel{color:var(--ink-soft);margin:0 0 .4rem;font-size:.875rem}.qOx2WG_keyA,.qOx2WG_keyB,.qOx2WG_keyC{border:2px solid;border-radius:2px;flex:none;width:12px;height:12px;display:inline-block}.qOx2WG_keyA{border-color:var(--chart-a);background:color-mix(in srgb, var(--chart-a) 18%, var(--surface))}.qOx2WG_keyB{border-color:var(--chart-b);background:color-mix(in srgb, var(--chart-b) 20%, var(--surface))}.qOx2WG_keyC{border-color:var(--ink-soft);background:var(--marigold-tint)}.qOx2WG_tapArea{fill:#0000;cursor:pointer}.qOx2WG_handle{cursor:grab;touch-action:none;outline:none}.qOx2WG_handle:active{cursor:grabbing}.qOx2WG_hitArea{fill:#0000;touch-action:none}.qOx2WG_halo{fill:var(--surface);fill-opacity:.6;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:3 4}.qOx2WG_handle:focus-visible .qOx2WG_halo{stroke:var(--focus);stroke-width:3px;stroke-dasharray:none}.qOx2WG_knob{fill:var(--marigold);stroke:var(--surface);stroke-width:2px}
.-peTkW_row{align-items:flex-start;gap:1.75rem;display:flex}.-peTkW_col{flex-direction:column;align-items:center;gap:1rem;display:flex}.-peTkW_side{width:100%;min-width:0}.-peTkW_circleSvg{flex:none}.-peTkW_quad{fill:var(--paper-deep)}.-peTkW_circle{fill:none;stroke:var(--ink);stroke-width:1.5px}.-peTkW_radius{stroke:var(--ink);stroke-width:1.5px}.-peTkW_cosSeg{stroke:var(--chart-a);stroke-width:3px;stroke-linecap:round}.-peTkW_sinSeg{stroke:var(--chart-b);stroke-width:3px;stroke-linecap:round}.-peTkW_arc{fill:none;stroke:var(--ink);stroke-width:1.25px}.-peTkW_link{stroke:var(--muted);stroke-width:1.25px;stroke-dasharray:4 4}.-peTkW_mirror{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px}.-peTkW_knob{fill:var(--ink);stroke:var(--surface);stroke-width:2px;pointer-events:none}.-peTkW_marker{stroke:var(--ink);stroke-width:1.5px}.-peTkW_handle,.-peTkW_handleBand{fill:#0000;touch-action:none;cursor:grab}.-peTkW_handleBand{cursor:ew-resize}.-peTkW_handle:active{cursor:grabbing}.-peTkW_toggles{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.-peTkW_toggle{border:1.5px solid var(--rule-strong);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;padding:.4rem .95rem;font-size:.875rem;font-weight:600}.-peTkW_toggle:hover{border-color:var(--muted)}.-peTkW_toggle[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint)}.-peTkW_toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.-peTkW_panels{justify-content:center;align-items:center;gap:.5rem;display:flex}.-peTkW_panelsCol{flex-direction:column;align-items:center;gap:.25rem;display:flex}.-peTkW_between{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600}.-peTkW_center{justify-content:center;display:flex}.-peTkW_rightAngle{fill:none;stroke:var(--ink);stroke-width:1px}.-peTkW_tanSeg{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.-peTkW_level{stroke:var(--chart-b);stroke-width:1.5px;stroke-dasharray:6 4}
