.chart.svelte-10g23f3{gap:.5rem;width:100%;display:grid}.plot.svelte-10g23f3{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1.9rem minmax(0,1fr);gap:.25rem;display:grid}.ygutter.svelte-10g23f3{grid-row:1;position:relative}.ytick.svelte-10g23f3{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-xs);position:absolute;right:0;transform:translateY(-50%)}.canvas.svelte-10g23f3{grid-row:1;height:13rem;position:relative}.canvas.svelte-10g23f3 svg:where(.svelte-10g23f3){width:100%;height:100%;position:absolute;inset:0}.canvas.svelte-10g23f3 path:where(.svelte-10g23f3){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.canvas.svelte-10g23f3 path.dashed:where(.svelte-10g23f3){stroke-width:1.2px;stroke-dasharray:4 3}.gridline.svelte-10g23f3,.vline.svelte-10g23f3{background:color-mix(in srgb, var(--color-border) 65%, transparent);position:absolute}.gridline.svelte-10g23f3{height:1px;left:0;right:0}.vline.svelte-10g23f3{width:1px;top:0;bottom:0}.xaxis.svelte-10g23f3{grid-column:2;height:.8rem;position:relative}.xaxis.svelte-10g23f3 span:where(.svelte-10g23f3){color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-xs);position:absolute;transform:translate(-50%)}.key.svelte-10g23f3{font-family:var(--font-mono);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding-left:2.15rem;display:flex}.key.svelte-10g23f3 span:where(.svelte-10g23f3){align-items:center;gap:.35rem;display:flex}.key.svelte-10g23f3 i:where(.svelte-10g23f3){border-top:2px solid;width:.9rem}.key.svelte-10g23f3 i.dashed:where(.svelte-10g23f3){border-top-style:dashed}@media (width<=60rem){.canvas.svelte-10g23f3{height:10rem}}.study.svelte-1y3cbln{--ink-azure:var(--azure);--ink-violet:var(--violet)}.track{color:var(--ink-azure);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:999px;justify-self:start;padding:.15rem .5rem}.track.research{color:var(--ink-violet)}.mark.svelte-1y3cbln{font-size:var(--fs-h2)}.mark.warn.svelte-1y3cbln{color:var(--amber);font-size:var(--fs-base)}.banner.svelte-1y3cbln{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1.75rem}.banner.svelte-1y3cbln>div:where(.svelte-1y3cbln):first-child{gap:.6rem;display:grid}.figure.svelte-1y3cbln .unit:where(.svelte-1y3cbln){color:var(--text-dim);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:0;margin-left:.3em;font-weight:500}.pipeline.svelte-1y3cbln{flex-wrap:nowrap;align-items:stretch;gap:.5rem;display:flex;overflow-x:auto}.stage.svelte-1y3cbln{min-width:8.5rem}.stage-detail.svelte-1y3cbln{color:var(--ink-azure);font-family:var(--font-mono);font-size:var(--fs-sm)}.capture.svelte-1y3cbln{gap:.8rem;display:grid}.streams.svelte-1y3cbln,.falsify.svelte-1y3cbln,.results.svelte-1y3cbln{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--fs-xs)}.streams.svelte-1y3cbln th:where(.svelte-1y3cbln),.streams.svelte-1y3cbln td:where(.svelte-1y3cbln),.falsify.svelte-1y3cbln th:where(.svelte-1y3cbln),.falsify.svelte-1y3cbln td:where(.svelte-1y3cbln),.results.svelte-1y3cbln th:where(.svelte-1y3cbln),.results.svelte-1y3cbln td:where(.svelte-1y3cbln){text-align:left;vertical-align:top;padding:.4rem .6rem .4rem 0;font-weight:400}.streams.svelte-1y3cbln thead:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln),.results.svelte-1y3cbln thead:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln){color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-weight:500;font-size:var(--fs-xs);border-bottom:1px solid var(--color-border);padding-top:0}.streams.svelte-1y3cbln tbody:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln),.falsify.svelte-1y3cbln tbody:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln),.results.svelte-1y3cbln tbody:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln){color:var(--color-foreground);font-weight:600}.streams.svelte-1y3cbln tbody:where(.svelte-1y3cbln) td:where(.svelte-1y3cbln),.falsify.svelte-1y3cbln .reading:where(.svelte-1y3cbln){color:var(--text-dim)}.streams.svelte-1y3cbln tbody:where(.svelte-1y3cbln) tr:where(.svelte-1y3cbln)+tr:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln),.streams.svelte-1y3cbln tbody:where(.svelte-1y3cbln) tr:where(.svelte-1y3cbln)+tr:where(.svelte-1y3cbln) td:where(.svelte-1y3cbln),.falsify.svelte-1y3cbln tr:where(.svelte-1y3cbln)+tr:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln),.falsify.svelte-1y3cbln tr:where(.svelte-1y3cbln)+tr:where(.svelte-1y3cbln) td:where(.svelte-1y3cbln),.results.svelte-1y3cbln tbody:where(.svelte-1y3cbln) tr:where(.svelte-1y3cbln)+tr:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln),.results.svelte-1y3cbln tbody:where(.svelte-1y3cbln) tr:where(.svelte-1y3cbln)+tr:where(.svelte-1y3cbln) td:where(.svelte-1y3cbln){border-top:var(--rule)}.rows.svelte-1y3cbln{text-align:right;white-space:nowrap;color:var(--color-foreground)}.tape.svelte-1y3cbln{border-radius:var(--radius-panel);background:var(--color-background);align-content:start;gap:.55rem;padding:.85rem;display:grid}.tape.svelte-1y3cbln .tag:where(.svelte-1y3cbln){color:#a09f98;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;font-weight:500;display:flex}.tape.svelte-1y3cbln .dot:where(.svelte-1y3cbln){background:var(--mint);width:.4rem;height:.4rem;box-shadow:0 0 .5rem var(--mint);border-radius:50%}.tape.svelte-1y3cbln .dot.down:where(.svelte-1y3cbln){background:var(--coral);box-shadow:0 0 .5rem var(--coral)}.tape-table.svelte-1y3cbln{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--fs-xs)}.tape-table.svelte-1y3cbln th:where(.svelte-1y3cbln),.tape-table.svelte-1y3cbln td:where(.svelte-1y3cbln){text-align:left;padding:.25rem .5rem .25rem 0;font-weight:400}.tape-table.svelte-1y3cbln thead:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln){color:#a09f98;border-bottom:1px solid var(--border);padding-top:0;padding-bottom:.35rem;font-weight:500}.tape-table.svelte-1y3cbln tbody:where(.svelte-1y3cbln) tr:where(.svelte-1y3cbln)+tr:where(.svelte-1y3cbln) td:where(.svelte-1y3cbln){border-top:1px solid var(--border)}.tsymbol.svelte-1y3cbln{color:var(--foreground);font-weight:500}.tside.svelte-1y3cbln,.tprice.svelte-1y3cbln{color:var(--mint)}.tside.sell.svelte-1y3cbln,.tprice.sell.svelte-1y3cbln{color:var(--coral)}.tside.svelte-1y3cbln{text-transform:capitalize}.cards.svelte-1y3cbln{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.card-item.svelte-1y3cbln li:where(.svelte-1y3cbln):before{color:var(--mint);content:"—";position:absolute;left:0}.shots.svelte-1y3cbln{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.shots.svelte-1y3cbln figure:where(.svelte-1y3cbln){margin:0}.shots.svelte-1y3cbln img:where(.svelte-1y3cbln){border:1px solid var(--color-border);border-radius:var(--radius-panel);width:100%;height:auto;display:block}.shots.svelte-1y3cbln figcaption:where(.svelte-1y3cbln){color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-sm);margin-top:.35rem;line-height:1.5}.research.svelte-1y3cbln{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.results.svelte-1y3cbln .now:where(.svelte-1y3cbln){color:var(--ink-violet);font-weight:600}.results.svelte-1y3cbln td:where(.svelte-1y3cbln){text-align:right;white-space:nowrap}.results.svelte-1y3cbln thead:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln):not(:first-child){text-align:right}.measured.svelte-1y3cbln{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--fs-xs)}.measured.svelte-1y3cbln th:where(.svelte-1y3cbln),.measured.svelte-1y3cbln td:where(.svelte-1y3cbln){text-align:left;vertical-align:top;padding:.4rem .6rem .4rem 0;font-weight:400}.measured.svelte-1y3cbln thead:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln){color:var(--text-faint);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;text-align:right;border-bottom:1px solid var(--color-border);padding-top:0;font-weight:500}.measured.svelte-1y3cbln thead:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln):first-child,.measured.svelte-1y3cbln thead:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln):last-child{text-align:left}.measured.svelte-1y3cbln tbody:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln){color:var(--color-foreground);white-space:nowrap;font-weight:600}.measured.svelte-1y3cbln .num:where(.svelte-1y3cbln){color:var(--color-foreground);text-align:right;white-space:nowrap}.measured.svelte-1y3cbln .reading:where(.svelte-1y3cbln){color:var(--text-dim);padding-left:1.2rem}.measured.svelte-1y3cbln tbody:where(.svelte-1y3cbln) tr:where(.svelte-1y3cbln)+tr:where(.svelte-1y3cbln) th:where(.svelte-1y3cbln),.measured.svelte-1y3cbln tbody:where(.svelte-1y3cbln) tr:where(.svelte-1y3cbln)+tr:where(.svelte-1y3cbln) td:where(.svelte-1y3cbln){border-top:var(--rule)}.terms.svelte-1y3cbln{gap:.55rem;margin:0;display:grid}.terms.svelte-1y3cbln div:where(.svelte-1y3cbln){gap:.15rem;display:grid}.terms.svelte-1y3cbln dt:where(.svelte-1y3cbln){color:var(--color-foreground);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600}.terms.svelte-1y3cbln dd:where(.svelte-1y3cbln){color:var(--text-dim);font-family:var(--font-mono);font-size:var(--fs-sm);margin:0;line-height:1.6}.contract.svelte-1y3cbln{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-foreground) 2%, var(--background));padding:.85rem .95rem}.days.svelte-1y3cbln{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:.25rem;height:5rem;display:grid}.day.svelte-1y3cbln{grid-template-rows:minmax(0,1fr) auto;gap:.3rem;height:100%;display:grid}.day-bar.svelte-1y3cbln{border-bottom:1px solid var(--color-border);align-items:flex-end;height:100%;display:flex}.day-bar.svelte-1y3cbln i:where(.svelte-1y3cbln){background:var(--ink-azure);width:100%;display:block}.day.empty.svelte-1y3cbln .day-bar:where(.svelte-1y3cbln){background:repeating-linear-gradient(45deg, transparent, transparent 3px, color-mix(in srgb, var(--coral) 35%, transparent) 3px, color-mix(in srgb, var(--coral) 35%, transparent) 4px)}.day-label.svelte-1y3cbln{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-xs);text-align:center}.days-caption.svelte-1y3cbln{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-sm);margin-top:-.4rem;display:block}.incident.svelte-1y3cbln{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.incident.svelte-1y3cbln>div:where(.svelte-1y3cbln){border:1px solid var(--color-border);border-radius:var(--radius-panel);align-content:start;gap:.35rem;padding:.8rem .9rem;display:grid}.costs.svelte-1y3cbln{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.cost.svelte-1y3cbln{border:1px solid var(--color-border);border-radius:var(--radius-panel);align-content:start;gap:.2rem;padding:.7rem .8rem;display:grid}.cost.svelte-1y3cbln strong:where(.svelte-1y3cbln){color:var(--color-foreground);font-size:var(--fs-subhead);letter-spacing:-.02em;font-weight:700}.falsify.svelte-1y3cbln .value:where(.svelte-1y3cbln){text-align:right;white-space:nowrap;color:var(--mint);font-weight:600}.falsify.svelte-1y3cbln .value.negative:where(.svelte-1y3cbln){color:var(--text-dim)}.rejected.svelte-1y3cbln{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.reject.svelte-1y3cbln{border:1px solid var(--color-border);border-radius:var(--radius-panel);align-content:start;gap:.4rem;padding:.8rem .9rem;display:grid}.reject-head.svelte-1y3cbln{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.reject-head.svelte-1y3cbln strong:where(.svelte-1y3cbln){color:var(--color-foreground);font-size:var(--fs-sm);font-weight:700}.verdict.svelte-1y3cbln{border:1px solid var(--coral);color:var(--coral);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.1rem .45rem}.limits.svelte-1y3cbln strong:where(.svelte-1y3cbln){color:var(--color-foreground);font-weight:600}@media (width<=60rem){.row.svelte-1y3cbln,.banner.svelte-1y3cbln,.research.svelte-1y3cbln,.cards.svelte-1y3cbln,.shots.svelte-1y3cbln,.rejected.svelte-1y3cbln,.incident.svelte-1y3cbln,.costs.svelte-1y3cbln{grid-template-columns:minmax(0,1fr)}.day-label.svelte-1y3cbln{display:none}}
