.FourierFeature-module__HMlHFW__workspace{min-width:0}.FourierFeature-module__HMlHFW__stage{background:var(--stage);color:#c7d6d2}.FourierFeature-module__HMlHFW__model{width:100%;height:auto;max-height:580px;display:block}.FourierFeature-module__HMlHFW__model text{fill:#98ada8;font-family:var(--font-mono),monospace;font-size:13px}.FourierFeature-module__HMlHFW__axis{stroke:#354743;stroke-width:1px}.FourierFeature-module__HMlHFW__original{fill:none;stroke:#d0d4c6;stroke-width:1.7px;stroke-dasharray:5 4;opacity:.6}.FourierFeature-module__HMlHFW__reconstructed{fill:none;stroke:#6baea4;stroke-width:2.4px;opacity:.6}.FourierFeature-module__HMlHFW__trace{fill:none;stroke:#91d1bf;stroke-width:2.6px}.FourierFeature-module__HMlHFW__vector{stroke-width:1px;opacity:.65}.FourierFeature-module__HMlHFW__selectedVector{stroke-width:2px;opacity:1}.FourierFeature-module__HMlHFW__legend{flex-wrap:wrap;gap:10px 22px;padding:0 20px 18px;font-size:13px;display:flex}.FourierFeature-module__HMlHFW__legend i{vertical-align:middle;border-top:2px solid;width:17px;margin-right:7px;display:inline-block}.FourierFeature-module__HMlHFW__originalKey{border-color:#d0d4c6!important;border-top-style:dashed!important}.FourierFeature-module__HMlHFW__reconstructionKey{border-color:#91d1bf!important}.FourierFeature-module__HMlHFW__selectedKey{border-color:#efb589!important}.FourierFeature-module__HMlHFW__playback{border-bottom:1px solid var(--rule);margin-bottom:18px;padding:18px 0}.FourierFeature-module__HMlHFW__playback>.FourierFeature-module__HMlHFW__actions{margin-bottom:16px}.FourierFeature-module__HMlHFW__switches{flex-wrap:wrap;gap:8px 24px;display:flex}.FourierFeature-module__HMlHFW__readout{margin-bottom:0;font-size:15px}.FourierFeature-module__HMlHFW__readout output{font-family:var(--font-mono),monospace}.FourierFeature-module__HMlHFW__coefficientValues{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:12px 0 20px;font-size:14px;display:grid}.FourierFeature-module__HMlHFW__coefficientValues div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.FourierFeature-module__HMlHFW__coefficientValues dt{color:var(--quiet)}.FourierFeature-module__HMlHFW__coefficientValues dd{font-family:var(--font-mono),monospace;margin:0}.FourierFeature-module__HMlHFW__workspace summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.FourierFeature-module__HMlHFW__tableScroll{max-height:320px;margin-top:12px;overflow:auto}.FourierFeature-module__HMlHFW__tableScroll table{white-space:nowrap;font-size:13px}.FourierFeature-module__HMlHFW__tableScroll td{font-family:var(--font-mono),monospace}.FourierFeature-module__HMlHFW__tableScroll td,.FourierFeature-module__HMlHFW__tableScroll th{padding:5px 8px}.FourierFeature-module__HMlHFW__tableScroll button{min-height:36px;padding:2px 9px;font-size:13px}.FourierFeature-module__HMlHFW__tableScroll button[aria-pressed=true]{background:var(--teal);color:#fff}.FourierFeature-module__HMlHFW__drawing,.FourierFeature-module__HMlHFW__orthogonality{border-top:1px solid var(--rule);margin-top:20px;padding-top:8px}.FourierFeature-module__HMlHFW__drawing p,.FourierFeature-module__HMlHFW__orthogonality p{font-size:15px}.FourierFeature-module__HMlHFW__drawingPad{aspect-ratio:5/3;border:1px solid var(--rule);touch-action:none;cursor:crosshair;background:#e9ece5;width:100%;height:auto;margin:12px 0;display:block}.FourierFeature-module__HMlHFW__drawingPad>line{stroke:#bbc7be;stroke-width:1px}.FourierFeature-module__HMlHFW__drawingPad text{fill:var(--quiet);font-size:14px}.FourierFeature-module__HMlHFW__drawing textarea{width:100%;font-family:var(--font-mono),monospace;resize:vertical;border:1px solid var(--rule);background:var(--paper);color:var(--ink);margin:8px 0 12px;padding:10px;font-size:14px;display:block}.FourierFeature-module__HMlHFW__drawing label{font-size:15px}.FourierFeature-module__HMlHFW__orthogonalityLayout{grid-template-columns:minmax(150px,240px) minmax(0,1fr);align-items:center;gap:20px;display:grid}.FourierFeature-module__HMlHFW__orthogonalityLayout svg{width:100%;height:auto}.FourierFeature-module__HMlHFW__orthogonalityLayout p{overflow-wrap:anywhere}@media (max-width:799px){.FourierFeature-module__HMlHFW__legend{gap:8px 16px;padding:0 12px 14px;font-size:12px}.FourierFeature-module__HMlHFW__model{min-height:270px}.FourierFeature-module__HMlHFW__playback{padding-top:14px}.FourierFeature-module__HMlHFW__coefficientValues{grid-template-columns:1fr;gap:6px}.FourierFeature-module__HMlHFW__orthogonalityLayout{grid-template-columns:1fr}.FourierFeature-module__HMlHFW__orthogonalityLayout svg{max-width:240px;margin:auto}.FourierFeature-module__HMlHFW__tableScroll button{min-height:44px}.FourierFeature-module__HMlHFW__drawingPad{min-height:200px}.FourierFeature-module__HMlHFW__model text{font-size:26px}.FourierFeature-module__HMlHFW__drawingPad text{font-size:22px}}@media print{.FourierFeature-module__HMlHFW__playback,.FourierFeature-module__HMlHFW__drawing,.FourierFeature-module__HMlHFW__orthogonality{display:none}.FourierFeature-module__HMlHFW__model{max-height:400px}.FourierFeature-module__HMlHFW__stage{-webkit-print-color-adjust:exact;print-color-adjust:exact}.FourierFeature-module__HMlHFW__tableScroll{max-height:none;overflow:visible}}.FourierFeature-module__HMlHFW__proofLink{border-left:3px solid var(--copper);background:#ad603f0b;padding:10px 14px;font-size:14px}.FourierFeature-module__HMlHFW__proofLink p{margin:0}@media (max-width:799px){.FourierFeature-module__HMlHFW__tableScroll button{min-height:44px}}
