.cord-errors{border-block:2px solid var(--ink);margin-block:35px;padding-block:40px 30px}.error-jump{margin-block:20px}.error-opening{grid-template-columns:1fr 1.6fr;gap:55px;display:grid}.error-opening h2{letter-spacing:-.02em;font:400 clamp(36px,4vw,58px)/1.03 Newsreader,Georgia,serif}.error-opening p{max-width:65ch}.error-bench{grid-template-columns:1fr 1.2fr;align-items:center;gap:45px;display:grid}.error-settings label{font-size:14px;font-weight:600;display:block}.error-settings select{border:1px solid var(--line);background:var(--chalk);width:100%;color:var(--ink);margin:10px 0 18px;padding:10px 8px}.error-settings output{font-variant-numeric:tabular-nums;margin-block:4px;font-size:22px;display:block}.error-settings input[type=range]{width:100%;accent-color:var(--rust);min-height:36px;margin-block:0 12px}.error-settings .recipe-copy{border-top:0;padding-top:0}.error-presets{flex-wrap:wrap;gap:8px;display:flex}.error-presets button{min-height:44px;font-size:13px}.error-figure{background:var(--board);padding:15px 20px}.cord-error-plot{width:100%;max-width:520px;height:auto;margin:auto;display:block}.cord-error-plot text{fill:#173c51;font:15px Plex,sans-serif}.error-boundary{fill:none;stroke:#9cb3bf;stroke-dasharray:3 5}.error-axis{fill:none;stroke:#9cb3bf;stroke-width:1px}.error-target{fill:none;stroke:#173c51;stroke-width:2.5px}.error-symbol{fill:#fbfcf9;stroke-width:2.5px}.error-symbol-0{stroke:#173c51}.error-symbol-1{stroke:#a6462c}.error-symbol-2{stroke:#226579}.error-symbol-3{stroke:#684d82}.error-leader{fill:none;stroke-width:1px;stroke-dasharray:3 3}.error-figure p{margin-block:8px}.error-symbol-key{font-size:13px}.cord-errors table,.cord-error-study table{border-collapse:collapse;width:100%;font-size:13px}.cord-errors td,.cord-errors th,.cord-error-study td,.cord-error-study th{text-align:left;vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #9cb3bf;padding:12px 9px}.cord-errors td,.cord-error-study td{min-width:85px}.cord-errors th:first-child,.cord-error-study th:first-child{min-width:170px}.cord-errors th small,.cord-error-study th small{margin-top:5px;font-weight:400;display:block}.cord-errors caption,.cord-error-study caption{text-align:left;margin-block:14px}.error-assumptions{max-width:80ch;margin-block:24px;font-size:14px}.error-assumptions summary{cursor:pointer;margin-bottom:14px;font-weight:600}.error-keep{flex-wrap:wrap;align-items:baseline;gap:12px 24px;display:flex}.error-keep p{flex-basis:100%;margin-bottom:0}.cord-error-study .table-scroll{overflow:auto}@media (width<=760px){.cord-error-plot text{font-size:20px}.error-opening,.error-bench{grid-template-columns:minmax(0,1fr);gap:18px}.error-opening h2{margin-bottom:4px}.error-figure{padding:8px}.error-keep{display:grid}}@media print{.error-settings,.error-keep,.error-jump{display:none}.error-bench{display:block}.error-figure{max-width:110mm;margin:auto}.cord-error-study table{break-inside:avoid;font-size:9px}.cord-error-study td,.cord-error-study th{min-width:0;padding:6px 4px}.cord-error-study .table-scroll{overflow:visible}.cord-error-plot{break-inside:avoid;max-width:110mm}}.field-workshop{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:30px;display:grid}.field-board{background:var(--board);border:1px solid var(--line);padding:18px;position:sticky;top:20px}.field-board svg{width:100%;height:auto;display:block}#field-plan{max-height:550px;overflow:auto}.field-board .zoom-label{max-width:240px;margin:12px 0 0;font-size:12px}.field-key{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;gap:5px 18px;padding-top:12px;font-size:12px;display:flex}.field-controls{padding:6px 0 0}.field-controls>label:first-child{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.field-controls select{background:var(--chalk);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:3px;margin-bottom:24px;padding:10px 8px}.field-controls h2{letter-spacing:0;margin-bottom:12px;font:600 15px Plex,sans-serif}.corner-buttons{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.corner-buttons button{padding:9px 6px;font-size:14px}.corner-buttons button[aria-pressed=true]{background:var(--ink);color:var(--chalk)}.recipe-copy{border-top:1px solid var(--line);padding-top:16px;font-size:15px}.field-controls output{font-weight:600}.field-controls input[type=range]{width:100%;accent-color:var(--rust);margin:16px 0;display:block}.field-controls fieldset{border:0;margin:20px 0 16px;padding:0}.field-controls legend{margin-bottom:8px;font-size:14px;font-weight:600}.field-controls fieldset label{margin:8px 0;font-size:14px;display:block}.field-controls input[type=radio],.field-controls input[type=checkbox]{accent-color:var(--rust);vertical-align:middle;width:17px;height:17px;margin:0 8px 0 0}.locus-label{margin:20px 0;font-size:14px;display:block}.tag{color:var(--muted);font-size:11px;display:inline-block}.peg-reading{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.peg-reading h3{font-size:15px}.peg-reading p{margin-bottom:12px}.peg-reading .small{font-variant-numeric:tabular-nums}.peg-reading button{margin:5px 0 12px}.peg-reading #placed-status{min-height:23px}.cord-unbent,.ground-section{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.6fr;align-items:center;gap:55px;padding:45px 0;display:grid}.cord-unbent h2,.ground-section h2{font-size:32px}.cord-unbent p{font-size:15px}.cord-unbent svg{width:100%;height:auto}.table-scroll{overflow:auto}.ground-section table{border-collapse:collapse;width:100%;font-size:13px}.ground-section caption{text-align:left;color:var(--muted);margin-bottom:15px}.ground-section td,.ground-section th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 8px}.ground-section td:nth-child(n+3){font-variant-numeric:tabular-nums}.verdict{color:var(--river);font-size:17px}.field-math{max-width:900px;margin:30px 0}.field-math summary{cursor:pointer;margin-bottom:16px;font-weight:600}.field-math p{font-size:15px}.field-actions{border-bottom:1px solid var(--line);padding-bottom:20px}.field-actions .actions{flex-wrap:wrap;gap:10px;display:flex}.field-actions #field-file-status{min-height:23px;margin-top:15px}.field-actions input[type=text]{background:var(--chalk);width:100%;color:var(--ink);border:1px solid var(--line);padding:10px}.field-phrase{border-bottom:1px solid var(--line);margin-bottom:24px;padding:0 0 24px}.field-phrase p{margin-bottom:9px}.masthead nav a[aria-current=page]{text-underline-offset:7px;text-decoration-thickness:3px}@media (width>=1500px){.field-board{padding:24px}}@media (width<=1000px){.field-workshop{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:22px}.field-board{padding:12px}.cord-unbent,.ground-section{grid-template-columns:1fr 1.4fr;gap:28px}}@media (width<=760px){#field-plan{max-height:350px}.field-workshop{flex-direction:column;gap:24px;display:flex}.field-board{width:100%;padding:12px;position:relative;top:auto}.field-controls{width:100%}.field-intro{gap:10px}.cord-unbent,.ground-section{grid-template-columns:1fr;gap:15px;padding:32px 0}.field-key{gap:5px 10px;font-size:11px}.field-controls fieldset label{padding:7px 0}.field-phrase .sanskrit{font-size:22px}.field-math{margin:25px 0}.field-actions .actions{grid-template-columns:1fr;width:100%;display:grid}.ground-section td,.ground-section th{padding:10px 5px;font-size:12px}.field-board .board-caption{font-size:10px}.masthead nav{flex-wrap:wrap}}@media print{.field-workshop{display:block}.field-board{max-width:150mm;margin:auto;position:static}.field-controls,.field-actions,.field-math{display:none}.cord-unbent,.ground-section{display:block}.field-board,.cord-unbent{break-inside:avoid}}svg .target-ground{fill:none;stroke:#657f8c;stroke-width:1.5px;stroke-dasharray:6 5}svg .measured-ground{fill:#22657912;stroke:#226579;stroke-width:2px}svg .grip-locus{fill:none;stroke:#6f8490;stroke-width:1px;stroke-dasharray:2 6}svg .field-cord{fill:none;stroke:#173c51;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}svg .peg-error{fill:none;stroke:#a6462c;stroke-width:2px;stroke-dasharray:3 3}svg .held-point{fill:#173c51;stroke:#fbfcf9;stroke-width:1.5px}svg .proposed-peg{fill:none;stroke:#a6462c;stroke-width:2.5px}svg .fixed-peg{fill:#173c51;stroke:#d5e3e9;stroke-width:1.5px}svg .auxiliary-peg{fill:#fbfcf9;stroke:#173c51;stroke-width:2px}svg .placed-peg{fill:#226579;stroke:#fbfcf9;stroke-width:1.5px}svg .cord-mark{fill:#a6462c;stroke:#fbfcf9;stroke-width:1px}svg .mark-leader{fill:none;stroke:#a6462c;stroke-width:.8px}svg .mark-label{fill:#a6462c;font-size:15px}svg .invalid-ground{fill:none;stroke:#a6462c;stroke-dasharray:5 3}
