@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-Regular.woff2") format("woff2"),url("../fonts/OpenSans-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-Bold.woff2") format("woff2"),url("../fonts/OpenSans-Bold.woff") format("woff");font-weight:bold;font-style:normal}:root{--allowed-touch-actions: auto;--width-tool: 818px;--height-tool: 575px;--stroke-width-base: 1;--stroke-width-thick: 2;--stroke-width-extra-thick: 3;--stroke-width-a11y: 2;--font-size-title-text: 18px;--font-size-link-text: 18px;--font-size-help-text: 14px;--font-size-small-text: 11px;--font-size-normal-text: 14px;--font-size-math-text: 14px;--color-header-background: rgb(244, 244, 244);--color-header-border: rgb(85, 85, 85);--color-header-title: rgb(85, 85, 85);--color-header-link: rgb(29, 157, 217);--color-header-link-hover: #70c4ec;--color-header-link-focus: #70c4ec;--color-header-help-text: rgb(100, 100, 100);--color-container-background: rgb(0, 51, 102);--color-container-border: rgb(85, 85, 85);--color-checkbox-back-square-stroke: rgb(155, 155, 155);--color-checkbox-back-square-fill: rgb(0, 0, 0);--color-checkbox-front-square-fill: rgb(205, 205, 205);--color-radiobutton-back-circle-stroke: rgb(155, 155, 155);--color-radiobutton-back-circle-fill: rgb(0, 0, 0);--color-radiobutton-front-circle-fill: rgb(205, 205, 205);--color-dropdown-square-stroke: rgb(255, 255, 0);--color-dropdown-square-fill: rgb(51, 51, 51);--color-dropdown-triangle-stroke: rgb(205, 205, 205);--color-dropdown-triangle-fill: rgb(205, 205, 205);--color-dropdown-label-unselected: rgb(155, 155, 155);--color-dropdown-label-sub-sup-unselected: rgb(155, 155, 155);--color-button-background: rgb(51, 51, 51);--color-button-light-border: rgb(155, 155, 155);--color-button-dark-border: rgb(0, 0, 0);--color-slider-dark-track: rgb(0, 0, 0);--color-slider-light-track: rgb(102, 102, 102);--color-slider-axis: rgb(155, 155, 155);--color-slider-knob-body: rgb(155, 155, 155);--color-slider-knob-body2: rgb(128, 128, 128);--color-slider-knob-pointer: rgb(255, 255, 255);--color-slider-short-ticks: rgb(155, 155, 155);--color-slider-long-ticks: rgb(155, 155, 155);--color-slider-hlabels: rgb(155, 155, 155);--color-slider-vlabels-left: rgb(155, 155, 155);--color-slider-vlabels-right: rgb(155, 155, 155);--color-graph-background-rectangle-stroke: rgb(102, 102, 102);--color-graph-background-rectangle-fill: rgb(0, 0, 0);--color-graph-axis: rgb(155, 155, 155);--color-graph-crosshair: rgb(205, 205, 205);--color-graph-grid: rgb(51, 51, 51);--color-graph-long-ticks: rgb(155, 155, 155);--color-graph-short-ticks: rgb(155, 155, 155);--color-graph-x-axis-labels: rgb(155, 155, 155);--color-graph-y-axis-labels: rgb(155, 155, 155);--color-text-normal: rgb(205, 205, 205);--color-text-small: rgb(205, 205, 205);--color-text-math: rgb(205, 205, 205);--color-a11y: rgb(158, 247, 255)}:root[theme=projection]{--allowed-touch-actions: auto;--width-tool: 818px;--height-tool: 575px;--stroke-width-base: 2;--stroke-width-thick: 3;--stroke-width-extra-thick: 4;--stroke-width-a11y: 2;--font-size-title-text: 18px;--font-size-link-text: 18px;--font-size-help-text: 14px;--font-size-small-text: 11px;--font-size-normal-text: 14px;--font-size-math-text: 14px;--color-header-background: rgb(244, 244, 244);--color-header-border: rgb(85, 85, 85);--color-header-title: rgb(85, 85, 85);--color-header-link: rgb(29, 157, 217);--color-header-link-hover: #70c4ec;--color-header-link-focus: #70c4ec;--color-header-help-text: rgb(100, 100, 100);--color-container-background: rgb(224, 224, 224);--color-container-border: rgb(85, 85, 85);--color-checkbox-back-square-stroke: rgb(32, 32, 32);--color-checkbox-back-square-fill: rgb(255, 255, 255);--color-checkbox-front-square-fill: rgb(96, 96, 96);--color-radiobutton-back-circle-stroke: rgb(32, 32, 32);--color-radiobutton-back-circle-fill: rgb(255, 255, 255);--color-radiobutton-front-circle-fill: rgb(96, 96, 96);--color-dropdown-square-stroke: rgb(146, 73, 0);--color-dropdown-square-fill: rgb(255, 255, 255);--color-dropdown-triangle-stroke: rgb(96, 96, 96);--color-dropdown-triangle-fill: rgb(96, 96, 96);--color-dropdown-label-unselected: rgb(96, 96, 96);--color-dropdown-label-sub-sup-unselected: rgb(96, 96, 96);--color-button-background: rgb(192, 192, 192);--color-button-light-border: rgb(255, 255, 255);--color-button-dark-border: rgb(128, 128, 128);--color-slider-dark-track: rgb(128, 128, 128);--color-slider-light-track: rgb(255, 255, 255);--color-slider-axis: rgb(96, 96, 96);--color-slider-knob-body: rgb(160, 160, 160);--color-slider-knob-body2: rgb(96, 96, 96);--color-slider-knob-pointer: rgb(128, 128, 128);--color-slider-short-ticks: rgb(96, 96, 96);--color-slider-long-ticks: rgb(96, 96, 96);--color-slider-hlabels: rgb(96, 96, 96);--color-slider-vlabels-left: rgb(96, 96, 96);--color-slider-vlabels-right: rgb(96, 96, 96);--color-graph-background-rectangle-stroke: rgb(208, 208, 208);--color-graph-background-rectangle-fill: rgb(255, 255, 255);--color-graph-axis: rgb(96, 96, 96);--color-graph-crosshair: rgb(128, 128, 128);--color-graph-grid: rgb(224, 224, 224);--color-graph-long-ticks: rgb(96, 96, 96);--color-graph-short-ticks: rgb(96, 96, 96);--color-graph-x-axis-labels: rgb(96, 96, 96);--color-graph-y-axis-labels: rgb(96, 96, 96);--color-text-normal: rgb(96, 96, 96);--color-text-small: rgb(96, 96, 96);--color-text-math: rgb(96, 96, 96);--color-a11y: rgb(219, 109, 0)}body{touch-action:var(--allowed-touch-actions)}#daimp-tool-header{width:var(--width-tool);background-color:var(--color-header-background);display:grid;grid-template-columns:10fr 1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"title     projection-link help-link" "help-text help-text help-text";margin:0 auto;overflow:auto;border:1px solid var(--color-header-border);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:0px}#daimp-tool-header .daimp-title{grid-area:title;padding:5px;color:var(--color-header-title);font-family:"Open Sans",Verdana,sans-serif;font-weight:bold;font-size:var(--font-size-title-text)}#daimp-tool-header .daimp-link,#daimp-tool-header .daimp-help-link,#daimp-tool-header .daimp-projection-link{grid-area:projection-link;display:flex;justify-content:flex-end;padding:5px}#daimp-tool-header .daimp-link a,#daimp-tool-header .daimp-help-link a,#daimp-tool-header .daimp-projection-link a{color:var(--color-header-link);text-decoration:none;font-family:"Open Sans",Verdana,sans-serif;font-weight:bold;font-size:var(--font-size-link-text);font-style:normal}#daimp-tool-header .daimp-link a:hover,#daimp-tool-header .daimp-help-link a:hover,#daimp-tool-header .daimp-projection-link a:hover{color:var(--color-header-link-hover)}#daimp-tool-header .daimp-link a:focus,#daimp-tool-header .daimp-help-link a:focus,#daimp-tool-header .daimp-projection-link a:focus{color:var(--color-header-link-focus)}#daimp-tool-header .daimp-projection-link{grid-area:projection-link}#daimp-tool-header .daimp-help-link{grid-area:help-link}#daimp-tool-header .daimp-help-text{grid-area:help-text;padding:5px;display:none}#daimp-tool-header .daimp-help-text p,#daimp-tool-header .daimp-help-text li{color:var(--color-help-text);font-family:"Open Sans",Verdana,sans-serif;font-weight:normal;font-size:var(--font-size-help-text)}#daimp-tool-container{width:var(--width-tool);height:var(--height-tool);background-color:var(--color-container-background);display:block;margin:0 auto;padding:0;border:1px solid var(--color-container-border);border-bottom-left-radius:10px;border-bottom-right-radius:10px}#daimp-tool-container svg{overflow:hidden;user-select:none;cursor:default;outline:none}#daimp-tool-container .shape-base{stroke-width:var(--stroke-width-base)}#daimp-tool-container .shape-base-thick{stroke-width:var(--stroke-width-thick)}#daimp-tool-container .shape-base-extra-thick{stroke-width:var(--stroke-width-extra-thick)}#daimp-tool-container .line-base,#daimp-tool-container .t-marker,#daimp-tool-container .fourier-marker,#daimp-tool-container .f-marker,#daimp-tool-container .fourier-curve,#daimp-tool-container .zoom-graph-border-rect,#daimp-tool-container .zoom-rect,#daimp-tool-container .f-curve,#daimp-tool-container .graph-short-ticks,#daimp-tool-container .graph-long-ticks,#daimp-tool-container .graph-grid,#daimp-tool-container .graph-crosshair,#daimp-tool-container .graph-axis,#daimp-tool-container .graph-background-rectangle,#daimp-tool-container .slider-long-ticks,#daimp-tool-container .slider-short-ticks,#daimp-tool-container .slider-knob-pointer,#daimp-tool-container .slider-knob-body2,#daimp-tool-container .slider-knob-body,#daimp-tool-container .slider-axis,#daimp-tool-container .slider-light-track,#daimp-tool-container .slider-dark-track,#daimp-tool-container .button-dark-border,#daimp-tool-container .button-light-border,#daimp-tool-container .dropdown-triangle,#daimp-tool-container .dropdown-square,#daimp-tool-container .radiobutton-front-circle,#daimp-tool-container .radiobutton-back-circle,#daimp-tool-container .checkbox-front-square,#daimp-tool-container .checkbox-back-square{stroke-width:var(--stroke-width-base);fill:none}#daimp-tool-container .line-base-thick{stroke-width:var(--stroke-width-thick);fill:none}#daimp-tool-container .line-base-extra-thick{stroke-width:var(--stroke-width-extra-thick);fill:none}#daimp-tool-container .text-base,#daimp-tool-container .small-text,#daimp-tool-container .fourier-text-small,#daimp-tool-container .graph-y-axis-labels,#daimp-tool-container .graph-x-axis-labels,#daimp-tool-container .vslider-labels-right,#daimp-tool-container .vslider-labels-left,#daimp-tool-container .hslider-labels,#daimp-tool-container .dropdown-label-sub-sup-selected-a11y,#daimp-tool-container .dropdown-label-sub-sup-selected,#daimp-tool-container .dropdown-label-sub-sup-unselected,#daimp-tool-container .small-centered-text,#daimp-tool-container .normal-text,#daimp-tool-container .xy-readouts-text,#daimp-tool-container .fourier-text,#daimp-tool-container .f-text,#daimp-tool-container .graph-y-axis-text,#daimp-tool-container .graph-x-axis-text,#daimp-tool-container .vslider-value-text,#daimp-tool-container .vslider-text,#daimp-tool-container .hslider-value-text,#daimp-tool-container .hslider-text,#daimp-tool-container .b-slider-text,#daimp-tool-container .n-slider-text,#daimp-tool-container .dropdown-label-selected-a11y,#daimp-tool-container .dropdown-label-selected,#daimp-tool-container .dropdown-label-unselected,#daimp-tool-container .button-label,#daimp-tool-container .radiobutton-label,#daimp-tool-container .checkbox-label,#daimp-tool-container .centered-text{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default;stroke:none}#daimp-tool-container .checkbox-back-square{stroke:var(--color-checkbox-back-square-stroke);fill:var(--color-checkbox-back-square-fill)}#daimp-tool-container .checkbox-front-square{stroke:none;fill:var(--color-checkbox-front-square-fill)}#daimp-tool-container .radiobutton-back-circle{stroke:var(--color-radiobutton-back-circle-stroke);fill:var(--color-radiobutton-back-circle-fill)}#daimp-tool-container .radiobutton-front-circle{stroke:none;fill:var(--color-radiobutton-front-circle-fill)}#daimp-tool-container .dropdown-square{stroke:var(--color-dropdown-square-stroke);fill:var(--color-dropdown-square-fill);outline:none}#daimp-tool-container .dropdown-triangle{stroke:var(--color-dropdown-triangle-stroke);fill:var(--color-dropdown-triangle-fill)}#daimp-tool-container .button-background{fill:var(--color-button-background)}#daimp-tool-container .button-light-border{stroke:var(--color-button-light-border)}#daimp-tool-container .button-dark-border{stroke:var(--color-button-dark-border)}#daimp-tool-container .slider-dark-track{stroke:var(--color-slider-dark-track)}#daimp-tool-container .slider-light-track{stroke:var(--color-slider-light-track)}#daimp-tool-container .slider-axis{stroke:var(--color-slider-axis)}#daimp-tool-container .slider-knob-body{stroke:var(--color-slider-knob-body)}#daimp-tool-container .slider-knob-body2{stroke:var(--color-slider-knob-body2)}#daimp-tool-container .slider-knob-pointer{stroke:var(--color-slider-knob-pointer)}#daimp-tool-container .slider-short-ticks{stroke:var(--color-slider-short-ticks)}#daimp-tool-container .slider-long-ticks{stroke:var(--color-slider-long-ticks)}#daimp-tool-container .graph-background-rectangle{stroke:var(--color-graph-background-rectangle-stroke);fill:var(--color-graph-background-rectangle-fill)}#daimp-tool-container .graph-axis{stroke:var(--color-graph-axis)}#daimp-tool-container .graph-crosshair{stroke:var(--color-graph-crosshair)}#daimp-tool-container .graph-grid{stroke:var(--color-graph-grid)}#daimp-tool-container .graph-long-ticks{stroke:var(--color-graph-long-ticks)}#daimp-tool-container .graph-short-ticks{stroke:var(--color-graph-short-ticks)}#daimp-tool-container .normal-text,#daimp-tool-container .xy-readouts-text,#daimp-tool-container .fourier-text,#daimp-tool-container .f-text,#daimp-tool-container .graph-y-axis-text,#daimp-tool-container .graph-x-axis-text,#daimp-tool-container .vslider-value-text,#daimp-tool-container .vslider-text,#daimp-tool-container .hslider-value-text,#daimp-tool-container .hslider-text,#daimp-tool-container .b-slider-text,#daimp-tool-container .n-slider-text,#daimp-tool-container .dropdown-label-selected-a11y,#daimp-tool-container .dropdown-label-selected,#daimp-tool-container .dropdown-label-unselected,#daimp-tool-container .button-label,#daimp-tool-container .radiobutton-label,#daimp-tool-container .checkbox-label,#daimp-tool-container .centered-text{font-family:"Open Sans",Verdana,sans-serif;font-weight:700;font-size:var(--font-size-normal-text);fill:var(--color-text-normal)}#daimp-tool-container .small-text,#daimp-tool-container .fourier-text-small,#daimp-tool-container .graph-y-axis-labels,#daimp-tool-container .graph-x-axis-labels,#daimp-tool-container .vslider-labels-right,#daimp-tool-container .vslider-labels-left,#daimp-tool-container .hslider-labels,#daimp-tool-container .dropdown-label-sub-sup-selected-a11y,#daimp-tool-container .dropdown-label-sub-sup-selected,#daimp-tool-container .dropdown-label-sub-sup-unselected,#daimp-tool-container .small-centered-text{font-family:"Open Sans",Verdana,sans-serif;font-weight:700;font-size:var(--font-size-small-text);fill:var(--color-text-small)}#daimp-tool-container .centered-text{text-anchor:middle}#daimp-tool-container .small-centered-text{text-anchor:middle}#daimp-tool-container .button-label{text-anchor:middle}#daimp-tool-container .dropdown-label-unselected{dominant-baseline:middle;fill:var(--color-dropdown-label-unselected)}#daimp-tool-container .dropdown-label-selected{dominant-baseline:middle}#daimp-tool-container .dropdown-label-selected-a11y{dominant-baseline:middle;fill:var(--color-a11y)}#daimp-tool-container .dropdown-label-sub-sup-unselected{dominant-baseline:middle;fill:var(--color-dropdown-label-sub-sup-unselected)}#daimp-tool-container .dropdown-label-sub-sup-selected{dominant-baseline:middle}#daimp-tool-container .dropdown-label-sub-sup-selected-a11y{dominant-baseline:middle;fill:var(--color-a11y)}#daimp-tool-container .hslider-text,#daimp-tool-container .b-slider-text,#daimp-tool-container .n-slider-text{text-anchor:end}#daimp-tool-container .hslider-value-text{text-anchor:start}#daimp-tool-container .hslider-labels{fill:var(--color-slider-hlabels);text-anchor:middle}#daimp-tool-container .vslider-text{text-anchor:middle;dominant-baseline:hanging}#daimp-tool-container .vslider-value-text{text-anchor:middle}#daimp-tool-container .vslider-labels-left{fill:var(--color-slider-vlabels-left);text-anchor:end;dominant-baseline:middle}#daimp-tool-container .vslider-labels-right{fill:var(--color-slider-vlabels-right);text-anchor:start;dominant-baseline:middle}#daimp-tool-container .graph-x-axis-labels{fill:var(--color-graph-x-axis-labels);text-anchor:middle;dominant-baseline:hanging}#daimp-tool-container .graph-y-axis-labels{fill:var(--color-graph-y-axis-labels);text-anchor:end;dominant-baseline:middle}#daimp-tool-container .graph-x-axis-text{text-anchor:start;dominant-baseline:middle}#daimp-tool-container .graph-y-axis-text{text-anchor:middle}#daimp-tool-container .math-text{color:var(--color-text-math);overflow:visible}#daimp-tool-container .math-text .katex-display{text-align:initial;font-size:var(--font-size-math-text)}#daimp-tool-container .bBox{touch-action:none;stroke:none;fill:none;outline:none}#daimp-tool-container .bBox:focus{stroke:var(--color-a11y);stroke-width:var(--stroke-width-a11y)}#daimp-tool-container .hidden{stroke:none !important}:root{--color-background: rgb(0, 51, 102);--color-f-text: rgb(0, 255, 255);--color-fourier-text: rgb(255, 255, 0);--color-fourier-text-small: rgb(255, 255, 0);--color-xy-readouts-text: rgb(255, 255, 255);--color-f-curve: rgb(0, 255, 255);--color-zoom-rect: rgb(255, 153, 0);--color-zoom-graph-border-rect: rgb(255, 153, 0);--color-fourier-curve: rgb(255, 255, 0);--color-f-marker: rgb(0, 255, 255);--color-fourier-marker: rgb(255, 255, 0);--color-t-marker: rgb(255, 255, 255);--color-dropdown-label-selected: rgb(0, 255, 255)}:root[theme=projection]{--color-background: rgb(244, 244, 244);--color-f-text: rgb(29, 157, 217);--color-fourier-text: rgb(219, 109, 0);--color-fourier-text-small: rgb(219, 109, 0);--color-xy-readouts-text: rgb(0, 0, 0);--color-f-curve: rgb(29, 157, 217);--color-zoom-rect: rgb(0, 0, 255);--color-zoom-graph-border-rect: rgb(0, 0, 255);--color-fourier-curve: rgb(219, 109, 0);--color-f-marker: rgb(29, 157, 217);--color-fourier-marker: rgb(219, 109, 0);--color-t-marker: rgb(0, 0, 0);--color-dropdown-label-selected: rgb(29, 157, 217)}#daimp-tool-container{background-color:var(--color-background)}#daimp-tool-container .f-text{fill:var(--color-f-text)}#daimp-tool-container .fourier-text{fill:var(--color-fourier-text)}#daimp-tool-container .fourier-text-small{fill:var(--color-fourier-text-small)}#daimp-tool-container .n-slider-text{font-family:"Open Sans",Verdana,sans-serif;font-weight:700;font-size:14px;text-anchor:end}#daimp-tool-container .b-slider-text{font-family:"Open Sans",Verdana,sans-serif;font-weight:700;font-size:14px;text-anchor:end}#daimp-tool-container .xy-readouts-text{fill:var(--color-xy-readouts-text)}#daimp-tool-container .f-curve{stroke:var(--color-f-curve);stroke-width:1.5;fill:none}#daimp-tool-container .zoom-rect{stroke:var(--color-zoom-rect);fill:none}#daimp-tool-container .zoom-graph-border-rect{stroke:var(--color-zoom-graph-border-rect);fill:none;stroke-width:3}#daimp-tool-container .fourier-curve{stroke:var(--color-fourier-curve);stroke-width:1.5;fill:none}#daimp-tool-container .f-marker{stroke:var(--color-f-marker);fill:var(--color-f-marker)}#daimp-tool-container .fourier-marker{stroke:var(--color-fourier-marker);fill:var(--color-fourier-marker)}#daimp-tool-container .t-marker{stroke:var(--color-t-marker);fill:var(--color-t-marker)}#daimp-tool-container .dropdown-label-selected{fill:var(--color-dropdown-label-selected)}#daimp-tool-container .dropdown-label-selected-a11y{fill:var(--color-dropdown-label-selected)}/*# sourceMappingURL=fourierapproximation.css.map */
