.pg-backtest .bt-form{padding:var(--sp-5)}.pg-backtest .bt-fields{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pg-backtest .bt-f-asset,.pg-backtest .bt-f-start,.pg-backtest .bt-f-go{grid-column:1/-1}.pg-backtest .bt-spacer{display:none}.pg-backtest .bt-go{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg-backtest .bt-go .btn{width:100%}.pg-backtest .bt-when{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg-backtest .bt-copy{margin-top:var(--sp-5);justify-content:flex-end;display:flex}@media (min-width:1024px){.pg-backtest .bt-form{padding:var(--sp-6)}.pg-backtest .bt-fields{grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,2fr) minmax(0,3fr) auto}.pg-backtest .bt-f-asset,.pg-backtest .bt-f-start,.pg-backtest .bt-f-go{grid-column:auto}.pg-backtest .bt-spacer{display:block}.pg-backtest .bt-go{gap:var(--sp-3);display:flex}.pg-backtest .bt-go .btn{width:auto}}.pg-backtest #detail .seg{width:100%;max-width:480px}.pg-backtest .bt-board{padding:var(--sp-5) var(--sp-4) var(--sp-4)}.pg-backtest .bt-say{color:var(--board-text-2)}.pg-backtest .bt-worth{align-items:baseline;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.pg-backtest .bt-worth-n{font-size:var(--fs-fig-2);color:var(--board-text);filter:url(#chalk);line-height:1}.pg-backtest .bt-rule{height:2px;margin:var(--sp-5) 0;background:var(--board-text);opacity:.75;filter:url(#chalk)}.pg-backtest .bt-tools{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.pg-backtest .bt-legend{gap:var(--sp-2) var(--sp-5);color:var(--board-text-2);flex-wrap:wrap;display:flex}.pg-backtest .bt-key{align-items:center;gap:var(--sp-2);display:inline-flex}.pg-backtest .bt-sw{border-top:var(--b) solid var(--board-text);width:24px;height:0;display:inline-block}.pg-backtest .bt-sw.is-ctx{border-top-style:dashed;border-top-color:var(--board-text-2)}.pg-backtest .bt-sw.is-ref{border-top:1px dashed var(--board-text-2)}.pg-backtest .bt-sw.is-pt{border:var(--b) solid var(--surface-board);background:var(--board-text);width:12px;height:12px}.pg-backtest .bt-plot{height:var(--plot-h);margin-top:var(--sp-5);outline-offset:4px;touch-action:pan-y;position:relative}.pg-backtest .bt-area{left:0;right:var(--sp-7);top:var(--sp-4);bottom:var(--sp-6);position:absolute}@media (min-width:761px){.pg-backtest .bt-area{right:var(--sp-8)}}.pg-backtest .bt-area svg{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.pg-backtest .bt-grid{stroke:var(--board-line);stroke-width:1px;stroke-dasharray:4 4}.pg-backtest .bt-ref{stroke:var(--board-text-2);stroke-width:1px;stroke-dasharray:6 4}.pg-backtest .bt-s{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;filter:url(#chalk)}.pg-backtest .bt-s.is-main{stroke:var(--board-text)}.pg-backtest .bt-s.is-ctx{stroke:var(--board-text-2);stroke-dasharray:6 3}.pg-backtest .bt-yt,.pg-backtest .bt-xt,.pg-backtest .bt-refl,.pg-backtest .bt-end,.pg-backtest .bt-tip{white-space:nowrap;line-height:1;position:absolute}.pg-backtest .bt-yt{left:calc(100% + var(--sp-2));color:var(--board-text-2);font-size:18px;transform:translateY(-50%)}.pg-backtest .bt-xt{top:calc(100% + var(--sp-2));color:var(--board-text-2);font-size:18px;transform:translate(-50%)}.pg-backtest .bt-xt.is-a{transform:none}.pg-backtest .bt-xt.is-z{transform:translate(-100%)}.pg-backtest .bt-refl{left:var(--sp-1);z-index:1;transform:translateY(calc(-100% - var(--sp-1)));color:var(--board-text-2);background:var(--surface-board-2);padding:0 var(--sp-1);font-size:15px}.pg-backtest .bt-pt,.pg-backtest .bt-cd{background:var(--board-text);border:var(--b) solid var(--surface-board);pointer-events:none;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.pg-backtest .bt-end{transform:translateY(calc(-100% - var(--sp-2)));color:var(--board-text);background:var(--surface-board-2);padding:var(--sp-1) var(--sp-2);font-size:18px;right:0}.pg-backtest .bt-end.is-below{transform:translateY(var(--sp-2))}@media (max-width:760px){.pg-backtest .bt-end{font-size:15px}}.pg-backtest .bt-cx{border-left:1px dashed var(--board-text);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.pg-backtest .bt-cd.is-ctx{background:var(--board-text-2)}.pg-backtest .bt-cd[hidden]{display:none}.pg-backtest .bt-tip{left:var(--sp-2);top:var(--sp-2);z-index:1;color:var(--board-text);background:var(--surface-board-2);padding:var(--sp-1) var(--sp-2);white-space:normal;max-width:calc(100% - var(--sp-4));pointer-events:none;font-size:18px;line-height:1.2}.pg-backtest .bt-cx,.pg-backtest .bt-cd,.pg-backtest .bt-tip{opacity:0}.pg-backtest .bt-plot.hot :is(.bt-cx,.bt-cd,.bt-tip){opacity:1}@media (min-width:1024px){.pg-backtest .bt-board{padding:var(--sp-6) var(--sp-6) var(--sp-5)}}@media (prefers-reduced-motion:no-preference){.pg-backtest .bt-plot.bt-wipe svg{animation:bt-wipe .6s var(--ease-07d)}}@keyframes bt-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pg-backtest .bt-panel{margin-top:var(--sp-5)}.js .pg-backtest .bt-panel:not(.is-on){display:none}.pg-backtest #bt-panel-buys .tbl-scroll{overscroll-behavior:contain;max-height:640px;overflow:auto}.pg-backtest .tbl{min-width:560px}.pg-backtest .bt-na,.pg-backtest .bt-mute{color:var(--text-2)}.pg-backtest .bt-notes{margin-top:var(--sp-5);max-width:68ch;color:var(--text-2)}.pg-backtest .bt-notes p+p{margin-top:var(--sp-1)}
