.v5-sitec-sort{gap:var(--v5-s5);flex-direction:column;display:flex}.v5-sitec-tray{border:1px dashed var(--v5-line-strong);border-radius:var(--v5-r-control);min-height:36px;color:var(--v5-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.v5-sitec-tray-label{margin-right:6px}.v5-sitec-shelves{gap:var(--v5-s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v5-sitec-shelf{padding:var(--v5-s4);border:1px solid var(--v5-line);border-radius:var(--v5-r-panel);flex-direction:column;gap:10px;min-height:190px;display:flex}.v5-sitec-shelf-head{flex-direction:column;gap:2px;display:flex}.v5-sitec-shelf-head b{justify-content:space-between;align-items:baseline;font-size:15px;font-weight:480;display:flex}.v5-sitec-shelf-head b span{color:var(--v5-muted);font-size:11.5px;font-weight:500}.v5-sitec-shelf-head small{color:var(--v5-muted);font-size:12px}.v5-sitec-shelf-head input{font:inherit;color:var(--v5-ink);border:0;border-bottom:1px dashed var(--v5-line-strong);background:0 0;width:100%;padding:0 0 2px;font-size:15px;font-weight:600}.v5-sitec-chips{flex-wrap:wrap;gap:6px;display:flex}.v5-sitec-chip{border:1px solid var(--v5-line);border-radius:var(--v5-r-chip);background:var(--v5-panel);white-space:nowrap;will-change:transform;align-items:baseline;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.v5-sitec-chip b{font-weight:600}.v5-sitec-chip span{color:var(--v5-muted);font-size:11px}.v5-sitec-shelf-foot{border-top:1px solid var(--v5-divider);color:var(--v5-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.v5-sitec-shelf-foot b{color:var(--v5-ink);font-weight:500}.v5-sitec-sort-note{color:var(--v5-muted);text-align:center;font-size:12.5px}.v5-sitec-sort-note b{color:var(--v5-ink);font-weight:500}.v5-sitec-company{gap:var(--v5-s6);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.v5-sitec-company-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.v5-sitec-company-head b{letter-spacing:-.01em;font-size:22px;font-weight:480}.v5-sitec-company-head span{color:var(--v5-muted);font-size:12.5px}.v5-sitec-metrics{gap:var(--v5-s4) var(--v5-s5);margin-top:var(--v5-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v5-sitec-basis{margin-top:var(--v5-s5);padding-top:var(--v5-s4);border-top:1px solid var(--v5-divider);flex-direction:column;gap:10px;display:flex}.v5-sitec-basis-row{gap:var(--v5-s3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;font-size:13px;display:grid}.v5-sitec-basis-row small{color:var(--v5-faint);font-size:11px;display:block}.v5-sitec-basis-row b{font-variant-numeric:tabular-nums;font-weight:500}.v5-sitec-basis-row--total{border-top:1px solid var(--v5-divider);padding-top:8px}.v5-sitec-basis-row--total b{letter-spacing:-.03em;font-size:24px;font-weight:380}.v5-sitec-activity{flex-direction:column;display:flex}.v5-sitec-act{gap:var(--v5-s3);border-bottom:1px solid var(--v5-divider);font-variant-numeric:tabular-nums;grid-template-columns:84px minmax(0,1fr) 84px;padding:8px 0;font-size:12.5px;display:grid}.v5-sitec-act span:first-child{color:var(--v5-muted)}.v5-sitec-act span:last-child{text-align:right;font-weight:500}.v5-sitec-note{margin-top:var(--v5-s4);padding:var(--v5-s3) var(--v5-s4);border-radius:var(--v5-r-control);background:var(--v5-sunken);font-size:13px}.v5-sitec-note small{color:var(--v5-muted);margin-bottom:2px;font-size:11.5px;display:block}.v5-sitec-alloc{gap:var(--v5-s6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.v5-sitec-treemap{aspect-ratio:16/10;border-radius:var(--v5-r-control);width:100%;position:relative;overflow:hidden}.v5-sitec-tile{border:2px solid var(--v5-panel);background:color-mix(in srgb, var(--v5-cat,var(--v5-bar)) var(--v5-cat-mix), var(--v5-panel));box-sizing:border-box;transform-origin:50%;border-radius:6px;flex-direction:column;justify-content:space-between;padding:8px 10px;display:flex;position:absolute;overflow:hidden}.v5-sitec-tile[data-neutral=true]{background:var(--v5-sunken)}.v5-sitec-tile b{font-size:13px;font-weight:600;line-height:1.1;display:block}.v5-sitec-tile small{color:var(--v5-muted);margin-top:2px;font-size:11px;line-height:1.2;display:block}.v5-sitec-tile .v5-site-num{font-size:12px;font-weight:500}.v5-sitec-tile[data-size=m] .v5-site-num{display:none}.v5-sitec-tile[data-size=s]{padding:4px 6px}.v5-sitec-tile[data-size=s] b{font-size:11px}.v5-sitec-tile[data-size=s] small,.v5-sitec-tile[data-size=s] .v5-site-num{display:none}@media (max-width:760px){.v5-sitec-tile[data-size=m] small,.v5-sitec-tile[data-size=l] small{display:none}.v5-sitec-tile b{font-size:12px}}.v5-sitec-legend{color:var(--v5-muted);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12px;display:flex}.v5-sitec-legend span{align-items:center;gap:6px;display:inline-flex}.v5-sitec-legend i{background:color-mix(in srgb, var(--v5-cat,var(--v5-bar)) var(--v5-cat-mix), var(--v5-panel));border:1px solid color-mix(in srgb, var(--v5-cat,var(--v5-bar)) 55%, var(--v5-panel));border-radius:3px;width:10px;height:10px}.v5-sitec-recat{margin-top:var(--v5-s4);border:1px solid var(--v5-line);border-radius:var(--v5-r-control);background:var(--v5-panel);align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.v5-sitec-recat>span:nth-child(3){color:var(--v5-muted)}.v5-site .v5-panel-line{justify-content:space-between;gap:var(--v5-s3);color:var(--v5-muted);padding-top:10px;font-size:12.5px;display:flex}.v5-site .v5-panel-line--foot{margin-top:var(--v5-s3);border-top:1px solid var(--v5-divider)}.v5-sitec-recat .v5-site-chip{font-weight:500}.v5-sitec-recat svg{width:14px;height:14px;stroke:var(--v5-muted);fill:none;stroke-width:1.5px}.v5-sitec-recat .v5-sitec-recat-pick{gap:4px;margin-left:auto;display:inline-flex}.v5-sitec-recat .v5-sitec-recat-pick span{border-radius:var(--v5-r-chip);border:1px solid var(--v5-line);color:var(--v5-muted);padding:2px 8px}.v5-sitec-recat .v5-sitec-recat-pick span[data-on=true]{background:var(--v5-wash-2);color:var(--v5-ink);border-color:var(--v5-line-strong)}.v5-sitec-drift{flex-direction:column;display:flex}.v5-sitec-bands{width:100%}.v5-sitec-bands td{font-variant-numeric:tabular-nums}.v5-sitec-bands tr[aria-current=true] td{font-weight:600}.v5-sitec-band-now{background:var(--v5-wash-2);color:var(--v5-ink-2);border-radius:999px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:500}.v5-sitec-features{width:min(100% - 2 * var(--v5-site-gutter), var(--v5-site-max));margin:0 auto}.v5-sitec-features>*{max-width:980px}.v5-sitec-features-head{gap:var(--v5-s3);flex-direction:column;margin:clamp(48px,7vw,96px) 0 clamp(32px,4vw,48px);display:flex}.v5-sitec-farea{margin-bottom:var(--v5-s8)}.v5-sitec-farea h2{margin-bottom:var(--v5-s3);justify-content:space-between;align-items:baseline;font-size:15px;font-weight:480;display:flex}.v5-sitec-farea h2 span{color:var(--v5-muted);font-size:12px;font-weight:400}.v5-sitec-frow{gap:var(--v5-s4);border-top:1px solid var(--v5-divider);grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) 72px;padding:12px 0;font-size:13.5px;display:grid}.v5-sitec-frow:last-child{border-bottom:1px solid var(--v5-divider)}.v5-sitec-frow b{font-weight:600}.v5-sitec-frow p{color:var(--v5-muted)}.v5-sitec-frow p small{color:var(--v5-faint);margin-top:2px;font-size:11.5px;display:block}.v5-sitec-frow .v5-site-chip{place-self:start end}.v5-site-chip--notyet{border:1px dashed var(--v5-line-strong);color:var(--v5-faint);background:0 0;font-weight:500}@media (max-width:1100px){.v5-sitec-company,.v5-sitec-alloc{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.v5-sitec-shelves{grid-template-columns:minmax(0,1fr)}.v5-sitec-shelf{min-height:0}.v5-sitec-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v5-sitec-treemap{aspect-ratio:4/3}.v5-sitec-frow{grid-template-columns:minmax(0,1fr) 64px}.v5-sitec-frow p{grid-column:1/-1}.v5-sitec-recat .v5-sitec-recat-pick{display:none}}.v5-sitec-chart{grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--v5-sitec-chart-h,240px) auto;column-gap:8px;display:grid;position:relative}.v5-sitec-chart-y{grid-row:1;width:34px;position:relative}.v5-sitec-chart-y span{color:var(--v5-muted);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;right:0;transform:translateY(-50%)}.v5-sitec-chart-plot{min-width:0;padding-right:var(--v5-sitec-chart-end-w,150px);grid-area:1/2;position:relative}.v5-sitec-chart-plot svg{width:100%;height:100%;display:block;overflow:visible}.v5-sitec-chart-x{padding:6px var(--v5-sitec-chart-end-w,150px) 0 0;color:var(--v5-muted);grid-area:2/2;justify-content:space-between;font-size:12px;display:flex}.v5-sitec-chart-end{height:var(--v5-sitec-chart-h,240px);width:calc(var(--v5-sitec-chart-end-w,150px) - 10px);position:absolute;top:0;right:0}.v5-sitec-chart-end span{white-space:nowrap;color:var(--v5-ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;left:0;transform:translateY(-50%)}.v5-sitec-chart-end span i{border:2px solid var(--v5-ink);background:var(--v5-panel);border-radius:50%;flex:none;width:8px;height:8px}.v5-sitec-chart-end span[data-k=Income]{color:var(--v5-ink-2)}.v5-sitec-chart-end span[data-k=Swing],.v5-sitec-chart-end span[data-k=held],.v5-sitec-chart-end span.bench{color:var(--v5-muted);font-size:12px;font-weight:500}.v5-siteb-lines.v5-sitec-chart svg,.v5-siteb-diverge.v5-sitec-chart svg{height:100%}.v5-siteb-rotation .v5-sitec-chart{--v5-sitec-chart-end-w:170px}@media (max-width:760px){.v5-sitec-chart{--v5-sitec-chart-end-w:0px;grid-template-rows:200px auto auto}.v5-sitec-chart-plot,.v5-sitec-chart-x{padding-right:0}.v5-sitec-chart-end{flex-wrap:wrap;grid-area:3/1/auto/-1;gap:6px 14px;width:auto;height:auto;padding-top:10px;display:flex;position:static}.v5-sitec-chart-end span{position:static;transform:none}.v5-sitec-chart-x span:nth-child(2n){display:none}}html:has(.v5-site){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.v5-site){scroll-behavior:auto}}.v5-site [id]{scroll-margin-top:calc(var(--v5-site-nav-h) + 20px)}.v5-sitec-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:4px 0 16px;display:grid}.v5-sitec-act--4{grid-template-columns:84px 110px minmax(0,1fr) 84px}@media (max-width:1100px){.v5-sitec-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.v5-sitec-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v5-sitec-strip .v5-figure{font-size:18px}.v5-sitec-act--4{grid-template-columns:88px minmax(0,1fr) 72px;font-size:12px}.v5-sitec-act--4>span:nth-child(3){grid-area:2/1/auto/3}.v5-sitec-act--4>span:nth-child(4){grid-row:1/3;align-self:start}}.v5-sitec-pf{gap:var(--v5-s4);grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;display:grid}.v5-sitec-pf-main{flex-direction:column;gap:6px;min-width:0;display:flex}.v5-sitec-line{width:100%;height:120px;margin-top:var(--v5-s4);display:block}.v5-sitec-line path{fill:none;stroke:var(--v5-ink);stroke-width:2.25px;vector-effect:non-scaling-stroke}.v5-sitec-line .v5-sitec-line-grid{stroke:var(--v5-divider);stroke-width:1px}.v5-sitec-made{gap:var(--v5-s4);padding:var(--v5-s5);border:1px solid var(--v5-line);border-radius:var(--v5-r-panel);flex-direction:column;display:flex}.v5-sitec-made-title{font-size:15px;font-weight:480}.v5-sitec-made-item{flex-direction:column;gap:2px;display:flex}.v5-sitec-change{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:15px;display:flex}.v5-sitec-change .v5-site-caption{font-size:12px}.v5-sitec-figure-row{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.v5-sitec-figure-pct{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.v5-sitec-made-parts{padding-top:var(--v5-s4);border-top:1px solid var(--v5-divider);flex-direction:column;gap:6px;display:flex}.v5-sitec-made-part{align-items:baseline;column-gap:var(--v5-s3);color:var(--v5-ink-2);grid-template-columns:minmax(0,1fr) auto;font-size:14px;display:grid}.v5-sitec-made-part b{color:var(--v5-ink);font-variant-numeric:tabular-nums;font-weight:480}.v5-sitec-made-part small{color:var(--v5-muted);grid-column:1/-1;font-size:12px}.v5-sitec-book-result{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:14px;font-weight:500;display:flex}.v5-sitec-book-result .v5-site-caption{font-weight:400}.v5-site-bookcard .v5-site-bookcard-holds{border-top:1px solid var(--v5-divider);margin-top:4px;padding-top:8px}.v5-sitec-bookrow-figs{justify-content:space-between;align-items:baseline;gap:var(--v5-s3);display:flex}.v5-sitec-bookbar{background:var(--v5-track);border-radius:3px;height:6px;margin:6px 0 4px;display:block;position:relative}.v5-sitec-bookbar>span{background:var(--v5-bar-2);transform-origin:0;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.v5-sitec-bookbar>i{background:var(--v5-ink-2);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}@media (max-width:900px){.v5-sitec-pf{grid-template-columns:minmax(0,1fr)}}.v5-sitec-demo-note{justify-content:space-between;align-items:center;gap:var(--v5-s3) var(--v5-s5);margin-top:var(--v5-s5);flex-wrap:wrap;display:flex}.v5-sitec-demo-note .v5-site-caption{color:var(--v5-ink-2);margin:0;font-size:14px}
