.cta-sizer.svelte-19avh26{position:relative;display:inline-flex;align-items:center;justify-content:center}.cta-ghost.svelte-19avh26{visibility:hidden;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.cta-label.svelte-19avh26{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.cta-spinner.svelte-19avh26{width:14px;height:14px;border:2px solid rgba(13,17,23,.3);border-top-color:currentColor;border-radius:50%;animation:svelte-19avh26-cta-spin .7s linear infinite;flex-shrink:0}@keyframes svelte-19avh26-cta-spin{to{transform:rotate(360deg)}}.ci-heatmap.svelte-1mav4mf{--ci-heatmap-gap: 4px;--ci-heatmap-column-step: calc(var(--ci-component-heatmap-cell-size) + var(--ci-heatmap-gap));--ci-heatmap-width: calc((53 * var(--ci-heatmap-column-step)) - var(--ci-heatmap-gap))}.ci-heatmap-header.svelte-1mav4mf{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.ci-heatmap-label.svelte-1mav4mf{font-size:var(--ci-component-heatmap-label-size);font-weight:500;display:flex;align-items:center;gap:8px}.ci-heatmap-dot.svelte-1mav4mf{width:var(--ci-component-heatmap-dot-size);height:var(--ci-component-heatmap-dot-size);border-radius:50%;display:inline-block}.ci-heatmap-stat.svelte-1mav4mf{font-weight:400}.ci-legend.svelte-1mav4mf{display:flex;align-items:center;gap:5px;font-size:var(--ci-component-heatmap-legend-size);color:var(--ci-color-text-muted)}.ci-legend-swatch.svelte-1mav4mf{width:var(--ci-component-heatmap-cell-size);height:var(--ci-component-heatmap-cell-size);border-radius:var(--ci-component-heatmap-cell-radius)}.ci-heatmap-container.svelte-1mav4mf{display:grid;grid-template-columns:auto 1fr;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ci-heatmap-container.svelte-1mav4mf::-webkit-scrollbar{display:none}.ci-day-labels.svelte-1mav4mf{display:grid;grid-template-rows:repeat(7,var(--ci-component-heatmap-cell-size));gap:var(--ci-heatmap-gap);padding-top:20px;font-size:var(--ci-component-heatmap-day-label-size);color:var(--ci-color-text)}.ci-day-labels.svelte-1mav4mf span:where(.svelte-1mav4mf){display:flex;align-items:center;line-height:1}.ci-heatmap-inner.svelte-1mav4mf{min-width:var(--ci-heatmap-width)}.ci-month-labels.svelte-1mav4mf{position:relative;height:16px;margin-bottom:4px}.ci-month-label.svelte-1mav4mf{position:absolute;font-size:var(--ci-component-heatmap-month-label-size);color:var(--ci-color-text);white-space:nowrap;line-height:1}.ci-heatmap-grid.svelte-1mav4mf{display:grid;min-width:var(--ci-heatmap-width);grid-template-columns:repeat(53,1fr);grid-template-rows:repeat(7,var(--ci-component-heatmap-cell-size));gap:var(--ci-heatmap-gap)}.ci-heatmap-cell.svelte-1mav4mf{aspect-ratio:1;border-radius:var(--ci-component-heatmap-cell-radius);min-width:var(--ci-component-heatmap-cell-size);cursor:default}.ci-heatmap-cell.svelte-1mav4mf:hover{outline:1px solid rgba(230,237,243,.4);outline-offset:-1px}.ci-heatmap-cell-button.svelte-1mav4mf{display:block;width:100%;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer!important}.ci-heatmap-cell-button.svelte-1mav4mf:focus-visible{outline:2px solid rgba(230,237,243,.7);outline-offset:1px}.ci-tooltip.svelte-1mav4mf{position:fixed;background:var(--ci-component-heatmap-tooltip-bg);color:var(--ci-component-heatmap-tooltip-text);font-size:12px;font-weight:500;padding:6px 10px;border-radius:var(--ci-component-heatmap-tooltip-radius);pointer-events:none;white-space:nowrap;z-index:100;transform:translate(-50%,-100%);margin-top:-8px;box-shadow:var(--ci-component-heatmap-tooltip-shadow)}.ci-tooltip.svelte-1mav4mf:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--ci-component-heatmap-tooltip-bg)}.ci-btn-sizer.svelte-9tyal2{position:relative;display:inline-flex;align-items:center;justify-content:center}.ci-btn-ghost.svelte-9tyal2{visibility:hidden;white-space:nowrap}.ci-btn-label.svelte-9tyal2{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;white-space:nowrap}.ci-dots.svelte-9tyal2:after{content:"...";display:inline-block;width:1.2em;text-align:left;animation:svelte-9tyal2-ci-dots 1.5s steps(3,end) infinite}@keyframes svelte-9tyal2-ci-dots{0%{content:"."}33%{content:".."}66%{content:"..."}}
