#ia-chart {

    /*--color-accent: 173.4835 100% 42.1865%;*/
    /*--color-accent-100: 171.7771 72.9012% 68.0855%;*/
    /*--color-accent-200: 172.7542 74.2685% 59.9573%;*/
    /*--color-accent-300: 174.6018 100% 43.9907%;*/
    /*--color-accent-400: 174.0311 100% 43.1035%;*/
    /*--color-accent-50: 171.3855 72.5307% 71.4464%;*/
    /*--color-accent-500: 173.4835 100% 42.1865%;*/
    /*--color-accent-600: 173.4232 100% 36.6415%;*/
    /*--color-accent-700: 173.3439 100% 31.2487%;*/
    /*--color-accent-800: 173.2358 100% 26.0221%;*/
    /*--color-accent-900: 173.0804 100% 20.9795%;*/
    /*--color-accent-content: 168.722 100% 3.2602%;*/

    --color-danger: var(--hrst-red-500-hsl);
    --color-danger-content: 358.4678 80.9018% 5.3134%;

    --color-info: var(--hrst-blue-300-hsl);
    --color-info-content: 208.1554 100% 4.4791%;

    --color-neutral: 214.2857 19.6262% 20.9804%;
    --color-neutral-content: 212.3077 19.403% 86.8627%;

    --color-primary: var(--hrst-blue-800-hsl);
    --color-primary-content: 227.6647 100% 91.0748%;

    --color-secondary: var(--hrst-secondary-700-hsl);
    --color-secondary-content: 320.0789 100% 98.6494%;


    --color-success: var(--hrst-green-500-hsl);
    --color-success-content: 143.4375 100% 2.0605%;

    --color-surface-100: 180 100% 100%;
    --color-surface-200: 0 0% 94.902%;
    --color-surface-300: 180 1.9608% 90%;
    --color-surface-content: 215 27.907% 16.8627%;

    --color-warning: var(--hrst-warning-500-hsl);
    --color-warning-content: 34.0938 100% 4.5776%;


    --tw-translate-x: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;--tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;

    *, :before, :after {
        border-color: hsl(var(--color-surface-content) / 20%);
        border-style: solid;
        border-width: 0;
        box-shadow: none;
        box-sizing: border-box;
    }

    button, input, optgroup, select, textarea {
        color: inherit;
        font-family: inherit;
        font-feature-settings: inherit;
        font-size: 100%;
        font-variation-settings: inherit;
        font-weight: inherit;
        letter-spacing: inherit;
        line-height: inherit;
        margin: 0;
        padding: 0;
    }

    button, input:where([type=button]), input:where([type=reset]), input:where([type=submit]) {
        -webkit-appearance: button;
        background-color: transparent;
        background-image: none;
    }

    .absolute {
        position: absolute;
    }

    .h-full {
        height: 100%;
    }

    .touch-none {
        touch-action: none;
    }

    .overflow-visible {
        overflow: visible;
    }

    .top-0 {
        top: 0;
    }

    .left-0 {
        left: 0;
    }

    .transition-opacity {
        transition-duration: .15s;
        transition-property: opacity;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    }

    .z-50 {
        z-index: 50;
    }

    .select-none {
        -webkit-user-select: none;
        user-select: none;
    }

    .text-sm {
        font-size: .875rem;
        line-height: calc(1.25 / .875);
    }

    .rounded {
        border-radius: .25rem;
    }

    .bg-surface-100\/90 {
        background-color: hsl(var(--color-surface-100) / .9);
    }

    .backdrop-blur-\[2px\] {
        --tw-backdrop-blur: blur(2px);
        -webkit-backdrop-filter: var(--tw-backdrop-blur);
        backdrop-filter: var(--tw-backdrop-blur);
    }

    .pointer-events-none {
        pointer-events: none;
    }


    .text-surface-content {
        color: hsl(var(--color-surface-content) / var(--tw-text-opacity, 1));
        --tw-text-opacity: 1;
    }

    .\[\&_\.label\]\:text-surface-content\/75 .label {
        color: hsl(var(--color-surface-content) / .75);
    }

    .bg-surface-content\/90 {
        background-color: hsl(var(--color-surface-content) / .9);
    }

    .text-surface-100 {
        color: hsl(var(--color-surface-100) / var(--tw-text-opacity, 1));
        --tw-text-opacity: 1;
    }

    .border-surface-content {
        border-color: hsl(var(--color-surface-content) / var(--tw-border-opacity, 1));
        --tw-border-opacity: 1;
    }

    .\[\&_\.label\]\:text-surface-100\/50 .label {
        color: hsl(var(--color-surface-100) / .5);
    }

    .font-semibold {
        font-weight: 600;
    }

    .whitespace-nowrap {
        white-space: nowrap;
    }

    .rounded-b {
        border-bottom-left-radius: .25rem;
        border-bottom-right-radius: .25rem;
    }

    .flex {
        display: flex;
    }

    .resize {
        resize: both;
    }

    .items-center {
        align-items: center;
    }

    .gap-2 {
        gap: .5rem;
    }

    .inline-block {
        display: inline-block;
    }

    .size-2 {
        height: .5rem;
        width: .5rem;
    }

    .rounded-full {
        border-radius: 9999px;
    }

    .tabular-nums {
        font-variant-numeric: tabular-nums;
    }

    .grid {
        display: grid;
    }

    .gap-x-2 {
        -moz-column-gap: .5rem;
        column-gap: .5rem;
    }

    .gap-y-1 {
        row-gap: .25rem;
    }

    .grid-cols-\[1fr_auto\] {
        grid-template-columns: 1fr auto;
    }

    .bg-surface-content\/20 {
        background-color: hsl(var(--color-surface-content) / .2);
    }


    .col-span-full {
        grid-column: 1 / -1;
    }

    .h-px {
        height: 1px;
    }

    .top-0 {
        top: 0;
    }

    .left-0 {
        left: 0;
    }

    .left-1\/2 {
        left: 50%;
    }

    .-translate-y-1\/2 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        --tw-translate-y: -50%;
    }

    .bg-\[var\(--color\)\] {
        background-color: var(--color);
    }

    .right-0 {
        right: 0;
    }

    .top-1\/2 {
        top: 50%;
    }

    .left-0 {
        left: 0;
    }

    .top-1\/2 {
        top: 50%;
    }

    .-translate-x-1\/2 {
        /*transform: translateX(-50%) !important;*/
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        /*color: green;*/
        --tw-translate-x: -50%;
    }

    .bottom-0 {
        bottom: 0;
    }

    .text-\[10px\] {
        font-size: 10px;
    }

    .overflow-visible {
        overflow: visible;
    }

    .fill-surface-content {
        fill: hsl(var(--color-surface-content) / 1);
    }

    .stroke-surface-content {
        stroke: hsl(var(--color-surface-content) / 1);
    }

    .gap-x-4 {
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }

    .gap-1 {
        gap: .25rem;
    }

    .cursor-auto {
        cursor: auto;
    }

    .flex-col {
        flex-direction: column;
    }

    .h-4 {
        height: 1rem;
    }

    .w-4 {
        width: 1rem;
    }

    .text-xs {
        font-size: .75rem;
        line-height: 1rem;
    }

    .inline-block {
        display: inline-block;
    }

    .z-\[1\] {
        z-index: 1;
    }
}




