:root{--app-height:100vh}.page-module-scss-module___Bp-xW__slice__heading-and-cta-row,.page-module-scss-module___Bp-xW__slice__pricing,.page-module-scss-module___Bp-xW__slice__text,.page-module-scss-module___Bp-xW__slice__overview,.page-module-scss-module___Bp-xW__slice__faqs,.page-module-scss-module___Bp-xW__slice__alternate-grid,.page-module-scss-module___Bp-xW__slice__stat-cards,.page-module-scss-module___Bp-xW__slice__logos,.page-module-scss-module___Bp-xW__slice__results,.page-module-scss-module___Bp-xW__slice__stacks,.page-module-scss-module___Bp-xW__slice__steps,.page-module-scss-module___Bp-xW__slice__testimonials,.page-module-scss-module___Bp-xW__slice__testimonials-alternative,.page-module-scss-module___Bp-xW__slice__text-summary-with-quote,.page-module-scss-module___Bp-xW__slice__client-description,.page-module-scss-module___Bp-xW__slice__tech-spec{margin:40px 0}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__slice__heading-and-cta-row,.page-module-scss-module___Bp-xW__slice__pricing,.page-module-scss-module___Bp-xW__slice__text,.page-module-scss-module___Bp-xW__slice__overview,.page-module-scss-module___Bp-xW__slice__faqs,.page-module-scss-module___Bp-xW__slice__alternate-grid,.page-module-scss-module___Bp-xW__slice__stat-cards,.page-module-scss-module___Bp-xW__slice__logos,.page-module-scss-module___Bp-xW__slice__results,.page-module-scss-module___Bp-xW__slice__stacks,.page-module-scss-module___Bp-xW__slice__steps,.page-module-scss-module___Bp-xW__slice__testimonials,.page-module-scss-module___Bp-xW__slice__testimonials-alternative,.page-module-scss-module___Bp-xW__slice__text-summary-with-quote,.page-module-scss-module___Bp-xW__slice__client-description,.page-module-scss-module___Bp-xW__slice__tech-spec{margin:140px 0}}.page-module-scss-module___Bp-xW__slice__features{margin:40px 0 80px}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__slice__features{margin:100px 0}}.page-module-scss-module___Bp-xW__slice__demo-signup{margin:120px 0 0}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__slice__demo-signup{margin:140px 0}}.page-module-scss-module___Bp-xW__blogPost{background:#0b1326;width:100%;min-height:100vh}.page-module-scss-module___Bp-xW__hero{padding:124px 0 56px}@media only screen and (min-width:992px){.page-module-scss-module___Bp-xW__hero{padding:132px 0 72px}}.page-module-scss-module___Bp-xW__heroInner{width:calc(100% - 32px);max-width:1210px;margin:0 auto;padding:0 20px}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__heroInner{justify-content:space-between;align-items:center;gap:56px;display:flex}}.page-module-scss-module___Bp-xW__heroContent{text-align:center}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__heroContent{text-align:left;width:50%}}.page-module-scss-module___Bp-xW__eyebrowRow{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin:0 0 14px;display:flex}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__eyebrowRow{justify-content:flex-start}}.page-module-scss-module___Bp-xW__eyebrow{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500}.page-module-scss-module___Bp-xW__eyebrow:before{content:"·";color:#ffffff59;margin-right:10px}.page-module-scss-module___Bp-xW__blogLabel{letter-spacing:.12em;text-transform:uppercase;color:#00d1ff;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.page-module-scss-module___Bp-xW__blogLabel:hover{text-decoration:underline}.page-module-scss-module___Bp-xW__title{color:#fff;margin:0 0 20px;font-size:28px;font-weight:400;line-height:1.08}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__title{font-size:46px}}.page-module-scss-module___Bp-xW__tags{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 20px;display:flex}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__tags{justify-content:flex-start}}.page-module-scss-module___Bp-xW__tag{color:#7ce4ff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#00d1ff14;border:1px solid #00d1ff59;border-radius:999px;align-items:center;padding:5px 12px;font-size:11px;font-weight:500;display:inline-flex}.page-module-scss-module___Bp-xW__excerpt{color:#ffffffb3;max-width:700px;margin:0 auto 24px;font-size:18px;line-height:1.55}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__excerpt{max-width:none;margin:0 0 28px;font-size:20px}}.page-module-scss-module___Bp-xW__meta{flex-direction:column;align-items:center;gap:16px;display:flex}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__meta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:16px 32px}}.page-module-scss-module___Bp-xW__authorInfo{align-items:center;gap:12px;display:flex}.page-module-scss-module___Bp-xW__authors{flex-wrap:wrap;justify-content:center;gap:12px 28px;display:flex}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__authors{justify-content:flex-start}}.page-module-scss-module___Bp-xW__authorAvatar{border:1px solid #fff3;border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.page-module-scss-module___Bp-xW__authorAvatar img{object-fit:cover;width:100%;height:100%}.page-module-scss-module___Bp-xW__authorText{text-align:left;flex-direction:column;display:flex}.page-module-scss-module___Bp-xW__authorName{color:#fff;font-size:16px;font-weight:400;display:block}.page-module-scss-module___Bp-xW__authorRole{color:#ffffff8c;font-size:14px}.page-module-scss-module___Bp-xW__postMeta{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.page-module-scss-module___Bp-xW__date,.page-module-scss-module___Bp-xW__readTime{color:#fff9}.page-module-scss-module___Bp-xW__dot{color:#ffffff4d}.page-module-scss-module___Bp-xW__featuredImage{margin:32px 0 0}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__featuredImage{width:50%;margin:0}}.page-module-scss-module___Bp-xW__featuredImage img{object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.page-module-scss-module___Bp-xW__article{padding:0 20px 80px}.page-module-scss-module___Bp-xW__contentWrapper{max-width:1210px;margin:0 auto}.page-module-scss-module___Bp-xW__content{color:#ffffffd9;font-size:18px;font-weight:300;line-height:1.6}.page-module-scss-module___Bp-xW__content h2{color:#fff;margin:48px 0 24px;font-size:20px;font-weight:500}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__content h2{font-size:28px}}.page-module-scss-module___Bp-xW__content h2:first-child{margin-top:0}.page-module-scss-module___Bp-xW__content h3{color:#fff;margin:36px 0 16px;font-size:18px;font-weight:500}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__content h3{font-size:24px}}.page-module-scss-module___Bp-xW__content p{margin:0 0 26px}.page-module-scss-module___Bp-xW__content a{color:#00d1ff;text-decoration:underline}.page-module-scss-module___Bp-xW__content a:hover{opacity:.8}.page-module-scss-module___Bp-xW__content ul,.page-module-scss-module___Bp-xW__content ol{margin:0 0 20px;padding-left:24px}.page-module-scss-module___Bp-xW__content ul li{margin-bottom:12px;padding-left:20px;list-style:none;position:relative}.page-module-scss-module___Bp-xW__content ul li:before{content:"";background:#00d1ff;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.page-module-scss-module___Bp-xW__content ul li strong{color:#fff}.page-module-scss-module___Bp-xW__content ol li{margin-bottom:12px}.page-module-scss-module___Bp-xW__content blockquote{color:#fff;background:linear-gradient(135deg,#00ffff1a,#00ffff0d);border-left:4px solid #00d1ff;border-radius:0 12px 12px 0;margin:40px 0;padding:24px 32px;font-size:18px;font-style:italic;line-height:1.5}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__content blockquote{font-size:24px}}.page-module-scss-module___Bp-xW__content img{border-radius:8px;max-width:100%;height:auto;margin:20px 0}.page-module-scss-module___Bp-xW__content pre{background:#0000004d;border-radius:8px;margin:0 0 20px;padding:20px;overflow-x:auto}.page-module-scss-module___Bp-xW__content pre code{background:0 0;padding:0;font-family:monospace;font-size:14px}.page-module-scss-module___Bp-xW__content code{background:#0000004d;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.9em}.page-module-scss-module___Bp-xW__helpfulWidget{text-align:center;background:#ffffff0d;border-radius:12px;flex-direction:column;align-items:center;gap:16px;margin:40px 0;padding:24px;display:flex}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__helpfulWidget{flex-direction:row;justify-content:center}}.page-module-scss-module___Bp-xW__helpfulQuestion{color:#fff;font-size:18px;font-weight:400}.page-module-scss-module___Bp-xW__helpfulButtons{gap:12px;display:flex}.page-module-scss-module___Bp-xW__helpfulBtn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:16px;transition:all .2s;display:flex}.page-module-scss-module___Bp-xW__helpfulBtn svg{opacity:.7}.page-module-scss-module___Bp-xW__helpfulBtn:hover{color:#0b0c0f;background:#00d1ff;border-color:#00d1ff}.page-module-scss-module___Bp-xW__helpfulBtn:hover svg{opacity:1}.page-module-scss-module___Bp-xW__helpfulThanks{color:#00d1ff;font-size:18px}.page-module-scss-module___Bp-xW__newsletterCta{background:linear-gradient(135deg,#00ffff26,#00ffff0d);border:1px solid #0ff3;border-radius:16px;margin:40px 0;padding:32px}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__newsletterCta{justify-content:space-between;align-items:center;gap:32px;display:flex}}.page-module-scss-module___Bp-xW__newsletterContent{margin-bottom:24px}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__newsletterContent{flex:1;margin-bottom:0}}.page-module-scss-module___Bp-xW__newsletterTitle{color:#fff;margin:0 0 8px;font-size:18px;font-weight:500}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__newsletterTitle{font-size:24px}}.page-module-scss-module___Bp-xW__newsletterText{color:#ffffffb3;margin:0;font-size:16px;line-height:1.5}.page-module-scss-module___Bp-xW__newsletterForm{flex-direction:column;gap:12px;display:flex}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__newsletterForm{flex-direction:row;flex-shrink:0}}.page-module-scss-module___Bp-xW__newsletterInput{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;min-width:240px;padding:12px 16px;font-size:16px}.page-module-scss-module___Bp-xW__newsletterInput::placeholder{color:#fff6}.page-module-scss-module___Bp-xW__newsletterInput:focus{border-color:#00d1ff;outline:none}.page-module-scss-module___Bp-xW__newsletterBtn{color:#0b0c0f;cursor:pointer;background:#00d1ff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;transition:all .2s}.page-module-scss-module___Bp-xW__newsletterBtn:hover{opacity:.9;transform:translateY(-1px)}.page-module-scss-module___Bp-xW__newsletterSuccess{color:#00d1ff;margin:0;font-size:18px}.page-module-scss-module___Bp-xW__demoCta{background:#00d1ff0f;border:1px solid #00d1ff40;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:40px 0;padding:32px;display:flex}.page-module-scss-module___Bp-xW__demoCtaTitle{color:#fff;margin:0 0 6px;font-size:20px;font-weight:500}.page-module-scss-module___Bp-xW__demoCtaSub{color:#ffffffa6;max-width:560px;margin:0;font-size:16px}.page-module-scss-module___Bp-xW__demoCtaBtn{color:#04121a;white-space:nowrap;background:#00d1ff;border-radius:8px;align-items:center;padding:14px 24px;font-weight:500;text-decoration:none;transition:filter .15s;display:inline-flex}.page-module-scss-module___Bp-xW__demoCtaBtn:hover{filter:brightness(1.08)}.page-module-scss-module___Bp-xW__relatedPosts{background:#0003;padding:80px 20px}.page-module-scss-module___Bp-xW__relatedWrapper{max-width:1200px;margin:0 auto}.page-module-scss-module___Bp-xW__relatedTitle{color:#fff;text-align:center;margin:0 0 40px;font-size:28px;font-weight:500}.page-module-scss-module___Bp-xW__relatedGrid{grid-template-columns:1fr;gap:24px;display:grid}@media only screen and (min-width:768px){.page-module-scss-module___Bp-xW__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.page-module-scss-module___Bp-xW__relatedGrid{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module___Bp-xW__relatedCard{background:#ffffff08;border-radius:12px;text-decoration:none;transition:transform .3s,box-shadow .3s;overflow:hidden}.page-module-scss-module___Bp-xW__relatedCard:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0003}.page-module-scss-module___Bp-xW__relatedImage{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.page-module-scss-module___Bp-xW__relatedImageBg{object-fit:cover;filter:blur(1rem);transform:scale(1.15)}.page-module-scss-module___Bp-xW__relatedImageFgWrapper{position:absolute;inset:1rem}.page-module-scss-module___Bp-xW__relatedImageFg{object-fit:contain}.page-module-scss-module___Bp-xW__relatedContent{padding:20px}.page-module-scss-module___Bp-xW__relatedCardTitle{color:#fff;margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.3}.page-module-scss-module___Bp-xW__relatedAuthor{color:#fff;margin-bottom:4px;font-size:14px;font-weight:400;display:block}.page-module-scss-module___Bp-xW__relatedReadTime{color:#ffffff80;font-size:14px}.page-module-scss-module___Bp-xW__relatedCta{text-align:center;margin-top:48px}.page-module-scss-module___Bp-xW__viewAllBtn{color:#00d1ff;background:0 0;border:2px solid #00d1ff;border-radius:8px;padding:14px 32px;font-size:16px;text-decoration:none;transition:all .2s;display:inline-block}.page-module-scss-module___Bp-xW__viewAllBtn:hover{color:#0b0c0f;background:#00d1ff}
:root{--app-height:100vh}.charts-module-scss-module__TXgfeG__slice__heading-and-cta-row,.charts-module-scss-module__TXgfeG__slice__pricing,.charts-module-scss-module__TXgfeG__slice__text,.charts-module-scss-module__TXgfeG__slice__overview,.charts-module-scss-module__TXgfeG__slice__faqs,.charts-module-scss-module__TXgfeG__slice__alternate-grid,.charts-module-scss-module__TXgfeG__slice__stat-cards,.charts-module-scss-module__TXgfeG__slice__logos,.charts-module-scss-module__TXgfeG__slice__results,.charts-module-scss-module__TXgfeG__slice__stacks,.charts-module-scss-module__TXgfeG__slice__steps,.charts-module-scss-module__TXgfeG__slice__testimonials,.charts-module-scss-module__TXgfeG__slice__testimonials-alternative,.charts-module-scss-module__TXgfeG__slice__text-summary-with-quote,.charts-module-scss-module__TXgfeG__slice__client-description,.charts-module-scss-module__TXgfeG__slice__tech-spec{margin:40px 0}@media only screen and (min-width:768px){.charts-module-scss-module__TXgfeG__slice__heading-and-cta-row,.charts-module-scss-module__TXgfeG__slice__pricing,.charts-module-scss-module__TXgfeG__slice__text,.charts-module-scss-module__TXgfeG__slice__overview,.charts-module-scss-module__TXgfeG__slice__faqs,.charts-module-scss-module__TXgfeG__slice__alternate-grid,.charts-module-scss-module__TXgfeG__slice__stat-cards,.charts-module-scss-module__TXgfeG__slice__logos,.charts-module-scss-module__TXgfeG__slice__results,.charts-module-scss-module__TXgfeG__slice__stacks,.charts-module-scss-module__TXgfeG__slice__steps,.charts-module-scss-module__TXgfeG__slice__testimonials,.charts-module-scss-module__TXgfeG__slice__testimonials-alternative,.charts-module-scss-module__TXgfeG__slice__text-summary-with-quote,.charts-module-scss-module__TXgfeG__slice__client-description,.charts-module-scss-module__TXgfeG__slice__tech-spec{margin:140px 0}}.charts-module-scss-module__TXgfeG__slice__features{margin:40px 0 80px}@media only screen and (min-width:768px){.charts-module-scss-module__TXgfeG__slice__features{margin:100px 0}}.charts-module-scss-module__TXgfeG__slice__demo-signup{margin:120px 0 0}@media only screen and (min-width:768px){.charts-module-scss-module__TXgfeG__slice__demo-signup{margin:140px 0}}.charts-module-scss-module__TXgfeG__figure{--chart-surface:#0f182e;--chart-border:#ffffff17;--chart-text:#fff;--chart-text-2:#ffffffb8;--chart-muted:#ffffff80;--chart-grid:#ffffff14;--chart-axis:#ffffff38;--chart-series-1:#00d1ff;--chart-series-2:#d95926;--chart-series-3:#9085e9;--chart-series-4:#c98500;--chart-series-5:#d55181;--chart-series-6:#3987e5;--chart-baseline-series:#7e8aa3;background:var(--chart-surface);border:1px solid var(--chart-border);color:var(--chart-text);border-radius:16px;margin:40px 0;padding:24px 20px 18px;font-family:Calibre,sans-serif;font-weight:400;line-height:1.4}@media only screen and (min-width:768px){.charts-module-scss-module__TXgfeG__figure{padding:28px 28px 20px}}.charts-module-scss-module__TXgfeG__figure p{margin:0}.charts-module-scss-module__TXgfeG__figure ul{margin:0;padding:0}.charts-module-scss-module__TXgfeG__figure ul li{margin:0;padding:0;list-style:none}.charts-module-scss-module__TXgfeG__figure ul li:before{content:none}.charts-module-scss-module__TXgfeG__figureBare{background:0 0;border:0;border-radius:0;padding:0}.charts-module-scss-module__TXgfeG__header{margin-bottom:14px}.charts-module-scss-module__TXgfeG__title{color:var(--chart-text);font-size:18px;font-weight:500}.charts-module-scss-module__TXgfeG__subtitle{color:var(--chart-muted);font-size:14px;margin-top:4px!important}.charts-module-scss-module__TXgfeG__legend{color:var(--chart-text-2);flex-wrap:wrap;gap:6px 20px;margin-bottom:12px;font-size:14px;display:flex}.charts-module-scss-module__TXgfeG__legendItem{align-items:center;gap:8px;display:inline-flex}.charts-module-scss-module__TXgfeG__keyLine{border-radius:2px;flex-shrink:0;width:14px;height:3px}.charts-module-scss-module__TXgfeG__keyRect{border-radius:3px;flex-shrink:0;width:10px;height:10px}.charts-module-scss-module__TXgfeG__plot{touch-action:pan-y;outline:none;position:relative}.charts-module-scss-module__TXgfeG__plot svg{display:block;overflow:visible}.charts-module-scss-module__TXgfeG__plot:focus-visible{outline:2px solid var(--chart-series-1);outline-offset:6px;border-radius:6px}.charts-module-scss-module__TXgfeG__grid{stroke:var(--chart-grid);stroke-width:1px}.charts-module-scss-module__TXgfeG__axis,.charts-module-scss-module__TXgfeG__crosshair{stroke:var(--chart-axis);stroke-width:1px}.charts-module-scss-module__TXgfeG__ring{stroke:var(--chart-surface);stroke-width:2px}.charts-module-scss-module__TXgfeG__tick{fill:var(--chart-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.charts-module-scss-module__TXgfeG__endLabel{fill:var(--chart-text-2);font-size:12px;font-weight:500}.charts-module-scss-module__TXgfeG__tooltip{z-index:3;pointer-events:none;white-space:nowrap;background:#1b2742;border:1px solid #ffffff1f;border-radius:8px;min-width:150px;padding:10px 12px;font-size:13px;line-height:1.5;position:absolute;box-shadow:0 8px 24px #0006}.charts-module-scss-module__TXgfeG__tooltipTitle{color:var(--chart-muted);margin-bottom:4px;font-size:12px}.charts-module-scss-module__TXgfeG__tooltipRow{align-items:center;gap:8px;display:flex}.charts-module-scss-module__TXgfeG__tooltipName{color:var(--chart-text-2)}.charts-module-scss-module__TXgfeG__tooltipValue{color:var(--chart-text);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:16px;font-weight:500}.charts-module-scss-module__TXgfeG__hbars{flex-direction:column;gap:14px;display:flex}.charts-module-scss-module__TXgfeG__hrow{outline:none;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;transition:opacity .15s;display:grid;position:relative}@media only screen and (min-width:768px){.charts-module-scss-module__TXgfeG__hrow{grid-template-columns:minmax(90px,30%) minmax(0,1fr) auto;gap:16px}}.charts-module-scss-module__TXgfeG__hrow[data-dim]{opacity:.5}.charts-module-scss-module__TXgfeG__hrow:focus-visible{outline:2px solid var(--chart-series-1);outline-offset:4px;border-radius:4px}.charts-module-scss-module__TXgfeG__hlabel{color:var(--chart-text-2);font-size:14px}.charts-module-scss-module__TXgfeG__htracks{flex-direction:column;gap:2px;min-width:0;display:flex}.charts-module-scss-module__TXgfeG__hline{align-items:center;gap:8px;display:flex}.charts-module-scss-module__TXgfeG__hbar{border-radius:0 4px 4px 0;min-width:2px;height:14px;display:block}.charts-module-scss-module__TXgfeG__hstack{gap:2px;min-width:2px;height:18px;display:flex}.charts-module-scss-module__TXgfeG__hstack span{min-width:1px}.charts-module-scss-module__TXgfeG__hstack span:last-child{border-radius:0 4px 4px 0}.charts-module-scss-module__TXgfeG__hvalue{color:var(--chart-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:500}.charts-module-scss-module__TXgfeG__hnote{border:1px solid var(--chart-border);color:var(--chart-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-self:start;padding:2px 8px;font-size:12px}.charts-module-scss-module__TXgfeG__donut{flex-direction:column;align-items:center;gap:24px;display:flex}@media only screen and (min-width:768px){.charts-module-scss-module__TXgfeG__donut{flex-direction:row;gap:40px}}.charts-module-scss-module__TXgfeG__donutRing{flex-shrink:0;max-width:100%;position:relative}.charts-module-scss-module__TXgfeG__donutRing svg{max-width:100%;height:auto;display:block}.charts-module-scss-module__TXgfeG__donutRing path{cursor:default;transition:opacity .15s}.charts-module-scss-module__TXgfeG__donutCenter{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 44px;display:flex;position:absolute;inset:0}.charts-module-scss-module__TXgfeG__donutValue{letter-spacing:-.01em;font-size:28px;font-weight:500}.charts-module-scss-module__TXgfeG__donutLabel{color:var(--chart-muted);margin-top:2px;font-size:12px}.charts-module-scss-module__TXgfeG__donutLegend{flex-direction:column;flex:1;width:100%;display:flex}.charts-module-scss-module__TXgfeG__donutLegend li{border-bottom:1px solid var(--chart-grid);outline:none;align-items:center;gap:10px;font-size:14px;transition:opacity .15s;display:flex;padding:9px 0!important}.charts-module-scss-module__TXgfeG__donutLegend li:last-child{border-bottom:0}.charts-module-scss-module__TXgfeG__donutLegend li[data-dim]{opacity:.45}.charts-module-scss-module__TXgfeG__donutLegend li:focus-visible{outline:2px solid var(--chart-series-1);outline-offset:2px;border-radius:4px}.charts-module-scss-module__TXgfeG__donutName{color:var(--chart-text-2)}.charts-module-scss-module__TXgfeG__donutNum{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.charts-module-scss-module__TXgfeG__donutPct{text-align:right;width:48px;color:var(--chart-muted);font-variant-numeric:tabular-nums}.charts-module-scss-module__TXgfeG__stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.charts-module-scss-module__TXgfeG__tile{background:var(--chart-surface);border:1px solid var(--chart-border);border-radius:16px;padding:22px 24px 24px}.charts-module-scss-module__TXgfeG__tileEyebrow{color:var(--chart-series-1);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500;margin-bottom:12px!important}.charts-module-scss-module__TXgfeG__tileValue{color:var(--chart-text);letter-spacing:-.02em;font-size:44px;font-weight:500;line-height:1}.charts-module-scss-module__TXgfeG__tileLabel{color:var(--chart-text-2);font-size:14px;margin-top:12px!important}.charts-module-scss-module__TXgfeG__tileNote{color:var(--chart-muted);font-size:14px;margin-top:4px!important}.charts-module-scss-module__TXgfeG__progress{flex-direction:column;gap:18px;display:flex}.charts-module-scss-module__TXgfeG__progressHead{color:var(--chart-text-2);justify-content:space-between;gap:16px;margin-bottom:8px;font-size:14px;display:flex}.charts-module-scss-module__TXgfeG__progressValue{color:var(--chart-text);font-variant-numeric:tabular-nums;font-weight:500}.charts-module-scss-module__TXgfeG__progressTrack{background:#00d1ff29;border-radius:5px;height:10px;position:relative}.charts-module-scss-module__TXgfeG__progressFill{background:var(--chart-series-1);border-radius:5px;height:100%;display:block}.charts-module-scss-module__TXgfeG__progressTarget{background:var(--chart-text);border-radius:1px;width:2px;height:18px;margin-left:-1px;position:absolute;top:-4px}.charts-module-scss-module__TXgfeG__caption{color:var(--chart-muted);margin-top:14px;font-size:14px;line-height:1.5}.charts-module-scss-module__TXgfeG__table{margin-top:10px;font-size:14px}.charts-module-scss-module__TXgfeG__table summary{color:var(--chart-series-1);cursor:pointer;padding:4px 0;display:inline-block}.charts-module-scss-module__TXgfeG__table summary:focus-visible{outline:2px solid var(--chart-series-1);outline-offset:2px;border-radius:4px}.charts-module-scss-module__TXgfeG__table table{border-collapse:collapse;width:100%;margin:8px 0 4px}.charts-module-scss-module__TXgfeG__table th,.charts-module-scss-module__TXgfeG__table td{border-bottom:1px solid var(--chart-grid);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--chart-text-2);padding:7px 12px;font-weight:400}.charts-module-scss-module__TXgfeG__table th:first-child{text-align:left}.charts-module-scss-module__TXgfeG__table thead th{color:var(--chart-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.charts-module-scss-module__TXgfeG__tableScroll{overflow-x:auto}.charts-module-scss-module__TXgfeG__error{border-style:dashed}.charts-module-scss-module__TXgfeG__error .charts-module-scss-module__TXgfeG__title{color:var(--chart-text-2)}
