@layer modules{.trend-line-area{--tl-ink: #edebf2;--tl-muted: #8b93a7;--tl-faint: #5b5370;--tl-line: #221b33;--tl-good: var(--brand-green-blend);--tl-bad: #b4506b;--tl-cell-border: color-mix(in srgb, var(--tl-line) 82%, white);--tl-head-1: color-mix(in srgb, var(--brand-purple) 55%, black);--tl-head-2: color-mix(in srgb, var(--brand-purple) 75%, black);--tl-head-3: color-mix(in srgb, var(--brand-purple) 90%, black);color:var(--tl-ink)}.trend-line{display:flex;flex-direction:column;gap:1rem;font-family:var(--font-sans);font-size:.8125rem}.trend-line--empty{padding:2rem 0;color:var(--tl-muted)}.trend-line--pm{--tl-head-1: color-mix(in srgb, var(--brand-blue) 55%, black);--tl-head-2: color-mix(in srgb, var(--brand-blue) 75%, black);--tl-head-3: color-mix(in srgb, var(--brand-blue) 90%, black)}.trend-line__hint,.trend-line__footnote{color:var(--tl-faint);font-size:.6875rem}.trend-line__frame-notice{padding:.75rem 1rem;color:var(--tl-bad);font-size:.75rem}.trend-line__caption{font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tl-muted)}.trend-line__controls{display:contents}.trend-line__control-group{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;flex:none}.trend-line__pills{display:flex;flex-direction:column;gap:.2rem}.trend-line__pill,.trend-line__chip,.trend-line__tab,.trend-line__lock{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border:1px solid var(--border-hairline);border-radius:.4rem;background:rgba(0,0,0,0);color:var(--tl-muted);font:inherit;font-size:.6875rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer}.trend-line__pill:hover,.trend-line__chip:hover,.trend-line__tab:hover,.trend-line__lock:hover{color:var(--tl-ink)}.trend-line__pill--on,.trend-line__chip--on,.trend-line__tab--on{color:var(--tl-good);background:rgba(0,247,194,.14);border-color:var(--tl-good)}.trend-line__lock{color:var(--tl-faint)}.trend-line__lock-glyph{width:.65rem;height:.65rem;flex:none}.trend-line__venue-mark{border-radius:.2rem;object-fit:contain}.trend-line__book-mark{width:.9rem;height:.9rem}.trend-line__strip{display:flex;flex:1;min-width:0;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.trend-line__game{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:6rem;padding:.5rem .6rem;border:1px solid var(--tl-line);background:var(--surface-raised);color:var(--tl-muted);text-decoration:none}.trend-line__game+.trend-line__game{margin-left:-1px}.trend-line__game:first-child{border-radius:.5rem 0 0 .5rem}.trend-line__game:last-child{border-radius:0 .5rem .5rem 0}.trend-line__game--on{position:relative;z-index:1;border-color:var(--border-hairline);color:var(--tl-ink);box-shadow:inset 0 0 0 1px rgba(0,247,194,.25)}.trend-line__game-marks{display:flex;align-items:center;gap:.35rem}.trend-line__game-at{color:var(--tl-faint);font-size:.625rem}.trend-line__game-meta{font-size:.625rem;font-variant-numeric:tabular-nums;white-space:nowrap}.trend-line__mark-logo{width:1.4rem;height:1.4rem;flex:none}.trend-line__mark-code{font-size:.6875rem;font-weight:600}.trend-line__reading{display:grid;grid-template-columns:minmax(0, 1fr) 13rem;align-items:start;gap:.5rem}.trend-line__reading-main{display:flex;flex-direction:column;gap:.6rem;padding:.6rem .75rem .75rem;border:1px solid var(--tl-line);border-radius:.65rem;background:var(--surface-raised)}.trend-line__reading-aside{display:flex;flex-direction:column;gap:.5rem;min-width:0}.trend-line__card-head{display:flex;align-items:center;gap:.6rem;margin:-0.6rem -0.75rem .6rem;padding:.5rem .75rem;border-radius:.65rem .65rem 0 0;background:linear-gradient(180deg, var(--tl-head-1) 0%, var(--tl-head-2) 62%, var(--tl-head-3) 100%);flex-wrap:wrap}.trend-line__card-title{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tl-ink)}.trend-line__card-divider{width:1px;height:.9rem;background:rgba(255,255,255,.28);flex:none}.trend-line__card-pm-chip{display:none;padding:0 .3rem;border:1px solid rgba(255,255,255,.35);border-radius:.25rem;font-size:.5rem;font-weight:700;letter-spacing:.04em;color:var(--tl-ink)}.trend-line__card-field{display:flex;align-items:center;gap:.4rem;font-size:.6875rem;color:var(--tl-ink)}.trend-line__card-field-label{font-size:.5625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.7)}.trend-line__card-book-mark{width:1.1rem;height:1.1rem}.trend-line__card-side-mark{width:1.25rem;height:1.25rem}.trend-line__card-side-value{font-weight:600;font-variant-numeric:tabular-nums}.trend-line__card-side-price{font-weight:600;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.85)}.trend-line__card-row{display:grid;grid-template-columns:minmax(0, 1fr) 1px minmax(0, 1fr);gap:.75rem;align-items:stretch}.trend-line__card-divider-v{background:var(--tl-line)}.trend-line__card-sides,.trend-line__card-tiles{min-width:0}.trend-line__sides{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:.5rem}.trend-line__side{display:flex;justify-content:space-between;align-items:center;gap:.4rem;padding:.6rem .75rem;border:1px solid var(--tl-line);border-radius:.5rem;color:var(--tl-muted);text-decoration:none}.trend-line__side--on{border-color:var(--border-hairline);color:var(--tl-ink);background:rgba(255,255,255,.03)}.trend-line__side-identity{display:flex;align-items:center;gap:.4rem;min-width:0}.trend-line__side-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.trend-line__side-name{display:block;font-size:.8125rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-line__side-covered{display:block;font-size:.5625rem;color:var(--tl-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-line__side-line{font-variant-numeric:tabular-nums}.trend-line__side-record{flex:none;text-align:right}.trend-line__side-pct{display:block;font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.trend-line__side-wl{display:block;font-size:.6875rem;color:var(--tl-muted)}.trend-line__ranges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.trend-line__range-group{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem;padding:.15rem;border:1px solid var(--tl-line);border-radius:.5rem}.trend-line__range-group--plus{border-color:rgba(0,247,194,.35)}.trend-line__range-tag{position:absolute;top:-0.5rem;right:.4rem;padding:0 .3rem;background:var(--surface-raised);font-size:.5625rem;font-weight:600;color:var(--tl-good)}.trend-line__chip{flex-direction:column;gap:.15rem;padding:.3rem .45rem;border-color:rgba(0,0,0,0)}.trend-line__chip--locked{color:var(--tl-faint)}.trend-line__chip-label{font-size:.5625rem;letter-spacing:.04em}.trend-line__chip-pct{font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums}.trend-line__sample{width:100%;margin:0;font-size:.6875rem;color:var(--tl-muted)}.trend-line__chart{width:100%}.trend-line__chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2rem;font-size:.625rem;font-weight:300;color:var(--tl-muted)}.trend-line__chart-legend{display:inline-flex;align-items:center;gap:.3rem}.trend-line__chart-legend-swatch{display:inline-block;width:.75rem;border-top:1.5px dashed var(--tl-ink)}.trend-line__chart-plot{position:relative}.trend-line__chart-side{position:absolute;top:50%;left:0;z-index:3;display:flex;flex-direction:column;gap:.1rem;transform:translateY(-50%);padding:.35rem .55rem;border:1px solid var(--tl-line);border-radius:.5rem;background:var(--surface-raised);pointer-events:none}.trend-line__chart-side-team{font-size:.5625rem;font-weight:600;color:var(--tl-muted)}.trend-line__chart-side-value{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.trend-line__chart-svg{display:block;width:100%;height:auto}.trend-line__chart-empty{margin:1rem 0;color:var(--tl-faint)}.trend-line__bar--hit{fill:url("#tl-hit");filter:drop-shadow(0 0 10px rgba(0, 247, 194, 0.16))}.trend-line__bar--miss{fill:url("#tl-miss");filter:drop-shadow(0 0 10px rgba(232, 93, 117, 0.14))}.trend-line__bar-label{font-size:9px;font-weight:700;text-anchor:middle;font-variant-numeric:tabular-nums}.trend-line__bar-label--hit{fill:#06231c}.trend-line__bar-label--miss{fill:#2e0a12}.trend-line__threshold{stroke:var(--tl-ink);stroke-width:1;stroke-dasharray:4 3}.trend-line__threshold-label{fill:var(--tl-ink);font-size:10px;font-weight:600}.trend-line__chart-footers{position:relative;height:2.6rem;margin-top:.1rem}.trend-line__chart-footer{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;gap:.2rem}.trend-line__chart-footer-logo{width:1.1rem;height:1.1rem}.trend-line__chart-footer-date{display:flex;flex-direction:column;align-items:center;line-height:1.1;font-size:.5625rem;font-weight:300;color:var(--tl-faint)}.trend-line__tiles{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem;height:100%}.trend-line__tile{display:flex;flex-direction:column;gap:.2rem;padding:.35rem .5rem;border:1px solid var(--tl-line);border-radius:.45rem;min-width:0}.trend-line__tile-value{font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.trend-line__tile-sub{font-size:.5625rem;color:var(--tl-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-line__tile--good{border-color:rgba(0,247,194,.45);background:rgba(0,247,194,.06)}.trend-line__tile--good .trend-line__tile-value{color:var(--tl-good)}.trend-line__tiles-info{position:absolute;top:-0.3rem;right:-0.1rem;z-index:2;display:inline-flex;line-height:0}.trend-line__tiles-info-glyph{display:inline-flex;align-items:center;justify-content:center;width:.75rem;height:.75rem;border:1px solid var(--tl-good);border-radius:50%;font-size:.5rem;font-weight:600;cursor:help}.trend-line__tiles-info-panel{display:none;position:absolute;top:1.1rem;right:-0.25rem;z-index:20;flex-direction:column;gap:.5rem;width:17rem;max-width:calc(100vw - 2rem);padding:.7rem .75rem;border:1px solid var(--border-hairline);border-radius:.6rem;background:var(--tl-line);box-shadow:0 18px 48px rgba(0,0,0,.55);font-size:.625rem;font-weight:400;line-height:1.45;color:var(--tl-muted);text-align:left}.trend-line__tiles-info-panel p{margin:0}.trend-line__tiles-info-panel strong{color:var(--tl-ink)}.trend-line__tiles-info:hover .trend-line__tiles-info-panel,.trend-line__tiles-info:focus-within .trend-line__tiles-info-panel{display:flex}.trend-line__consensus-row{display:flex;align-items:stretch;gap:.5rem;flex-wrap:wrap}.trend-line__consensus{display:flex;align-items:center;gap:.9rem;flex:0 0 auto;padding:.4rem .75rem;border:1px solid var(--tl-line);border-radius:.5rem}.trend-line__consensus-item{display:flex;flex-direction:column;gap:.15rem}.trend-line__consensus-item+.trend-line__consensus-item{padding-left:.9rem;border-left:1px solid var(--tl-line)}.trend-line__consensus-value{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.trend-line__slider-card{flex:1;min-width:14rem}.trend-line__slider{display:flex;flex-direction:column;gap:.3rem;padding:.6rem .75rem;border:1px solid var(--tl-line);border-radius:.5rem}.trend-line__slider-row{display:flex;align-items:center;gap:.75rem}.trend-line__slider-label{display:flex;flex-direction:column;gap:.1rem;flex:none}.trend-line__slider-value{padding:.125rem .4rem;border:1px solid var(--tl-line);border-radius:.25rem;background:var(--tl-line);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.trend-line__slider-cover{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;flex:none;text-align:right}.trend-line__track{position:relative;flex:1;min-width:0;height:1rem}.trend-line__track-bar,.trend-line__track-free{position:absolute;top:calc(50% - 1.5px);height:3px;border-radius:2px;pointer-events:none}.trend-line__track-bar{inset-inline:0;background:var(--tl-line)}.trend-line__track-free{left:var(--tl-free-start);width:var(--tl-free-width);background:rgba(0,247,194,.4)}.trend-line__track-posted{position:absolute;top:calc(50% - 5px);left:calc(50% - 1px);width:2px;height:10px;border-radius:1px;background:var(--tl-faint);pointer-events:none}.trend-line__track input[type=range]{position:relative;z-index:1;display:block;width:100%;height:1rem;margin:0;background:rgba(0,0,0,0);cursor:grab;appearance:none}.trend-line__track input[type=range]:active{cursor:grabbing}.trend-line__track input[type=range]:focus-visible{outline:2px solid var(--tl-good);outline-offset:2px;border-radius:.5rem}.trend-line__track input[type=range]::-webkit-slider-runnable-track{height:1rem;background:rgba(0,0,0,0)}.trend-line__track input[type=range]::-moz-range-track{height:1rem;background:rgba(0,0,0,0)}.trend-line__track input[type=range]::-webkit-slider-thumb{width:12px;height:12px;margin-top:2px;border:none;border-radius:50%;background:var(--tl-ink);box-shadow:0 0 12px rgba(237,235,242,.5);appearance:none}.trend-line__track input[type=range]::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:50%;background:var(--tl-ink);box-shadow:0 0 12px rgba(237,235,242,.5)}.trend-line__slider--plus .trend-line__track-free{background:rgba(255,255,255,.16)}.trend-line__slider--edge input[type=range]::-webkit-slider-thumb{background:var(--tl-good);box-shadow:0 0 14px rgba(0,247,194,.6)}.trend-line__slider--edge input[type=range]::-moz-range-thumb{background:var(--tl-good);box-shadow:0 0 14px rgba(0,247,194,.6)}.trend-line__slider-record{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tl-good);white-space:nowrap}.trend-line__slider-submit{display:none}.trend-line__slider-note{margin:0;font-size:.625rem;color:var(--tl-faint)}.trend-line__slip{display:flex;flex-direction:column;gap:.5rem;padding:.6rem .75rem .5rem;border:1px solid var(--tl-line);border-radius:.65rem;background:var(--surface-raised)}.trend-line__slip-head{justify-content:space-between}.trend-line__slip-title{font-size:.5625rem}.trend-line__slip-count{font-size:.5625rem;font-weight:400;color:rgba(255,255,255,.75);font-variant-numeric:tabular-nums}.trend-line__slip-empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1rem .4rem .9rem;text-align:center}.trend-line__slip-empty-title{font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.trend-line__slip-empty-copy{margin:0;font-size:.5625rem;font-weight:300;color:var(--tl-faint);line-height:1.5}.trend-line__leg{display:flex;flex-direction:column;gap:.4rem;padding:.5rem .5rem .4rem;border:1px dashed rgba(0,247,194,.45);border-radius:.5rem;background:rgba(0,247,194,.05)}.trend-line__leg-identity{display:flex;flex-direction:column;line-height:1.2;min-width:0}.trend-line__leg-label{font-size:.6875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-line__leg-sub{font-size:.5625rem;font-weight:300;color:var(--tl-faint)}.trend-line__leg-add{display:flex;align-items:center;justify-content:center;gap:.3rem;width:100%;height:1.8rem;border:1px solid var(--tl-good);border-radius:.4rem;background:rgba(0,247,194,.08);color:var(--tl-ink);font:inherit;font-size:.625rem;font-weight:600;cursor:pointer}.trend-line__leg-add:hover{background:rgba(0,247,194,.16)}.trend-line__leg-add-icon{width:.7rem;height:.7rem;color:var(--tl-good)}.trend-line__leg-switch{display:flex;align-items:center;justify-content:center;gap:.3rem;width:100%;height:1.8rem;border:1px solid var(--border-hairline);border-radius:.4rem;background:rgba(255,255,255,.04);color:var(--tl-ink);font-size:.625rem;font-weight:600;text-decoration:none}.trend-line__leg-switch:hover{background:rgba(255,255,255,.08)}.trend-line__slip-tag{font-size:.5625rem;font-weight:400;color:rgba(255,255,255,.75);white-space:nowrap;flex-shrink:0}.trend-line__slip-list{display:flex;flex-direction:column}.trend-line__slip-leg{display:flex;align-items:center;gap:.45rem;padding:.3rem 0;border-bottom:1px solid var(--tl-line)}.trend-line__slip-leg-identity{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.trend-line__slip-leg-label{font-size:.6875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-line__slip-leg-sub{font-size:.5625rem;font-weight:300;color:var(--tl-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-line__slip-leg-price{flex:none;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums}.trend-line__slip-leg-remove{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex:none;border:1px solid var(--tl-line);border-radius:.25rem;background:rgba(0,0,0,0);color:var(--tl-muted);cursor:pointer}.trend-line__slip-leg-remove svg{width:.6rem;height:.6rem}.trend-line__slip-leg-remove:hover{color:var(--tl-ink)}.trend-line__slip-totals{display:flex;flex-direction:column;gap:.3rem;padding-top:.3rem}.trend-line__slip-totals.hidden{display:none}.trend-line__slip-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.trend-line__slip-row--fair{padding-top:.3rem;border-top:1px solid var(--tl-line)}.trend-line__slip-row-label{font-size:.5625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--tl-faint)}.trend-line__slip-row-value{display:flex;align-items:baseline;gap:.3rem}.trend-line__slip-row-odds{font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tl-good)}.trend-line__slip-row-fair{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.trend-line__slip-row-sub{font-size:.5625rem;font-weight:300;color:var(--tl-faint)}.trend-line__slip-row-edge{font-size:.625rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tl-muted)}.trend-line__slip-pill{display:none;position:fixed;left:0;right:0;bottom:.875rem;z-index:170;justify-content:center}.trend-line__slip-pill-button{display:flex;align-items:center;gap:.55rem;height:2.875rem;padding:0 .875rem 0 .45rem;border:1px solid rgba(0,247,194,.55);border-radius:.75rem;background:var(--tl-line);box-shadow:0 10px 26px rgba(0,0,0,.6);color:var(--tl-ink);font:inherit;cursor:pointer}.trend-line__slip-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .4rem;border:1px solid rgba(0,247,194,.55);border-radius:.5rem;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tl-good)}.trend-line__slip-pill-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.trend-line__slip-pill-title{font-size:.6875rem;font-weight:600}.trend-line__slip-pill-sub{font-size:.5938rem;font-weight:300;color:var(--tl-muted);font-variant-numeric:tabular-nums}.trend-line__slip-pill-chevron{width:.75rem;height:.75rem;flex:none;margin-left:.25rem;color:var(--tl-muted)}.trend-line__sheet{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:85vh;margin:0;padding:.5rem .75rem .75rem;border:none;border-radius:.9rem .9rem 0 0;background:var(--tl-line);color:var(--tl-ink);overflow-y:auto}.trend-line__sheet::backdrop{background:rgba(0,0,0,.66)}.trend-line__sheet[open]{display:flex;flex-direction:column;gap:.5rem}.trend-line__sheet-handle{position:relative;display:flex;align-items:center;justify-content:center;height:1.3rem}.trend-line__sheet-handle-bar{width:2.25rem;height:.25rem;border-radius:999px;background:var(--tl-cell-border)}.trend-line__sheet-close{position:absolute;right:0;top:0;width:1.5rem;height:1.5rem;border:1px solid var(--tl-cell-border);border-radius:.4rem;background:rgba(0,0,0,0);color:var(--tl-muted);cursor:pointer}.trend-line__sheet-close:hover{color:var(--tl-ink)}.trend-line__board-layout{display:grid;grid-template-columns:minmax(0, 1fr) 13rem;align-items:start;gap:.5rem}.trend-line__board-aside{display:flex;flex-direction:column;gap:.5rem;min-width:0}.trend-line__add-split{display:flex;flex-direction:column;gap:.4rem;padding:.6rem .6rem .5rem;border:1px solid var(--tl-line);border-radius:.6rem;background:var(--surface-raised)}.trend-line__add-split-head{display:flex;align-items:baseline;gap:.4rem;padding-bottom:.35rem;border-bottom:1px solid var(--tl-line)}.trend-line__add-split-optional{font-size:.5625rem;font-weight:300;color:var(--tl-faint)}.trend-line__add-split-count{margin-left:auto;font-size:.5625rem;font-weight:300;color:var(--tl-faint);white-space:nowrap}.trend-line__add-split-hint{margin:0;font-size:.5625rem;font-weight:300;color:var(--tl-faint);line-height:1.45}.trend-line__add-split-chips{display:flex;flex-wrap:wrap;gap:.25rem}.trend-line__add-split-chip{display:inline-flex;align-items:center;gap:.3rem;height:1.35rem;padding:0 .25rem 0 .5rem;border:1px solid var(--border-hairline);border-radius:.3rem;background:rgba(255,255,255,.06);font-size:.5625rem;font-weight:600}.trend-line__add-split-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:.85rem;height:.85rem;border:none;border-radius:.2rem;background:rgba(0,0,0,0);color:var(--tl-muted);cursor:pointer}.trend-line__add-split-chip-remove svg{width:.65rem;height:.65rem}.trend-line__add-split-chip-remove:hover{color:var(--tl-ink)}.trend-line__add-split-trigger{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;height:1.85rem;margin-top:.1rem;border:1px solid var(--border-hairline);border-radius:.45rem;background:rgba(255,255,255,.04);color:var(--tl-ink);font:inherit;font-size:.625rem;font-weight:600;cursor:pointer}.trend-line__add-split-trigger:hover{background:rgba(255,255,255,.08)}.trend-line__add-split-trigger-icon{width:.8rem;height:.8rem;color:var(--tl-muted)}.trend-line__splits,.trend-line__ladder{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--tl-line);border-radius:.6rem;background:var(--surface-raised)}.trend-line__splits-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.trend-line__section-title{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.trend-line__section-sub{font-size:.625rem;color:var(--tl-faint)}.trend-line__tabs{display:flex;flex-wrap:wrap;gap:.25rem}.trend-line__scroll{overflow-x:auto}.trend-line__table{width:100%;border-collapse:collapse;font-size:.6875rem;font-variant-numeric:tabular-nums}.trend-line__table th,.trend-line__table td{padding:.4rem .5rem;border-bottom:1px solid var(--tl-line);text-align:center;white-space:nowrap}.trend-line__table th{font-size:.5625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tl-muted)}.trend-line__table th:first-child,.trend-line__table td:first-child{text-align:left}.trend-line__row--on{background:rgba(0,247,194,.06)}.trend-line__row-label{font-weight:600}.trend-line__plus-col{background:rgba(255,255,255,.03)}.trend-line th.trend-line__plus-col{color:var(--tl-good)}.trend-line__locked-cell{color:var(--tl-faint)}.trend-line__good{color:var(--tl-good);font-weight:600}.trend-line__bad{color:var(--tl-bad)}.trend-line__price--best{color:var(--tl-good);font-weight:600;box-shadow:inset 0 0 0 1px rgba(0,247,194,.45)}.trend-line__ladder-link{color:inherit;text-decoration:none}.trend-line__ladder-link:hover{color:var(--tl-good)}.trend-line__steps{border:1px solid var(--border-hairline);border-radius:.65rem;background:var(--surface-raised);padding:.4rem .5rem}.trend-line__steps-bar{display:flex;align-items:center;gap:.5rem;min-height:1.5rem}.trend-line__steps-summary{flex:1;min-width:0;overflow:hidden;font-size:.6875rem;color:var(--tl-muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.trend-line__steps-toggle{display:inline-flex;align-items:center;gap:.2rem;flex:none;padding:.2rem .4rem;border:none;border-radius:.3rem;background:none;color:var(--tl-muted);font:inherit;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.trend-line__steps-toggle:hover{color:var(--tl-ink)}.trend-line__steps-toggle-label--hide{display:none}.trend-line__steps-toggle[aria-expanded=true] .trend-line__steps-toggle-label--open{display:none}.trend-line__steps-toggle[aria-expanded=true] .trend-line__steps-toggle-label--hide{display:inline}.trend-line__steps-toggle-icon{width:.7rem;height:.7rem;transition:transform .15s ease}.trend-line__steps-grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:.4rem;margin-top:.4rem}.trend-line__steps-grid.hidden{display:none}.trend-line__step{display:flex;flex-direction:column;gap:.15rem;padding:.35rem .45rem;border:1px solid var(--tl-cell-border);border-radius:.4rem;background:rgba(0,0,0,0)}.trend-line__step--ready{border-color:rgba(255,255,255,.55);box-shadow:0 0 0 1px rgba(255,255,255,.08)}.trend-line__step--wait{opacity:.6}.trend-line__step-head{display:flex;align-items:center;gap:.3rem}.trend-line__step-n{display:inline-flex;align-items:center;justify-content:center;width:.8rem;height:.8rem;flex:none;border:1px solid var(--tl-muted);border-radius:999px;font-size:.5rem;font-weight:600}.trend-line__step-title{font-size:.5625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-line__step-value{font-size:.75rem;font-weight:600;color:var(--tl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-line__step--wait .trend-line__step-value{color:var(--tl-muted);font-weight:400}.trend-line__step-hint{font-size:.5625rem;font-weight:300;color:var(--tl-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-line__how{position:relative;flex:none}.trend-line__how-trigger{border:none;background:none;padding:0;color:var(--tl-muted);font:inherit;font-size:.6875rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--tl-cell-border);cursor:pointer}.trend-line__how-trigger:hover,.trend-line__how-trigger:focus-visible{color:var(--tl-ink)}.trend-line__how-trigger--mobile{display:none}.trend-line__how-panel{position:absolute;top:calc(100% + .4rem);right:-0.25rem;z-index:20;display:none;flex-direction:column;gap:.4rem;width:18rem;max-width:calc(100vw - 2rem);padding:.75rem .8rem;border:1px solid var(--border-hairline);border-radius:.6rem;background:var(--tl-line);box-shadow:0 18px 48px rgba(0,0,0,.55)}.trend-line__how:hover .trend-line__how-panel,.trend-line__how:focus-within .trend-line__how-panel{display:flex}.trend-line__how-title{font-size:.6875rem;font-weight:600}.trend-line__how-item{display:flex;gap:.4rem;align-items:flex-start;font-size:.6875rem;font-weight:300;line-height:1.45;color:var(--tl-muted)}.trend-line__how-n{display:inline-flex;align-items:center;justify-content:center;width:.8rem;height:.8rem;flex:none;margin-top:.05rem;border:1px solid var(--tl-muted);border-radius:999px;font-size:.5rem;font-weight:600}.trend-line__how-dialog{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:1rem;border:none;background:var(--tl-line);color:var(--tl-ink)}.trend-line__how-dialog::backdrop{background:rgba(0,0,0,.6)}.trend-line__how-dialog[open]{display:flex;flex-direction:column;gap:.75rem}.trend-line__how-dialog-head{display:flex;align-items:center;justify-content:space-between}.trend-line__how-dialog-title{margin:0;font-size:.9375rem;font-weight:700}.trend-line__how-dialog-x{width:1.75rem;height:1.75rem;border:1px solid var(--tl-cell-border);border-radius:.4rem;background:rgba(0,0,0,0);color:var(--tl-muted);cursor:pointer}.trend-line__how-dialog-body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.trend-line__how-dialog-body .trend-line__how-item{padding:.6rem .7rem;border:1px solid var(--tl-cell-border);border-radius:.5rem}.trend-line__how-dialog-done{width:100%;padding:.6rem;border:1px solid color-mix(in srgb, var(--brand-green-blend) 45%, transparent);border-radius:.4rem;background:color-mix(in srgb, var(--brand-green-blend) 8%, transparent);color:var(--tl-good);font-weight:600;cursor:pointer}.trend-line__book-picker{position:relative}.trend-line__book-trigger{border:none;background:none;padding:0;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;text-align:left;cursor:pointer}.trend-line__book-trigger:hover,.trend-line__book-trigger--open{color:var(--tl-good)}.trend-line__book-panel{position:absolute;top:calc(100% + .3rem);left:0;z-index:20;display:grid;grid-template-columns:repeat(3, minmax(6.5rem, 1fr));gap:.25rem;width:22rem;max-width:calc(100vw - 2rem);padding:.5rem;border:1px solid var(--border-hairline);border-radius:.6rem;background:var(--tl-line);box-shadow:0 18px 48px rgba(0,0,0,.55)}.trend-line__book-panel.hidden{display:none}.trend-line__book-option{display:block;padding:.3rem .4rem;border:1px solid var(--tl-cell-border);border-radius:.3rem;background:rgba(0,0,0,0);color:var(--tl-muted);font-size:.6875rem;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-line__book-option:hover{color:var(--tl-ink)}.trend-line__book-option--on{color:var(--tl-good);border-color:var(--tl-good)}.trend-line__board-head{display:flex;align-items:center;gap:.5rem;margin:-0.75rem -0.75rem .75rem;padding:.6rem .75rem;border-radius:.6rem .6rem 0 0;background:linear-gradient(180deg, var(--tl-head-1) 0%, var(--tl-head-2) 62%, var(--tl-head-3) 100%)}.trend-line__board-title{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tl-ink)}.trend-line__board-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(13rem, 1fr));gap:.5rem}.trend-line__board-card{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:.55rem .6rem;border:1px solid var(--tl-line);border-radius:.55rem;background:rgba(255,255,255,.02)}.trend-line__board-card--free{border-color:rgba(0,247,194,.25)}.trend-line__board-free{position:absolute;top:-0.4rem;right:.5rem;padding:0 .25rem;background:var(--surface-raised);font-size:.4375rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tl-good);line-height:1.6}.trend-line__board-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.trend-line__board-time{font-size:.5625rem;font-weight:300;letter-spacing:.03em;text-transform:uppercase;color:var(--tl-faint);white-space:nowrap}.trend-line__board-cols{display:flex;gap:.25rem;font-size:.5rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tl-faint)}.trend-line__board-col{width:3.9rem;text-align:center}.trend-line__board-row{display:grid;grid-template-columns:minmax(0, 1fr) 3.9rem 3.9rem;gap:.25rem;align-items:center}.trend-line__board-identity{display:flex;align-items:center;gap:.45rem;min-width:0}.trend-line__board-ab{font-size:.6875rem;font-weight:600;color:var(--tl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-line__board-price{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;height:2.25rem;border:1px solid var(--tl-cell-border);border-radius:.4rem;background:rgba(255,255,255,.04);text-decoration:none}.trend-line__board-price:hover{border-color:var(--border-hairline);background:color-mix(in srgb, var(--brand-green-blend) 8%, transparent)}.trend-line__board-price-point{font-size:.65rem;font-weight:600;color:var(--tl-ink);font-variant-numeric:tabular-nums}.trend-line__board-price-american{display:inline-flex;align-items:center;gap:.15rem;font-size:.5625rem;font-weight:600;color:var(--tl-good);font-variant-numeric:tabular-nums}.trend-line__board-price-mark{width:.55rem;height:.55rem;flex:none}.trend-line__board-footer{display:flex;align-items:center;gap:.6rem;margin-top:.1rem;padding-top:.3rem;border-top:1px solid rgba(120,170,255,.14);font-size:.5rem;font-weight:300;color:var(--tl-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.trend-line__board-footer-move{margin-left:auto}.trend-line__board-footer-value{font-weight:600;color:var(--tl-ink)}.trend-line__board-footer-value--up{color:var(--tl-good)}.trend-line__board-footer-value--down{color:var(--tl-bad)}.trend-line__pm-toggle{margin-left:auto;flex:none;padding:.2rem .5rem;border:1px solid rgba(255,255,255,.16);border-radius:.4rem;background:rgba(255,255,255,.04);font-size:.5625rem;font-weight:600;color:var(--tl-ink);text-decoration:none;white-space:nowrap}.trend-line__pm-toggle:hover{border-color:rgba(255,255,255,.32)}.trend-line__pm-toggle--on{border-color:color-mix(in srgb, var(--brand-blue) 70%, white);background:color-mix(in srgb, var(--brand-blue) 18%, transparent)}.trend-line__home-row{display:flex;align-items:center;gap:.75rem}.trend-line__home-link{display:inline-flex;align-items:center;gap:.3rem;flex:none;color:var(--tl-muted);font-size:.6875rem;font-weight:600;text-decoration:none}.trend-line__home-link svg{width:.75rem;height:.75rem}.trend-line__home-link:hover{color:var(--tl-ink)}.trend-line__home-divider{width:1px;align-self:stretch;min-height:1.5rem;background:var(--tl-line);flex:none}.trend-line__home-toggle{display:inline-flex;align-items:center;gap:.2rem;flex:none;margin-left:auto;padding:.2rem .4rem;border:none;border-radius:.3rem;background:none;color:var(--tl-muted);font:inherit;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.trend-line__home-toggle:hover{color:var(--tl-ink)}.trend-line__home-toggle-label--show{display:none}.trend-line__home-toggle[aria-expanded=false] .trend-line__home-toggle-label--hide{display:none}.trend-line__home-toggle[aria-expanded=false] .trend-line__home-toggle-label--show{display:inline}.trend-line__home-toggle-icon{width:.7rem;height:.7rem;transition:transform .15s ease}.trend-line__home-toggle[aria-expanded=false] .trend-line__home-toggle-icon{transform:rotate(180deg)}.trend-line__home-content{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.trend-line__home-content.hidden{display:none}.trend-line__lower-tabs{display:flex;align-items:flex-end;gap:.3rem;padding:0 .1rem}.trend-line__lower-tab{display:inline-flex;align-items:center;gap:.3rem;height:1.9rem;padding:0 .75rem;border:1px solid var(--tl-line);border-bottom:none;border-radius:.5rem .5rem 0 0;background:rgba(0,0,0,0);color:var(--tl-muted);font-size:.625rem;font-weight:600;text-decoration:none}.trend-line__lower-tab--on{color:var(--tl-ink);background:var(--surface-raised);border-color:var(--border-hairline)}.trend-line__lower-tab-sub{font-size:.5625rem;font-weight:300;color:var(--tl-faint)}.trend-line__weather-wrap{display:flex;flex-direction:column;gap:.4rem}.trend-line__weather-toggle{display:none;align-items:center;gap:.4rem;width:100%;padding:.4rem .6rem;border:1px solid var(--tl-line);border-radius:.5rem;background:rgba(0,0,0,0);color:var(--tl-ink);font:inherit;font-size:.625rem;font-weight:600;cursor:pointer}.trend-line__weather-toggle-summary{flex:1;min-width:0;overflow:hidden;text-align:left;font-weight:400;color:var(--tl-muted);white-space:nowrap;text-overflow:ellipsis}.trend-line__weather-toggle-label--open,.trend-line__weather-toggle-label--hide{flex:none}.trend-line__weather-toggle-label--hide{display:none}.trend-line__weather-toggle[aria-expanded=true] .trend-line__weather-toggle-label--open{display:none}.trend-line__weather-toggle[aria-expanded=true] .trend-line__weather-toggle-label--hide{display:inline}.trend-line__weather-toggle-icon{width:.7rem;height:.7rem;flex:none;transition:transform .15s ease}.trend-line__weather-toggle[aria-expanded=true] .trend-line__weather-toggle-icon{transform:rotate(180deg)}.trend-line__weather-content{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.4fr);gap:.6rem;align-items:stretch}.trend-line__weather-content.hidden{display:none}.trend-line__weather{display:contents}.trend-line__weather-slider{display:grid;grid-template-columns:1fr auto;gap:.4rem;align-items:baseline;padding:.4rem .6rem;border:1px solid var(--tl-line);border-radius:.5rem;min-width:0}.trend-line__weather-label{display:inline-flex;align-items:center;gap:.25rem;font-size:.5625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tl-muted)}.trend-line__weather-label svg{width:.75rem;height:.75rem;flex:none}.trend-line__weather-value{font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.trend-line__weather-slider input[type=range]{grid-column:1/-1;width:100%;accent-color:var(--tl-good)}.trend-line__weather-precip{display:flex;align-items:center;gap:.6rem;padding:.4rem .6rem;border:1px solid var(--tl-line);border-radius:.5rem;min-width:0}.trend-line__weather-precip-field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.trend-line__weather-chips{display:flex;flex-wrap:wrap;gap:.3rem}.trend-line__weather-chip{display:inline-flex;align-items:center;height:1.3rem;padding:0 .5rem;border:1px solid var(--tl-line);border-radius:.4rem;background:rgba(0,0,0,0);color:var(--tl-muted);font-size:.625rem;font-weight:500;cursor:pointer}.trend-line__weather-chip--on{color:var(--tl-ink);border-color:var(--border-hairline);background:rgba(255,255,255,.06)}.trend-line__weather-sample-col{display:flex;flex-direction:column;gap:.2rem;flex:none;padding-left:.6rem;border-left:1px solid var(--tl-line);white-space:nowrap}.trend-line__weather-sample{font-size:.75rem;font-weight:600;color:var(--tl-ink);font-variant-numeric:tabular-nums}.trend-line__weather-apply{display:none}.trend-line__console{width:42rem;max-width:calc(100vw - 2rem);max-height:90vh;overflow:auto;padding:1rem 1.25rem;border:1px solid var(--border-hairline);border-radius:.85rem;background:#0c0a1a;color:var(--tl-ink);box-shadow:0 24px 60px rgba(0,0,0,.6)}.trend-line__console::backdrop{background:rgba(0,0,0,.6)}.trend-line__console-close{position:absolute;top:.8rem;right:.9rem;width:1.6rem;height:1.6rem;border:1px solid var(--tl-cell-border);border-radius:.4rem;background:rgba(0,0,0,0);color:var(--tl-muted);cursor:pointer}.trend-line__console-close:hover{color:var(--tl-ink)}.trend-line__console-title{margin:0 0 .2rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.trend-line__console-sub{margin:0 0 .75rem;font-size:.625rem;color:var(--tl-faint)}.trend-line__console-groups{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.6rem .9rem;padding-bottom:.75rem;border-bottom:1px solid var(--tl-line)}.trend-line__console-group{min-width:0;padding:0;border:none}.trend-line__console-group-label{display:block;margin-bottom:.25rem;font-size:.5625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tl-muted)}.trend-line__console-item{display:flex;align-items:center;gap:.4rem;width:100%;padding:.3rem .45rem;border-radius:.35rem;font-size:.625rem;color:var(--tl-muted);cursor:pointer}.trend-line__console-item:has(input:checked){color:var(--tl-ink);background:rgba(0,247,194,.08)}.trend-line__console-item:hover{background:rgba(255,255,255,.04)}.trend-line__console-item--locked{color:var(--tl-faint);cursor:default}.trend-line__console-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--tl-line)}.trend-line__console-clear{color:var(--tl-muted);font-size:.625rem;font-weight:600;text-decoration:none}.trend-line__console-clear:hover{color:var(--tl-ink)}.trend-line__console-apply{padding:.4rem .9rem;border:1px solid rgba(0,247,194,.45);border-radius:.4rem;background:rgba(0,247,194,.08);color:var(--tl-good);font:inherit;font-size:.625rem;font-weight:600;cursor:pointer}@media(width <= 800px){.trend-line__reading{grid-template-columns:1fr}.trend-line__reading-aside{order:3}.trend-line__card-row{grid-template-columns:1fr}.trend-line__card-divider-v{display:none}.trend-line__consensus-row{flex-direction:column}.trend-line__consensus{width:100%;justify-content:space-between}.trend-line__side{gap:.2rem;padding:.45rem .3rem}.trend-line__side-identity{gap:.2rem}.trend-line__side-pct{font-size:.8125rem}.trend-line__mark-logo{width:1.15rem;height:1.15rem}.trend-line__tiles{grid-template-columns:repeat(3, minmax(0, 1fr));gap:.35rem}.trend-line__tile{padding:.3rem .4rem}.trend-line__board-grid{grid-template-columns:1fr}.trend-line__board-layout{grid-template-columns:1fr}.trend-line__steps-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.trend-line__how-trigger:not(.trend-line__how-trigger--mobile){display:none}.trend-line__how-trigger--mobile{display:inline}.trend-line__weather-toggle{display:flex}.trend-line__weather-content{grid-template-columns:1fr}.trend-line__console-groups{grid-template-columns:1fr 1fr}.trend-line__card-pm-chip{display:inline-flex}.trend-line__slip-rail{display:none}.trend-line__slip-pill:not(.hidden){display:flex}}}
