.orchid-charts-host{position:relative}:root{--orchid-charts-label-color:#3a3a3c;--orchid-charts-secondary-label-color:#6e6e73;--orchid-charts-axis-line-color:#e5e5ea;--orchid-charts-tooltip-bg:#fffffff5;--orchid-charts-tooltip-value:#1d1d1f;--orchid-charts-focus-ring:#007aff;--orchid-charts-hover-fill:color-mix(in srgb, var(--orchid-charts-focus-ring) 8%, transparent);--orchid-charts-hover-blend-mode:normal;--orchid-charts-mark-separator:#fff;--orchid-charts-point-fill:#fff}.orchid-charts-chart{-webkit-tap-highlight-color:transparent;max-width:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:block;overflow:visible}.orchid-charts-title{fill:var(--orchid-charts-label-color);font-size:15px;font-weight:600}.orchid-charts-axis{stroke:var(--orchid-charts-axis-line-color);stroke-width:1px;vector-effect:non-scaling-stroke}.orchid-charts-line{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.orchid-charts-grid{fill:none;stroke:var(--orchid-charts-axis-line-color);stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.orchid-charts-radar{vector-effect:non-scaling-stroke}.orchid-charts-polar-area,.orchid-charts-pie-slice,.orchid-charts-donut-slice,.orchid-charts-percentage-segment{stroke:var(--orchid-charts-mark-separator);stroke-width:1.5px;vector-effect:non-scaling-stroke}.orchid-charts-label,.orchid-charts-legend,.orchid-charts-annotation{fill:var(--orchid-charts-label-color);font:11px/1.25 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.orchid-charts-annotation{font-variant-numeric:tabular-nums;pointer-events:none;opacity:1;stroke:var(--orchid-charts-annotation-halo,none);stroke-width:2px;stroke-linejoin:round;paint-order:stroke fill;font-size:12px;font-weight:400}.orchid-charts-direct-value{fill:var(--orchid-charts-label-color);font:600 15px/1 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.orchid-charts-marker{stroke:var(--orchid-charts-secondary-label-color);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.orchid-charts-slice-label{pointer-events:none;fill:#fff;font:600 10px system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.orchid-charts-mark{cursor:default;transform-origin:50%;transform-box:fill-box;outline:none}.orchid-charts-selectable-mark{cursor:pointer}.orchid-charts-radar-hit{fill:#0000}.orchid-charts-radar-guide{pointer-events:none;opacity:0}.orchid-charts-radar-guide line{stroke:var(--orchid-charts-secondary-label-color);stroke-width:1px;stroke-dasharray:3 3}.orchid-charts-radar-guide circle{fill:var(--orchid-charts-point-fill);stroke-width:2px}.orchid-charts-radar-axis:is(.is-hovered,.is-active,:focus-visible) .orchid-charts-radar-guide{opacity:1}.orchid-charts-x-hit{fill:#0000;stroke:#0000;stroke-width:1px;vector-effect:non-scaling-stroke}.orchid-charts-x-hit.is-active{fill:var(--orchid-charts-focus-ring);fill-opacity:.08}.orchid-charts-interactive-mark.is-hovered,.orchid-charts-visual-mark.is-hovered{filter:brightness(.96)saturate(1.08)}.orchid-charts-interactive-mark:focus-visible{filter:drop-shadow(0 0 1px var(--orchid-charts-tooltip-bg)) drop-shadow(0 0 2px var(--orchid-charts-focus-ring))}.orchid-charts-interactive-mark.is-active{filter:brightness(.92) saturate(1.12) drop-shadow(0 0 2px var(--orchid-charts-focus-ring))}.orchid-charts-interactive-mark.is-pressed{opacity:.72}.orchid-charts-point-hit{stroke-width:2px;vector-effect:non-scaling-stroke}.orchid-charts-point-hit.is-active{fill:var(--orchid-charts-focus-ring);fill-opacity:.08;stroke:currentColor;stroke-opacity:.42}.orchid-charts-x-hit.is-hovered:not(.is-active),.orchid-charts-point-hit.is-hovered:not(.is-active){mix-blend-mode:var(--orchid-charts-hover-blend-mode);fill:var(--orchid-charts-hover-fill);fill-opacity:1}.orchid-charts-point-hit.is-hovered:not(.is-active){stroke:currentColor;stroke-opacity:.42}@media (hover:hover) and (pointer:fine){.orchid-charts-x-hit:hover:not(.is-active),.orchid-charts-point-hit:hover:not(.is-active){mix-blend-mode:var(--orchid-charts-hover-blend-mode);fill:var(--orchid-charts-hover-fill);fill-opacity:1}.orchid-charts-previewable-mark:hover{filter:brightness(.96)saturate(1.08)}.orchid-charts-point-hit:hover:not(.is-active){stroke:currentColor;stroke-opacity:.42}}.orchid-charts-point-halo{pointer-events:none;fill:var(--orchid-charts-point-fill);stroke:var(--orchid-charts-point-fill);stroke-width:5px;vector-effect:non-scaling-stroke}.orchid-charts-line-point-halo{stroke-width:3px}.orchid-charts-point,.orchid-charts-scatter{stroke-width:3px;vector-effect:non-scaling-stroke}.orchid-charts-point{stroke-width:2px}.orchid-charts-legend-group{pointer-events:none}.orchid-charts-line.orchid-charts-series-1{stroke-dasharray:8 4}.orchid-charts-line.orchid-charts-series-2{stroke-dasharray:2 3}.orchid-charts-line.orchid-charts-series-3{stroke-dasharray:10 3 2 3}.orchid-charts-heat-cell{stroke:var(--orchid-charts-mark-separator);stroke-width:1px}.orchid-charts-timesheet-bar{vector-effect:non-scaling-stroke}.orchid-charts-tooltip{z-index:20;box-sizing:border-box;width:max-content;max-width:min(280px,100% - 16px);max-height:calc(100% - 8px);color:var(--orchid-charts-tooltip-value);overflow-wrap:anywhere;white-space:normal;pointer-events:none;background:var(--orchid-charts-tooltip-bg);border:1px solid #00000014;border-radius:8px;padding:8px 10px;font:500 12px/1.3 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:absolute;overflow:hidden;box-shadow:0 4px 14px #0000001f}.orchid-charts-tooltip[hidden]{display:none}.orchid-charts-tooltip-heading{color:var(--orchid-charts-secondary-label-color);text-wrap:balance;margin-bottom:6px;font-weight:500}.orchid-charts-tooltip-row{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:160px;display:grid}.orchid-charts-tooltip-row+.orchid-charts-tooltip-row{margin-top:4px}.orchid-charts-tooltip-row .orchid-charts-series-swatch{border-radius:50%;width:8px;height:8px}.orchid-charts-tooltip-row span{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.orchid-charts-tooltip-row strong{font-variant-numeric:tabular-nums;font-weight:600}.orchid-charts-tooltip-wrap .orchid-charts-tooltip-row span{text-overflow:clip;white-space:normal;overflow:visible}@media (prefers-reduced-motion:no-preference){.orchid-charts-mark{transition:filter .16s,opacity .16s,transform .16s,stroke-width .16s}}@media (prefers-reduced-motion:reduce){.orchid-charts-mark{transition:none!important}}@media (prefers-color-scheme:dark){:root{--orchid-charts-label-color:#f2f2f7;--orchid-charts-secondary-label-color:#aeaeb2;--orchid-charts-axis-line-color:#3a3a3c;--orchid-charts-tooltip-bg:#2c2c2ef5;--orchid-charts-tooltip-value:#fff;--orchid-charts-mark-separator:#1c1c1e;--orchid-charts-point-fill:#1c1c1e}}@media (prefers-contrast:more){:root{--orchid-charts-axis-line-color:#8e8e93}.orchid-charts-interactive-mark:focus-visible,.orchid-charts-interactive-mark.is-active{filter:drop-shadow(0 0 3px var(--orchid-charts-focus-ring))}.orchid-charts-annotation{font-weight:600}}@media (forced-colors:active){.orchid-charts-annotation{stroke:canvas;fill:canvastext!important}}.orchid-charts-heatmap-chart{width:100%;max-width:100%}:root{font-synthesis:none;color:#1c2226;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--orchid-charts-demo-background);--orchid-charts-demo-blue:#4f5d69;--orchid-charts-demo-blue-hover:#1c2226;--orchid-charts-demo-blue-soft:#e0e6eb;--orchid-charts-demo-coral:#d9785e;--orchid-charts-demo-ink:#1c2226;--orchid-charts-demo-muted:#4f5d69;--orchid-charts-demo-purple:#8267aa;--orchid-charts-demo-purple-soft:#ece6f5;--orchid-charts-demo-border:#c6d0d8;--orchid-charts-demo-surface:#edf1f4;--orchid-charts-demo-background:#e0e6eb;--orchid-charts-demo-elevated:#fff;--orchid-charts-demo-shadow:0 18px 50px #1c22261c, 0 2px 8px #1c22260f;--orchid-charts-demo-shadow-hover:0 24px 60px #1c222626, 0 3px 10px #1c222614;--orchid-charts-label-color:var(--orchid-charts-demo-ink);--orchid-charts-secondary-label-color:var(--orchid-charts-demo-muted);--orchid-charts-axis-line-color:#d3dce3;--orchid-charts-tooltip-bg:#fffffff5;--orchid-charts-tooltip-value:var(--orchid-charts-demo-ink);--orchid-charts-focus-ring:var(--orchid-charts-demo-blue);--orchid-charts-mark-separator:var(--orchid-charts-demo-elevated);--orchid-charts-point-fill:var(--orchid-charts-demo-elevated);--site-code-keyword:#7443a0;--site-code-string:#35643d;--site-code-number:#8c4c20;--site-code-name:#245b83;--site-code-comment:#596974;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--orchid-charts-demo-background);min-height:100vh;margin:0}main{width:min(1200px,100% - 56px);margin:auto}h1,h2,h3,.brand,article header strong,.preview-library strong,.preview-summary strong{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h1,h2,h3{text-wrap:balance}.site-header{justify-content:space-between;align-items:center;min-height:86px;padding:18px 0;display:flex}.site-header nav{align-items:center;gap:24px;display:flex}.site-header a{color:var(--orchid-charts-demo-muted);font-size:14px;text-decoration:none}.site-header a:hover{color:var(--orchid-charts-demo-blue)}.brand{letter-spacing:-.6px;align-items:center;gap:10px;font-weight:750;display:inline-flex;color:var(--orchid-charts-demo-ink)!important;font-size:22px!important}.brand-mark{width:32px;height:32px;color:var(--orchid-charts-demo-ink);fill:currentColor}.site-header .header-cta{color:#fff;background:var(--orchid-charts-demo-blue);border-radius:9px;min-height:40px;padding:10px 15px;font-weight:650;box-shadow:0 4px 12px #1c222629}.site-header .header-cta:hover{color:#fff;background:var(--orchid-charts-demo-blue-hover)}.site-footer{width:min(1180px,100% - 48px);color:var(--orchid-charts-demo-muted);border-top:1px solid var(--orchid-charts-demo-border);justify-content:space-between;align-items:center;margin:auto;padding:24px 0 36px;font-size:12px;display:flex}.site-footer nav{flex-wrap:wrap;gap:24px;display:flex}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:var(--orchid-charts-demo-blue)}.site-footer a:focus-visible{outline:3px solid color-mix(in srgb, var(--orchid-charts-demo-blue) 38%, transparent);outline-offset:2px}@media (width<=760px){.site-header{min-height:68px;padding:10px 0}.site-header nav{gap:12px}.site-header nav a:first-child,.site-header nav a[href^="https://github.com"]{display:none}.brand{font-size:19px!important}.brand-mark{width:28px;height:28px}.site-footer{flex-direction:column;align-items:flex-start;gap:12px;width:min(100% - 28px,1180px)}}@media (prefers-color-scheme:dark){:root{color:#fff;--orchid-charts-demo-ink:#fff;--orchid-charts-demo-muted:#b8c2ca;--orchid-charts-demo-border:#4f5d69;--orchid-charts-demo-surface:#252c31;--orchid-charts-demo-background:#1c2226;--orchid-charts-demo-elevated:#252c31;--orchid-charts-demo-blue:#e0e6eb;--orchid-charts-demo-blue-hover:#fff;--orchid-charts-demo-blue-soft:#4f5d69;--orchid-charts-demo-purple:#b09ad1;--orchid-charts-demo-purple-soft:#443b50;--orchid-charts-demo-shadow:0 18px 50px #0003, 0 2px 8px #0000002e;--orchid-charts-demo-shadow-hover:0 24px 60px #00000047, 0 3px 10px #00000038;--orchid-charts-axis-line-color:#4f5d69;--orchid-charts-tooltip-bg:#1c2226f5}body{background:var(--orchid-charts-demo-background)}.site-header .header-cta,.site-header .header-cta:hover{color:#1c2226}}.site-header a[aria-current=page]{color:var(--orchid-charts-demo-ink);font-weight:650}.site-header a:focus-visible{outline:3px solid var(--orchid-charts-demo-purple);outline-offset:4px}code{font-variant-ligatures:none;color:var(--orchid-charts-demo-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.94em;font-weight:500}pre{width:100%;max-width:100%;color:var(--orchid-charts-demo-ink);background:var(--orchid-charts-demo-surface);border:1px solid var(--orchid-charts-demo-border);border-radius:12px;margin:0;padding:24px;overflow-x:auto}pre code{width:max-content;color:inherit;font-size:15px;font-weight:400;line-height:1.75;display:block}@media (prefers-color-scheme:dark){:root{--site-code-keyword:#c4a7e7;--site-code-string:#b1d6a5;--site-code-number:#f0c39b;--site-code-name:#9acfea;--site-code-comment:#b8c2ca}}.hljs-keyword,.hljs-selector-tag,.hljs-literal{color:var(--site-code-keyword)}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute{color:var(--site-code-string)}.hljs-number,[class~=hljs-built_in],.hljs-type{color:var(--site-code-number)}.hljs-title,.hljs-name,.hljs-selector-class{color:var(--site-code-name)}.hljs-comment,.hljs-quote{color:var(--site-code-comment)}.hljs-attr,.hljs-variable,.hljs-property{color:var(--site-code-number)}.hljs-deletion{color:var(--site-code-keyword)}:is(.support-types,.docs-nav-group) .support-guide{fill:none;stroke:var(--orchid-charts-demo-border);stroke-width:1.25px}:is(.support-types,.docs-nav-group) .support-guide-fill{fill:var(--orchid-charts-demo-border);stroke:none}:is(.support-types,.docs-nav-group) .support-primary{fill:none;stroke:var(--orchid-charts-demo-blue);stroke-width:2px}:is(.support-types,.docs-nav-group) .support-secondary{fill:none;stroke:var(--orchid-charts-demo-purple);stroke-width:1.75px}:is(.support-types,.docs-nav-group) .support-primary-fill{fill:var(--orchid-charts-demo-blue-soft);stroke:var(--orchid-charts-demo-blue);stroke-width:1.5px}:is(.support-types,.docs-nav-group) .support-primary-soft-fill{opacity:.62;fill:var(--orchid-charts-demo-blue-soft);stroke:var(--orchid-charts-demo-blue);stroke-width:1px}:is(.support-types,.docs-nav-group) .support-secondary-fill{fill:var(--orchid-charts-demo-purple-soft);stroke:var(--orchid-charts-demo-purple);stroke-width:1.5px}:is(.support-types,.docs-nav-group) .support-mark circle{fill:var(--orchid-charts-demo-elevated);stroke:var(--orchid-charts-demo-blue);stroke-width:1.75px}:is(.support-types,.docs-nav-group) .support-secondary-mark circle{fill:var(--orchid-charts-demo-elevated);stroke:var(--orchid-charts-demo-purple);stroke-width:1.5px}:is(.support-types,.docs-nav-group) .support-guide-ring,:is(.support-types,.docs-nav-group) .support-primary-ring,:is(.support-types,.docs-nav-group) .support-secondary-ring{fill:none;transform-origin:50%;transform:rotate(-90deg)}:is(.support-types,.docs-nav-group) .support-guide-ring{stroke:var(--orchid-charts-demo-border);stroke-width:6px}:is(.support-types,.docs-nav-group) .support-primary-ring{stroke:var(--orchid-charts-demo-blue);stroke-width:6px;stroke-dasharray:56 44}:is(.support-types,.docs-nav-group) .support-secondary-ring{stroke:var(--orchid-charts-demo-purple);stroke-width:6px;stroke-dasharray:23 77;stroke-dashoffset:-59px}:is(.support-types,.docs-nav-group) .support-thin-ring{stroke-width:1px}:is(.support-types,.docs-nav-group) .support-heatmap rect{fill:var(--orchid-charts-demo-blue);stroke:none}:is(.support-types,.docs-nav-group) .support-heatmap .level-1{opacity:.2}:is(.support-types,.docs-nav-group) .support-heatmap .level-2{opacity:.42}:is(.support-types,.docs-nav-group) .support-heatmap .level-3{opacity:.68}:is(.support-types,.docs-nav-group) .support-heatmap .level-4{opacity:1}.demo-chart:before{height:var(--demo-chart-height);content:"";display:block}.demo-chart:has(>svg):before{display:none}.gallery>article>header:not(:has(.example-code-actions)):after{content:"";flex:0 0 28px;width:28px;height:28px;margin-left:12px}.spark-grid>article>header:not(:has(.example-code-actions)):after{content:"";flex:0 0 28px;width:28px;height:28px;margin-left:12px}.spark-grid>article>header:not(:has(.example-code-actions)):after{grid-area:1/2;margin-left:0}.hero{grid-template-columns:minmax(320px,.78fr) minmax(610px,1.22fr);align-items:stretch;gap:clamp(32px,4.4vw,64px);max-width:none;min-height:650px;padding:18px 0 72px;display:grid}.hero-rail{flex-direction:column;justify-content:center;min-width:0;padding:6px 0 8px;display:flex}.hero-copy{text-align:left;min-width:0;max-width:470px}h1{letter-spacing:-2.2px;margin:0 0 22px;font-size:clamp(40px,4vw,52px);font-weight:740;line-height:1.08}h1 em{color:var(--orchid-charts-demo-blue);font-style:normal}.lede{max-width:460px;color:var(--orchid-charts-demo-muted);margin:0;font-size:17px;line-height:1.6}.actions{align-items:center;gap:18px;margin-top:28px;display:flex}.primary-action,button{min-height:44px;font:inherit;padding:12px 19px;font-size:14px;font-weight:600}.primary-action{color:#fff;background:var(--orchid-charts-demo-blue);border:1px solid #1c222629;border-radius:11px;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #1c22262e}.primary-action:hover{background:var(--orchid-charts-demo-blue-hover);transform:translateY(-1px)}.text-action{color:var(--orchid-charts-demo-muted);cursor:pointer;box-shadow:none;background:0 0;border:0;padding:8px 0}.text-action:hover{color:var(--orchid-charts-demo-blue);background:0 0;transform:none}button:focus-visible{outline:3px solid color-mix(in srgb, var(--orchid-charts-demo-blue) 38%, transparent);outline-offset:2px}.hero-preview{background:var(--orchid-charts-demo-elevated);border:1px solid var(--orchid-charts-demo-border);min-width:0;box-shadow:var(--orchid-charts-demo-shadow);border-radius:18px;overflow:hidden}.preview-toolbar,.preview-summary,.preview-footer{align-items:center;display:flex}.preview-toolbar{background:var(--orchid-charts-demo-elevated);border-bottom:1px solid var(--orchid-charts-demo-border);gap:12px;min-height:48px;padding:0 16px;font-size:12px}.preview-toolbar>strong{font-weight:650}.preview-dots{gap:5px;display:inline-flex}.preview-dots i{background:#d7d2cb;border-radius:50%;width:8px;height:8px}.preview-dots i:first-child{background:#e78668}.preview-dots i:nth-child(2){background:#e9b957}.preview-dots i:last-child{background:#69ae71}.preview-live{color:#287450;text-transform:uppercase;letter-spacing:.5px;background:#e4f3e9;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:700}.preview-workspace{grid-template-columns:126px minmax(0,1fr);min-height:596px;display:grid}.preview-sidebar{color:#74808b;background:var(--orchid-charts-demo-surface);border-right:1px solid var(--orchid-charts-demo-border);flex-direction:column;gap:4px;padding:22px 12px;font-size:11px;display:flex}.preview-sidebar strong{color:var(--orchid-charts-demo-ink);padding:0 9px 12px;font-size:13px}.preview-sidebar span{border-radius:7px;align-items:center;gap:8px;padding:8px 9px;display:flex}.preview-sidebar span i{background:#c7d0da;border-radius:2px;width:8px;height:8px}.preview-sidebar span.is-active{color:var(--orchid-charts-demo-blue);background:color-mix(in srgb, var(--orchid-charts-demo-blue) 14%, var(--orchid-charts-demo-surface));font-weight:650}.preview-sidebar span.is-active i{background:var(--orchid-charts-demo-blue)}.preview-sidebar small{color:#9aa4ae;text-transform:uppercase;letter-spacing:.5px;padding:19px 9px 4px;font-size:9px;font-weight:700}.preview-main{background:var(--orchid-charts-demo-surface);min-width:0;padding:22px}.preview-heading{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.preview-heading small,.preview-heading strong{display:block}.preview-heading small{color:var(--orchid-charts-demo-muted);margin-bottom:4px;font-size:10px}.preview-heading strong{letter-spacing:-.5px;font-size:21px}.preview-heading>span{color:var(--orchid-charts-demo-muted);background:var(--orchid-charts-demo-elevated);border:1px solid var(--orchid-charts-demo-border);border-radius:7px;padding:7px 9px;font-size:9px}.preview-summary{justify-content:space-between;padding:0 2px 14px}.preview-summary span,.preview-summary strong{display:block}.preview-summary span{color:var(--orchid-charts-demo-muted);margin-bottom:5px;font-size:12px}.preview-summary strong{letter-spacing:-1px;font-size:28px}.preview-summary small{color:#287450;background:#e4f3e9;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:650}.preview-chart-card{background:var(--orchid-charts-demo-elevated);border:1px solid var(--orchid-charts-demo-border);border-radius:12px;padding:16px}.preview-chart-title{justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.preview-chart-title strong{font-size:11px}.preview-chart-title span{color:var(--orchid-charts-demo-muted)}#hero-revenue{margin:16px 0 12px}.preview-footer{color:var(--orchid-charts-demo-muted);border-top:1px solid var(--orchid-charts-demo-border);gap:14px;padding:8px 2px 0;font-size:11px}.preview-insights{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.preview-insights div{background:var(--orchid-charts-demo-elevated);border:1px solid var(--orchid-charts-demo-border);border-radius:10px;padding:12px}.preview-insights span,.preview-insights strong,.preview-insights small{display:block}.preview-insights span{color:var(--orchid-charts-demo-muted);font-size:9px}.preview-insights strong{margin:5px 0 3px;font-size:15px}.preview-insights small{color:#4f8b67;font-size:8px}.preview-library{color:var(--orchid-charts-demo-muted);background:color-mix(in srgb, var(--orchid-charts-demo-elevated) 64%, transparent);border:1px solid var(--orchid-charts-demo-border);border-radius:8px;grid-template-columns:1.45fr repeat(3,.72fr) 1.35fr;align-items:center;margin-top:10px;display:grid;overflow:hidden}.preview-library>*{min-width:0;padding:8px 9px;font-size:7px;line-height:1.25}.preview-library>*+*{border-left:1px solid var(--orchid-charts-demo-border)}.preview-library strong{color:var(--orchid-charts-demo-ink);letter-spacing:-.1px;font-size:8px}.preview-library b{color:var(--orchid-charts-demo-ink);margin-bottom:2px;font-size:10px;font-weight:650;display:block}.preview-library-bundle b,.preview-library-bundle small{white-space:nowrap;display:inline}.preview-library-bundle small{margin-left:2px;font-size:6px}.preview-library-bundle i{margin-top:2px;font-style:normal;display:block}.preview-footer>span{align-items:center;gap:6px;display:inline-flex}.preview-footer small{color:var(--orchid-charts-demo-muted);margin-left:auto}.preview-key{border-radius:50%;width:8px;height:8px}.preview-key-current{background:var(--orchid-charts-demo-blue)}.preview-key-plan{background:var(--orchid-charts-demo-coral)}.try-section{padding-bottom:88px;scroll-margin-top:24px}.try-workspace{background:var(--orchid-charts-demo-elevated);border:1px solid var(--orchid-charts-demo-border);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.try-result,.try-code{min-width:0;padding:28px}.try-code{background:var(--orchid-charts-demo-surface);border-left:1px solid var(--orchid-charts-demo-border)}.try-section fieldset{border:0;min-width:0;margin:0;padding:0}.try-label,.try-options label{font-size:14px;font-weight:650}.try-options{gap:16px;margin:18px 0;display:flex}.try-options label{flex:1;gap:6px;display:grid}.try-section input,.try-section select{width:100%;min-width:0;min-height:44px;font:inherit;color:var(--orchid-charts-demo-ink);background:var(--orchid-charts-demo-elevated);border:1px solid var(--orchid-charts-demo-border);border-radius:8px;padding:10px;font-size:16px}.try-section p,.try-result-actions{color:var(--orchid-charts-demo-muted);font-size:13px;line-height:1.6}.try-data{gap:8px;display:flex}.try-data button{color:var(--orchid-charts-demo-elevated);cursor:pointer;background:var(--orchid-charts-demo-ink);border:0;border-radius:8px;flex-shrink:0}#try-error{color:var(--orchid-charts-demo-ink);margin:8px 0 0}#try-error:empty{display:none}.try-surface{border:1px solid var(--orchid-charts-demo-border);border-radius:10px;margin-top:24px;overflow:hidden}#your-chart{min-height:308px;padding:24px 12px}.try-result-actions,.try-code-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.try-code-header{min-height:44px}.try-code pre{background:0 0;border:0;border-radius:0;padding:16px 0}.try-code pre code{font-size:13px;line-height:1.8}.try-theme-code{border-top:1px solid var(--orchid-charts-demo-border);border-bottom:1px solid var(--orchid-charts-demo-border);padding:16px 0}.try-theme-code summary{cursor:pointer;font-size:14px;font-weight:600}.try-code .try-note{margin-top:18px}#try-status{min-height:42px}.try-takeaways{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:16px;display:grid}.try-takeaways strong{color:var(--orchid-charts-demo-ink);margin-bottom:6px;font-size:15px;display:block}.try-section :is(input,select,summary,pre):focus-visible{outline:3px solid var(--orchid-charts-demo-purple);outline-offset:3px}.choosing-note{max-width:760px;padding-bottom:64px}.choosing-note h2{letter-spacing:-.5px;font-size:24px}.choosing-note p{color:var(--orchid-charts-demo-muted);font-size:14px;line-height:1.7}.choosing-note a{color:var(--orchid-charts-demo-ink);text-underline-offset:4px}.support-overview{padding:0 0 88px;scroll-margin-top:24px}.support-overview-header{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:20px;margin-bottom:28px;display:grid}.support-overview-header>div{grid-column:1/7}.support-overview-header h2{letter-spacing:-1.25px;margin:0;font-size:36px;line-height:1.12}.support-overview-header>p{max-width:520px;color:var(--orchid-charts-demo-muted);grid-column:8/13;margin:0;font-size:14px;line-height:1.6}.support-families{background:var(--orchid-charts-demo-elevated);border:1px solid var(--orchid-charts-demo-border);border-radius:16px;grid-template-columns:minmax(0,7fr) minmax(0,5fr) minmax(104px,1.7fr) minmax(104px,1.7fr);display:grid;overflow:hidden;box-shadow:0 10px 36px #32485e0d}.support-family{min-width:0;padding:20px}.support-family+.support-family{border-inline-start:1px solid var(--orchid-charts-demo-border)}.support-family>header{align-items:baseline;margin-bottom:14px;display:flex}.support-family h3{letter-spacing:-.1px;margin:0;font-size:14px}.support-types{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:8px;display:grid}.support-family-cartesian .support-types{grid-template-columns:repeat(7,minmax(0,1fr))}.support-family-radial .support-types{grid-template-columns:repeat(5,61px);justify-content:center;gap:5px}.support-family-small .support-types{grid-template-columns:61px;justify-content:center}.support-types a{min-width:0;color:var(--orchid-charts-demo-muted);text-align:center;border-radius:12px;padding:9px 3px 7px;text-decoration:none;transition:color .14s,transform .14s}.support-types a:hover{color:var(--orchid-charts-demo-blue);background:var(--orchid-charts-demo-blue-soft);transform:translateY(-1px)}.support-types a:focus-visible{outline:3px solid color-mix(in srgb, var(--orchid-charts-demo-blue) 38%, transparent);outline-offset:1px}.support-types svg{fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:54px;max-width:100%;height:34px;margin:0 auto 8px;display:block;overflow:visible}.support-types a>span{min-height:27px;color:inherit;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.2;display:block}.gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;padding-bottom:88px;display:grid}.gallery>article{grid-column:span 6}.showcase-group+.showcase-group{border-top:1px solid var(--orchid-charts-demo-border);padding-top:72px}.showcase-group-header{width:min(100%,510px);margin-bottom:28px}.showcase-group-compare .showcase-group-header{margin-left:auto}.showcase-group-compose .showcase-group-header{margin-left:16.666%}.showcase-group-header h3{letter-spacing:-.9px;margin:0;font-size:30px;line-height:1.12}article{background:var(--orchid-charts-demo-elevated);border:1px solid var(--orchid-charts-demo-border);border-radius:16px;min-width:0;padding:26px;box-shadow:0 2px 12px #1c22260f}.spotlight-card{background:linear-gradient(135deg, color-mix(in srgb, var(--orchid-charts-demo-blue) 8%, var(--orchid-charts-demo-elevated)), transparent 42%), var(--orchid-charts-demo-elevated)}article.wide{grid-column:1/-1}.showcase-group-trends .gallery>article:first-child{grid-column:2/13}.showcase-group-trends .gallery>article:nth-child(2){grid-column:1/7}.showcase-group-trends .gallery>article:nth-child(3){grid-column:7/13}.showcase-group-trends .gallery>article:nth-child(4){grid-column:2/8}.showcase-group-trends .gallery>article:nth-child(5){grid-column:8/13}.showcase-group-trends .gallery>article:nth-child(6){grid-column:1/7}.showcase-group-trends .gallery>article:nth-child(7){grid-column:7/13}.showcase-group-compare .gallery>article:first-child{grid-column:1/8}.showcase-group-compare .gallery>article:nth-child(2){grid-column:8/13}.showcase-group-compare .gallery>article:nth-child(3){grid-column:2/7}.showcase-group-compare .gallery>article:nth-child(4){grid-column:7/13}.showcase-group-compare .gallery>article:nth-child(5){grid-column:1/7}.showcase-group-compare .gallery>article:nth-child(6){grid-column:7/12}.showcase-group-compose .gallery>article:first-child{grid-column:1/7}.showcase-group-compose .gallery>article:nth-child(2){grid-column:7/13}.showcase-group-compose .gallery>article:nth-child(3){grid-column:2/8}.showcase-group-compose .gallery>article:nth-child(4){grid-column:8/13}.showcase-group-compose .gallery>article:nth-child(5){grid-column:1/12}.percentage-card{align-self:start}article header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.tag{min-height:0;color:var(--orchid-charts-demo-muted);text-transform:uppercase;letter-spacing:.65px;background:0 0;padding:0;font-size:10px;font-weight:700;display:block}article h2{letter-spacing:-.2px;margin:5px 0 0;font-size:19px;font-weight:680}article header strong{font-size:23px;font-weight:700}.selection-status{color:var(--orchid-charts-demo-ink);border-top:1px solid var(--orchid-charts-demo-border);grid-template-columns:minmax(112px,.8fr) minmax(0,3fr);gap:24px;margin-top:12px;padding-top:16px;display:grid}.selection-status-label,.selection-status-values dt{color:var(--orchid-charts-demo-muted);font-size:13px;line-height:1.5}.selection-status-summary,.selection-status-values dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:600;line-height:1.3}.selection-status-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}@media (width<=600px){.selection-status{grid-template-columns:minmax(0,1fr);gap:12px}.selection-status-period{align-items:baseline;gap:8px;display:flex}.selection-status-summary{margin:0;font-size:15px}}@media (width<=360px){.selection-status-values dt{min-height:3em}}@media (prefers-contrast:more){.selection-status{border-color:var(--orchid-charts-demo-ink)}}#heatmap{width:100%;max-width:100%;container-type:inline-size}#heatmap:before{--calendar-columns:9;--calendar-rows:42;height:calc(var(--calendar-rows) * min(35px, (100cqw + 3px) / var(--calendar-columns)) + 24.75px);content:"";display:block}#heatmap:has(>svg):before{display:none}@container (width>=206px){#heatmap:before{--calendar-columns:11;--calendar-rows:35}}@container (width>=263px){#heatmap:before{--calendar-columns:14;--calendar-rows:28}}@container (width>=339px){#heatmap:before{--calendar-columns:18;--calendar-rows:21}}@container (width>=510px){#heatmap:before{--calendar-columns:27;--calendar-rows:14}}@container (width>=1004px){#heatmap:before{--calendar-columns:53;--calendar-rows:7}}.spark-section{border-top:1px solid var(--orchid-charts-demo-border);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;padding:88px 0 104px;display:grid}.spark-section>.section-copy{grid-column:1/5;margin-bottom:0}.section-copy{max-width:560px;margin-bottom:32px}.section-copy h2{letter-spacing:-1.5px;margin:0 0 12px;font-size:42px}.section-copy p:last-child{color:var(--orchid-charts-demo-muted)}.spark-grid{grid-column:5/13;grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.spark-grid article{padding:0;overflow:hidden}.spark-grid article:nth-child(2){transform:translateY(22px)}.spark-grid article:nth-child(3){transform:translateY(44px)}.spark-grid article header{color:var(--orchid-charts-demo-muted);grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;padding:18px 18px 0;display:grid}.spark-grid article header>span{min-width:0;font-size:12px;line-height:1.4}.spark-grid article strong{color:var(--orchid-charts-demo-ink);grid-area:2/1/auto/-1;font-size:28px;line-height:1.1}.spark-grid article strong small{color:var(--orchid-charts-demo-muted);font-size:11px;font-weight:400}.spark-grid .example-code-actions{grid-area:1/2;margin-left:0}#spark-bar{padding:10px}.snippet-actions{flex-flow:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.snippet-actions>a:last-child{color:var(--orchid-charts-demo-muted);font-size:14px;font-weight:650;text-decoration:none}.snippet-actions>a:last-child:hover{color:var(--orchid-charts-demo-blue)}.snippet-actions>a:last-child:focus-visible{outline:3px solid color-mix(in srgb, var(--orchid-charts-demo-blue) 38%, transparent);outline-offset:3px}@media (width<=960px){.hero{grid-template-columns:1fr;gap:48px;min-height:0}.hero-preview{width:min(100%,760px)}.support-families{grid-template-columns:repeat(2,minmax(0,1fr))}.support-family+.support-family{border-inline-start:0}.support-family:nth-child(2n){border-inline-start:1px solid var(--orchid-charts-demo-border)}.support-family:nth-child(n+3){border-top:1px solid var(--orchid-charts-demo-border)}.support-family-small .support-types{grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}.support-family-cartesian .support-types,.support-family-radial .support-types{grid-template-columns:repeat(auto-fit,minmax(61px,1fr));gap:8px}}@media (width<=760px){.try-section{padding-bottom:56px}.try-workspace,.try-takeaways{grid-template-columns:1fr}.try-takeaways{gap:0}.try-result,.try-code{padding:18px}.try-code{border-top:1px solid var(--orchid-charts-demo-border);border-left:0}.try-data{flex-direction:column}main{width:min(100% - 28px,1180px)}.hero{gap:40px;padding:28px 0 52px}h1{letter-spacing:-2px;font-size:40px}.lede{font-size:17px}.gallery,.spark-section,.spark-grid{grid-template-columns:1fr}.gallery>article,article.wide,.showcase-group-trends .gallery>article:nth-child(n),.showcase-group-compare .gallery>article:nth-child(n),.showcase-group-compose .gallery>article:nth-child(n),.spark-section>.section-copy,.spark-grid,.support-overview-header>div,.support-overview-header>p{grid-column:auto}.showcase-group-compose .showcase-group-header{margin-left:0}.spark-grid article:nth-child(n){transform:none}.actions{flex-flow:wrap;align-items:center}.support-overview{padding-bottom:56px}.support-overview-header,.support-families{grid-template-columns:1fr}.support-family:nth-child(2n){border-inline-start:0}.support-family+.support-family{border-top:1px solid var(--orchid-charts-demo-border)}.support-overview-header{gap:12px}.support-types{grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}.support-family-cartesian .support-types,.support-family-radial .support-types{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-preview{border-radius:14px;margin-top:44px}.preview-workspace{grid-template-columns:1fr;min-height:0}.preview-sidebar{display:none}.preview-main{padding:16px 12px}.preview-summary{align-items:flex-end}.preview-summary strong{font-size:25px}.preview-summary small{font-size:10px}.preview-footer{flex-wrap:wrap}.preview-footer small{flex-basis:100%;margin:2px 0 0}.preview-insights{grid-template-columns:1fr;gap:6px}.preview-insights div{padding:10px 8px}.preview-insights div:nth-child(n+2){display:none}.preview-library{grid-template-columns:repeat(3,1fr)}.preview-library>*{border-top:1px solid var(--orchid-charts-demo-border);border-left:0}.preview-library>strong{border-top:0;grid-column:1/3}.preview-library-bundle{border-top:0;grid-area:1/3}.preview-library>:nth-child(3),.preview-library>:nth-child(4),.preview-library-bundle{border-left:1px solid var(--orchid-charts-demo-border)}article{border-radius:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}article,button,.support-types a{transition:none}}@media (prefers-color-scheme:dark){.primary-action,.primary-action:hover{color:#1c2226}.support-families{background:#252c31d1}.preview-toolbar,.preview-main{background:#252c31}.preview-sidebar{color:#b8c2ca;background:#1c2226}.preview-sidebar strong,.preview-heading strong{color:var(--orchid-charts-demo-ink)}.preview-heading>span,.preview-chart-card,.preview-insights div{background:#303940}.spotlight-card{background:linear-gradient(135deg, #4f5d6980, transparent 42%), var(--orchid-charts-demo-elevated)}.preview-live,.preview-summary small{color:#8ad5a8;background:#1c3e2c}}.example-code-actions{flex:none;align-items:center;gap:6px;margin-left:12px;display:flex}.example-code-copy{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--orchid-charts-demo-muted);cursor:pointer;opacity:.55;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;transition:color .14s,background .14s,border-color .14s,opacity .14s;display:inline-grid}.example-code-copy svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.example-code-copy:hover{color:var(--orchid-charts-demo-ink);background:color-mix(in srgb, var(--orchid-charts-demo-surface) 72%, transparent);border-color:color-mix(in srgb, var(--orchid-charts-demo-border) 65%, transparent);opacity:1}.example-code-copy.is-copied{color:var(--orchid-charts-demo-blue);opacity:1}.example-code-copy:focus-visible{outline:3px solid color-mix(in srgb, var(--orchid-charts-demo-blue) 28%, transparent);outline-offset:2px;opacity:1}
