.sp{min-width:0}.sp-catv{color:color-mix(in srgb, var(--sp-cat-hue,var(--accent-ink-90)) var(--sp-cat-p,0%), var(--accent-ink-90))}html[data-plan=paid] .sp:not([data-pro=denied]) :is(.pro-pill,.sp-gopro){visibility:hidden}html[data-plan=paid] .sp[data-pro=denied] section.pro-lock .pro-card{display:flex}html[data-auth] .sp-billing-off .pro-signin{display:none}.ui-tile.sp-tile-pro .ui-tile-v{margin:8px 0 6px;line-height:1}.sp-next{cursor:pointer;font:inherit;color:var(--accent-text);background:0 0;border:0;padding:0;font-weight:600}.sp-next:hover{text-underline-offset:2px;text-decoration:underline}.sp-next:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:2px}.sp-watch.on{background:var(--accent-ink-90);border-color:var(--accent-ink-90);color:var(--paper-fresh)}.sp-watch.on:not(:disabled):hover{background:var(--ink);border-color:var(--ink)}.sp-pic{margin-top:24px;padding:18px 20px}.sp-pic .ui-sechead{align-items:center}.sp-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-tools .ui-chip .ui-mark{--sz:10px}.sp-gem{width:12px;height:12px;color:var(--accent-text)}.ui-chip[aria-pressed=true] .sp-gem{color:inherit}.sp-pic-in{margin-top:4px;position:relative}.sp-plot{grid-template-columns:112px minmax(0,1fr) 76px;align-items:center;gap:4px 12px;display:grid}.sp-chartcol{min-width:0;position:relative}.sp-chartcol .ui-chart-axis{font-family:var(--font-body);font-variant-numeric:tabular-nums}.sp-qblock{height:240px;top:0}.sp-lane{display:contents}.sp-lane-k{font-size:var(--fs-13);color:var(--ink-mid);align-items:center;gap:8px;font-weight:600;display:flex}.sp-lane-k svg{width:16px;height:16px;color:var(--ink-faded);flex:none}.sp-lane-t{background:var(--paper);border-radius:8px;height:30px;position:relative}.sp-lane-t:before{content:"";border-top:1px solid var(--rule-soft);position:absolute;top:50%;left:10px;right:10px}.sp-lane-mk{z-index:1;line-height:0;position:absolute;top:50%;translate:-50% -50%}.sp-lane-qb{box-sizing:border-box;background:color-mix(in srgb, var(--paper-deep) 55%, transparent);border:1px dashed var(--ink-ghost);border-radius:6px;position:absolute;top:7px;bottom:7px}.sp-lane-mk .ui-mark:not(.mk-i){box-shadow:0 0 0 2px var(--paper)}.sp-lane-n{font-size:var(--fs-12);color:var(--ink-faded);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sp-lane[data-off]>*{opacity:.35}@container frame (max-width:760px){.sp-pic{padding:14px 16px}.sp-plot{grid-template-columns:16px minmax(0,1fr) auto;column-gap:8px}.sp-lane-w{display:none}}.sp-key{font-size:var(--fs-12);color:var(--ink-faded);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:14px;display:flex}.sp-key>span{align-items:center;gap:6px;display:inline-flex}.sp-note,.sp-empty{font-size:var(--fs-13);color:var(--ink-faded);margin:10px 0 0}.sp-block{padding:18px 20px}.sp-block .ui-sechead{margin-bottom:8px}.sp-quiet{font-size:var(--fs-14);color:var(--ink-faded);margin:4px 0 0;line-height:1.5}.sp-go{cursor:pointer;font-family:var(--font-body);font-size:var(--fs-13);color:var(--accent-text);background:0 0;border:0;align-items:center;gap:2px;margin-top:12px;padding:0;font-weight:600;line-height:normal;display:inline-flex}.sp-go svg{width:14px;height:14px}.sp-go:hover{text-underline-offset:2px;text-decoration:underline}.sp-go:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:3px}.sp-sentence{max-width:62ch;font-family:var(--font-lede);font-style:italic;font-size:var(--fs-18);color:var(--ink);text-wrap:pretty;margin:0;line-height:1.4}.sp-lines{font-size:var(--fs-14);color:var(--ink-soft);gap:8px;margin:12px 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.sp-lines li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.sp-cap{font-size:var(--fs-12);color:var(--ink-faded);margin:8px 0 0;line-height:1.45}.sp-hbars{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sp-hbars li{grid-template-columns:14px minmax(0,1fr) minmax(40px,96px) 56px;align-items:center;gap:12px;min-height:32px;display:grid}.sp-hbars .nm{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-13);color:var(--ink-mid);overflow:hidden}.sp-hbars .bar{background:var(--paper);border-radius:4px;height:8px;overflow:hidden}.sp-hbars .bar i{background:var(--accent-ink-90);border-radius:4px;height:100%;display:block}.sp-hbars b{text-align:right;font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:600}.sp-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sp-filters .ui-chip .ui-mark{--sz:10px}.sp-sp{flex:1 1 0;min-width:0}.sp-find{align-items:center;display:inline-flex;position:relative}.sp-find svg{width:14px;height:14px;color:var(--ink-faded);pointer-events:none;position:absolute;left:10px}.sp-find .ui-field{min-width:200px;padding-left:30px}.sp-month{top:var(--od-topbar-h,56px);z-index:2;background:var(--paper-fresh);font-family:var(--font-display);font-weight:700;font-size:var(--fs-14);color:var(--ink-mid);align-items:baseline;gap:10px;margin:18px 0 2px;padding:6px 0;display:flex;position:sticky}.sp-month small{font-family:var(--font-body);font-weight:500;font-size:var(--fs-12);color:var(--ink-faded)}.sp-monthgroup:first-child .sp-month{margin-top:4px}.sp-rows-sk{gap:10px;margin-top:6px;display:grid}.sp-dim{opacity:.6;transition:opacity .12s}.sp-sort{margin-left:auto}.sp-early{margin:0 0 10px}.sp-tblwrap{overflow-x:auto}.sp-tbl{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.sp-tbl th{text-align:left;font-size:var(--fs-13);color:var(--ink-faded);border-bottom:1px solid var(--rule-soft);white-space:nowrap;padding:0 10px 8px;font-weight:600}.sp-tbl td{border-top:1px solid var(--rule-row);vertical-align:middle;font-variant-numeric:tabular-nums;padding:10px}.sp-tbl tr:first-child td{border-top:0}.sp-tbl .r{text-align:right}.sp-tbl th:first-child,.sp-tbl td:first-child{padding-left:0}.sp-fund{min-width:0;color:var(--accent-ink-90);align-items:center;gap:8px;display:inline-flex}.sp-fund svg{flex:none}.sp-fund-nm{color:var(--accent-ink-90);font-weight:600}.sp-book{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sp-book .bar{background:var(--paper-deep);border-radius:3px;width:72px;height:6px;display:inline-block;overflow:hidden}.sp-book .bar i{background:var(--accent-ink-90);border-radius:3px;height:100%;display:block}.sp-chg{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.sp-chg-none{width:10px;display:inline-block}.sp-faded{color:var(--ink-faded)}.sp-fundpair{margin-top:20px}.ui-sectitle.sp-small{font-size:var(--fs-18)}.sp-qbars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;height:150px;margin-top:12px;display:grid}.sp-qbar{height:100%;font-size:var(--fs-12);color:var(--ink-faded);font-variant-numeric:tabular-nums;align-content:end;justify-items:center;gap:4px;display:grid}.sp-qbar i{background:var(--ink-ramp-2);border-radius:6px 6px 2px 2px;width:100%;max-width:44px}.sp-qbar.last i{background:var(--accent-ink-90)}.sp-qbar b{color:var(--accent-ink-90);font-weight:600}.sp-qaxis{font-size:var(--fs-12);color:var(--ink-faded);text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-top:6px;display:grid}.sp-opts{gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.sp-opts li{border-top:1px solid var(--rule-row);font-size:var(--fs-13);grid-template-columns:14px minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;display:grid}.sp-opts li:first-child{border-top:0}.sp-opts li>span:last-child{gap:2px;display:grid}.sp-company.inline{margin-top:20px}.sp-prose{max-width:66ch;font-size:var(--fs-16);color:var(--ink-soft);margin:0;line-height:1.6}.sp-themes{font-size:var(--fs-13);margin:8px 0 0}.sp-themes a,.sp-out{color:var(--accent-ink-90);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--ink-ghost);text-decoration-color:var(--ink-ghost);text-underline-offset:3px}.sp-themes a:hover,.sp-out:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.sp-attn{font-size:var(--fs-14);color:var(--ink-soft);margin:0}.sp-attn b{font-family:var(--font-display);font-weight:800;font-size:var(--fs-22);letter-spacing:-.02em;color:var(--accent-ink-90)}.sp-capex .pv-cx{margin-top:2px}.sp-capex section.pro-lock{margin-top:12px}.sp-release2{border-top:1px solid var(--rule-row);font-size:var(--fs-13);color:var(--ink-faded);margin:14px 0 0;padding-top:10px}.sp-cat{padding:16px 18px}.sp-cathd{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.sp-h3{font-family:var(--font-display);font-weight:800;font-size:var(--fs-16);letter-spacing:-.01em;color:var(--accent-ink-90);margin:0;line-height:1.2}.sp-cathd a{font-size:var(--fs-13);color:var(--accent-text);text-underline-offset:2px;margin-left:auto;font-weight:600;text-decoration:underline}.sp-cat-open .pv-catcard{background:0 0;padding:0}.sp-nothing{margin-top:20px;padding:18px 20px}.sp-nothing p{max-width:62ch;font-family:var(--font-lede);font-style:italic;font-size:var(--fs-18);color:var(--ink);margin:0;line-height:1.4}.sp-failed{font-size:var(--fs-13);color:var(--ink-mid);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;display:flex}
