.pal-axis line{stroke:#3f3f46;stroke-width:1px}.pal-axis line.pal-grid{stroke:#27272a;stroke-dasharray:2 4}.pal-axis text{fill:var(--bi-text-dim);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px}.pal-axis text.pal-axis-label{fill:#a1a1aa;font-size:10.5px}.pal-lane{stroke:#3f3f46;stroke-width:1px}.pal-nominal{fill:var(--bi-surface-deep);stroke:var(--bi-model);stroke-width:1.5px}.pal-nominal[data-filled]{fill:color-mix(in oklab, var(--bi-model) 70%, transparent);stroke:var(--bi-model)}.pal-nominal[data-faint]{stroke-width:0;fill:color-mix(in oklab, var(--bi-model) 45%, transparent)}.pal-anomaly{fill:none;stroke:var(--bi-error);stroke-width:2px;stroke-linecap:round}.pal-missed{stroke:#fafafa}.pal-error-ring{fill:none;stroke:color-mix(in oklab, var(--bi-error) 55%, transparent);stroke-dasharray:2 2.5}.pal-link{stroke:#a1a1aa;stroke-opacity:.09;stroke-width:1px}.pal-link[data-kind=a]{stroke:var(--bi-error);stroke-opacity:.18}.bi-layout-narrow .pal-link{stroke:#71717a;stroke-opacity:.045}.bi-layout-narrow .pal-link[data-kind=a]{stroke-opacity:.09}.pal-fade-in{animation:.45s ease-out both pal-fade}@keyframes pal-fade{0%{opacity:0}}.pal-threshold-stat{stroke:#a1a1aa;stroke-width:1.4px;stroke-dasharray:5 4}.pal-threshold-cal{stroke:var(--bi-user);stroke-width:2px}.pal-threshold-stat[data-faint],.pal-threshold-cal[data-faint]{stroke-opacity:.45;stroke-width:1.2px}.pal-label-card{fill:var(--bi-surface-deep);stroke:var(--bi-line-strong)}.pal-gap{fill:color-mix(in oklab, var(--bi-code) 9%, transparent);stroke:color-mix(in oklab, var(--bi-code) 35%, transparent);stroke-dasharray:3 3}.pal-endpoint{fill:var(--bi-surface-deep);stroke:var(--bi-code);stroke-width:1.5px}.pal-endpoint[data-closed]{fill:var(--bi-code)}.pal-flagged{fill:color-mix(in oklab, var(--bi-error) 6%, transparent)}.pal-interval{fill:var(--bi-user)}.pal-tie{stroke:#fafafa;stroke-width:1px;stroke-dasharray:2 3}.pal-curve{fill:none;stroke:var(--bi-model);stroke-width:1.5px}.pal-trace{fill:none;stroke:var(--tone,#d4d4d8);stroke-width:1.7px;stroke-linejoin:round}.pal-trace-capture{stroke-width:1px;stroke-opacity:.32}.pal-trace-dashed{stroke-dasharray:6 4}.pal-band{fill:color-mix(in oklab, var(--tone) 13%, transparent);stroke:none}.pal-bar{fill:#52525b;transition:fill .15s ease-out}.pal-bar[data-active]{fill:#fafafa}.pal-cursor{stroke:#fafafa;stroke-width:1px}.pal-inspect{stroke:#71717a;stroke-width:1px;stroke-dasharray:2 3}.pal-dot{fill:var(--tone);stroke:var(--bi-surface-deep);stroke-width:1.5px}.pal-contour{fill:none;stroke:color-mix(in oklab, var(--tone,#a1a1aa) 75%, transparent);stroke-width:1.2px}.pal-contour[data-dashed]{stroke-dasharray:4 4}.pal-displacement{stroke:#fafafa;stroke-width:1px;stroke-dasharray:3 3}.pal-mean{fill:#fafafa}.pal-test-point{fill:var(--bi-user);stroke:var(--bi-surface-deep);stroke-width:2px}.pal-handle{outline:none}.pal-handle:focus-visible .pal-test-point{stroke:#fafafa}.pal-board{fill:#ffffff04;stroke:var(--bi-line-strong)}.pal-chip{fill:var(--bi-surface);stroke:#3f3f46}.pal-board-trace{fill:none;stroke:#3f3f46;stroke-width:1.5px}.pal-connector{fill:#3f3f46;stroke:#71717a}.pal-path{opacity:.3;transition:opacity .3s ease-out}.pal-path[data-active]{opacity:1}.pal-path path{fill:none;stroke:#52525b;stroke-width:1.5px;transition:stroke .3s ease-out}.pal-path[data-active] path{stroke:var(--tone);stroke-width:2px}.pal-path[data-active] .bi-edge-label{opacity:1;fill:var(--tone)}@container (max-width:559px){.pal-drift .bi-node-title{font-size:10.5px}.pal-drift .bi-boundary-label,.pal-drift .bi-edge-label,.pal-drift .bi-note{font-size:9px}}@container (min-width:640px){.pal-hub-type .bi-node-title{font-size:10.4px}.pal-hub-type .bi-node-line,.pal-hub-type .bi-boundary-sublabel{font-size:8.8px}.pal-hub-type .bi-edge-label,.pal-hub-type .bi-boundary-label,.pal-hub-type .bi-note,.pal-hub-type .pal-axis text.pal-axis-label{font-size:8.4px}.pal-hub-type .pal-axis text{font-size:8px}}.pal-flow[data-running]{stroke-dasharray:6 5;animation:.7s linear infinite pal-flow}@keyframes pal-flow{to{stroke-dashoffset:-11px}}.pal-card{background:#0003;border-color:#27272acc;transition:border-color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out}.pal-card[data-state=active]{border-color:color-mix(in oklab, var(--tone,#a1a1aa) 60%, transparent);background:color-mix(in oklab, var(--tone,#a1a1aa) 7%, transparent)}.pal-card[data-state=visited]{border-color:#3f3f46}.pal-card[data-state=muted]{opacity:.5;border-style:dashed}.pal-cov-cell{fill:var(--bi-model)}.pal-expand{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.pal-expand[data-open=true]{grid-template-rows:1fr}.pal-expand-clip{min-height:0;overflow:hidden}.pal-cell-error{border-color:color-mix(in oklab, var(--bi-error) 45%, transparent);background:color-mix(in oklab, var(--bi-error) 8%, transparent)}.pal-row-chosen{background:color-mix(in oklab, var(--bi-user) 14%, transparent);color:#fafafa}.pal-manifest{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#a1a1aa;border:1px solid #27272acc;border-radius:.375rem;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.15rem .75rem;padding:.5rem .65rem;font-size:.7rem;transition:border-color .3s ease-out;display:grid}.pal-manifest dt{color:#52525b}.pal-manifest dd{overflow-wrap:anywhere}.pal-manifest[data-changed]{border-color:color-mix(in oklab, var(--bi-user) 55%, transparent)}.pal-dashboard{background:#0b0b0d}.pal-series{fill:none;stroke-width:1.8px;stroke-linejoin:round}.pal-series[data-series=reflection]{stroke:#e4e4e7}.pal-series[data-series=transmission]{stroke:#71717a;stroke-dasharray:5 3}.pal-series-marker[data-series=reflection]{fill:#e4e4e7}.pal-series-marker[data-series=transmission]{fill:#71717a}.pal-missing{fill:#ffffff06;stroke:#3f3f46;stroke-dasharray:2 3}.pal-annotation{stroke:var(--bi-user);stroke-width:1px;stroke-dasharray:3 3}.pal-alert{stroke:#a1a1aa;stroke-width:1px;stroke-dasharray:8 4}.pal-greek{font-family:KaTeX_Math,Times New Roman,serif;font-size:1.1em;font-style:italic}.pal-range{accent-color:#d4d4d8;cursor:pointer;width:100%}.pal-range:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #d4d4d8}.pal-hero{--bi-surface:#fff;--bi-surface-deep:#f4f4f5;--bi-line:#e4e4e7;--bi-line-strong:#a1a1aa;--bi-text:#52525b;--pal-red:#e01034;--pal-blue:#1a85a2;--pal-blue-deep:#00607c;--pal-blue-light:#2f93b1;--pal-ink:#293039;--pal-ink-mid:#4e5660;--bi-model:var(--pal-blue);--bi-code:var(--pal-ink);--bi-user:var(--pal-red);--bi-error:var(--pal-red);background:#f4f4f5}.pal-hero-overlay{background:radial-gradient(46% 42%,#f4f4f5f0 0%,#f4f4f5b8 55%,#f4f4f500 100%),linear-gradient(#ffffff59,#ffffff59)}.pal-hero-logo{filter:brightness(0);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.pal-hero-wave{fill:none;stroke:var(--tone);stroke-width:1.4px;animation:linear infinite pal-hero-shift}.pal-hero-wave[data-tone=code]{stroke:var(--pal-ink-mid)}.pal-hero-trace{fill:none;stroke:var(--bi-line-strong);stroke-width:1.4px;stroke-linejoin:round}.pal-hero-via{fill:var(--bi-surface-deep);stroke:var(--bi-line-strong);stroke-width:1.2px}.pal-hero-pulse{fill:none;stroke:var(--tone);stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:100px;animation:3.2s linear infinite backwards pal-hero-travel}.pal-hero-pulse-fast{stroke-width:1.4px;stroke-dasharray:14 86;animation-duration:1.6s}.pal-hero-port{fill:var(--bi-surface);stroke:var(--bi-model);stroke-width:1.4px}.pal-hero-port-pin{fill:var(--pal-blue-deep)}.pal-hero-ping{fill:none;stroke:var(--bi-model);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite backwards pal-hero-ping}.pal-hero-chip{fill:var(--bi-surface);stroke:var(--bi-line-strong);stroke-width:1.2px}.pal-hero-pin{fill:var(--bi-line-strong)}.pal-hero-edge{stroke:color-mix(in oklab, var(--bi-line-strong) 50%, var(--bi-line));stroke-width:.8px}.pal-hero-node{fill:var(--bi-surface-deep);stroke:var(--tone);stroke-width:1.3px;animation:1.6s ease-in-out infinite backwards pal-hero-node}.pal-hero-spectrum{fill:none;stroke:var(--pal-blue-light);stroke-width:1px;stroke-opacity:.55}.pal-hero-draw{fill:none;stroke:var(--tone);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;animation:8s linear infinite pal-hero-draw}.pal-hero-flag{fill:none;stroke:var(--pal-red);stroke-width:1.3px;opacity:0;animation:8s ease-out infinite backwards pal-hero-flag}.pal-hero-scan{stroke:var(--bi-text);stroke-width:1px;stroke-opacity:.55;animation:8s linear infinite pal-hero-scan}@keyframes pal-hero-shift{to{transform:translateX(var(--shift))}}@keyframes pal-hero-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes pal-hero-ping{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes pal-hero-node{0%,to{fill:var(--bi-surface-deep)}30%{fill:var(--tone)}}@keyframes pal-hero-draw{0%{stroke-dashoffset:1px;opacity:1}45%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pal-hero-flag{0%{opacity:0;r:3}6%{opacity:1;r:9}40%{opacity:1;r:7}48%,to{opacity:0;r:7}}@keyframes pal-hero-scan{0%{opacity:1;transform:translate(0)}45%{transform:translateX(var(--shift));opacity:1}50%,to{transform:translateX(var(--shift));opacity:0}}@media (prefers-reduced-motion:reduce){.pal-flow[data-running],.pal-fade-in,.pal-hero-wave,.pal-hero-node,.pal-hero-draw{animation:none}.pal-hero-pulse,.pal-hero-scan{opacity:0;animation:none}.pal-hero-ping{opacity:.35;animation:none;transform:scale(1)}.pal-hero-flag{opacity:1;animation:none}}
