.charts-app{min-height:100vh;color-scheme:light}.charts-app :where(h1,h2,h3,p,figure,fieldset,pre){margin:0}.charts-app :where(button,input,select){font:inherit;color:inherit}.charts-app :where(button,input,select,fieldset){border:0 solid;padding:0}.charts-app :where(button){background:transparent}.charts-app :where(svg,canvas,iframe){display:block;vertical-align:middle}.charts-app :where([hidden]){display:none!important}.charts-app .bc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.charts-app{--paper:#f8faf7;--ink:#1b353a;--muted:#627578;--brand:#087f8c;--line:#dfe7e1;--white:#fff;--wash:#eef3ed;--radius:15px}.charts-app *{box-sizing:border-box}.charts-app{scroll-behavior:smooth;margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}.charts-app button,.charts-app input,.charts-app select{font:inherit}.charts-app a,.charts-app button,.charts-app input,.charts-app select{-webkit-tap-highlight-color:transparent}.charts-app a,.charts-app button{touch-action:manipulation}.charts-app a{color:inherit;text-decoration:none}.charts-app button{cursor:pointer}.charts-app button:disabled{cursor:not-allowed;opacity:.5}.charts-app button{transition:background .15s,color .15s,border-color .15s}.charts-app a{transition:color .15s,background .15s}.charts-app a:focus-visible,.charts-app button:focus-visible,.charts-app input:focus-visible,.charts-app pre:focus-visible,.charts-app select:focus-visible,.charts-app summary:focus-visible{outline:3px solid #3ca3ae;outline-offset:4px}.charts-app input[type=checkbox],.charts-app input[type=radio]{width:17px;height:17px;accent-color:var(--brand);flex:none}.charts-app h1,.charts-app h2,.charts-app h3,.charts-app p{margin:0}.charts-app h1,.charts-app h2,.charts-app h3{line-height:1.15;font-weight:500;letter-spacing:-.045em}.charts-app h1{font-size:56px}.charts-app h2{font-size:40px}.charts-app h3{font-size:22px}.charts-app p{color:var(--muted)}.charts-app svg{flex-shrink:0}.charts-app .bc-container{max-width:1240px;width:calc(100% - 96px);margin-inline:auto}.charts-app .bc-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--ink);border:1px solid var(--ink);border-radius:7px;color:#fff;padding:15px 23px;font-size:14px;font-weight:600;min-height:50px;line-height:1.3;white-space:nowrap}.charts-app .bc-button:hover{background:#2a4e53;border-color:#2a4e53;color:#fff}.charts-app .bc-button-small{padding:11px 17px;min-height:43px;gap:15px;font-size:13px}.charts-app .bc-text-link{display:inline-flex;gap:13px;align-items:center;font-size:14px;font-weight:600;min-height:44px}.charts-app .bc-text-link:hover{color:var(--brand)}.charts-app .bc-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:.17em;color:var(--brand);line-height:1.4}.charts-app .bc-little-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px #087f8c10}.charts-app .bc-site-header{border-bottom:1px solid var(--line)}.charts-app .bc-header-inner{height:91px;display:flex;align-items:center;justify-content:space-between}.charts-app .bc-brand{display:inline-flex;align-items:center;gap:11px;color:var(--ink)}.charts-app .bc-brand>span{font-size:24px;letter-spacing:-1.2px;font-weight:700;line-height:1}.charts-app .bc-brand-light{font-weight:400;color:var(--muted)}.charts-app .bc-header-brand{display:inline-flex;align-items:center;gap:12px;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:850;letter-spacing:-.03em;white-space:nowrap}.charts-app .bc-header-brand img{width:32px;height:32px;object-fit:contain}.charts-app .bc-brand-mark{object-fit:contain;flex-shrink:0}.charts-app .bc-header-wordmark{display:inline-flex;align-items:baseline;gap:6px}.charts-app .bc-header-brand-light{font-weight:400;color:var(--muted)}.charts-app .bc-header-inner nav{display:flex;align-items:center;gap:32px;font-size:13px;color:var(--muted)}.charts-app .bc-header-inner nav>a:not(.bc-button){padding:12px 0}.charts-app .bc-header-inner nav>a.bc-active,.charts-app .bc-header-inner nav>a:hover:not(.bc-button){color:var(--brand)}.charts-app .bc-hero{display:grid;grid-template-columns:1fr 1.12fr;grid-gap:64px;gap:64px;align-items:center;padding-block:85px 79px;position:relative}.charts-app .bc-hero-copy{padding-bottom:16px}.charts-app .bc-hero h1{font-size:67px;line-height:1.075;letter-spacing:-.065em;margin:25px 0}.charts-app .bc-hero h1>span{color:var(--brand)}.charts-app .bc-hero-description{font-size:17px;line-height:1.8;max-width:400px}.charts-app .bc-hero-actions{display:flex;align-items:center;gap:28px;margin-top:31px}.charts-app .bc-hero-reassurance{display:flex;gap:17px;flex-wrap:wrap;margin-top:24px;font-size:10px;color:var(--muted)}.charts-app .bc-hero-reassurance>span{display:flex;align-items:center;gap:5px}.charts-app .bc-hero-reassurance svg{color:var(--brand)}.charts-app .bc-hero-product{position:relative;min-width:0}.charts-app .bc-hero-product:before{content:"";position:absolute;inset:-35px -42px -20px -24px;z-index:-1;opacity:.45;background-image:url(/charts/contours.svg);background-size:cover}.charts-app .bc-hero-product>.bc-river-widget{box-shadow:0 18px 55px #23443b0c,0 2px 8px #23443b03}.charts-app .bc-preview-label{display:flex;align-items:center;justify-content:space-between;margin:0 3px 14px;font-size:9px;letter-spacing:.12em;color:var(--muted)}.charts-app .bc-preview-label>span{display:flex;gap:6px;align-items:center}.charts-app .bc-preview-label>span:last-child{letter-spacing:0;font-size:11px}.charts-app .bc-panel-topline>span i,.charts-app .bc-preview-label i{width:5px;height:5px;background:var(--brand);border-radius:50%}.charts-app .bc-preview-caption{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;color:var(--muted);font-size:10px}.charts-app .bc-caption-line{width:20px;height:1px;background:#97b5aa}.charts-app .bc-audience-strip{border-block:1px solid var(--line)}.charts-app .bc-audience-strip>.bc-container{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:25px}.charts-app .bc-audience-strip>.bc-container>span{font-size:9px;letter-spacing:.15em;font-weight:700;color:var(--muted)}.charts-app .bc-audience-strip p{display:flex;align-items:center;gap:21px;font-size:13px}.charts-app .bc-audience-strip i,.charts-app .bc-example-tags i{height:3px;width:3px;background:#a9bcb0;border-radius:50%;display:inline-block}.charts-app .bc-audience-strip svg{color:#789d8e}.charts-app .bc-section{padding-block:86px}.charts-app .bc-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:44px}.charts-app .bc-section-heading h2{margin-top:17px}.charts-app .bc-section-heading>p{font-size:14px;line-height:1.8;padding-bottom:3px}.charts-app .bc-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.charts-app .bc-feature{padding:0 25px 7px 0;border-right:1px solid var(--line)}.charts-app .bc-feature:last-child{border:0}.charts-app .bc-feature-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:12px;background:#f0f5ef;margin-bottom:21px;color:var(--brand)}.charts-app .bc-feature h3{margin-bottom:14px;font-size:23px}.charts-app .bc-feature p{font-size:14px;max-width:310px;line-height:1.8}.charts-app .bc-feature>span{display:inline-block;font-size:8px;font-weight:700;letter-spacing:.14em;color:var(--muted);margin-top:25px}.charts-app .bc-small-benefits{display:flex;align-items:center;justify-content:center;gap:65px;border-top:1px solid var(--line);margin-top:42px;padding-top:26px}.charts-app .bc-small-benefits>span{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.charts-app .bc-small-benefits svg{color:var(--brand)}.charts-app .bc-how-section{background:var(--wash);border-block:1px solid var(--line);padding-block:68px}.charts-app .bc-how-section .bc-section-heading{margin-bottom:40px}.charts-app .bc-how-section h2{font-size:36px}.charts-app .bc-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px;gap:60px}.charts-app .bc-step>span{display:block;font-size:12px;color:var(--brand);font-family:monospace;border-top:1px solid #cddbd2;padding-top:18px;margin-bottom:20px}.charts-app .bc-step h3{font-size:21px;margin-bottom:13px}.charts-app .bc-step p{font-size:13px;max-width:290px;line-height:1.8}.charts-app .bc-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.charts-app .bc-example-caption{display:flex;align-items:center;justify-content:space-between;padding:13px 4px;font-size:11px;color:var(--muted)}.charts-app .bc-example-caption:hover{color:var(--brand)}.charts-app .bc-bottom-cta{padding:53px 30px 62px;text-align:center;background:#eaf1ea;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:70px}.charts-app .bc-cta-mark{color:var(--brand);margin-bottom:19px;display:flex;justify-content:center}.charts-app .bc-bottom-cta .bc-eyebrow{justify-content:center}.charts-app .bc-bottom-cta h2{margin-block:20px 17px;font-size:43px}.charts-app .bc-bottom-cta p{font-size:14px}.charts-app .bc-bottom-cta .bc-button{margin-top:25px}.charts-app .bc-river-widget{--widget-bg:#fff;--widget-ink:#233d42;--widget-muted:#6a7c7c;--widget-line:#e6ece7;--widget-wash:#f5f8f4;--accent:#087f8c;background:var(--widget-bg);color:var(--widget-ink);border:1px solid var(--widget-line);border-radius:12px;padding:25px 25px 13px;min-width:0;overflow:hidden;container-type:inline-size}.charts-app .bc-widget-dark{--widget-bg:#172e33;--widget-ink:#edf4ee;--widget-muted:#adbec0;--widget-line:#30464a;--widget-wash:#20383c;color-scheme:dark}.charts-app .bc-widget-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.charts-app .bc-widget-heading>div{min-width:0}.charts-app .bc-widget-eyebrow{display:flex;align-items:center;gap:4px;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--widget-muted);margin-bottom:8px}.charts-app .bc-widget-heading h2{font-size:24px;letter-spacing:-.035em;font-weight:500;line-height:1.1}.charts-app .bc-widget-heading p{color:var(--widget-muted);font-size:13px;margin-top:8px;line-height:1.5;max-width:400px}.charts-app .bc-station-number{white-space:nowrap}.charts-app .bc-live-badge{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:#176948;background:#eef7ef;padding:5px 7px;border-radius:4px;font-size:12px;line-height:1.4;margin-top:2px;min-width:90px;justify-content:center}.charts-app .bc-live-badge i{width:4px;height:4px;background:currentColor;border-radius:50%}.charts-app .bc-widget-dark .bc-live-badge{background:#28473f;color:#a7d6b5}.charts-app .bc-muted-badge{color:var(--widget-muted);background:var(--widget-wash)}.charts-app .bc-condition-metrics{display:flex;border-block:1px solid var(--widget-line);margin-top:21px;padding-block:13px 12px;gap:0}.charts-app .bc-condition-metric{flex:1 1;min-width:0;background:transparent;border:0;text-align:left;border-right:1px solid var(--widget-line);padding:0 13px;position:relative;color:var(--widget-ink);border-radius:0}.charts-app .bc-condition-metric:disabled{opacity:1;cursor:default}.charts-app .bc-value-placeholder{display:inline-block;vertical-align:top;position:relative;width:3.5ch;height:1.5em}.charts-app .bc-value-placeholder:before{content:"";position:absolute;inset:.45em 0 .4em;border-radius:4px;background:var(--widget-wash)}.charts-app .bc-condition-metric:first-child{padding-left:0}.charts-app .bc-condition-metric:last-child{border:0;padding-right:0}.charts-app .bc-condition-metric>span{display:flex;align-items:center;gap:5px;font-size:14px;color:var(--widget-muted);line-height:1.5}.charts-app .bc-condition-metric>span svg{width:14px;height:14px}.charts-app .bc-condition-metric strong{display:block;font-size:26px;font-weight:500;letter-spacing:-.04em;line-height:1.5;white-space:nowrap}.charts-app .bc-condition-metric strong small{font-size:13px;margin-left:5px;font-weight:400;color:var(--widget-muted);letter-spacing:0}.charts-app .bc-condition-metric.bc-metric-active>span{color:var(--accent)}.charts-app .bc-condition-metric.bc-metric-active:after{content:"";position:absolute;height:2px;background:var(--accent);bottom:-13px;left:13px;right:13px}.charts-app .bc-condition-metric:first-child.bc-metric-active:after{left:0}.charts-app .bc-chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:20px;margin-bottom:3px}.charts-app .bc-chart-legend{font-size:14px;display:flex;align-items:center;gap:6px;white-space:nowrap}.charts-app .bc-chart-legend i{width:6px;height:6px;border-radius:50%}.charts-app .bc-chart-legend small{font-size:12px;color:var(--widget-muted)}.charts-app .bc-range-controls{display:flex;gap:1px;background:var(--widget-wash);padding:3px;border-radius:5px}.charts-app .bc-range-controls button{font-size:13px;padding:5px 8px;border:0;color:var(--widget-muted);background:transparent;border-radius:3px;line-height:1.4;min-height:28px}.charts-app .bc-range-controls button.bc-selected{background:var(--widget-bg);box-shadow:0 1px 3px #0000000d;color:var(--widget-ink)}.charts-app .bc-range-controls button:hover{color:var(--widget-ink)}.charts-app .bc-plot-wrap{position:relative;min-width:0}.charts-app .bc-plot-host{width:100%;min-height:208px}.charts-app .uplot{font-family:Arial,Helvetica,sans-serif!important}.charts-app .u-cursor-x,.charts-app .u-cursor-y{border-color:var(--widget-muted)!important;opacity:.5}.charts-app .u-cursor-y{display:none}.charts-app .bc-plot-tooltip{position:absolute;z-index:3;top:7px;pointer-events:none;background:var(--widget-bg);color:var(--widget-ink);border:1px solid var(--widget-line);border-radius:6px;padding:10px 12px;box-shadow:0 4px 16px #00000015;width:208px;line-height:1.5}.charts-app .bc-plot-tooltip strong{display:block;font-size:13px;font-weight:600}.charts-app .bc-plot-tooltip small,.charts-app .bc-plot-tooltip span{display:block;font-size:12px;color:var(--widget-muted)}.charts-app .bc-plot-tooltip small{margin-top:2px}.charts-app .bc-data-table{font-size:12px;color:var(--widget-muted);margin:0 0 4px}.charts-app .bc-data-table>summary{cursor:pointer;display:inline-block;min-height:24px;line-height:24px}.charts-app .bc-data-table>summary:hover{color:var(--widget-ink);text-decoration:underline}.charts-app .bc-table-scroll{max-height:240px;overflow:auto;margin-bottom:8px;border:1px solid var(--widget-line);border-radius:5px}.charts-app .bc-data-table table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}.charts-app .bc-data-table td,.charts-app .bc-data-table th{padding:5px 8px;border-top:1px solid var(--widget-line)}.charts-app .bc-data-table caption{padding:8px}.charts-app .bc-trend-row{display:flex;align-items:center;gap:5px;font-size:13px;line-height:1.6;min-height:1.6em;margin:0 0 6px;color:var(--accent)}.charts-app .bc-trend-detail{color:var(--widget-muted)}.charts-app .bc-widget-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-top:1px solid var(--widget-line);padding-top:8px;font-size:12px;color:var(--widget-muted);line-height:1.5;min-height:calc(9px + 1.5em)}.charts-app .bc-widget-footer a{display:flex;gap:4px;align-items:center;white-space:nowrap;min-height:16px}.charts-app .bc-widget-footer a:hover{text-decoration:underline}.charts-app .bc-quality-note{font-size:12px;color:var(--widget-muted);padding-top:4px;line-height:1.5;min-height:calc(4px + 1.5em)}.charts-app .bc-quality-pending{visibility:hidden}.charts-app .bc-measurement-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.charts-app .bc-measurement-tabs button{background:var(--widget-wash);border:1px solid var(--widget-line);color:var(--widget-ink);border-radius:4px;font-size:14px;padding:5px 8px}.charts-app .bc-measurement-tabs button[aria-pressed=true]{border-color:var(--accent)}.charts-app .bc-plot-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:220px;text-align:center;color:var(--widget-muted);font-size:12px}.charts-app .bc-plot-empty span{font-size:12px;margin-top:5px}.charts-app .bc-widget-chart{--plot-height:208px;--table-row-height:28px;min-height:calc(var(--plot-height) + var(--table-row-height))}.charts-app .bc-widget-error{height:calc(var(--plot-height) + var(--table-row-height));overflow:auto;display:flex;align-items:center;justify-content:center;justify-content:safe center;flex-direction:column;text-align:center;gap:6px;font-size:12px;padding:12px}.charts-app .bc-widget-error>svg{color:var(--widget-muted);margin-bottom:4px}.charts-app .bc-widget-error>strong{font-weight:500;font-size:17px}.charts-app .bc-widget-error p{color:var(--widget-muted);max-width:290px}.charts-app .bc-widget-error .bc-button{margin-top:4px}.charts-app .bc-widget-skeleton{height:calc(var(--plot-height) + var(--table-row-height));position:relative}.charts-app .bc-widget-skeleton>.bc-skeleton-chart{height:var(--plot-height);width:100%;background:repeating-linear-gradient(0deg,transparent,transparent 43px,var(--widget-line) 44px,transparent 45px)}.charts-app .bc-widget-skeleton>span{display:block;color:var(--widget-muted);font-size:12px;text-align:center;line-height:var(--table-row-height)}.charts-app .bc-river-widget.bc-widget-compact{padding:16px 16px 10px}.charts-app .bc-widget-compact .bc-widget-heading{position:relative}.charts-app .bc-widget-compact .bc-widget-heading>div{width:100%}.charts-app .bc-widget-compact .bc-widget-eyebrow{min-height:27px;padding-right:100px;margin-bottom:4px}.charts-app .bc-widget-compact .bc-live-badge{position:absolute;top:0;right:0;margin-top:0}.charts-app .bc-widget-compact .bc-widget-heading h2{font-size:21px}.charts-app .bc-widget-compact .bc-widget-heading p{margin-top:4px}.charts-app .bc-widget-compact .bc-condition-metrics{margin-top:8px;border-top:0;padding-top:0;padding-bottom:8px}.charts-app .bc-widget-compact .bc-condition-metric{display:flex;align-items:center;justify-content:space-between;gap:12px}.charts-app .bc-widget-compact .bc-condition-metric>span{min-height:0}.charts-app .bc-widget-compact .bc-condition-metric strong{font-size:28px;line-height:1.25}.charts-app .bc-widget-compact .bc-value-placeholder{height:1.25em}.charts-app .bc-widget-compact .bc-condition-metric.bc-metric-active:after{bottom:-9px}.charts-app .bc-widget-compact .bc-condition-metrics+.bc-chart-toolbar>div:first-child{display:none}.charts-app .bc-widget-compact .bc-chart-toolbar{margin-top:8px}.charts-app .bc-widget-compact .bc-chart-legend small{display:none}.charts-app .bc-widget-compact .bc-range-controls{width:auto;margin-left:auto;padding:2px}.charts-app .bc-widget-compact .bc-range-controls button{flex:none;min-width:36px;min-height:28px;padding:4px 6px;font-size:12px}.charts-app .bc-widget-compact .bc-plot-host{min-height:120px}.charts-app .bc-widget-compact .bc-plot-empty{min-height:calc(var(--plot-height) + var(--table-row-height))}.charts-app .bc-widget-compact .bc-widget-chart{--plot-height:120px}.charts-app .bc-widget-compact .bc-trend-row{flex-wrap:wrap;line-height:1.6;margin-bottom:4px;min-height:3.2em}.charts-app .bc-widget-compact .bc-trend-detail{display:inline}@container (max-width:380px){.charts-app .bc-widget-heading h2{font-size:21px}.charts-app .bc-condition-metric{padding-inline:8px}.charts-app .bc-condition-metric strong{font-size:23px}.charts-app .bc-condition-metric>span{min-height:3em;align-items:flex-start}.charts-app .bc-condition-metric>span svg{display:none}.charts-app .bc-trend-detail{display:block}.charts-app .bc-trend-row{min-height:3.2em}.charts-app .bc-range-controls button{flex:1 1;min-width:44px;min-height:44px}.charts-app .bc-range-controls{width:100%}.charts-app .bc-data-table>summary{min-height:44px;line-height:44px}.charts-app .bc-widget-chart{--table-row-height:48px}.charts-app .bc-chart-toolbar{gap:8px}}@container (max-width:300px){.charts-app .bc-widget-footer{min-height:calc(9px + 3em)}}@container (max-width:260px){.charts-app .bc-condition-metrics{flex-wrap:wrap;gap:15px}.charts-app .bc-condition-metric{flex-basis:40%;border:0}.charts-app .bc-chart-toolbar,.charts-app .bc-widget-footer,.charts-app .bc-widget-heading{flex-wrap:wrap}}body:has(.charts-app .bc-embed-page){min-width:0}.charts-app .bc-embed-page{min-height:100vh;background:#fff;padding:0;margin:0}.charts-app .bc-embed-page>.bc-river-widget{border:0;border-radius:0}.charts-app .bc-embed-dark{background:#172e33}.charts-app .bc-embed-invalid{padding:30px;font-size:14px;background:#fff;min-height:100vh}.charts-app .bc-embed-invalid h1{font-size:24px;margin-bottom:15px}.charts-app .bc-embed-invalid a{display:inline-block;margin-top:15px;text-decoration:underline}.charts-app .bc-embed-invalid p{max-width:500px}.charts-app .bc-builder-page{padding-block:48px 70px}.charts-app .bc-builder-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:37px;gap:25px}.charts-app .bc-builder-title h1{font-size:43px;margin-top:12px}.charts-app .bc-builder-title p{font-size:14px;margin-top:12px}.charts-app .bc-free-label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.charts-app .bc-builder-grid{display:grid;grid-template-columns:335px minmax(0,1fr);grid-gap:30px;gap:30px;align-items:start}.charts-app .bc-builder-settings{border:1px solid var(--line);border-radius:12px;background:#fff;min-width:0}.charts-app .bc-settings-section{padding:25px;border-bottom:1px solid var(--line)}.charts-app .bc-settings-section:last-child{border:0}.charts-app .bc-settings-section h2{font-size:16px;font-weight:600;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;margin-bottom:22px}.charts-app .bc-settings-section h2>span{font-family:monospace;font-size:10px;letter-spacing:0;color:var(--brand);font-weight:400;background:var(--wash);border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.charts-app .bc-input-label{display:block;font-size:11px;font-weight:500;margin-bottom:8px;margin-top:19px}.charts-app .bc-search-input{display:flex;gap:8px;align-items:center;border:1px solid #d6e0d9;border-radius:6px;padding:0 11px;color:var(--muted)}.charts-app .bc-search-input input{width:100%;border:0;background:transparent;min-width:0;font-size:12px;min-height:43px;outline-offset:0}.charts-app .bc-search-input:focus-within{border-color:var(--brand)}.charts-app .bc-search-input input:focus-visible{outline:none}.charts-app .bc-selected-station{display:flex;align-items:flex-start;gap:9px;padding:14px 12px;border:1px solid #cadfd8;background:#f3f8f4;border-radius:7px;margin-top:15px;color:var(--brand)}.charts-app .bc-selected-station>svg{margin-top:2px}.charts-app .bc-selected-station>svg:last-child{margin-left:auto;flex-shrink:0}.charts-app .bc-selected-station>div{min-width:0}.charts-app .bc-selected-station strong{display:block;font-size:11px;font-weight:600;line-height:1.6;color:var(--ink)}.charts-app .bc-selected-station span{display:block;font-size:9px;margin-top:5px;color:var(--muted)}.charts-app .bc-quick-stations{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:14px}.charts-app .bc-quick-stations>span{font-size:7px;color:var(--muted);letter-spacing:.1em;margin-right:4px}.charts-app .bc-quick-stations button{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--muted);font-size:10px;padding:5px;min-height:30px}.charts-app .bc-quick-stations button[aria-pressed=true]{color:var(--brand);background:var(--wash)}.charts-app .bc-quick-stations button:hover{color:var(--brand)}.charts-app .bc-search-results{margin-top:6px;border:1px solid var(--line);border-radius:6px;max-height:310px;overflow:auto}.charts-app .bc-search-results p{font-size:11px;padding:13px}.charts-app .bc-search-results button{display:flex;align-items:center;gap:10px;text-align:left;background:#fff;border:0;border-bottom:1px solid var(--line);width:100%;padding:11px;color:var(--ink);font-size:11px}.charts-app .bc-search-results button:hover{background:var(--wash)}.charts-app .bc-search-results button>svg:last-child{margin-left:auto}.charts-app .bc-search-results small{display:block;font-size:9px;margin-top:4px;color:var(--muted)}.charts-app .bc-metric-options{padding:0;margin:0;border:0;display:flex;flex-direction:column;gap:15px}.charts-app .bc-metric-options>label{display:flex;gap:10px;align-items:flex-start;font-size:12px;cursor:pointer;line-height:1.5}.charts-app .bc-metric-options input{margin:2px 0 0}.charts-app .bc-metric-options small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.charts-app .bc-settings-section select{width:100%;background:#fff;border:1px solid #d6e0d9;border-radius:6px;font-size:12px;min-height:42px;padding:8px;color:var(--ink)}.charts-app .bc-segmented{display:flex;border:1px solid var(--line);padding:3px;border-radius:6px;background:var(--paper);gap:3px}.charts-app .bc-segmented button{flex:1 1;min-height:35px;border:1px solid transparent;background:transparent;border-radius:4px;font-size:11px;color:var(--muted)}.charts-app .bc-segmented button[aria-pressed=true]{background:#fff;border-color:var(--line);color:var(--ink);box-shadow:0 1px 3px #00000005}.charts-app .bc-color-options{display:flex;gap:10px;align-items:center;margin-block:13px 22px}.charts-app .bc-color-options>button{border:3px solid white;box-shadow:0 0 0 1px transparent;width:29px;height:29px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}.charts-app .bc-color-options>button[aria-pressed=true]{box-shadow:0 0 0 1px var(--ink)}.charts-app .bc-custom-color{position:relative;width:29px;height:29px;border-radius:50%;border:1px dashed #b4c3bb;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;overflow:hidden}.charts-app .bc-custom-color input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.charts-app .bc-custom-color>span{font-size:12px}.charts-app .bc-checkbox-row{display:flex;align-items:flex-start;gap:9px;font-size:11px;cursor:pointer;line-height:1.7}.charts-app .bc-checkbox-row input{margin:1px 0 0}.charts-app .bc-field-note{font-size:9px;margin-top:8px;line-height:1.7}.charts-app .bc-error-text{color:#97502a}.charts-app .bc-builder-output{min-width:0}.charts-app .bc-preview-panel{border:1px solid var(--line);border-radius:12px;background:#edf2ed;overflow:hidden}.charts-app .bc-panel-topline{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-bottom:1px solid var(--line)}.charts-app .bc-panel-topline>span{display:flex;gap:7px;align-items:center;font-size:9px;letter-spacing:.12em;color:var(--muted);font-weight:600}.charts-app .bc-device-controls{display:flex;gap:5px}.charts-app .bc-device-controls button{background:transparent;border:0;border-radius:5px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--muted)}.charts-app .bc-device-controls button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #00000009}.charts-app .bc-iframe-stage{padding:27px;margin:auto;max-width:100%;width:100%;transition:max-width .2s}.charts-app .bc-iframe-stage iframe{border-radius:9px;box-shadow:0 5px 22px #203d2a08;background:#fff}.charts-app .bc-iframe-stage.bc-mobile-preview{max-width:375px;padding-inline:15px}.charts-app .bc-preview-footnote{border-top:1px solid var(--line);padding:12px 22px;font-size:10px;color:var(--muted);display:flex;align-items:center;gap:7px}.charts-app .bc-preview-footnote a{display:flex;align-items:center;gap:5px;margin-left:auto}.charts-app .bc-preview-footnote a:hover{color:var(--brand)}.charts-app .bc-preview-loading{min-height:540px;display:flex;align-items:center;justify-content:center;padding:25px;font-size:12px;color:var(--muted)}.charts-app .bc-embed-panel{margin-top:25px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:25px}.charts-app .bc-share-options{margin-bottom:22px}.charts-app .bc-share-options button{min-height:44px;font-size:13px}.charts-app .bc-share-link-field{margin-block:20px 10px}.charts-app .bc-share-link-field input{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--paper);font-size:13px;min-height:44px}.charts-app .bc-hosted-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:22px;border-bottom:1px solid var(--line)}.charts-app .bc-hosted-page{max-width:1060px;padding-block:32px 56px}.charts-app .bc-hosted-title{margin-bottom:24px}.charts-app .bc-hosted-title h1{font-size:clamp(26px,4vw,38px);line-height:1.2;margin-block:8px}.charts-app .bc-hosted-title p{color:var(--muted)}.charts-app .bc-hosted-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-block:18px 32px;font-size:12px;color:var(--muted)}.charts-app .bc-hosted-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:24px}.charts-app .bc-hosted-cta h2{font-size:18px}.charts-app .bc-hosted-cta p{font-size:13px;color:var(--muted);margin-top:6px}.charts-app .bc-embed-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.charts-app .bc-embed-heading h2{font-size:21px;margin-top:10px}.charts-app .bc-embed-heading .bc-eyebrow{font-size:8px;letter-spacing:.13em}.charts-app .bc-demo-embed pre,.charts-app .bc-embed-panel pre{background:#182f34;border:1px solid #294149;color:#b7d4ce;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;padding:20px;border-radius:7px;margin-block:20px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.9;max-width:100%}.charts-app .bc-copy-status{font-size:10px;display:block;min-height:25px;margin-bottom:13px;color:var(--muted)}.charts-app .bc-embed-panel .bc-checkbox-row{border-top:1px solid var(--line);padding-top:16px;font-size:10px}.charts-app .bc-attribution-copy strong{display:block;font-weight:600}.charts-app .bc-attribution-copy small{display:block;margin-top:2px;color:var(--muted);font-size:10px;font-style:italic}.charts-app .bc-install-help{font-size:10px;margin-top:8px;min-height:33px;color:var(--brand)}.charts-app .bc-demo-page{padding-block:60px 70px}.charts-app .bc-demo-intro{text-align:center;max-width:720px;margin:auto}.charts-app .bc-demo-intro .bc-eyebrow{justify-content:center}.charts-app .bc-demo-intro h1{font-size:54px;margin-top:20px}.charts-app .bc-demo-intro p{font-size:16px;margin-top:20px;line-height:1.8}.charts-app .bc-demo-intro .bc-button{margin-top:25px}.charts-app .bc-demo-full{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:80px;gap:80px;align-items:center;margin-top:65px;padding-bottom:60px;border-bottom:1px solid var(--line)}.charts-app .bc-example-description h2{margin-top:20px}.charts-app .bc-example-description p{font-size:14px;margin-top:17px;line-height:1.9;max-width:330px}.charts-app .bc-example-tags{display:flex;align-items:center;gap:10px;font-size:10px;margin-top:23px;color:var(--muted)}.charts-app .bc-example-description .bc-text-link{margin-top:15px;font-size:12px}.charts-app .bc-demo-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;padding-top:45px}.charts-app .bc-demo-card-label{margin-bottom:24px}.charts-app .bc-demo-card-label>span{font-size:9px;color:var(--brand);letter-spacing:.13em;font-weight:700}.charts-app .bc-demo-card-label h2{font-size:28px;margin-top:12px}.charts-app .bc-demo-card-label p{font-size:13px;margin-top:10px}.charts-app .bc-demo-note{display:flex;gap:16px;margin-top:24px;padding:20px;background:var(--wash);border:1px solid var(--line);border-radius:9px}.charts-app .bc-demo-note svg{color:var(--brand);margin-top:4px}.charts-app .bc-demo-note strong{font-size:14px;font-weight:500}.charts-app .bc-demo-note p{font-size:12px;margin-top:5px}.charts-app .bc-demo-embed{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px;align-items:center;padding:45px;border-radius:12px;background:var(--wash);border:1px solid var(--line);margin-top:60px}.charts-app .bc-demo-embed h2{font-size:32px;margin-top:17px}.charts-app .bc-demo-embed p{font-size:13px;margin-top:15px}.charts-app .bc-demo-embed .bc-button{margin-top:22px}.charts-app .bc-demo-embed pre{font-size:10px;margin:0}.charts-app .bc-demo-embed .bc-copy-status{margin-top:10px;margin-bottom:0}.charts-app .bc-demo-data-note{max-width:750px;margin:40px auto 0;text-align:center}.charts-app .bc-demo-data-note>strong{font-size:13px;font-weight:500}.charts-app .bc-demo-data-note p{font-size:11px;margin-top:8px;line-height:1.8}.charts-app .bc-guide-page{max-width:900px;padding-block:60px 80px}.charts-app .bc-guide-page>h1{font-size:48px;margin-top:20px}.charts-app .bc-guide-lead{font-size:18px;margin-top:16px}.charts-app .bc-guide-steps{margin-block:50px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.charts-app .bc-guide-steps section>span{color:var(--brand);font-family:monospace;font-size:12px}.charts-app .bc-guide-steps h2,.charts-app .bc-platform-grid h2{font-size:23px;margin-block:14px}.charts-app .bc-guide-steps p,.charts-app .bc-platform-grid p{font-size:13px;margin-top:10px;line-height:1.9}.charts-app .bc-guide-steps a{text-decoration:underline;color:var(--brand)}.charts-app .bc-platform-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px;background:var(--wash);border:1px solid var(--line);border-radius:10px;padding:25px}.charts-app .bc-platform-grid h2{font-size:19px}.charts-app .bc-guide-faq{margin-block:45px}.charts-app .bc-guide-faq>h2{font-size:30px;margin-bottom:25px}.charts-app .bc-guide-faq details{border-bottom:1px solid var(--line);padding-block:17px}.charts-app .bc-guide-faq summary{cursor:pointer;font-size:14px;min-height:30px}.charts-app .bc-guide-faq p{font-size:13px;padding:10px 0 7px;max-width:700px;line-height:1.9}@media (min-width:1450px){.charts-app .bc-hero{padding-block:100px}.charts-app .bc-hero h1{font-size:75px}}@media (max-width:1100px){.charts-app .bc-container{width:calc(100% - 64px)}.charts-app .bc-hero{gap:35px;padding-block:65px}.charts-app .bc-hero h1{font-size:55px}.charts-app .bc-hero-description{font-size:15px}.charts-app .bc-hero-actions{gap:18px}.charts-app .bc-hero-reassurance{gap:10px;font-size:9px}.charts-app .bc-audience-strip p{gap:15px;font-size:11px}.charts-app .bc-audience-strip>.bc-container>span{font-size:8px}.charts-app .bc-hero .bc-river-widget{padding-inline:20px}.charts-app .bc-hero .bc-widget-heading h2{font-size:23px}.charts-app .bc-example-grid{gap:14px}.charts-app .bc-example-grid .bc-river-widget{padding-inline:15px}.charts-app .bc-example-grid .bc-live-badge{display:none}.charts-app .bc-example-grid .bc-widget-heading h2{font-size:20px}.charts-app .bc-example-grid .bc-chart-legend{display:none}.charts-app .bc-example-grid .bc-chart-toolbar{justify-content:flex-end}.charts-app .bc-small-benefits{gap:35px}.charts-app .bc-builder-grid{grid-template-columns:300px minmax(0,1fr);gap:22px}.charts-app .bc-settings-section{padding:22px}.charts-app .bc-embed-panel,.charts-app .bc-iframe-stage{padding:20px}.charts-app .bc-embed-heading h2{font-size:18px}.charts-app .bc-embed-heading{gap:12px}.charts-app .bc-embed-heading .bc-button{gap:8px;font-size:11px;padding-inline:12px}.charts-app .bc-demo-full{gap:40px}.charts-app .bc-demo-embed{gap:35px}}@media (max-width:850px){.charts-app .bc-hero{grid-template-columns:1fr;gap:40px;padding-block:55px}.charts-app .bc-hero-copy{text-align:center;max-width:600px;margin:auto}.charts-app .bc-hero-actions,.charts-app .bc-hero-copy .bc-eyebrow,.charts-app .bc-hero-reassurance{justify-content:center}.charts-app .bc-hero h1{font-size:64px}.charts-app .bc-hero-description{margin:auto;max-width:440px}.charts-app .bc-hero-product{width:100%;max-width:650px;margin:auto}.charts-app .bc-hero-product:before{inset:-20px 0}.charts-app .bc-audience-strip>.bc-container{flex-wrap:wrap;justify-content:center;gap:12px;padding-block:20px}.charts-app .bc-audience-strip .bc-brand-mark{display:none}.charts-app .bc-audience-strip>.bc-container>span{font-size:9px}.charts-app .bc-audience-strip p{width:100%;justify-content:center;font-size:12px}.charts-app .bc-section{padding-block:60px}.charts-app .bc-section-heading{gap:20px}.charts-app .bc-section-heading h2{font-size:34px}.charts-app .bc-section-heading>p{font-size:12px}.charts-app .bc-feature-grid{gap:25px}.charts-app .bc-feature h3{font-size:20px}.charts-app .bc-feature p{font-size:12px}.charts-app .bc-feature{padding-right:15px}.charts-app .bc-steps-grid{gap:30px}.charts-app .bc-example-grid{grid-template-columns:1fr;gap:22px;max-width:600px;margin:auto}.charts-app .bc-example-grid .bc-chart-legend,.charts-app .bc-example-grid .bc-live-badge{display:flex}.charts-app .bc-example-grid .bc-chart-toolbar{justify-content:space-between}.charts-app .bc-example-grid .bc-river-widget{padding-inline:25px}.charts-app .bc-example-caption{font-size:12px}.charts-app .bc-bottom-cta h2{font-size:36px}.charts-app .bc-builder-grid{grid-template-columns:270px minmax(0,1fr);gap:16px}.charts-app .bc-settings-section{padding:19px}.charts-app .bc-iframe-stage{padding:12px}.charts-app .bc-embed-heading{align-items:flex-start;flex-direction:column}.charts-app .bc-embed-heading h2{font-size:21px}.charts-app .bc-builder-title{align-items:flex-start}.charts-app .bc-free-label{font-size:9px;margin-top:20px}.charts-app .bc-preview-footnote{flex-wrap:wrap;font-size:9px;padding-inline:14px}.charts-app .bc-preview-footnote a{margin-left:0;width:100%;padding-left:20px}.charts-app .bc-embed-panel pre{padding:13px;font-size:9px}.charts-app .bc-demo-full{grid-template-columns:1fr;gap:27px;margin-top:45px}.charts-app .bc-example-description p{max-width:100%}.charts-app .bc-demo-full .bc-example-description{display:grid;grid-template-columns:1fr auto;grid-column-gap:30px;column-gap:30px}.charts-app .bc-example-description .bc-eyebrow,.charts-app .bc-example-description h2,.charts-app .bc-example-description p{grid-column:1}.charts-app .bc-example-description .bc-example-tags{grid-column:2;grid-row:2;align-self:center;margin-top:0}.charts-app .bc-example-description .bc-text-link{grid-column:2;grid-row:3;align-self:center;margin-top:0}.charts-app .bc-demo-pair{gap:22px}.charts-app .bc-demo-embed{padding:30px;gap:30px}.charts-app .bc-demo-embed h2{font-size:27px}.charts-app .bc-guide-steps{gap:20px}.charts-app .bc-platform-grid{gap:20px;padding:20px}}@media (max-width:650px){.charts-app .bc-container{width:calc(100% - 36px)}.charts-app .bc-header-inner{height:74px}.charts-app .bc-brand{gap:8px}.charts-app .bc-brand>span{font-size:21px}.charts-app .bc-brand svg{width:29px;height:29px}.charts-app .bc-header-inner nav{gap:16px}.charts-app .bc-header-inner nav>a:not(.bc-button){font-size:11px;display:none}.charts-app .bc-header-inner nav .bc-button{padding:10px 12px;min-height:39px;font-size:10px;gap:10px}.charts-app .bc-hero{padding-block:43px 35px;gap:33px}.charts-app .bc-hero h1{font-size:51px;margin-block:20px}.charts-app .bc-hero-copy .bc-eyebrow{font-size:8px}.charts-app .bc-hero-description{font-size:14px;max-width:340px;line-height:1.8}.charts-app .bc-hero-actions{margin-top:25px;gap:22px}.charts-app .bc-hero-actions .bc-button{font-size:12px;gap:15px;padding:13px 17px;min-height:47px}.charts-app .bc-hero-actions .bc-text-link{font-size:12px;gap:8px}.charts-app .bc-hero-reassurance{font-size:8px;gap:14px;margin-top:20px}.charts-app .bc-hero-reassurance svg{width:11px}.charts-app .bc-preview-label{font-size:8px}.charts-app .bc-preview-label>span:last-child{font-size:9px}.charts-app .bc-hero .bc-river-widget{padding:20px 17px 12px}.charts-app .bc-hero .bc-widget-heading h2{font-size:23px}.charts-app .bc-preview-caption{font-size:9px}.charts-app .bc-audience-strip p{font-size:10px;gap:11px;flex-wrap:wrap}.charts-app .bc-audience-strip>.bc-container>span{font-size:8px}.charts-app .bc-section{padding-block:45px}.charts-app .bc-section-heading{flex-direction:column;align-items:flex-start;margin-bottom:30px;gap:14px}.charts-app .bc-section-heading h2{font-size:33px}.charts-app .bc-section-heading>.bc-text-link{font-size:12px;min-height:30px}.charts-app .bc-section-heading>p{font-size:13px}.charts-app .bc-feature-grid{grid-template-columns:1fr;gap:26px}.charts-app .bc-feature{border-right:0;border-bottom:1px solid var(--line);position:relative;padding:0 0 25px 63px;min-height:130px}.charts-app .bc-feature-icon{position:absolute;left:0;top:0;width:42px;height:42px}.charts-app .bc-feature h3{font-size:23px;margin-top:3px}.charts-app .bc-feature p{font-size:13px;max-width:100%}.charts-app .bc-feature>span{margin-top:14px}.charts-app .bc-small-benefits{gap:14px;flex-wrap:wrap;justify-content:flex-start;margin-top:15px;padding-top:23px}.charts-app .bc-small-benefits>span{font-size:10px;gap:6px}.charts-app .bc-small-benefits svg{width:14px}.charts-app .bc-how-section{padding-block:42px}.charts-app .bc-how-section h2{font-size:31px}.charts-app .bc-how-section .bc-section-heading{margin-bottom:23px}.charts-app .bc-steps-grid{grid-template-columns:1fr;gap:23px}.charts-app .bc-step{padding-left:45px;position:relative;border-top:1px solid #cddbd2;padding-top:21px}.charts-app .bc-step>span{position:absolute;left:0;top:19px;border:0;padding:0;margin:0;font-size:11px}.charts-app .bc-step h3{font-size:22px;margin-bottom:10px}.charts-app .bc-step p{max-width:100%;font-size:13px}.charts-app .bc-example-grid{gap:13px}.charts-app .bc-example-grid .bc-river-widget{padding-inline:20px}.charts-app .bc-bottom-cta{padding:35px 20px 40px;margin-bottom:40px}.charts-app .bc-bottom-cta .bc-eyebrow{font-size:8px}.charts-app .bc-bottom-cta h2{font-size:30px}.charts-app .bc-bottom-cta .bc-button,.charts-app .bc-bottom-cta p{font-size:12px}.charts-app .bc-builder-page{padding-block:30px 40px}.charts-app .bc-builder-title{display:block;margin-bottom:26px}.charts-app .bc-builder-title .bc-eyebrow{font-size:8px}.charts-app .bc-builder-title h1{font-size:37px}.charts-app .bc-builder-title p{font-size:12px}.charts-app .bc-free-label{margin-top:17px;font-size:10px}.charts-app .bc-builder-grid{grid-template-columns:1fr;gap:25px}.charts-app .bc-settings-section{padding:22px}.charts-app .bc-builder-settings .bc-settings-section:last-child{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;column-gap:20px}.charts-app .bc-builder-settings .bc-settings-section:last-child>.bc-checkbox-row,.charts-app .bc-builder-settings .bc-settings-section:last-child>.bc-field-note,.charts-app .bc-builder-settings .bc-settings-section:last-child>h2{grid-column:1/-1}.charts-app .bc-builder-settings .bc-settings-section:last-child>.bc-input-label{grid-column:1;margin-top:9px;align-self:center}.charts-app .bc-builder-settings .bc-settings-section:last-child>.bc-segmented{grid-column:2;margin-bottom:12px}.charts-app .bc-builder-settings .bc-settings-section:last-child>.bc-color-options{grid-column:2;margin-top:7px;gap:8px;flex-wrap:wrap}.charts-app .bc-color-options>button,.charts-app .bc-custom-color{width:26px;height:26px}.charts-app .bc-preview-panel .bc-iframe-stage{padding:15px}.charts-app .bc-embed-heading{flex-direction:row;align-items:center}.charts-app .bc-embed-heading h2{font-size:19px}.charts-app .bc-embed-heading .bc-eyebrow{font-size:7px;gap:6px;letter-spacing:.08em}.charts-app .bc-embed-heading .bc-button{font-size:10px;padding-inline:10px;gap:6px;min-height:39px}.charts-app .bc-embed-panel{padding:20px 16px}.charts-app .bc-embed-panel pre{font-size:9px}.charts-app .bc-preview-footnote{flex-wrap:nowrap;font-size:9px}.charts-app .bc-preview-footnote a{margin-left:auto;padding:0;width:auto}.charts-app .bc-demo-page{padding-block:38px}.charts-app .bc-demo-intro h1{font-size:40px}.charts-app .bc-demo-intro p{font-size:14px}.charts-app .bc-demo-intro .bc-eyebrow{font-size:8px}.charts-app .bc-demo-intro .bc-button{font-size:12px}.charts-app .bc-demo-full{padding-bottom:35px;gap:25px}.charts-app .bc-demo-full .bc-example-description{display:block}.charts-app .bc-example-description h2{font-size:32px}.charts-app .bc-example-description p{font-size:13px}.charts-app .bc-example-description .bc-example-tags{margin-top:18px}.charts-app .bc-example-description .bc-text-link{margin-top:9px}.charts-app .bc-demo-pair{grid-template-columns:1fr;gap:35px;padding-top:35px}.charts-app .bc-demo-card-label{margin-bottom:20px}.charts-app .bc-demo-card-label h2{font-size:28px}.charts-app .bc-demo-embed{grid-template-columns:1fr;padding:25px;gap:25px;margin-top:35px}.charts-app .bc-demo-embed h2{font-size:30px}.charts-app .bc-demo-embed pre{font-size:9px;padding:15px}.charts-app .bc-demo-data-note p{font-size:10px}.charts-app .bc-guide-page{padding-block:35px 50px}.charts-app .bc-guide-page>h1{font-size:38px}.charts-app .bc-guide-page .bc-eyebrow{font-size:8px}.charts-app .bc-guide-lead{font-size:15px}.charts-app .bc-guide-steps{grid-template-columns:1fr;gap:28px;margin-block:30px}.charts-app .bc-guide-steps section{border-top:1px solid var(--line);padding-top:20px}.charts-app .bc-guide-steps h2{font-size:25px}.charts-app .bc-platform-grid{grid-template-columns:1fr;gap:15px}.charts-app .bc-guide-faq>h2{font-size:28px}.charts-app .bc-guide-faq summary{font-size:13px}.charts-app .bc-river-widget{padding-inline:18px}.charts-app .bc-river-widget .bc-widget-heading h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.charts-app{scroll-behavior:auto}.charts-app *,.charts-app :after,.charts-app :before{animation:none!important;transition:none!important}}.charts-app .bc-widget-dark .bc-condition-metric.bc-metric-active>span,.charts-app .bc-widget-dark .bc-trend-row{color:var(--widget-ink)}@media (pointer:coarse){.charts-app .bc-widget-chart{--table-row-height:48px}.charts-app .bc-range-controls button{min-height:44px;min-width:44px}.charts-app .bc-data-table>summary{min-height:44px;line-height:44px}.charts-app .bc-color-options>button,.charts-app .bc-custom-color{min-width:30px;min-height:30px}}.uplot,.uplot *,.uplot :after,.uplot :before{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:rgba(0,0,0,.07)}.u-cursor-x,.u-cursor-y,.u-select{position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{left:0;top:0;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607d8b}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607d8b}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-cursor-pt.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-select.u-off{display:none}