.coordinate-plane-widget[data-v-4df3a8c3]{position:relative}.coordinate-plane-widget .grid-wrapper[data-v-4df3a8c3]{position:relative;display:grid}.coordinate-plane-widget .cp-grid[data-v-4df3a8c3]{display:flex;flex-direction:column-reverse}.coordinate-plane-widget .grid-row[data-v-4df3a8c3]{display:flex;flex-grow:1}.coordinate-plane-widget .grid-cell[data-v-4df3a8c3]{display:flex;justify-content:center;align-items:center;flex-grow:1}.coordinate-plane-widget .cell-grid[data-v-4df3a8c3]{grid-area:plane}.coordinate-plane-widget .cell-grid .grid-cell[data-v-4df3a8c3]{border:1px solid #829199;z-index:2}.coordinate-plane-widget .cell-grid .grid-cell.shaded[data-v-4df3a8c3]{background-color:#f1d9ff}.coordinate-plane-widget .cell-grid .grid-cell[data-v-4df3a8c3]:not(:first-child){border-left-width:0}.coordinate-plane-widget .cell-grid .grid-row:not(.last-row) .grid-cell[data-v-4df3a8c3]{border-bottom-width:0}.coordinate-plane-widget .cell-grid.borderless .grid-cell[data-v-4df3a8c3]{border-color:transparent}.coordinate-plane-widget .cell-grid.alternating-gridlines .grid-row:nth-child(2n) .grid-cell[data-v-4df3a8c3]{border-bottom:none}.coordinate-plane-widget .cell-grid.alternating-gridlines .grid-row:nth-child(odd) .grid-cell[data-v-4df3a8c3]{border-top:none}.coordinate-plane-widget .cell-grid.alternating-gridlines .grid-cell[data-v-4df3a8c3]:nth-child(2n){border-left:none}.coordinate-plane-widget .cell-grid.alternating-gridlines .grid-cell[data-v-4df3a8c3]:nth-child(odd){border-right:none}.coordinate-plane-widget .intersection-grid[data-v-4df3a8c3]{grid-area:point-grid}.coordinate-plane-widget .intersection-grid .grid-cell[data-v-4df3a8c3]{position:relative}.coordinate-plane-widget .intersection-grid .grid-cell .interaction-target[data-v-4df3a8c3]{position:absolute;width:100%;height:100%;padding:0;z-index:11;cursor:pointer}.coordinate-plane-widget .linear-elements[data-v-4df3a8c3]{grid-area:plane;position:relative}.coordinate-plane-widget .point-grid[data-v-4df3a8c3]{grid-area:point-grid;position:relative}.coordinate-plane-widget .tick-label[data-v-4df3a8c3],.coordinate-plane-widget .axis-label[data-v-4df3a8c3],.coordinate-plane-widget .floating-label[data-v-4df3a8c3]{font-weight:700;font-size:16px}.coordinate-plane-widget .floating-labels[data-v-4df3a8c3]{grid-area:plane;position:relative}.coordinate-plane-widget .floating-labels .floating-label[data-v-4df3a8c3]{position:absolute;transform:translate(-50%,50%);z-index:8}.coordinate-plane-widget .tick-labels[data-v-4df3a8c3]{display:flex}.coordinate-plane-widget .tick-labels.x[data-v-4df3a8c3]{grid-area:x-tick-labels}.coordinate-plane-widget .tick-labels.x .tick-label[data-v-4df3a8c3]{min-width:0}.coordinate-plane-widget .tick-labels.x .tick-label.close-origin[data-v-4df3a8c3]{align-items:flex-start;right:11px}.coordinate-plane-widget .tick-labels.y[data-v-4df3a8c3]{grid-area:y-tick-labels;flex-direction:column-reverse}.coordinate-plane-widget .tick-labels.y .tick-label[data-v-4df3a8c3]{justify-content:flex-end;min-height:0}.coordinate-plane-widget .tick-labels.y .tick-label.close-origin[data-v-4df3a8c3]{top:-12px}.coordinate-plane-widget .tick-labels.colored.x[data-v-4df3a8c3]{color:#7029a5}.coordinate-plane-widget .tick-labels.colored.y[data-v-4df3a8c3]{color:#c44b00}.coordinate-plane-widget .tick-labels.exterior.x[data-v-4df3a8c3]{padding-bottom:8px}.coordinate-plane-widget .tick-labels.exterior.x .tick-label[data-v-4df3a8c3]:not(.close-origin){padding-top:15px}.coordinate-plane-widget .tick-labels.exterior.x .origin[data-v-4df3a8c3]:not(.close-origin){justify-content:flex-end;transform:translate(calc(-50% - 16px))}.coordinate-plane-widget .tick-labels.exterior.x .tick-label-tick[data-v-4df3a8c3]{left:calc(50% - 1px);top:0;height:10px;width:2px}.coordinate-plane-widget .tick-labels.exterior.y[data-v-4df3a8c3]{padding-left:8px}.coordinate-plane-widget .tick-labels.exterior.y .tick-label[data-v-4df3a8c3]{padding-right:16px}.coordinate-plane-widget .tick-labels.exterior.y .tick-label-tick[data-v-4df3a8c3]{top:calc(50% - 1px);right:0;width:10px;height:2px}.coordinate-plane-widget .tick-labels.exterior .tick-label:not(.origin):not(.hidden-origin) .tick-label-tick[data-v-4df3a8c3]{display:block;position:absolute;background:currentColor;border-radius:1px;z-index:2}.coordinate-plane-widget .tick-labels.interior.x[data-v-4df3a8c3]{align-self:start;height:100%;max-height:32px;align-items:flex-start}.coordinate-plane-widget .tick-labels.interior.x .tick-label[data-v-4df3a8c3]{min-height:100%}.coordinate-plane-widget .tick-labels.interior.y[data-v-4df3a8c3]{justify-self:end;width:100%;max-width:32px}.coordinate-plane-widget .tick-labels.interior.y .tick-label-inner-wrapper[data-v-4df3a8c3]{margin-right:calc(50% - 4px - .2em)}.coordinate-plane-widget .tick-labels .tick-label[data-v-4df3a8c3]{position:relative;flex:1 1 0;display:flex;align-items:center;justify-content:center;font-weight:600;white-space:nowrap}.coordinate-plane-widget .tick-labels .tick-label.sole-origin[data-v-4df3a8c3]{color:#000}.coordinate-plane-widget .tick-labels .tick-label .tick-label-inner-wrapper[data-v-4df3a8c3]{position:relative;padding:0 4px 2px}.coordinate-plane-widget .tick-labels .tick-label.hidden-origin .tick-label-inner-wrapper[data-v-4df3a8c3]{border:0;clip:rect(0 0 0 0);padding:0;height:1px;margin:-1px;width:1px;overflow:hidden;position:absolute}.coordinate-plane-widget .tick-labels .tick-label.highlighted .tick-label-inner-wrapper[data-v-4df3a8c3]:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ffe919;border-radius:4px;z-index:1}.coordinate-plane-widget .tick-labels .tick-label .tick-label-content[data-v-4df3a8c3]{position:relative;z-index:6}.coordinate-plane-widget .tick-labels .tick-label[data-v-4df3a8c3] .fraction-token{font-size:14px}.coordinate-plane-widget .tick-labels .tick-label .tick-label-tick[data-v-4df3a8c3]{display:none}.coordinate-plane-widget .axis-label[data-v-4df3a8c3]{color:#4d4d4d;font-style:italic}.coordinate-plane-widget .x-axis-label[data-v-4df3a8c3]{grid-area:x-axis-label;margin-bottom:8px}.coordinate-plane-widget .y-axis-label[data-v-4df3a8c3]{grid-area:y-axis-label;margin-left:8px;writing-mode:vertical-rl;transform:rotate(180deg)}.coordinate-plane-widget .x-labels-spacer[data-v-4df3a8c3]{min-height:40px;grid-row:x-tick-labels-start/-1}.coordinate-plane-widget .y-labels-spacer[data-v-4df3a8c3]{min-width:40px;grid-column:1/y-tick-labels-end}
