button {
    margin: 0
}

.svg-icon,.svg-spot {
    vertical-align: bottom
}

.svg-icon:not(.native) *,.svg-spot:not(.native) * {
    fill: currentColor
}

.is-disabled,.is-readonly,.has-success,.has-error,.has-warning {
    position: relative
}

.s-anchors {
    --_an-a-fc-visited: var(--_an-a-fc)
}

.s-anchors.s-anchors__underlined a:not(.s-link),.s-anchors.s-anchors__underlined .s-btn.s-btn__link {
    text-decoration: underline
}

.s-anchors.s-anchors__danger {
    --_an-a-fc: var(--red-400);
    --_an-a-fc-hover: var(--red-500);
    --_an-a-fc-visited: var(--red-600)
}

.s-anchors.s-anchors__default {
    --_an-a-fc: var(--theme-link-color, var(--theme-secondary-400));
    --_an-a-fc-hover: var(--theme-link-color-hover, var(--theme-secondary-500));
    --_an-a-fc-visited: var(--theme-link-color-visited, var(--theme-secondary-600))
}

.s-anchors.s-anchors__grayscale {
    --_an-a-fc: var(--black-400);
    --_an-a-fc-hover: var(--black-500);
    --_an-a-fc-visited: var(--black-600)
}

.s-anchors.s-anchors__inherit {
    --_an-a-fc: inherit;
    --_an-a-fc-hover: inherit;
    --_an-a-fc-visited: inherit
}

.s-anchors.s-anchors__muted {
    --_an-a-fc: var(--black-400);
    --_an-a-fc-hover: var(--black-500);
    --_an-a-fc-visited: var(--black-600)
}

.s-anchors.s-anchors__danger a:not(.s-link),.s-anchors.s-anchors__default a:not(.s-link),.s-anchors.s-anchors__grayscale a:not(.s-link),.s-anchors.s-anchors__inherit a:not(.s-link),.s-anchors.s-anchors__muted a:not(.s-link),.s-anchors.s-anchors__danger .s-btn.s-btn__link,.s-anchors.s-anchors__default .s-btn.s-btn__link,.s-anchors.s-anchors__grayscale .s-btn.s-btn__link,.s-anchors.s-anchors__inherit .s-btn.s-btn__link,.s-anchors.s-anchors__muted .s-btn.s-btn__link {
    color: var(--_an-a-fc, inherit)
}

.s-anchors.s-anchors__danger a:not(.s-link):hover,.s-anchors.s-anchors__default a:not(.s-link):hover,.s-anchors.s-anchors__grayscale a:not(.s-link):hover,.s-anchors.s-anchors__inherit a:not(.s-link):hover,.s-anchors.s-anchors__muted a:not(.s-link):hover,.s-anchors.s-anchors__danger .s-btn.s-btn__link:hover,.s-anchors.s-anchors__default .s-btn.s-btn__link:hover,.s-anchors.s-anchors__grayscale .s-btn.s-btn__link:hover,.s-anchors.s-anchors__inherit .s-btn.s-btn__link:hover,.s-anchors.s-anchors__muted .s-btn.s-btn__link:hover,.s-anchors.s-anchors__danger a:not(.s-link):active,.s-anchors.s-anchors__default a:not(.s-link):active,.s-anchors.s-anchors__grayscale a:not(.s-link):active,.s-anchors.s-anchors__inherit a:not(.s-link):active,.s-anchors.s-anchors__muted a:not(.s-link):active,.s-anchors.s-anchors__danger .s-btn.s-btn__link:active,.s-anchors.s-anchors__default .s-btn.s-btn__link:active,.s-anchors.s-anchors__grayscale .s-btn.s-btn__link:active,.s-anchors.s-anchors__inherit .s-btn.s-btn__link:active,.s-anchors.s-anchors__muted .s-btn.s-btn__link:active,.s-anchors.s-anchors__danger a:not(.s-link):hover:visited,.s-anchors.s-anchors__default a:not(.s-link):hover:visited,.s-anchors.s-anchors__grayscale a:not(.s-link):hover:visited,.s-anchors.s-anchors__inherit a:not(.s-link):hover:visited,.s-anchors.s-anchors__muted a:not(.s-link):hover:visited,.s-anchors.s-anchors__danger .s-btn.s-btn__link:hover:visited,.s-anchors.s-anchors__default .s-btn.s-btn__link:hover:visited,.s-anchors.s-anchors__grayscale .s-btn.s-btn__link:hover:visited,.s-anchors.s-anchors__inherit .s-btn.s-btn__link:hover:visited,.s-anchors.s-anchors__muted .s-btn.s-btn__link:hover:visited,.s-anchors.s-anchors__danger a:not(.s-link):active:visited,.s-anchors.s-anchors__default a:not(.s-link):active:visited,.s-anchors.s-anchors__grayscale a:not(.s-link):active:visited,.s-anchors.s-anchors__inherit a:not(.s-link):active:visited,.s-anchors.s-anchors__muted a:not(.s-link):active:visited,.s-anchors.s-anchors__danger .s-btn.s-btn__link:active:visited,.s-anchors.s-anchors__default .s-btn.s-btn__link:active:visited,.s-anchors.s-anchors__grayscale .s-btn.s-btn__link:active:visited,.s-anchors.s-anchors__inherit .s-btn.s-btn__link:active:visited,.s-anchors.s-anchors__muted .s-btn.s-btn__link:active:visited {
    color: var(--_an-a-fc-hover)
}

.s-anchors.s-anchors__danger a:not(.s-link):visited,.s-anchors.s-anchors__default a:not(.s-link):visited,.s-anchors.s-anchors__grayscale a:not(.s-link):visited,.s-anchors.s-anchors__inherit a:not(.s-link):visited,.s-anchors.s-anchors__muted a:not(.s-link):visited,.s-anchors.s-anchors__danger .s-btn.s-btn__link:visited,.s-anchors.s-anchors__default .s-btn.s-btn__link:visited,.s-anchors.s-anchors__grayscale .s-btn.s-btn__link:visited,.s-anchors.s-anchors__inherit .s-btn.s-btn__link:visited,.s-anchors.s-anchors__muted .s-btn.s-btn__link:visited {
    color: var(--_an-a-fc-visited, inherit)
}

.s-btn {
    --_bu-baw: var(--su-static1);
    --_bu-bc: transparent;
    --_bu-br: var(--br-md);
    --_bu-fc: var(--theme-button-color, var(--theme-secondary-400));
    --_bu-focus-ring: 0 0 0 var(--su-static4) var(--focus-ring);
    --_bu-fs: var(--fs-body1);
    --_bu-p: .8em;
    --_bu-bc-selected: transparent;
    --_bu-bg-active: var(--theme-button-active-background-color, var(--theme-secondary-300));
    --_bu-bg-hover: var(--theme-button-hover-background-color, var(--theme-secondary-200));
    --_bu-bg-selected: var(--theme-button-selected-background-color, var(--theme-secondary-300));
    --_bu-fc-active: var(--theme-button-hover-color, var(--theme-secondary-500));
    --_bu-fc-hover: var(--theme-button-hover-color, var(--theme-secondary-500));
    --_bu-fc-selected: var(--theme-button-selected-color, var(--theme-secondary-600));
    --_bu-filled-bc: transparent;
    --_bu-filled-bc-active: transparent;
    --_bu-filled-bc-selected: transparent;
    --_bu-filled-bg: var(--theme-button-primary-background-color, var(--theme-secondary-400));
    --_bu-filled-bg-active: var(--theme-button-primary-active-background-color, var(--theme-secondary-600));
    --_bu-filled-bg-hover: var(--theme-button-primary-hover-background-color, var(--theme-secondary-500));
    --_bu-filled-bg-selected: var(--theme-button-primary-selected-background-color, var(--theme-secondary-500));
    --_bu-filled-fc: var(--theme-button-primary-color, var(--white));
    --_bu-filled-fc-active: var(--theme-button-primary-hover-color, var(--white));
    --_bu-filled-fc-hover: var(--theme-button-primary-hover-color, var(--white));
    --_bu-filled-fc-selected: var(--theme-button-primary-selected-color, var(--white));
    --_bu-outlined-bc: var(--theme-button-outlined-border-color, var(--theme-secondary-400));
    --_bu-outlined-bg: var(--theme-button-outlined-background-color);
    --_bu-outlined-bc-selected: var(--theme-button-outlined-selected-border-color, var(--theme-secondary-400));
    --_bu-outlined-bg-selected: var(--theme-button-selected-background-color, var(--theme-secondary-300));
    --_bu-outlined-fc-selected: var(--theme-button-selected-color, var(--theme-secondary-600));
    --_bu-badge-o: .5;
    --_bu-dropdown-bw: var(--su-static4);
    --_bu-number-fc: var(--white);
    --_bu-number-fc-filled: var(--theme-button-primary-number-color, var(--theme-secondary-600));
    --_bu-number-fc-selected: var(--white);
    background-color: var(--_bu-bg, inherit);
    border: var(--_bu-baw) solid var(--_bu-bc);
    border-radius: var(--_bu-br);
    box-shadow: none;
    color: var(--_bu-fc);
    font-size: var(--_bu-fs);
    padding: var(--_bu-p);
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-weight: normal;
    line-height: var(--lh-sm);
    position: relative;
    outline: none;
    text-align: center;
    text-decoration: none;
    user-select: none
}

button .s-btn,button[type="submit"] .s-btn,button[type="reset"] .s-btn {
    -webkit-appearance: button
}

.s-btn.grid {
    display: flex
}

.s-btn.is-loading {
    padding-left: 2.2em
}

.s-btn.is-loading .svg-icon:first-child {
    margin-left: calc((var(--su-static24) - var(--su-static1)) * -1);
    opacity: 0
}

.s-btn.is-selected,.s-btn-group.s-btn-group--radio .s-btn--radio:checked+.s-btn {
    background-color: var(--_bu-bg-selected);
    border-color: var(--_bu-bc-selected);
    color: var(--_bu-fc-selected)
}

.s-btn.is-selected .s-btn--number,.s-btn-group.s-btn-group--radio .s-btn--radio:checked+.s-btn .s-btn--number {
    color: var(--_bu-number-fc-selected)
}

.s-btn.is-selected.s-btn__filled,.s-btn-group.s-btn-group--radio .s-btn--radio:checked+.s-btn.s-btn__filled {
    border-color: var(--_bu-filled-bc-selected);
    background-color: var(--_bu-filled-bg-selected);
    color: var(--_bu-filled-fc-selected)
}

.s-btn.is-selected.s-btn__outlined,.s-btn-group.s-btn-group--radio .s-btn--radio:checked+.s-btn.s-btn__outlined {
    border-color: var(--_bu-outlined-bc-selected);
    background-color: var(--_bu-outlined-bg-selected);
    color: var(--_bu-outlined-fc-selected)
}

body.theme-highcontrast .s-btn.is-selected.s-btn__outlined.s-btn__muted,body.theme-highcontrast .s-btn-group.s-btn-group--radio .s-btn--radio:checked+.s-btn.s-btn__outlined.s-btn__muted {
    --_bu-outlined-bc-selected: var(--_bu-filled-bc-selected);
    --_bu-outlined-bg-selected: var(--_bu-filled-bg-selected);
    --_bu-outlined-fc-selected: var(--_bu-filled-fc-selected);
    --_bu-number-fc-selected: var(--_bu-filled-bg-selected)
}

.s-btn.s-btn__filled {
    border-color: var(--_bu-filled-bc);
    background-color: var(--_bu-filled-bg);
    color: var(--_bu-filled-fc)
}

.s-btn.s-btn__filled .s-btn--number {
    color: var(--_bu-number-fc-filled)
}

.s-btn.s-btn__outlined {
    border-color: var(--_bu-outlined-bc);
    background-color: var(--_bu-outlined-bg, inherit)
}

.s-btn.s-btn__link:focus,.s-btn.s-btn__unset:focus,.s-btn.s-btn__link:focus-visible,.s-btn.s-btn__unset:focus-visible {
    outline-style: auto
}

.s-btn.s-btn__link {
    --_bu-baw: 0;
    --_bu-br: 0;
    --_bu-focus-ring: none;
    --_bu-p: 0;
    --_li-fc: var(--theme-link-color, var(--theme-secondary-400));
    --_li-fc-hover: var(--theme-link-color-hover, var(--theme-secondary-500));
    --_li-fc-visited: var(--theme-link-color-visited, var(--theme-secondary-600));
    color: var(--_li-fc);
    cursor: pointer;
    text-decoration: none;
    user-select: auto;
    display: inline;
    font: inherit;
    outline: revert;
    text-align: inherit
}

.s-btn.s-btn__link,.s-btn.s-btn__link:hover,.s-btn.s-btn__link:active,.s-btn.s-btn__link:focus,.s-btn.s-btn__link[disabled],.s-btn.s-btn__link[aria-disabled="true"] {
    --_bu-bg: none
}

.s-btn.s-btn__link.s-btn__dropdown {
    padding-right: .9em
}

body.theme-highcontrast .s-btn.s-btn__link {
    text-decoration: underline
}

.s-btn.s-btn__link.s-link__danger:visited,.s-btn.s-btn__link.s-link__grayscale:visited,.s-btn.s-btn__link.s-link__inherit:visited,.s-btn.s-btn__link.s-link__muted:visited,.s-btn.s-btn__link.s-link__visited:visited {
    color: var(--_li-fc-visited)
}

.s-btn.s-btn__link.s-link__danger:visited:active,.s-btn.s-btn__link.s-link__grayscale:visited:active,.s-btn.s-btn__link.s-link__inherit:visited:active,.s-btn.s-btn__link.s-link__muted:visited:active,.s-btn.s-btn__link.s-link__visited:visited:active,.s-btn.s-btn__link.s-link__danger:visited:hover,.s-btn.s-btn__link.s-link__grayscale:visited:hover,.s-btn.s-btn__link.s-link__inherit:visited:hover,.s-btn.s-btn__link.s-link__muted:visited:hover,.s-btn.s-btn__link.s-link__visited:visited:hover {
    color: var(--_li-fc-hover)
}

.s-btn.s-btn__link.s-link__dropdown {
    padding-right: .9em;
    position: relative
}

.s-btn.s-btn__link.s-link__dropdown:after {
    border-width: var(--su-static4);
    border-bottom-width: 0;
    border-color: currentColor transparent;
    border-style: solid;
    border-top-width: var(--su-static4);
    content: "";
    pointer-events: none;
    position: absolute;
    right: 0;
    top: calc(50% - var(--su-static2));
    z-index: var(--zi-active)
}

.s-btn.s-btn__link.s-link__underlined {
    text-decoration: underline !important
}

.s-btn.s-btn__link.s-link__visited {
    --_li-fc: var(--theme-link-color-visited, var(--theme-secondary-500));
    --_li-fc-hover: var(--theme-link-color-hover, var(--theme-secondary-400));
    --_li-fc-visited: var(--theme-link-color-visited, var(--theme-secondary-500))
}

.s-btn.s-btn__link.s-link__danger {
    --_li-fc: var(--red-400);
    --_li-fc-hover: var(--red-500);
    --_li-fc-visited: var(--red-600)
}

.s-btn.s-btn__link.s-link__grayscale {
    --_li-fc: var(--black-500);
    --_li-fc-hover: var(--black-400);
    --_li-fc-visited: var(--black-600)
}

.s-btn.s-btn__link.s-link__inherit {
    --_li-fc: inherit !important;
    --_li-fc-hover: inherit !important;
    --_li-fc-visited: inherit !important
}

.s-btn.s-btn__link.s-link__muted {
    --_li-fc: var(--black-400);
    --_li-fc-hover: var(--black-500);
    --_li-fc-visited: var(--black-600)
}

fieldset[disabled] .s-btn.s-btn__link {
    box-shadow: none !important;
    opacity: var(--_o-disabled-static);
    pointer-events: none
}

.s-btn.s-btn__link:active,.s-btn.s-btn__link:hover {
    color: var(--_li-fc-hover)
}

button.s-btn.s-btn__link {
    appearance: none;
    background: transparent;
    border: 0;
    font-family: inherit;
    line-height: inherit;
    padding: 0;
    user-select: auto
}

button.s-btn.s-btn__link:focus {
    outline: revert
}

.s-btn.s-btn__unset {
    outline: initial
}

.s-btn.s-btn__unset,.s-btn.s-btn__unset:hover,.s-btn.s-btn__unset:active,.s-btn.s-btn__unset:focus {
    --_bu-baw: 0;
    --_bu-bg: none;
    --_bu-br: 0;
    --_bu-fc: unset;
    --_bu-focus-ring: none;
    --_bu-p: 0;
    cursor: default;
    font: unset;
    user-select: auto
}

.s-btn.s-btn__dropdown {
    padding-right: calc(var(--_bu-p) * 2.5)
}

.s-btn.s-btn__dropdown:after {
    border-color: currentColor transparent;
    border-style: solid;
    border-width: var(--_bu-dropdown-bw);
    border-bottom-width: 0;
    content: "";
    pointer-events: none;
    position: absolute;
    right: var(--_bu-p);
    top: calc(50% - var(--su-static2));
    z-index: var(--zi-active)
}

.s-btn.s-btn__icon .svg-icon {
    vertical-align: baseline;
    margin-top: -0.3em;
    margin-bottom: -0.3em;
    transition: opacity 200ms var(--te-smooth)
}

.s-btn.s-btn__xs {
    --_bu-fs: var(--fs-fine);
    --_bu-dropdown-bw: calc(var(--su-static4) - var(--su-static1));
    --_bu-p: .6em
}

.s-btn.s-btn__sm {
    --_bu-fs: var(--fs-caption)
}

.s-btn.s-btn__md {
    --_bu-fs: var(--fs-body3);
    --_bu-br: calc(var(--br-sm) + var(--su-static1));
    --_bu-p: .7em
}

body.theme-highcontrast .s-btn.s-btn__danger,body.theme-highcontrast .s-btn.s-btn__muted {
    --_bu-filled-bc: transparent
}

.s-btn.s-btn__danger {
    --_bu-bg-active: var(--red-300);
    --_bu-bg-hover: var(--red-200);
    --_bu-bg-selected: var(--red-300);
    --_bu-fc: var(--red-500);
    --_bu-fc-active: var(--_bu-fc);
    --_bu-fc-hover: var(--red-500);
    --_bu-fc-selected: var(--red-600);
    --_bu-focus-ring: 0 0 0 var(--su-static4) var(--focus-ring-error);
    --_bu-filled-bc: transparent;
    --_bu-filled-bc-selected: var(--_bu-filled-bc);
    --_bu-filled-bg: var(--red-400);
    --_bu-filled-bg-active: var(--red-500);
    --_bu-filled-bg-hover: var(--red-500);
    --_bu-filled-bg-selected: var(--red-600);
    --_bu-filled-fc: var(--white);
    --_bu-filled-fc-active: var(--_bu-filled-fc);
    --_bu-filled-fc-hover: var(--_bu-filled-fc);
    --_bu-filled-fc-selected: var(--_bu-filled-fc);
    --_bu-outlined-bc: var(--red-400);
    --_bu-outlined-bc-selected: var(--red-500);
    --_bu-outlined-bg-selected: var(--_bu-bg-selected);
    --_bu-outlined-fc-selected: var(--_bu-fc-selected);
    --_bu-number-fc: var(--white);
    --_bu-number-fc-filled: var(--black)
}

.s-btn.s-btn__muted {
    --_bu-bg-active: var(--black-150);
    --_bu-bg-hover: var(--black-100);
    --_bu-bg-selected: var(--black-200);
    --_bu-fc: var(--black-500);
    --_bu-fc-active: var(--_bu-fc);
    --_bu-fc-hover: var(--black-500);
    --_bu-fc-selected: var(--black-500);
    --_bu-focus-ring: 0 0 0 var(--su-static4) var(--focus-ring-muted);
    --_bu-filled-bc: transparent;
    --_bu-filled-bc-selected: var(--_bu-filled-bc);
    --_bu-filled-bg: var(--black-225);
    --_bu-filled-bg-active: var(--black-300);
    --_bu-filled-bg-hover: var(--black-250);
    --_bu-filled-bg-selected: var(--black-350);
    --_bu-filled-fc: var(--black-500);
    --_bu-filled-fc-active: var(--_bu-filled-fc);
    --_bu-filled-fc-hover: var(--_bu-filled-fc);
    --_bu-filled-fc-selected: var(--black-600);
    --_bu-outlined-bc: var(--black-300);
    --_bu-outlined-bc-selected: var(--black-300);
    --_bu-outlined-bg-selected: var(--_bu-bg-selected);
    --_bu-outlined-fc-selected: var(--_bu-fc-selected);
    --_bu-number-fc-selected: var(--white)
}

body.theme-highcontrast .s-btn.s-btn__muted {
    --_bu-bg-hover: var(--black-225);
    --_bu-filled-bg: var(--black-400);
    --_bu-filled-bg-active: var(--black-500);
    --_bu-filled-bg-hover: var(--black-400);
    --_bu-filled-bg-selected: var(--black-500);
    --_bu-filled-fc: var(--white);
    --_bu-filled-fc-selected: var(--_bu-filled-fc);
    --_bu-fc-selected: var(--black);
    --_bu-number-fc: var(--white);
    --_bu-number-fc-filled: var(--black);
    --_bu-number-fc-selected: var(--white)
}

.s-btn.s-btn__primary {
    --_bu-bg: var(--theme-button-primary-background-color, var(--theme-secondary-400));
    --_bu-bg-active: var(--theme-button-primary-active-background-color, var(--theme-secondary-600));
    --_bu-bg-hover: var(--theme-button-primary-hover-background-color, var(--theme-secondary-500));
    --_bu-bg-selected: var(--theme-button-primary-selected-background-color, var(--theme-secondary-500));
    --_bu-fc: var(--theme-button-primary-color, var(--white));
    --_bu-fc-active: var(--theme-button-primary-hover-color, var(--white));
    --_bu-fc-hover: var(--theme-button-primary-hover-color, var(--white));
    --_bu-fc-selected: var(--theme-button-primary-selected-color, var(--white));
    --_bu-number-fc: var(--theme-button-primary-number-color, var(--theme-secondary-600));
    --_bu-number-fc-selected: var(--theme-button-primary-number-color, var(--theme-secondary-600))
}

body.theme-highcontrast .s-btn.s-btn__primary {
    --_bu-bc: transparent
}

body.theme-highcontrast .s-btn.s-btn__facebook,body.theme-highcontrast .s-btn.s-btn__github {
    --_bu-bc: transparent
}

.s-btn.s-btn__facebook {
    --_bu-bc: transparent;
    --_bu-bg: #385499;
    --_bu-bg-active: #2a4074;
    --_bu-bg-hover: #314a86;
    --_bu-fc: #fff;
    --_bu-fc-active: var(--_bu-fc);
    --_bu-fc-hover: var(--_bu-fc);
    --_bu-hc-bc: transparent
}

.s-btn.s-btn__google {
    --_bu-bc: var(--bc-medium);
    --_bu-bg: var(--white);
    --_bu-bg-active: var(--black-150);
    --_bu-bg-hover: var(--black-100);
    --_bu-fc: var(--fc-medium);
    --_bu-fc-active: var(--fc-dark);
    --_bu-fc-hover: var(--black-600);
    --_bu-focus-ring: 0 0 0 var(--su-static4) var(--focus-ring-muted)
}

.s-btn.s-btn__github {
    --_bu-bg: var(--black-600);
    --_bu-bg-active: var(--black);
    --_bu-bg-hover: var(--black-600);
    --_bu-fc: var(--white);
    --_bu-fc-active: var(--white);
    --_bu-fc-hover: var(--white);
    --_bu-focus-ring: 0 0 0 var(--su-static4) var(--focus-ring-muted);
    --_bu-hc-bc: transparent
}

.s-btn .s-btn--badge {
    opacity: var(--_bu-badge-o);
    display: inline-block;
    border-radius: var(--br-sm);
    padding: var(--su2) calc(var(--su4) - var(--su1));
    font-size: var(--fs-caption);
    line-height: var(--lh-xs);
    background-color: currentColor
}

.s-btn .s-btn--number {
    color: var(--_bu-number-fc)
}

.s-btn--radio {
    border: 0;
    clip-path: inset(50%);
    clip: rect(var(--su-static1), var(--su-static1), var(--su-static1), var(--su-static1));
    height: var(--su-static1);
    margin: calc(var(--su-static1) * -1);
    overflow-wrap: normal;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: var(--su-static1)
}

.s-btn:not(.is-selected):not(.s-btn__link):not(.s-btn__unset):hover,.s-btn:not(.is-selected):not(.s-btn__link):not(.s-btn__unset):focus {
    background-color: var(--_bu-bg-hover);
    color: var(--_bu-fc-hover)
}

.s-btn:not(.is-selected):not(.s-btn__link):not(.s-btn__unset):hover.s-btn__filled,.s-btn:not(.is-selected):not(.s-btn__link):not(.s-btn__unset):focus.s-btn__filled {
    background-color: var(--_bu-filled-bg-hover);
    color: var(--_bu-filled-fc-hover)
}

.s-btn:not(.is-selected):not(.s-btn__link):not(.s-btn__unset):active {
    background-color: var(--_bu-bg-active);
    color: var(--_bu-fc-active)
}

.s-btn:not(.is-selected):not(.s-btn__link):not(.s-btn__unset):active.s-btn__filled {
    background-color: var(--_bu-filled-bg-active);
    color: var(--_bu-filled-fc-active)
}

.s-btn:not(.is-selected):not(.s-btn__link):not(.s-btn__unset):visited:not(:hover):not(:focus) {
    background-color: var(--_bu-bg);
    color: var(--_bu-fc)
}

.s-btn:not(.is-selected):not(.s-btn__link):not(.s-btn__unset):visited:not(:hover):not(:focus).s-btn__filled {
    background-color: var(--_bu-filled-bg);
    color: var(--_bu-filled-fc)
}

.s-btn:focus,.s-btn--radio:focus+.s-btn {
    box-shadow: var(--_bu-focus-ring);
    outline: none
}

.s-btn-group {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: var(--su-static1)
}

@media (max-width: 640px) {
    html.html__responsive:not(.html__unpinned-leftnav) .s-btn-group .s-btn {
        padding-left:.4em;
        padding-right: .4em
    }

    html.html__responsive:not(.html__unpinned-leftnav) .s-btn-group .s-btn.s-btn__dropdown {
        padding-right: 1.2em
    }

    html.html__responsive:not(.html__unpinned-leftnav) .s-btn-group .s-btn.s-btn__dropdown:after {
        right: .4em
    }
}

@media (max-width: 640px) {
    html.html__responsive.html__unpinned-leftnav .s-btn-group .s-btn {
        padding-left:.4em;
        padding-right: .4em
    }

    html.html__responsive.html__unpinned-leftnav .s-btn-group .s-btn.s-btn__dropdown {
        padding-right: 1.2em
    }

    html.html__responsive.html__unpinned-leftnav .s-btn-group .s-btn.s-btn__dropdown:after {
        right: .4em
    }
}

.s-btn-group:not(.s-btn-group--radio) .s-btn:not(:first-child):not(:last-child),.s-btn-group.s-btn-group--radio .s-btn:not(:first-of-type):not(:last-of-type) {
    border-radius: 0
}

.s-btn-group:not(.s-btn-group--radio) .s-btn:first-child:not(:only-child),.s-btn-group.s-btn-group--radio .s-btn:first-of-type:not(:last-of-type) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.s-btn-group:not(.s-btn-group--radio) .s-btn:last-child:not(:only-child),.s-btn-group.s-btn-group--radio .s-btn:last-of-type:not(:first-of-type) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.s-btn-group:not(.s-btn-group--radio) .s-btn:not(:last-child),.s-btn-group.s-btn-group--radio .s-btn:not(:last-of-type) {
    margin-right: calc(var(--su-static1) * -1)
}

.s-btn-group form {
    display: flex;
    margin-right: calc(var(--su-static1) * -1)
}

.s-btn-group form:not(:first-child):not(:last-child) .s-btn {
    border-radius: 0
}

.s-btn-group form:last-child:not(:only-child) .s-btn:not(:last-child) {
    border-radius: 0
}

.s-btn-group form:first-child:not(:only-child) .s-btn:not(:first-child) {
    border-radius: 0
}

.s-btn-group .s-btn {
    margin-bottom: calc(var(--su-static1) * -1);
    white-space: nowrap
}

.s-btn-group .s-btn:active {
    z-index: var(--zi-active)
}

.s-btn-group .s-btn.is-selected,.s-btn-group .s-btn--radio:checked+.s-btn {
    z-index: var(--zi-selected)
}

.s-card {
    --_ca-bc: var(--bc-medium);
    border: var(--su-static1) solid var(--_ca-bc);
    background-color: var(--white);
    border-radius: var(--br-sm);
    padding: var(--su12)
}

a.s-card {
    text-decoration: none !important
}

.s-card.s-card__muted {
    --_ca-bc: var(--bc-light)
}

.s-card.s-card__muted>* {
    opacity: .65
}

@media (prefers-color-scheme: dark) {
    body.theme-system .s-card.s-card__muted>* {
        opacity:.7
    }
}

body.theme-dark .s-card.s-card__muted>*,.theme-dark__forced .s-card.s-card__muted>*,body.theme-system .theme-dark__forced .s-card.s-card__muted>* {
    opacity: .7
}

body.theme-highcontrast .s-card.s-card__muted>* {
    opacity: .75
}

.s-card>:last-child {
    margin-bottom: 0
}

.s-check-control {
    --_cc-ai: center;
    align-items: var(--_cc-ai);
    display: flex;
    gap: var(--su8)
}

.s-check-group .s-check-control {
    --_cc-ai: flex-start
}

.s-check-control .s-label {
    font-weight: normal
}

.s-check-group {
    --_cg-fd: column;
    flex-direction: var(--_cg-fd);
    display: flex;
    gap: var(--su8)
}

.s-check-group.s-check-group__horizontal {
    --_cg-fd: row
}

.s-check-group legend.s-label {
    margin-bottom: var(--su8)
}

.s-checkbox,.s-radio {
    --_ch-baw: var(--su-static1);
    --_ch-bc: var(--bc-dark);
    --_ch-bc-focus: var(--theme-secondary-400);
    --_ch-bg: var(--white);
    --_ch-bg-image: unset;
    --_ch-bs-focus: 0 0 0 var(--su-static4) var(--focus-ring);
    background-color: var(--_ch-bg);
    border: var(--_ch-baw) solid var(--_ch-bc);
    appearance: none;
    cursor: pointer;
    font-size: inherit;
    height: 1em;
    margin: 0;
    outline: 0;
    vertical-align: middle;
    width: 1em
}

fieldset[disabled] .s-checkbox,fieldset[disabled] .s-radio,.s-checkbox[disabled],.s-radio[disabled] {
    cursor: not-allowed;
    opacity: var(--_o-disabled-static)
}

.s-check-group .s-checkbox,.s-check-group .s-radio {
    margin-top: calc(var(--su2) + var(--su1))
}

input.s-checkbox,input.s-radio {
    flex-shrink: 0
}

.s-checkbox:focus,.s-radio:focus {
    box-shadow: var(--_ch-bs-focus)
}

.s-checkbox {
    background-image: var(--_ch-bg-image);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: var(--br-sm)
}

@media (prefers-color-scheme: dark) {
    body.theme-system .s-checkbox:checked {
        --_ch-bg-image:url("data:image/svg+xml,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3.41L8.59 2 4 6.59 2.41 5 1 6.41l3 3z' fill='hsl(210, 3.0000000000000027%, 15%)'/%3E%3C/svg%3E")
    }

    body.theme-system .s-checkbox:indeterminate {
        --_ch-bg-image: url("data:image/svg+xml,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4.5 h7 v2 h-7 z' fill='hsl(210, 3.0000000000000027%, 15%)'/%3E%3C/svg%3E")
    }
}

body.theme-dark .s-checkbox:checked,.theme-dark__forced .s-checkbox:checked,body.theme-system .theme-dark__forced .s-checkbox:checked {
    --_ch-bg-image: url("data:image/svg+xml,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3.41L8.59 2 4 6.59 2.41 5 1 6.41l3 3z' fill='hsl(210, 3.0000000000000027%, 15%)'/%3E%3C/svg%3E")
}

body.theme-dark .s-checkbox:indeterminate,.theme-dark__forced .s-checkbox:indeterminate,body.theme-system .theme-dark__forced .s-checkbox:indeterminate {
    --_ch-bg-image: url("data:image/svg+xml,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4.5 h7 v2 h-7 z' fill='hsl(210, 3.0000000000000027%, 15%)'/%3E%3C/svg%3E")
}

@media (prefers-color-scheme: dark) {
    body.theme-highcontrast.theme-system .s-checkbox:checked,body.theme-highcontrast.theme-system .s-checkbox:indeterminate {
        --_ch-bc:var(--blue-500) !important;
        --_ch-bc-focus: var(--_ch-bc);
        --_ch-bg: var(--blue-400)
    }
}

body.theme-highcontrast.theme-dark .s-checkbox:checked,body.theme-highcontrast.theme-dark .s-checkbox:indeterminate {
    --_ch-bc: var(--blue-500) !important;
    --_ch-bc-focus: var(--_ch-bc);
    --_ch-bg: var(--blue-400)
}

.s-checkbox:checked,.s-checkbox:indeterminate {
    --_ch-bc: var(--theme-secondary-400) !important;
    --_ch-bg: var(--theme-secondary-400)
}

.s-checkbox:checked:focus,.s-checkbox:indeterminate:focus {
    --_ch-bc-focus: var(--theme-secondary-400)
}

.s-checkbox:checked {
    --_ch-bg-image: url("data:image/svg+xml,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3.41L8.59 2 4 6.59 2.41 5 1 6.41l3 3z' fill='hsl(0, 0%, 100%)'/%3E%3C/svg%3E")
}

.s-checkbox:indeterminate {
    --_ch-bg-image: url("data:image/svg+xml,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4.5 h7 v2 h-7 z' fill='hsl(0, 0%, 100%)'/%3E%3C/svg%3E")
}

.s-checkbox:focus {
    border-color: var(--_ch-bc-focus)
}

.s-radio {
    border-radius: var(--br-circle)
}

@media (prefers-color-scheme: dark) {
    body.theme-highcontrast.theme-system .s-radio:checked {
        --_ch-bc:var(--blue-400);
        outline: var(--su-static1) solid var(--black)
    }
}

body.theme-highcontrast.theme-dark .s-radio:checked {
    --_ch-bc: var(--blue-400);
    outline: var(--su-static1) solid var(--black)
}

.s-radio:checked {
    --_ch-baw: .30769231em;
    --_ch-bc: var(--theme-secondary-400);
    --_ch-bg: var(--white)
}

.has-error .s-checkbox,.has-error .s-radio:not(:checked),.has-success .s-checkbox,.has-success .s-radio:not(:checked),.has-warning .s-checkbox,.has-warning .s-radio:not(:checked) {
    --_ch-bc-focus: var(--_ch-bc)
}

.has-error .s-checkbox,.has-error .s-radio:not(:checked) {
    --_ch-bc: var(--red-400);
    --_ch-bs-focus: 0 0 0 var(--su-static4) var(--focus-ring-error)
}

.has-success .s-checkbox,.has-success .s-radio:not(:checked) {
    --_ch-bc: var(--green-400);
    --_ch-bs-focus: 0 0 0 var(--su-static4) var(--focus-ring-success)
}

.has-warning .s-checkbox,.has-warning .s-radio:not(:checked) {
    --_ch-bc: var(--yellow-500);
    --_ch-bs-focus: 0 0 0 var(--su-static4) var(--focus-ring-warning)
}

.s-check-control {
    --_cc-ai: center;
    align-items: var(--_cc-ai);
    display: flex;
    gap: var(--su8)
}

.s-check-group .s-check-control {
    --_cc-ai: flex-start
}

.s-check-control .s-label {
    font-weight: normal
}

.s-check-group {
    --_cg-fd: column;
    flex-direction: var(--_cg-fd);
    display: flex;
    gap: var(--su8)
}

.s-check-group.s-check-group__horizontal {
    --_cg-fd: row
}

.s-check-group legend.s-label {
    margin-bottom: var(--su8)
}

.s-code-block {
    --_cb-line-numbers-bg: var(--black-150)
}

@media (prefers-color-scheme: dark) {
    body.theme-system .s-code-block {
        --_cb-line-numbers-bg:var(--black-100)
    }
}

body.theme-dark .s-code-block,.theme-dark__forced .s-code-block,body.theme-system .theme-dark__forced .s-code-block {
    --_cb-line-numbers-bg: var(--black-100)
}

code[class*="language-"] .s-code-block,pre.s-code-block>code {
    font-family: inherit
}

code[class*="language-"] .s-code-block .hljs-built_in,pre.s-code-block>code .hljs-built_in,code[class*="language-"] .s-code-block .hljs-literal,pre.s-code-block>code .hljs-literal,code[class*="language-"] .s-code-block .hljs-title,pre.s-code-block>code .hljs-title {
    color: var(--highlight-literal)
}

code[class*="language-"] .s-code-block .hljs-bullet,pre.s-code-block>code .hljs-bullet,code[class*="language-"] .s-code-block .hljs-code,pre.s-code-block>code .hljs-code {
    color: var(--highlight-punctuation)
}

code[class*="language-"] .s-code-block .hljs-doctag,pre.s-code-block>code .hljs-doctag,code[class*="language-"] .s-code-block .hljs-keyword,pre.s-code-block>code .hljs-keyword,code[class*="language-"] .s-code-block .hljs-meta-keyword,pre.s-code-block>code .hljs-meta-keyword,code[class*="language-"] .s-code-block .hljs-meta,pre.s-code-block>code .hljs-meta,code[class*="language-"] .s-code-block .hljs-section,pre.s-code-block>code .hljs-section,code[class*="language-"] .s-code-block .hljs-selector-class,pre.s-code-block>code .hljs-selector-class,code[class*="language-"] .s-code-block .hljs-selector-pseudo,pre.s-code-block>code .hljs-selector-pseudo,code[class*="language-"] .s-code-block .hljs-selector-tag,pre.s-code-block>code .hljs-selector-tag {
    color: var(--highlight-keyword)
}

code[class*="language-"] .s-code-block .hljs-name,pre.s-code-block>code .hljs-name,code[class*="language-"] .s-code-block .hljs-number,pre.s-code-block>code .hljs-number,code[class*="language-"] .s-code-block .hljs-quote,pre.s-code-block>code .hljs-quote,code[class*="language-"] .s-code-block .hljs-selector-id,pre.s-code-block>code .hljs-selector-id,code[class*="language-"] .s-code-block .hljs-template-tag,pre.s-code-block>code .hljs-template-tag,code[class*="language-"] .s-code-block .hljs-type,pre.s-code-block>code .hljs-type {
    color: var(--highlight-namespace)
}

code[class*="language-"] .s-code-block .hljs-link,pre.s-code-block>code .hljs-link,code[class*="language-"] .s-code-block .hljs-meta-string,pre.s-code-block>code .hljs-meta-string,code[class*="language-"] .s-code-block .hljs-regexp,pre.s-code-block>code .hljs-regexp,code[class*="language-"] .s-code-block .hljs-selector-attr,pre.s-code-block>code .hljs-selector-attr,code[class*="language-"] .s-code-block .hljs-string,pre.s-code-block>code .hljs-string,code[class*="language-"] .s-code-block .hljs-symbol,pre.s-code-block>code .hljs-symbol,code[class*="language-"] .s-code-block .hljs-template-variable,pre.s-code-block>code .hljs-template-variable,code[class*="language-"] .s-code-block .hljs-variable,pre.s-code-block>code .hljs-variable {
    color: var(--highlight-variable)
}

code[class*="language-"] .s-code-block .hljs-addition,pre.s-code-block>code .hljs-addition {
    color: var(--highlight-addition)
}

code[class*="language-"] .s-code-block .hljs-attr,pre.s-code-block>code .hljs-attr {
    color: var(--highlight-attribute)
}

code[class*="language-"] .s-code-block .hljs-attribute,pre.s-code-block>code .hljs-attribute {
    color: var(--highlight-symbol)
}

code[class*="language-"] .s-code-block .hljs-comment,pre.s-code-block>code .hljs-comment {
    color: var(--highlight-comment)
}

code[class*="language-"] .s-code-block .hljs-deletion,pre.s-code-block>code .hljs-deletion {
    color: var(--highlight-deletion)
}

code[class*="language-"] .s-code-block .hljs-emphasis,pre.s-code-block>code .hljs-emphasis {
    font-style: italic
}

code[class*="language-"] .s-code-block .hljs-strong,pre.s-code-block>code .hljs-strong {
    font-weight: bold
}

code[class*="language-"] .s-code-block .hljs-subst,pre.s-code-block>code .hljs-subst {
    color: var(--highlight-color)
}

pre.s-code-block {
    scrollbar-color: var(--scrollbar) transparent;
    background-color: var(--highlight-bg);
    border-radius: var(--br-md);
    color: var(--highlight-color);
    font-family: var(--ff-mono);
    font-size: var(--fs-body1);
    line-height: var(--lh-md);
    margin: 0;
    overflow: auto;
    padding: var(--su12)
}

pre.s-code-block .s-code-block--line-numbers {
    background-color: var(--_cb-line-numbers-bg);
    border-color: var(--bc-medium);
    border-style: solid;
    border-width: 0 var(--su-static1) 0 0;
    color: var(--black-350);
    float: left;
    margin: calc(var(--su12) * -1);
    margin-right: var(--su12);
    padding: var(--su12);
    padding-right: var(--su6);
    text-align: right
}

pre.s-code-block::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

pre.s-code-block::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

pre.s-code-block::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

pre.s-code-block::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.s-description {
    color: var(--fc-light);
    font-size: var(--fs-caption);
    padding: 0 var(--su2)
}

.is-disabled .s-description {
    opacity: var(--_o-disabled-static)
}

.s-empty-state {
    color: var(--fc-light);
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.s-empty-state p {
    font-size: var(--fs-body1);
    margin-bottom: var(--su12)
}

.s-empty-state p strong {
    color: var(--fc-dark)
}

.s-expandable {
    --_ex-after-h: 10px;
    --_ex-after-hmx: 0;
    --_ex-after-transition: height 100ms linear, max-height 0s 100ms linear;
    --_ex-content-hmx: 1000000px;
    --_ex-content-mb: 0;
    --_ex-content-o: unset;
    --_ex-content-transform: unset;
    --_ex-content-transition: margin-bottom 100ms cubic-bezier(0, 0, 0, 1), transform 100ms cubic-bezier(1, 0, 1, 1), opacity 100ms cubic-bezier(1, 0, 1, 1);
    --_ex-content-v: unset;
    align-items: flex-start;
    display: flex;
    -webkit-clip-path: polygon(-1000000px -1000000px, 1000000px -1000000px, 1000000px 1000000px, -1000000px 1000000px);
    clip-path: polygon(-1000000px -1000000px, 1000000px -1000000px, 1000000px 1000000px, -1000000px 1000000px);
    transition: clip-path 0s var(--_ex-transition-duration),-webkit-clip-path 0s var(--_ex-transition-duration)
}

.s-expandable:not(.is-expanded) {
    --_ex-after-h: 0;
    --_ex-after-hmx: 10px;
    --_ex-after-transition: height 10px linear;
    --_ex-content-hmx: 0;
    --_ex-content-mb: -1500px;
    --_ex-content-o: 0;
    --_ex-content-transform: scaleY(0);
    --_ex-content-transition: margin-bottom 100ms cubic-bezier(1, 0, 1, 1), visibility 0s 100ms, max-height 0s 100ms, transform 100ms cubic-bezier(0, 1, 1, 1), opacity 100ms cubic-bezier(0, 1, 1, 1);
    --_ex-content-v: hidden;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    overflow: hidden;
    transition: none
}

@supports ((-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)) or (clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%))) {
    .s-expandable:not(.is-expanded) .s-expandable--content {
        --_ex-content-o:0;
        --_ex-content-transform: none
    }
}

.s-expandable:after {
    height: var(--_ex-after-h);
    max-height: var(--_ex-after-hmx);
    transition: var(--_ex-after-transition);
    -ms-flex-preferred-size: 0;
    content: '';
    flex-basis: 0
}

.s-expandable .s-expandable--content {
    max-height: var(--_ex-content-hmx);
    margin-bottom: var(--_ex-content-mb);
    opacity: var(--_ex-content-o);
    -webkit-transform: var(--_ex-content-transform);
    transform: var(--_ex-content-transform);
    visibility: var(--_ex-content-v);
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    transition: var(--_ex-content-transition)
}

.s-input,.s-textarea {
    --_in-bc: var(--bc-darker);
    --_in-bc-focus: var(--theme-secondary-400);
    --_in-bg: var(--white);
    --_in-br: var(--br-md);
    --_in-bs-focus: 0 0 0 var(--su-static4) var(--focus-ring);
    --_in-c: unset;
    --_in-fc: var(--fc-dark);
    --_in-fc-focus: var(--black);
    --_in-fs: var(--fs-body1);
    --_in-o: unset;
    --_in-px: .7em;
    --_in-py: .6em;
    --_in-placeholder-fc: var(--black-300);
    scrollbar-color: var(--scrollbar) transparent;
    background-color: var(--_in-bg);
    border: var(--su-static1) solid var(--_in-bc);
    border-radius: var(--_in-br);
    color: var(--_in-fc);
    cursor: var(--_in-c);
    font-size: var(--_in-fs);
    opacity: var(--_in-o);
    padding: var(--_in-py) var(--_in-px) var(--_in-py) var(--_in-pl, var(--_in-px));
    -webkit-appearance: none;
    font-family: inherit;
    margin: 0;
    width: 100%
}

@supports (-webkit-overflow-scrolling: touch) {
    .s-input,.s-textarea {
        --_in-fs: var(--su-static16);
        --_in-px: .55em;
        --_in-py: .36em
    }

    .s-input::-webkit-input-placeholder,.s-textarea::-webkit-input-placeholder {
        line-height: normal !important
    }
}

body.theme-highcontrast .s-input,body.theme-highcontrast .s-textarea {
    --_in-bc: var(--black);
    --_in-placeholder-fc: var(--black-400)
}

fieldset[disabled] .s-input,fieldset[disabled] .s-textarea,.s-input[disabled],.s-textarea[disabled],.s-input[readonly],.s-textarea[readonly],.is-readonly .s-input,.is-readonly .s-textarea {
    --_in-c: not-allowed
}

fieldset[disabled] .s-input,fieldset[disabled] .s-textarea,.s-input[disabled],.s-textarea[disabled] {
    --_in-o: var(--_o-disabled-static)
}

.s-input[readonly],.s-textarea[readonly],.is-readonly .s-input,.is-readonly .s-textarea {
    --_in-bg: var(--black-150);
    --_in-bc: var(--bc-light);
    --_in-fc: var(--black-300);
    --_in-fc-focus: var(--_in-fc)
}

body.theme-highcontrast .s-input[readonly],body.theme-highcontrast .s-textarea[readonly],body.theme-highcontrast .is-readonly .s-input,body.theme-highcontrast .is-readonly .s-textarea {
    --_in-fc: var(--fc-light)
}

.has-error .s-input,.has-error .s-textarea,.has-success .s-input,.has-success .s-textarea,.has-warning .s-input,.has-warning .s-textarea {
    --_in-bc-focus: var(--_in-bc)
}

.has-error .s-input,.has-error .s-textarea {
    --_in-bc: var(--red-400);
    --_in-bs-focus: 0 0 0 var(--su-static4) var(--focus-ring-error)
}

body.theme-highcontrast .has-error .s-input,body.theme-highcontrast .has-error .s-textarea {
    --_in-bc: var(--red-400)
}

.has-success .s-input,.has-success .s-textarea {
    --_in-bc: var(--green-400);
    --_in-bs-focus: 0 0 0 var(--su-static4) var(--focus-ring-success)
}

body.theme-highcontrast .has-success .s-input,body.theme-highcontrast .has-success .s-textarea {
    --_in-bc: var(--green-400)
}

.has-warning .s-input,.has-warning .s-textarea {
    --_in-bc: var(--yellow-500);
    --_in-bs-focus: 0 0 0 var(--su-static4) var(--focus-ring-warning)
}

body.theme-highcontrast .has-warning .s-input,body.theme-highcontrast .has-warning .s-textarea {
    --_in-bc: var(--yellow-500)
}

.s-input.s-input__sm,.s-input.s-textarea__sm,.s-textarea.s-input__sm,.s-textarea.s-textarea__sm {
    --_in-fs: var(--fs-caption)
}

.s-input.s-input__md,.s-input.s-textarea__md,.s-textarea.s-input__md,.s-textarea.s-textarea__md {
    --_in-fs: var(--fs-body3);
    --_in-br: calc(var(--br-sm) + var(--su-static1))
}

@supports (-webkit-overflow-scrolling: touch) {
    .s-input.s-input__md,.s-input.s-textarea__md,.s-textarea.s-input__md,.s-textarea.s-textarea__md {
        --_in-fs: calc(var(--su-static16) + var(--su-static1));
        --_in-py: .4em
    }
}

.s-input.s-input__lg,.s-input.s-textarea__lg,.s-textarea.s-input__lg,.s-textarea.s-textarea__lg {
    --_in-fs: var(--fs-title);
    --_in-br: calc(var(--br-sm) + var(--su-static1));
    --_in-px: .6em;
    --_in-py: .45em
}

.s-input.s-input__xl,.s-input.s-textarea__xl,.s-textarea.s-input__xl,.s-textarea.s-textarea__xl {
    --_in-fs: var(--fs-headline1);
    --_in-br: var(--br-md);
    --_in-px: .5em;
    --_in-py: .4em
}

.s-input:-webkit-autofill,.s-textarea:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px var(--theme-secondary-200) inset;
    -webkit-text-fill-color: var(--black);
    border-color: var(--blue-400);
    transition: background-color 0s 50000s
}

.s-input:-webkit-autofill:focus,.s-textarea:-webkit-autofill:focus {
    border-color: var(--blue-400);
    -webkit-box-shadow: 0 0 0 1000px var(--blue-200) inset,0 0 0 var(--su-static4) var(--focus-ring)
}

.s-input::-webkit-contacts-auto-fill-button,.s-textarea::-webkit-contacts-auto-fill-button {
    background-color: var(--black)
}

.s-input::placeholder,.s-textarea::placeholder,.s-input::-webkit-input-placeholder,.s-textarea::-webkit-input-placeholder {
    color: var(--_in-placeholder-fc)
}

.s-input::placeholder,.s-textarea::placeholder {
    opacity: 1
}

.s-input.s-input__creditcard,.s-input.s-textarea__creditcard,.s-textarea.s-input__creditcard,.s-textarea.s-textarea__creditcard,.s-input.s-input__search,.s-input.s-textarea__search,.s-textarea.s-input__search,.s-textarea.s-textarea__search {
    --_in-pl: var(--su-static32)
}

.s-input:focus,.s-textarea:focus {
    border-color: var(--_in-bc-focus);
    box-shadow: var(--_in-bs-focus);
    color: var(--_in-fc-focus);
    outline: 0
}

.s-input::-webkit-scrollbar,.s-textarea::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.s-input::-webkit-scrollbar-track,.s-textarea::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.s-input::-webkit-scrollbar-thumb,.s-textarea::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.s-input::-webkit-scrollbar-corner,.s-textarea::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.is-disabled .s-input,.is-readonly .s-input,.has-success .s-input,.has-error .s-input,.has-warning .s-input {
    padding-right: var(--su32)
}

.s-input:focus-within {
    border-color: var(--_in-bc-focus);
    box-shadow: var(--_in-bs-focus);
    color: var(--_in-fc-focus);
    outline: 0
}

body.theme-highcontrast .s-input:focus-within {
    --_in-bc-focus: var(--black)
}

.s-input.s-input__md {
    --_in-py: .5em
}

.is-disabled .s-textarea,.is-readonly .s-textarea,.has-success .s-textarea,.has-error .s-textarea,.has-warning .s-textarea {
    padding-right: var(--su48)
}

.s-textarea.s-textarea__md {
    --_in-py: .72em
}

.s-textarea~.s-input-icon {
    right: 1.5em;
    top: 1.5em
}

.s-input-fill {
    --_if-bc: var(--bc-dark);
    --_if-bg: var(--black-150);
    --_if-blw: 0;
    --_if-blr: 0;
    --_if-brr: 0;
    --_if-brw: 0;
    background-color: var(--_if-bg);
    border: var(--su-static1) solid var(--_if-bc);
    border-left-width: var(--_if-blw);
    border-right-width: var(--_if-brw);
    border-radius: var(--_if-blr) var(--_if-brr) var(--_if-brr) var(--_if-blr);
    color: var(--fc-medium);
    font-family: inherit;
    line-height: var(--lh-sm);
    padding: .6em .7em;
    white-space: nowrap
}

.s-input-fill.s-input-fill__clear {
    --_if-bc: transparent;
    --_if-bg: transparent
}

.s-input-fill.order-first {
    --_if-blw: var(--su-static1);
    --_if-blr: var(--br-md)
}

.s-input-fill.order-last {
    --_if-brw: var(--su-static1);
    --_if-brr: var(--br-md)
}

.s-input-icon {
    --_ii-fc: unset;
    --_ii-r: .7em;
    color: var(--_ii-fc);
    right: var(--_ii-r);
    margin-top: calc((var(--su-static8) + var(--su-static1)) * -1);
    pointer-events: none;
    position: absolute;
    top: 50%
}

.has-error .s-input-icon {
    --_ii-fc: var(--red-400)
}

.has-success .s-input-icon {
    --_ii-fc: var(--green-400)
}

.has-warning .s-input-icon {
    --_ii-fc: var(--yellow-400)
}

.is-disabled .s-input-icon {
    --_ii-fc: var(--black-400)
}

.is-readonly .s-input-icon {
    --_ii-fc: var(--black-300)
}

body.theme-highcontrast .is-readonly .s-input-icon {
    --_ii-fc: var(--fc-light)
}

.s-input-icon.s-input-icon__creditcard,.s-input-icon.s-input-icon__search {
    --_ii-r: auto;
    color: var(--black-400);
    left: .7em
}

.s-input-message {
    --_im-fc: unset;
    --_im-a-fc: unset;
    --_im-a-fc-hover: unset;
    color: var(--_im-fc);
    font-size: var(--fs-caption);
    padding: var(--su2)
}

.is-disabled .s-input-message a,.is-readonly .s-input-message a,.has-success .s-input-message a,.has-error .s-input-message a,.has-warning .s-input-message a {
    text-decoration: underline
}

fieldset[disabled] .s-input-message {
    cursor: not-allowed;
    opacity: var(--_o-disabled-static)
}

.has-error .s-input-message {
    --_im-fc: var(--red-400);
    --_im-a-fc: var(--red-600);
    --_im-a-fc-hover: var(--red-500)
}

.has-success .s-input-message {
    --_im-fc: var(--green-400);
    --_im-a-fc: var(--green-600);
    --_im-a-fc-hover: var(--green-500)
}

.has-warning .s-input-message {
    --_im-fc: var(--yellow-500);
    --_im-a-fc: var(--yellow-600);
    --_im-a-fc-hover: var(--yellow-500)
}

.s-input-message a {
    color: var(--_im-a-fc)
}

.s-input-message a:hover {
    color: var(--_im-a-fc-hover)
}

.s-label {
    --_la-fs: var(--fs-body2);
    font-size: var(--_la-fs);
    color: var(--fc-medium);
    font-family: inherit;
    font-weight: 700;
    padding: 0 var(--su2)
}

.s-label[for] {
    cursor: pointer
}

fieldset[disabled] .s-label,.is-disabled .s-label,.s-check-control .s-checkbox[disabled]+.s-label,.s-check-control .s-radio[disabled]+.s-label {
    cursor: not-allowed;
    opacity: var(--_o-disabled-static)
}

fieldset[disabled] .s-label .s-description,.is-disabled .s-label .s-description {
    opacity: unset
}

.is-readonly .s-label {
    cursor: not-allowed
}

.s-label.s-label__sm {
    --_la-fs: var(--fs-caption)
}

.s-label.s-label__md {
    --_la-fs: var(--fs-body3)
}

.s-label.s-label__lg {
    --_la-fs: var(--fs-title)
}

.s-label.s-label__xl {
    --_la-fs: var(--fs-headline1)
}

.s-label--status {
    --_la-status-b: none;
    --_la-status-bg: var(--black-150);
    --_la-status-fc: var(--fc-medium);
    background-color: var(--_la-status-bg);
    border: var(--_la-status-b);
    color: var(--_la-status-fc);
    border-radius: 1000px;
    font-size: var(--fs-caption);
    font-weight: 400;
    margin-left: var(--su4);
    padding: var(--su2) var(--su8);
    vertical-align: text-bottom
}

body.theme-highcontrast .s-label--status {
    --_la-status-b: var(--su-static1) solid currentColor
}

.s-label--status__beta {
    --_la-status-bg: var(--blue-200);
    --_la-status-fc: var(--blue-500)
}

.s-label--status__new {
    --_la-status-bg: var(--green-200);
    --_la-status-fc: var(--green-500)
}

.s-label--status__required {
    --_la-status-bg: var(--red-200);
    --_la-status-fc: var(--red-500)
}

.s-label .s-description,.s-label .s-input-message {
    font-weight: normal;
    margin-bottom: 0;
    margin-top: var(--su4);
    padding: 0
}

a,.s-link {
    --_li-fc: var(--theme-link-color, var(--theme-secondary-400));
    --_li-fc-hover: var(--theme-link-color-hover, var(--theme-secondary-500));
    --_li-fc-visited: var(--theme-link-color-visited, var(--theme-secondary-600));
    color: var(--_li-fc);
    cursor: pointer;
    text-decoration: none;
    user-select: auto
}

body.theme-highcontrast a,body.theme-highcontrast .s-link {
    text-decoration: underline
}

a.s-link__danger:visited,.s-link.s-link__danger:visited,a.s-link__grayscale:visited,.s-link.s-link__grayscale:visited,a.s-link__inherit:visited,.s-link.s-link__inherit:visited,a.s-link__muted:visited,.s-link.s-link__muted:visited,a.s-link__visited:visited,.s-link.s-link__visited:visited {
    color: var(--_li-fc-visited)
}

a.s-link__danger:visited:active,.s-link.s-link__danger:visited:active,a.s-link__grayscale:visited:active,.s-link.s-link__grayscale:visited:active,a.s-link__inherit:visited:active,.s-link.s-link__inherit:visited:active,a.s-link__muted:visited:active,.s-link.s-link__muted:visited:active,a.s-link__visited:visited:active,.s-link.s-link__visited:visited:active,a.s-link__danger:visited:hover,.s-link.s-link__danger:visited:hover,a.s-link__grayscale:visited:hover,.s-link.s-link__grayscale:visited:hover,a.s-link__inherit:visited:hover,.s-link.s-link__inherit:visited:hover,a.s-link__muted:visited:hover,.s-link.s-link__muted:visited:hover,a.s-link__visited:visited:hover,.s-link.s-link__visited:visited:hover {
    color: var(--_li-fc-hover)
}

a.s-link__dropdown,.s-link.s-link__dropdown {
    padding-right: .9em;
    position: relative
}

a.s-link__dropdown:after,.s-link.s-link__dropdown:after {
    border-width: var(--su-static4);
    border-bottom-width: 0;
    border-color: currentColor transparent;
    border-style: solid;
    border-top-width: var(--su-static4);
    content: "";
    pointer-events: none;
    position: absolute;
    right: 0;
    top: calc(50% - var(--su-static2));
    z-index: var(--zi-active)
}

a.s-link__underlined,.s-link.s-link__underlined {
    text-decoration: underline !important
}

a.s-link__visited,.s-link.s-link__visited {
    --_li-fc: var(--theme-link-color-visited, var(--theme-secondary-500));
    --_li-fc-hover: var(--theme-link-color-hover, var(--theme-secondary-400));
    --_li-fc-visited: var(--theme-link-color-visited, var(--theme-secondary-500))
}

a.s-link__danger,.s-link.s-link__danger {
    --_li-fc: var(--red-400);
    --_li-fc-hover: var(--red-500);
    --_li-fc-visited: var(--red-600)
}

a.s-link__grayscale,.s-link.s-link__grayscale {
    --_li-fc: var(--black-500);
    --_li-fc-hover: var(--black-400);
    --_li-fc-visited: var(--black-600)
}

a.s-link__inherit,.s-link.s-link__inherit {
    --_li-fc: inherit !important;
    --_li-fc-hover: inherit !important;
    --_li-fc-visited: inherit !important
}

a.s-link__muted,.s-link.s-link__muted {
    --_li-fc: var(--black-400);
    --_li-fc-hover: var(--black-500);
    --_li-fc-visited: var(--black-600)
}

fieldset[disabled] a,fieldset[disabled] .s-link {
    box-shadow: none !important;
    opacity: var(--_o-disabled-static);
    pointer-events: none
}

a:active,.s-link:active,a:hover,.s-link:hover {
    color: var(--_li-fc-hover)
}

button.s-link {
    appearance: none;
    background: transparent;
    border: 0;
    font-family: inherit;
    line-height: inherit;
    padding: 0;
    user-select: auto
}

button.s-link:focus {
    outline: revert
}

.s-link-preview {
    --_lp-details-fc: var(--black-400);
    --_lp-details-mt: var(--su2);
    --_lp-footer-bg: var(--black-100);
    --_lp-footer-fd: unset;
    --_lp-header-bg: var(--black-100);
    --_lp-misc-pl: var(--su4);
    --_lp-misc-pt: unset;
    border: var(--su-static1) solid var(--bc-medium);
    border-radius: var(--br-sm);
    box-shadow: var(--bs-sm);
    text-align: left
}

@media (max-width: 640px) {
    html.html__responsive:not(.html__unpinned-leftnav) .s-link-preview {
        --_lp-details-mt:var(--su4);
        --_lp-footer-fd: column;
        --_lp-misc-pl: 0;
        --_lp-misc-pt: var(--su2)
    }
}

@media (max-width: 640px) {
    html.html__responsive.html__unpinned-leftnav .s-link-preview {
        --_lp-details-mt:var(--su4);
        --_lp-footer-fd: column;
        --_lp-misc-pl: 0;
        --_lp-misc-pt: var(--su2)
    }
}

body.theme-highcontrast .s-link-preview {
    --_lp-details-fc: var(--black-600);
    --_lp-footer-bg: var(--black-050);
    --_lp-header-bg: var(--black-050)
}

.s-link-preview .s-link-preview--details a,.s-link-preview .s-link-preview--footer a {
    color: var(--black-600);
    cursor: pointer;
    text-decoration: none
}

.s-link-preview .s-link-preview--details a:visited,.s-link-preview .s-link-preview--footer a:visited {
    color: var(--black-500)
}

.s-link-preview .s-link-preview--details a:hover,.s-link-preview .s-link-preview--footer a:hover,.s-link-preview .s-link-preview--details a:active,.s-link-preview .s-link-preview--footer a:active,.s-link-preview .s-link-preview--details a:focus,.s-link-preview .s-link-preview--footer a:focus {
    color: var(--black-500)
}

.s-link-preview .s-link-preview--body {
    font-size: var(--fs-body2);
    padding: var(--su12)
}

.s-link-preview .s-link-preview--body *:last-child {
    margin-bottom: 0
}

.s-link-preview .s-link-preview--code pre {
    border-radius: 0 !important;
    margin: 0;
    max-height: 400px
}

.s-link-preview .s-link-preview--details {
    color: var(--_lp-details-fc);
    margin-top: var(--_lp-details-mt);
    font-size: var(--fs-caption)
}

.s-link-preview .s-link-preview--footer {
    background: var(--_lp-footer-bg);
    flex-direction: var(--_lp-footer-fd);
    border-bottom-left-radius: var(--br-sm);
    border-bottom-right-radius: var(--br-sm);
    border-top: var(--su-static1) solid var(--bc-medium);
    display: flex;
    font-size: var(--fs-caption);
    justify-content: space-between;
    padding: var(--su12)
}

.s-link-preview .s-link-preview--header {
    background: var(--_lp-header-bg);
    border-bottom: var(--su-static1) solid var(--bc-medium);
    border-top-left-radius: var(--br-sm);
    border-top-right-radius: var(--br-sm);
    display: flex;
    padding: var(--su12) var(--su8)
}

.s-link-preview .s-link-preview--icon {
    color: var(--black-600);
    margin-right: var(--su8)
}

.s-link-preview .s-link-preview--misc {
    padding-left: var(--_lp-misc-pl);
    padding-top: var(--_lp-misc-pt);
    color: var(--black-400)
}

.s-link-preview .s-link-preview--title {
    color: var(--black-600);
    font-size: var(--fs-body3);
    font-weight: bold
}

.s-link-preview a.s-link-preview--title {
    color: var(--theme-link-color, var(--theme-secondary-400));
    cursor: pointer;
    text-decoration: none
}

.s-link-preview a.s-link-preview--title:active,.s-link-preview a.s-link-preview--title:hover,.s-link-preview a.s-link-preview--title:active.s-link__visited,.s-link-preview a.s-link-preview--title:hover.s-link__visited {
    color: var(--theme-link-color-hover, var(--theme-secondary-500))
}

.s-link-preview a.s-link-preview--title:active,.s-link-preview a.s-link-preview--title:hover,.s-link-preview a.s-link-preview--title.s-link__visited:active,.s-link-preview a.s-link-preview--title.s-link__visited:hover,.s-link-preview a.s-link-preview--title.s-link__visited:visited {
    text-decoration: none
}

body.theme-highcontrast .s-link-preview a.s-link-preview--title:active,body.theme-highcontrast .s-link-preview a.s-link-preview--title:hover,body.theme-highcontrast .s-link-preview a.s-link-preview--title.s-link__visited:active,body.theme-highcontrast .s-link-preview a.s-link-preview--title.s-link__visited:hover,body.theme-highcontrast .s-link-preview a.s-link-preview--title.s-link__visited:visited {
    text-decoration: underline
}

.s-link-preview a.s-link-preview--title.s-link__visited:visited {
    color: var(--theme-link-color, var(--theme-secondary-600))
}

.s-link-preview .s-link-preview--url {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis !important;
    white-space: nowrap
}

.s-menu {
    --_me-divider-bg: var(--bc-light);
    --_me-label-btc: var(--bc-light);
    --_me-label-cursor: pointer;
    list-style: none;
    margin: 0;
    padding: 0
}

@media (prefers-color-scheme: dark) {
    body.theme-system .s-menu {
        --_me-divider-bg:var(--bc-light);
        --_me-label-btc: var(--bc-light)
    }
}

body.theme-dark .s-menu,.theme-dark__forced .s-menu,body.theme-system .theme-dark__forced .s-menu {
    --_me-divider-bg: var(--bc-light);
    --_me-label-btc: var(--bc-light)
}

.s-menu .s-menu--divider {
    background-color: var(--_me-divider-bg);
    height: var(--su-static1);
    margin: var(--su8) 0
}

.s-menu .s-menu--label {
    border-top: var(--su-static1) solid var(--_me-label-btc);
    cursor: var(--_me-label-cursor);
    padding: var(--su12)
}

.s-menu .s-menu--label.is-disabled {
    --_me-label-cursor: not-allowed
}

.s-menu .s-menu--title {
    color: var(--black-500);
    font-size: var(--fs-fine);
    padding: var(--su8) var(--su12);
    text-transform: uppercase
}

.s-menu li+.s-menu--title {
    margin-top: var(--su12)
}

.s-modal {
    --_mo-bg: hsla(210,8%,5%,0.5);
    --_mo-hmx: unset;
    --_mo-wmx: unset;
    --_mo-close-t: var(--su8);
    --_mo-dialog-bg: var(--white);
    --_mo-dialog-pt: var(--su24);
    --_mo-header-fc: var(--fc-dark);
    background-color: var(--_mo-bg);
    max-height: var(--_mo-hmx);
    max-width: var(--_mo-wmx);
    align-items: center;
    backface-visibility: hidden;
    display: flex;
    inset: 0;
    justify-content: center;
    opacity: 0;
    position: fixed;
    transition: opacity 100ms var(--te-smooth) 0s,z-index 0s 100ms,visibility 0s 100ms;
    visibility: hidden;
    will-change: visibility,z-index,opacity;
    z-index: var(--zi-hide)
}

.s-modal[aria-hidden="false"],.s-modal[aria-hidden="false"] .s-modal--dialog {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transition: opacity 100ms var(--te-smooth) 10ms,z-index 0s 0s,visibility 0s 0s,transform 100ms var(--te-smooth) 10ms,transform 100ms var(--te-smooth) 10ms;
    visibility: visible;
    z-index: var(--zi-modals)
}

.s-modal.s-modal__celebration {
    --_mo-close-t: var(--su48);
    --_mo-dialog-pt: var(--su64)
}

.s-modal.s-modal__celebration .s-modal--dialog {
    background-repeat: repeat-x;
    background-position: top -10px center;
    background-image: url("data:image/svg+xml,%3Csvg width='600' height='90' viewBox='0 0 600 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='42' y='-10' width='6' height='10'/%3E%3Crect x='84' y='-10' width='6' height='10'/%3E%3Crect x='126' y='-13' width='5' height='13'/%3E%3Crect x='168' y='-13' width='5' height='13'/%3E%3Crect x='210' y='-10' width='6' height='10'/%3E%3Crect x='252' y='-13' width='5' height='13'/%3E%3Crect x='294' y='-10' width='6' height='10'/%3E%3Crect x='336' y='-13' width='5' height='13'/%3E%3Crect x='378' y='-13' width='5' height='13'/%3E%3Crect x='420' y='-10' width='6' height='10'/%3E%3Crect x='462' y='-10' width='6' height='10'/%3E%3Crect x='504' y='-13' width='5' height='13'/%3E%3Crect x='546' y='-10' width='6' height='10'/%3E%3Cstyle type='text/css'%3E rect %7B opacity: 0; %7D rect:nth-child(1) %7B transform-origin: 45px 5px; transform: rotate(-145deg); animation: blast 700ms infinite ease-out; animation-delay: 88ms; animation-duration: 631ms; %7D rect:nth-child(2) %7B transform-origin: 87px 5px; transform: rotate(164deg); animation: blast 700ms infinite ease-out; animation-delay: 131ms; animation-duration: 442ms; %7D rect:nth-child(3) %7B transform-origin: 128px 6px; transform: rotate(4deg); animation: blast 700ms infinite ease-out; animation-delay: 92ms; animation-duration: 662ms; %7D rect:nth-child(4) %7B transform-origin: 170px 6px; transform: rotate(-175deg); animation: blast 700ms infinite ease-out; animation-delay: 17ms; animation-duration: 593ms; %7D rect:nth-child(5) %7B transform-origin: 213px 5px; transform: rotate(-97deg); animation: blast 700ms infinite ease-out; animation-delay: 122ms; animation-duration: 476ms; %7D rect:nth-child(6) %7B transform-origin: 255px 6px; transform: rotate(57deg); animation: blast 700ms infinite ease-out; animation-delay: 271ms; animation-duration: 381ms; %7D rect:nth-child(7) %7B transform-origin: 297px 5px; transform: rotate(-46deg); animation: blast 700ms infinite ease-out; animation-delay: 131ms; animation-duration: 619ms; %7D rect:nth-child(8) %7B transform-origin: 338px 6px; transform: rotate(-65deg); animation: blast 700ms infinite ease-out; animation-delay: 85ms; animation-duration: 668ms; %7D rect:nth-child(9) %7B transform-origin: 380px 6px; transform: rotate(13deg); animation: blast 700ms infinite ease-out; animation-delay: 128ms; animation-duration: 377ms; %7D rect:nth-child(10) %7B transform-origin: 423px 5px; transform: rotate(176deg); animation: blast 700ms infinite ease-out; animation-delay: 311ms; animation-duration: 508ms; %7D rect:nth-child(11) %7B transform-origin: 465px 5px; transform: rotate(108deg); animation: blast 700ms infinite ease-out; animation-delay: 108ms; animation-duration: 595ms; %7D rect:nth-child(12) %7B transform-origin: 506px 6px; transform: rotate(62deg); animation: blast 700ms infinite ease-out; animation-delay: 105ms; animation-duration: 375ms; %7D rect:nth-child(13) %7B transform-origin: 549px 5px; transform: rotate(16deg); animation: blast 700ms infinite ease-out; animation-delay: 149ms; animation-duration: 491ms; %7D rect:nth-child(odd) %7B fill: %2365BB5C; %7D rect:nth-child(even) %7B z-index: 1; fill: %2333AAFF; %7D rect:nth-child(4n) %7B animation-duration: 1400ms; fill: %23F23B14; %7D rect:nth-child(3n) %7B animation-duration: 1750ms; animation-delay: 700ms; %7D rect:nth-child(4n-7) %7B fill: %232A2F6A; %7D rect:nth-child(6n) %7B fill: %23FBBA23; %7D @keyframes blast %7B from %7B opacity: 0; %7D 20%25 %7B opacity: 1; %7D to %7B transform: translateY(90px); %7D %7D %3C/style%3E%3C/svg%3E%0A")
}

@media (prefers-reduced-motion) {
    .s-modal.s-modal__celebration .s-modal--dialog {
        background-image: url("data:image/svg+xml,%3Csvg width='574' height='60' viewBox='0 0 574 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.8' x='27.1224' y='20.0458' width='5' height='13' transform='rotate(-139 27.1224 20.0458)' fill='%23F23B14'/%3E%3Crect opacity='0.8' x='118.478' y='7.00201' width='5' height='13' transform='rotate(-38.8114 118.478 7.00201)' fill='%23FBBA23'/%3E%3Crect opacity='0.8' x='504.616' y='25.4479' width='5' height='13' transform='rotate(-60.2734 504.616 25.4479)' fill='%23F23B14'/%3E%3Crect opacity='0.6' x='538.983' y='45.555' width='5' height='13' transform='rotate(16.7826 538.983 45.555)' fill='%232A2F6A'/%3E%3Crect opacity='0.3' x='470.322' y='2.63625' width='5' height='13' transform='rotate(11.295 470.322 2.63625)' fill='%2333AAFF'/%3E%3Crect opacity='0.3' x='190.295' y='4.58138' width='5' height='13' transform='rotate(27.5954 190.295 4.58138)' fill='%23F23B14'/%3E%3Crect opacity='0.8' x='234.303' y='16.3233' width='5' height='13' transform='rotate(-41.8233 234.303 16.3233)' fill='%2365BB5C'/%3E%3Crect opacity='0.6' x='369.702' y='40.9875' width='5' height='13' transform='rotate(-56.419 369.702 40.9875)' fill='%2333AAFF'/%3E%3Crect opacity='0.3' x='402.121' y='31.0848' width='5' height='13' transform='rotate(-17.9234 402.121 31.0848)' fill='%23F23B14'/%3E%3Crect opacity='0.6' x='200.316' y='31.9328' width='5' height='13' transform='rotate(-15.8896 200.316 31.9328)' fill='%232A2F6A'/%3E%3Crect opacity='0.6' x='69.6745' y='23.4725' width='6' height='10' transform='rotate(70.0266 69.6745 23.4725)' fill='%2365BB5C'/%3E%3Crect opacity='0.6' x='291.945' y='7.16931' width='6' height='10' transform='rotate(30.4258 291.945 7.16931)' fill='%23FBBA23'/%3E%3Crect opacity='0.3' x='33.7754' y='38.2208' width='6' height='10' transform='rotate(38.6056 33.7754 38.2208)' fill='%23FBBA23'/%3E%3Crect opacity='0.8' x='109.752' y='31.1743' width='6' height='10' transform='rotate(28.5296 109.752 31.1743)' fill='%2333AAFF'/%3E%3Crect opacity='0.3' x='278.081' y='37.8695' width='6' height='10' transform='rotate(-26.5651 278.081 37.8695)' fill='%23F23B14'/%3E%3Crect opacity='0.8' x='416.294' y='11.5573' width='6' height='10' transform='rotate(-22.8498 416.294 11.5573)' fill='%23FBBA23'/%3E%3Crect opacity='0.3' x='354.667' y='9.32341' width='6' height='10' transform='rotate(17.7506 354.667 9.32341)' fill='%232A2F6A'/%3E%3Crect opacity='0.8' x='532.404' y='16.6372' width='6' height='10' transform='rotate(-75.3432 532.404 16.6372)' fill='%23FBBA23'/%3E%3Crect opacity='0.6' x='460.463' y='39.3557' width='6' height='10' transform='rotate(45.4982 460.463 39.3557)' fill='%2365BB5C'/%3E%3C/svg%3E")
    }
}

.s-modal.s-modal__full {
    --_mo-hmx: calc(100% - var(--su48));
    --_mo-wmx: calc(100% - var(--su48))
}

.s-modal.has-danger,.s-modal.s-modal__danger {
    --_mo-bg: hsla(0,65%,4%,0.5);
    --_mo-header-fc: var(--red-500)
}

.s-modal .s-modal--body {
    color: var(--fc-medium);
    margin-bottom: var(--su24)
}

.s-modal .s-modal--close {
    padding: var(--su12) !important;
    position: absolute !important;
    right: var(--su8);
    top: var(--_mo-close-t)
}

.s-modal .s-modal--close .svg-icon {
    margin: 0 !important
}

.s-modal .s-modal--dialog {
    padding: var(--_mo-dialog-pt) var(--su24) var(--su24);
    scrollbar-color: var(--scrollbar) transparent;
    backface-visibility: hidden;
    background-color: var(--_mo-dialog-bg);
    border-radius: var(--br-lg);
    box-shadow: var(--bs-lg);
    max-height: 100%;
    max-width: 600px;
    opacity: 0;
    overflow-y: auto;
    transform: translate3d(0, 30%, 0) scale3d(.6, .6, .6);
    transition: opacity 200ms var(--te-smooth) 0s,z-index 0s 100ms,visibility 0s 100ms,transform 100ms var(--te-smooth) 0s,transform 100ms var(--te-smooth) 0s;
    visibility: hidden;
    will-change: visibility,z-index,opacity,transform;
    z-index: var(--zi-hide)
}

@media (prefers-color-scheme: dark) {
    body.theme-system .s-modal .s-modal--dialog {
        --_mo-dialog-bg:var(--black-225)
    }
}

body.theme-dark .s-modal .s-modal--dialog,.theme-dark__forced .s-modal .s-modal--dialog,body.theme-system .theme-dark__forced .s-modal .s-modal--dialog {
    --_mo-dialog-bg: var(--black-225)
}

.s-modal .s-modal--dialog::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.s-modal .s-modal--dialog::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.s-modal .s-modal--dialog::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.s-modal .s-modal--dialog::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.s-modal .s-modal--footer {
    margin-top: var(--su24)
}

.s-modal .s-modal--header {
    color: var(--_mo-header-fc);
    font-size: var(--fs-headline1);
    font-weight: normal;
    line-height: var(--lh-sm);
    margin-bottom: var(--su16);
    margin-right: var(--su24)
}

.s-navigation {
    --_na-fd: row;
    --_na-fw: wrap;
    --_na-p: var(--su2) 0;
    --_na-gap: var(--su4);
    --_na-item-bg: none;
    --_na-item-fc: var(--black-500);
    --_na-item-fs: unset;
    --_na-item-p: var(--su6) var(--su12);
    --_na-item-py: var(--su12);
    --_na-item-ws: nowrap;
    --_na-item-bg-hover: var(--black-200);
    --_na-item-fc-hover: var(--_na-item-fc);
    --_na-item-selected-bg: var(--theme-primary);
    --_na-item-selected-fc: var(--white);
    --_na-item-selected-bg-hover: var(--theme-primary-500);
    --_na-title-mt: var(--su16);
    flex-direction: var(--_na-fd);
    flex-wrap: var(--_na-fw);
    gap: var(--_na-gap);
    padding: var(--_na-p);
    display: flex;
    list-style: none;
    margin: 0
}

body.theme-highcontrast .s-navigation {
    --_na-item-bg-hover: var(--black-500);
    --_na-item-fc-hover: var(--black-225)
}

.s-navigation.s-navigation__scroll {
    --_na-fw: nowrap;
    overflow-x: auto;
    scrollbar-color: var(--scrollbar) transparent
}

.s-navigation.s-navigation__scroll::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.s-navigation.s-navigation__scroll::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.s-navigation.s-navigation__scroll::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.s-navigation.s-navigation__scroll::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.s-navigation.s-navigation__sm {
    --_na-item-fs: var(--fs-caption);
    --_na-item-p: var(--su4) var(--su12)
}

.s-navigation.s-navigation__vertical {
    --_na-fd: column;
    --_na-gap: 0;
    --_na-p: 0;
    --_na-item-ws: normal
}

.s-navigation.s-navigation__muted {
    --_na-item-selected-bg: var(--black-150);
    --_na-item-selected-fc: var(--black-600);
    --_na-item-selected-bg-hover: var(--_na-item-bg)
}

body.theme-highcontrast .s-navigation.s-navigation__muted {
    --_na-item-selected-bg: var(--black-600);
    --_na-item-selected-fc: var(--black-150);
    --_na-item-selected-bg-hover: var(--black-600)
}

.s-navigation .s-navigation--item {
    background-color: var(--_na-item-bg);
    color: var(--_na-item-fc);
    font: unset;
    font-size: var(--_na-item-fs);
    padding: var(--_na-item-p);
    white-space: var(--_na-item-ws);
    align-items: center;
    border: none;
    border-radius: 1000px;
    box-shadow: none;
    cursor: pointer;
    display: flex;
    position: relative;
    user-select: auto
}

.s-navigation .s-navigation--item.is-selected {
    --_na-item-bg: var(--_na-item-selected-bg);
    --_na-item-fc: var(--_na-item-selected-fc);
    --_na-item-fc-hover: var(--_na-item-fc);
    --_na-item-bg-hover: var(--_na-item-selected-bg-hover)
}

body.theme-highcontrast .s-navigation .s-navigation--item.is-selected {
    text-decoration: none
}

.s-navigation .s-navigation--item__dropdown {
    padding-right: 2em
}

.s-navigation .s-navigation--item__dropdown:after {
    border-style: solid;
    border-width: var(--su-static4) var(--su-static4) 0 var(--su-static4);
    border-color: currentColor transparent;
    content: "";
    pointer-events: none;
    position: absolute;
    right: .9em;
    top: calc(50% - var(--su-static2));
    z-index: var(--zi-active)
}

.s-navigation .s-navigation--item:hover,.s-navigation .s-navigation--item:active {
    background-color: var(--_na-item-bg-hover);
    color: var(--_na-item-fc-hover)
}

.s-navigation .s-navigation--item:focus:not(:focus-visible) {
    outline: none;
    box-shadow: none
}

.s-navigation .s-navigation--item:focus-visible {
    outline: none;
    box-shadow: 0 0 0 var(--su-static4) var(--focus-ring-muted)
}

.s-navigation .s-navigation--title {
    margin-top: var(--_na-title-mt);
    font-size: var(--fs-fine);
    font-weight: bold;
    padding: var(--su6) var(--su12);
    text-transform: uppercase
}

.s-navigation .s-navigation--title:first-child {
    --_na-title-mt: 0
}

.s-notice {
    --_no-bc: var(--black-225);
    --_no-bg: var(--black-100);
    --_no-fc: var(--black-500);
    --_no-btn-bg-focus: var(--black-225);
    --_no-btn-bg-active: var(--black-250);
    --_no-btn-fc: var(--_no-fc);
    background: var(--_no-bg);
    border-color: var(--_no-bc);
    color: var(--_no-fc);
    border-style: solid;
    font-size: var(--fs-body1);
    border-radius: var(--br-md);
    border-width: var(--su-static1);
    padding: var(--su16)
}

@media (prefers-color-scheme: dark) {
    body.theme-system .s-notice:not(.s-notice__important) {
        --_no-bc:var(--_no-bg)
    }
}

body.theme-dark .s-notice:not(.s-notice__important),.theme-dark__forced .s-notice:not(.s-notice__important),body.theme-system .theme-dark__forced .s-notice:not(.s-notice__important) {
    --_no-bc: var(--_no-bg)
}

body.theme-highcontrast .s-notice:not(.s-notice__important) {
    --_no-bc: currentColor
}

@media (prefers-color-scheme: dark) {
    body.theme-highcontrast.theme-system .s-notice:not(.s-notice__important) {
        --_no-bc:currentColor
    }
}

body.theme-highcontrast.theme-dark .s-notice:not(.s-notice__important) {
    --_no-bc: currentColor
}

.s-notice__important {
    --_no-bc: var(--_no-bg);
    --_no-bg: var(--black-500);
    --_no-fc: var(--white);
    --_no-btn-bg-focus: var(--black-600);
    --_no-btn-bg-active: var(--black-600);
    --_no-btn-fc: var(--_no-fc);
    --_no-code-bg: var(--black-300)
}

.s-notice__danger {
    --_no-bc: var(--red-300);
    --_no-bg: var(--red-100);
    --_no-btn-bg-active: var(--red-200);
    --_no-btn-bg-focus: var(--red-200);
    --_no-btn-fc: var(--red-500);
    --_no-code-bg: var(--red-300)
}

.s-notice__danger.s-notice__important {
    --_no-bc: var(--_no-bg);
    --_no-bg: var(--red-400);
    --_no-btn-bg-active: var(--red-500);
    --_no-btn-bg-focus: var(--red-500);
    --_no-btn-fc: var(--red-100)
}

body.theme-highcontrast .s-notice__danger.s-notice__important {
    --_no-bg: var(--red-500)
}

.s-notice__info {
    --_no-bc: var(--theme-secondary-300);
    --_no-bg: var(--theme-secondary-100);
    --_no-btn-bg-focus: var(--theme-secondary-200);
    --_no-btn-bg-active: var(--theme-secondary-200);
    --_no-btn-fc: var(--theme-secondary-500);
    --_no-code-bg: var(--theme-secondary-300)
}

.s-notice__info.s-notice__important {
    --_no-bc: var(--_no-bg);
    --_no-bg: var(--theme-secondary-400);
    --_no-btn-bg-active: var(--theme-secondary-500);
    --_no-btn-bg-focus: var(--theme-secondary-500);
    --_no-btn-fc: var(--theme-secondary-100)
}

body.theme-highcontrast .s-notice__info.s-notice__important {
    --_no-bg: var(--theme-secondary-500)
}

.s-notice__success {
    --_no-bc: var(--green-300);
    --_no-bg: var(--green-100);
    --_no-btn-bg-active: var(--green-200);
    --_no-btn-bg-focus: var(--green-200);
    --_no-btn-fc: var(--green-500);
    --_no-code-bg: var(--green-300)
}

.s-notice__success.s-notice__important {
    --_no-bc: var(--_no-bg);
    --_no-bg: var(--green-400);
    --_no-btn-bg-active: var(--green-500);
    --_no-btn-bg-focus: var(--green-500);
    --_no-btn-fc: var(--green-100)
}

body.theme-highcontrast .s-notice__success.s-notice__important {
    --_no-bg: var(--green-500)
}

.s-notice__warning {
    --_no-bc: var(--yellow-300);
    --_no-bg: var(--yellow-100);
    --_no-btn-bg-active: var(--yellow-200);
    --_no-btn-bg-focus: var(--yellow-200);
    --_no-btn-fc: var(--yellow-600);
    --_no-code-bg: var(--yellow-300)
}

.s-notice__warning.s-notice__important {
    --_no-bc: var(--_no-bg);
    --_no-bg: var(--yellow-400);
    --_no-fc: var(--black);
    --_no-btn-fc: var(--_no-fc);
    --_no-btn-bg-active: var(--yellow-300);
    --_no-btn-bg-focus: var(--yellow-300)
}

@media (prefers-color-scheme: dark) {
    body.theme-system .s-notice__warning.s-notice__important {
        --_no-fc:var(--yellow-200)
    }
}

body.theme-dark .s-notice__warning.s-notice__important,.theme-dark__forced .s-notice__warning.s-notice__important,body.theme-system .theme-dark__forced .s-notice__warning.s-notice__important {
    --_no-fc: var(--yellow-200)
}

body.theme-highcontrast .s-notice__warning.s-notice__important {
    --_no-bg: var(--yellow-500);
    --_no-fc: var(--white);
    --_no-btn-bg-active: transparent;
    --_no-btn-bg-focus: transparent
}

.s-notice code {
    background: var(--_no-code-bg, transparent)
}

.s-notice .s-notice--btn {
    color: var(--_no-btn-fc, inherit) !important;
    padding: var(--su8)
}

.s-notice .s-notice--btn:not(:focus) {
    box-shadow: none
}

.s-notice .s-notice--btn:active {
    background-color: var(--_no-btn-bg-active, inherit) !important
}

.s-notice .s-notice--btn:focus,.s-notice .s-notice--btn:hover {
    background-color: var(--_no-btn-bg-focus, inherit) !important
}

.s-page-title {
    --_pt-ai: flex-end;
    --_pt-fd: row;
    --_pt-actions-ml: var(--su8);
    --_pt-actions-mt: unset;
    --_pt-breadcrums-mb: var(--su8);
    align-items: var(--_pt-ai);
    flex-direction: var(--_pt-fd);
    border-bottom: var(--su-static1) solid var(--bc-medium);
    display: flex;
    justify-content: space-between;
    padding-bottom: var(--su16);
    width: 100%
}

@media (max-width: 640px) {
    html.html__responsive:not(.html__unpinned-leftnav) .s-page-title {
        --_pt-breadcrums-mb:var(--su2)
    }
}

@media (max-width: 640px) {
    html.html__responsive.html__unpinned-leftnav .s-page-title {
        --_pt-breadcrums-mb:var(--su2)
    }
}

@media (max-width: 980px) {
    html.html__responsive:not(.html__unpinned-leftnav) .s-page-title {
        --_pt-ai:flex-start;
        --_pt-fd: column;
        --_pt-actions-ml: 0;
        --_pt-actions-mt: var(--su8)
    }
}

@media (max-width: 816px) {
    html.html__responsive.html__unpinned-leftnav .s-page-title {
        --_pt-ai:flex-start;
        --_pt-fd: column;
        --_pt-actions-ml: 0;
        --_pt-actions-mt: var(--su8)
    }
}

.s-page-title .s-page-title--actions {
    margin-left: var(--_pt-actions-ml);
    margin-top: var(--_pt-actions-mt);
    flex-shrink: 0
}

.s-page-title .s-page-title--description {
    color: var(--fc-light);
    font-size: var(--fs-body2);
    margin-bottom: 0;
    margin-top: var(--su4)
}

.s-page-title .s-page-title--header {
    color: var(--fc-dark);
    font-size: var(--fs-headline1);
    font-weight: bold;
    line-height: var(--lh-sm);
    margin: 0;
    margin-bottom: 0
}

.s-page-title .s-breadcrumbs {
    margin-bottom: var(--_pt-breadcrums-mb)
}

.s-pagination {
    display: flex;
    flex-wrap: wrap;
    gap: var(--su4)
}

.s-pagination .s-pagination--item {
    --_pa-item-bg: transparent;
    --_pa-item-bc: var(--bc-darker);
    --_pa-item-fc: var(--fc-medium);
    --_pa-item-bg-hover: var(--black-225);
    --_pa-item-bc-hover: var(--bc-darker);
    --_pa-item-fc-hover: var(--fc-dark);
    background-color: var(--_pa-item-bg);
    border: 1px solid var(--_pa-item-bc);
    color: var(--_pa-item-fc);
    border-radius: var(--br-sm);
    font-size: var(--fs-body1);
    line-height: var(--lh-xl);
    padding: 0 var(--su8)
}

body.theme-highcontrast .s-pagination .s-pagination--item {
    text-decoration: none
}

.s-pagination .s-pagination--item.is-selected {
    --_pa-item-bg: var(--theme-primary);
    --_pa-item-bc: transparent;
    --_pa-item-fc: var(--white)
}

.s-pagination .s-pagination--item.s-pagination--item__clear {
    --_pa-item-bg: transparent;
    --_pa-item-bc: transparent;
    --_pa-item-fc: inherit
}

.s-pagination .s-pagination--item.is-selected,.s-pagination .s-pagination--item.s-pagination--item__clear {
    --_pa-item-bc-hover: var(--_pa-item-bc);
    --_pa-item-bg-hover: var(--_pa-item-bg);
    --_pa-item-fc-hover: var(--_pa-item-fc)
}

.s-pagination .s-pagination--item:hover {
    background-color: var(--_pa-item-bg-hover);
    border-color: var(--_pa-item-bc-hover);
    color: var(--_pa-item-fc-hover)
}

.s-popover {
    --_po-bg: var(--white);
    --_po-bc: var(--bc-medium);
    --_po-bs: var(--bs-md);
    --_po-d: none;
    --_po-wmn: 12rem;
    --_po-w: 100%;
    --_po-arrow-fc: var(--white);
    --_po-arrow-b: unset;
    --_po-arrow-l: unset;
    --_po-arrow-r: unset;
    --_po-arrow-t: unset;
    --_po-arrow-ps: calc(var(--su6) * -1);
    --_po-arrow-after-b: unset;
    --_po-arrow-after-l: unset;
    --_po-arrow-after-r: unset;
    --_po-arrow-after-t: unset;
    --_po-arrow-after-bs: unset;
    background-color: var(--_po-bg);
    border: 1px solid var(--_po-bc);
    box-shadow: var(--_po-bs);
    display: var(--_po-d);
    min-width: var(--_po-wmn);
    width: var(--_po-w);
    border-radius: var(--br-md);
    color: var(--fc-dark);
    font-size: var(--fs-body1);
    max-width: 24rem;
    padding: var(--su12);
    position: absolute;
    white-space: normal;
    z-index: var(--zi-popovers)
}

@media (prefers-color-scheme: dark) {
    body.theme-system .s-popover {
        --_po-bg:var(--black-200);
        --_po-bc: var(--bc-light);
        --_po-bs: var(--bs-lg);
        --_po-arrow-fc: var(--black-200)
    }
}

body.theme-dark .s-popover,.theme-dark__forced .s-popover,body.theme-system .theme-dark__forced .s-popover {
    --_po-bg: var(--black-200);
    --_po-bc: var(--bc-light);
    --_po-bs: var(--bs-lg);
    --_po-arrow-fc: var(--black-200)
}

.s-popover.is-visible {
    --_po-d: block
}

.s-popover.s-popover__tooltip {
    --_po-wmn: unset;
    --_po-w: auto
}

.s-popover[data-popper-placement^="top"]>.s-popover--arrow,.s-popover .s-popover--arrow__bc,.s-popover .s-popover--arrow__bl,.s-popover .s-popover--arrow__br {
    --_po-arrow-b: var(--_po-arrow-ps);
    --_po-arrow-after-b: var(--su-static1);
    --_po-arrow-after-bs: 2px 2px 5px 0 hsla(0,0%,0%,0.07), 2px 2px 2px -1px hsla(0, 0%, 0%, 0.1)
}

body.theme-highcontrast .s-popover[data-popper-placement^="top"]>.s-popover--arrow,body.theme-highcontrast .s-popover .s-popover--arrow__bc,body.theme-highcontrast .s-popover .s-popover--arrow__bl,body.theme-highcontrast .s-popover .s-popover--arrow__br {
    --_po-arrow-after-bs: 1px 1px 0 0 var(--bc-medium)
}

.s-popover[data-popper-placement^="bottom"]>.s-popover--arrow,.s-popover .s-popover--arrow__tc,.s-popover .s-popover--arrow__tl,.s-popover .s-popover--arrow__tr {
    --_po-arrow-t: var(--_po-arrow-ps);
    --_po-arrow-after-t: var(--su-static1);
    --_po-arrow-after-bs: -1px -1px 1px 0 hsla(0,0%,0%,0.12)
}

body.theme-highcontrast .s-popover[data-popper-placement^="bottom"]>.s-popover--arrow,body.theme-highcontrast .s-popover .s-popover--arrow__tc,body.theme-highcontrast .s-popover .s-popover--arrow__tl,body.theme-highcontrast .s-popover .s-popover--arrow__tr {
    --_po-arrow-after-bs: -1px -1px 0 0 var(--bc-medium)
}

.s-popover[data-popper-placement^="left"]>.s-popover--arrow,.s-popover .s-popover--arrow__rc,.s-popover .s-popover--arrow__rt,.s-popover .s-popover--arrow__rb {
    --_po-arrow-r: var(--_po-arrow-ps);
    --_po-arrow-after-r: var(--su-static1);
    --_po-arrow-after-bs: 2px -2px 5px 0 hsla(0,0%,0%,0.07), 2px -2px 2px -1px hsla(0, 0%, 0%, 0.1)
}

body.theme-highcontrast .s-popover[data-popper-placement^="left"]>.s-popover--arrow,body.theme-highcontrast .s-popover .s-popover--arrow__rc,body.theme-highcontrast .s-popover .s-popover--arrow__rt,body.theme-highcontrast .s-popover .s-popover--arrow__rb {
    --_po-arrow-after-bs: 1px -1px 0 0 var(--bc-medium)
}

.s-popover[data-popper-placement^="right"]>.s-popover--arrow,.s-popover .s-popover--arrow__lc,.s-popover .s-popover--arrow__lt,.s-popover .s-popover--arrow__lb {
    --_po-arrow-l: var(--_po-arrow-ps);
    --_po-arrow-after-l: var(--su-static1);
    --_po-arrow-after-bs: -2px 2px 5px 0 hsla(0,0%,0%,0.07), -2px 2px 2px -1px hsla(0, 0%, 0%, 0.1)
}

body.theme-highcontrast .s-popover[data-popper-placement^="right"]>.s-popover--arrow,body.theme-highcontrast .s-popover .s-popover--arrow__lc,body.theme-highcontrast .s-popover .s-popover--arrow__lt,body.theme-highcontrast .s-popover .s-popover--arrow__lb {
    --_po-arrow-after-bs: -1px 1px 0 0 var(--bc-medium)
}

.s-popover .s-popover--arrow__tc,.s-popover .s-popover--arrow__bc {
    --_po-arrow-l: calc(50% - var(--su6))
}

.s-popover .s-popover--arrow__lc,.s-popover .s-popover--arrow__rc {
    --_po-arrow-t: calc(50% - var(--su6))
}

.s-popover .s-popover--arrow__tr,.s-popover .s-popover--arrow__br {
    --_po-arrow-r: var(--su12)
}

.s-popover .s-popover--arrow__rb,.s-popover .s-popover--arrow__lb {
    --_po-arrow-b: var(--su12)
}

.s-popover .s-popover--arrow {
    bottom: var(--_po-arrow-b);
    color: var(--_po-arrow-fc);
    left: var(--_po-arrow-l);
    right: var(--_po-arrow-r);
    top: var(--_po-arrow-t)
}

.s-popover .s-popover--arrow,.s-popover .s-popover--arrow:before,.s-popover .s-popover--arrow:after {
    display: block;
    height: var(--su12);
    position: absolute;
    width: var(--su12);
    z-index: -1
}

.s-popover .s-popover--arrow:before,.s-popover .s-popover--arrow:after {
    content: '';
    transform: rotate(45deg)
}

.s-popover .s-popover--arrow:after {
    bottom: var(--_po-arrow-after-b);
    box-shadow: var(--_po-arrow-after-bs);
    left: var(--_po-arrow-after-l);
    right: var(--_po-arrow-after-r);
    top: var(--_po-arrow-after-t);
    background: currentColor;
    border-radius: calc(var(--su-static1) * 1.5)
}

.s-popover .s-popover--close {
    float: right;
    top: calc(var(--su8) * -1);
    right: calc(var(--su8) * -1);
    padding: var(--su8) !important
}

.s-post-summary {
    --_ps-bb: var(--su1) solid var(--bc-light);
    --_ps-bg: unset;
    --_ps-o: unset;
    --_ps-content-excerpt-fc: var(--_ps-state-fc, var(--fc-medium));
    --_ps-content-title-a-fc: var(--_ps-state-fc, var(--theme-post-title-color, var(--theme-link-color, var(--theme-secondary-400))));
    --_ps-content-title-a-fc-hover: var(--_ps-state-fc, var(--theme-post-title-color-hover, var(--theme-link-color-hover, var(--theme-secondary-500))));
    --_ps-content-title-a-fc-visited: var(--_ps-state-fc, var(--theme-post-title-color-visited, var(--theme-link-color-visited, var(--theme-secondary-600))));
    --_ps-stats-ai: flex-end;
    --_ps-stats-fc: var(--_ps-state-fc, var(--fc-light));
    --_ps-stats-fd: column;
    --_ps-stats-w: calc(var(--su96) + var(--su12));
    --_ps-has-answers-bc: var(--green-400);
    --_ps-has-answers-bg: unset;
    --_ps-has-answers-fc: var(--green-400);
    --_ps-has-accepted-answers-bc: var(--green-400);
    --_ps-has-accepted-answers-bg: var(--green-400);
    --_ps-has-accepted-answers-fc: var(--white);
    --_ps-stats-item-emphasized-fc: var(--_ps-state-fc, var(--fc-dark));
    background-color: var(--_ps-bg);
    border-bottom: var(--_ps-bb);
    display: flex;
    padding: var(--su16);
    position: relative
}

@media (max-width: 980px) {
    html.html__responsive:not(.html__unpinned-leftnav) .s-post-summary {
        --_ps-stats-ai:center;
        --_ps-stats-fd: row;
        --_ps-stats-w: auto;
        flex-direction: column
    }
}

@media (max-width: 816px) {
    html.html__responsive.html__unpinned-leftnav .s-post-summary {
        --_ps-stats-ai:center;
        --_ps-stats-fd: row;
        --_ps-stats-w: auto;
        flex-direction: column
    }
}

.s-post-summary.s-post-summary__minimal,.s-post-summary .s-post-summary--answer {
    --_ps-stats-ai: center;
    --_ps-stats-fd: row;
    --_ps-stats-w: auto
}

.s-post-summary.s-post-summary__minimal {
    flex-direction: column
}

.s-post-summary.s-post-summary__minimal .s-post-summary--content {
    width: 100%
}

.s-post-summary.s-post-summary__deleted,.s-post-summary.s-post-summary__ignored {
    --_ps-o: .75;
    --_ps-has-answers-bc: var(--black-350);
    --_ps-has-answers-bg: transparent;
    --_ps-has-answers-fc: var(--_ps-state-fc);
    --_ps-has-accepted-answers-bc: transparent;
    --_ps-has-accepted-answers-bg: var(--black-150);
    --_ps-has-accepted-answers-fc: var(--_ps-state-fc);
    --_ps-meta-tags-tag-bg: var(--black-150);
    --_ps-meta-tags-tag-fc: var(--_ps-state-fc);
    --_ps-state-fc: var(--black-400)
}

.s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags a,.s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags a,.s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .post-tag,.s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .post-tag,.s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .s-tag,.s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .s-tag,.s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags a:active,.s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags a:active,.s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .post-tag:active,.s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .post-tag:active,.s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .s-tag:active,.s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .s-tag:active,.s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags a:hover,.s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags a:hover,.s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .post-tag:hover,.s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .post-tag:hover,.s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .s-tag:hover,.s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .s-tag:hover,.s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags a:focus,.s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags a:focus,.s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .post-tag:focus,.s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .post-tag:focus,.s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .s-tag:focus,.s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .s-tag:focus {
    background-color: var(--_ps-meta-tags-tag-bg);
    color: var(--black-500)
}

body.theme-highcontrast .s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags a,body.theme-highcontrast .s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags a,body.theme-highcontrast .s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .post-tag,body.theme-highcontrast .s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .post-tag,body.theme-highcontrast .s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .s-tag,body.theme-highcontrast .s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .s-tag,body.theme-highcontrast .s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags a:active,body.theme-highcontrast .s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags a:active,body.theme-highcontrast .s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .post-tag:active,body.theme-highcontrast .s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .post-tag:active,body.theme-highcontrast .s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .s-tag:active,body.theme-highcontrast .s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .s-tag:active,body.theme-highcontrast .s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags a:hover,body.theme-highcontrast .s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags a:hover,body.theme-highcontrast .s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .post-tag:hover,body.theme-highcontrast .s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .post-tag:hover,body.theme-highcontrast .s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .s-tag:hover,body.theme-highcontrast .s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .s-tag:hover,body.theme-highcontrast .s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags a:focus,body.theme-highcontrast .s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags a:focus,body.theme-highcontrast .s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .post-tag:focus,body.theme-highcontrast .s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .post-tag:focus,body.theme-highcontrast .s-post-summary.s-post-summary__deleted .s-post-summary--meta-tags .s-tag:focus,body.theme-highcontrast .s-post-summary.s-post-summary__ignored .s-post-summary--meta-tags .s-tag:focus {
    border-color: currentColor
}

.s-post-summary.s-post-summary__deleted .s-user-card a,.s-post-summary.s-post-summary__ignored .s-user-card a,.s-post-summary.s-post-summary__deleted .s-user-card .s-user-card--link,.s-post-summary.s-post-summary__ignored .s-user-card .s-user-card--link,.s-post-summary.s-post-summary__deleted .s-user-card .s-user-card--rep,.s-post-summary.s-post-summary__ignored .s-user-card .s-user-card--rep,.s-post-summary.s-post-summary__deleted .s-user-card .s-user-card--time,.s-post-summary.s-post-summary__ignored .s-user-card .s-user-card--time {
    color: var(--_ps-state-fc)
}

.s-post-summary.s-post-summary__deleted .s-user-card .s-badge,.s-post-summary.s-post-summary__ignored .s-user-card .s-badge {
    filter: grayscale(100%)
}

.s-post-summary.s-post-summary__deleted,.s-post-summary.s-post-summary__watched {
    background-color: var(--_ps-bg)
}

.s-post-summary.s-post-summary__deleted {
    --_ps-bg: var(--red-100);
    --_ps-has-accepted-answers-bg: var(--black-200);
    --_ps-has-accepted-answers-fc: var(--black-500);
    --_ps-meta-tags-tag-bg: var(--black-200)
}

.s-post-summary.s-post-summary__deleted .is-deleted,.s-post-summary.s-post-summary__deleted .s-badge__danger.s-badge__filled {
    background-color: var(--red-500)
}

@media (prefers-color-scheme: dark) {
    body.theme-system .s-post-summary.s-post-summary__deleted .is-deleted,body.theme-system .s-post-summary.s-post-summary__deleted .s-badge__danger.s-badge__filled {
        background-color:var(--red-600);
        color: var(--white)
    }
}

body.theme-dark .s-post-summary.s-post-summary__deleted .is-deleted,body.theme-dark .s-post-summary.s-post-summary__deleted .s-badge__danger.s-badge__filled,.theme-dark__forced .s-post-summary.s-post-summary__deleted .is-deleted,.theme-dark__forced .s-post-summary.s-post-summary__deleted .s-badge__danger.s-badge__filled,body.theme-system .theme-dark__forced .s-post-summary.s-post-summary__deleted .is-deleted,body.theme-system .theme-dark__forced .s-post-summary.s-post-summary__deleted .s-badge__danger.s-badge__filled {
    background-color: var(--red-600);
    color: var(--white)
}

.s-post-summary.s-post-summary__watched:not(.s-post-summary__deleted):not(.s-post-summary__ignored) {
    --_ps-bg: var(--yellow-100);
    --_ps-stats-fc: var(--black-400);
    --_ps-content-title-a-fc: var(--theme-post-title-color, var(--theme-link-color, var(--theme-secondary-400)));
    --_ps-content-title-a-fc-hover: var(--theme-post-title-color-hover, var(--theme-link-color-hover, var(--theme-secondary-500)));
    --_ps-content-title-a-fc-visited: var(--theme-post-title-color-visited, var(--theme-link-color-visited, var(--theme-secondary-600)))
}

.s-post-summary.s-post-summary__watched:not(.s-post-summary__deleted):not(.s-post-summary__ignored) .s-user-card a {
    color: var(--_ps-content-title-a-fc)
}

.s-post-summary.s-post-summary__watched:not(.s-post-summary__deleted):not(.s-post-summary__ignored) .s-user-card a:active,.s-post-summary.s-post-summary__watched:not(.s-post-summary__deleted):not(.s-post-summary__ignored) .s-user-card a:hover {
    color: var(--_ps-content-title-a-fc-hover)
}

.s-post-summary.s-post-summary__watched:not(.s-post-summary__deleted):not(.s-post-summary__ignored) .s-user-card a:visited {
    color: var(--_ps-content-title-a-fc-visited)
}

.s-post-summary.s-post-summary__watched:not(.s-post-summary__deleted):not(.s-post-summary__ignored) .s-user-card .s-user-card--rep,.s-post-summary.s-post-summary__watched:not(.s-post-summary__deleted):not(.s-post-summary__ignored) .s-user-card .s-user-card--time {
    color: var(--black-500)
}

.s-post-summary:last-child {
    --_ps-bb: none
}

.s-post-summary .s-post-summary--answer {
    margin: var(--su16) 1em 0 1em;
    padding: .5em 0 .5em calc(1em + var(--su4));
    position: relative
}

.s-post-summary .s-post-summary--answer+.s-post-summary .s-post-summary--answer {
    margin-top: var(--su16)
}

.s-post-summary .s-post-summary--answer:before {
    background: var(--black-250);
    border-radius: var(--su8);
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: var(--su4)
}

body.theme-highcontrast .s-post-summary .s-post-summary--answer:before {
    background: var(--black-500)
}

.s-post-summary .s-post-summary--answer-excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: var(--black-500);
    margin-bottom: var(--su8)
}

.s-post-summary .s-post-summary--content {
    flex-grow: 1;
    max-width: 100%
}

.s-post-summary .s-post-summary--content>*:not(.s-post-summary--content-menu-button):not(.s-post-summary--meta):not(.s-popover) {
    opacity: var(--_ps-o)
}

.s-post-summary .s-post-summary--content-excerpt {
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    -webkit-hyphens: auto !important;
    -moz-hyphens: auto !important;
    -ms-hyphens: auto !important;
    hyphens: auto !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: var(--_ps-content-excerpt-fc);
    font-family: var(--theme-post-body-font-family, var(--theme-body-font-family));
    margin-top: calc(var(--su2) * -1);
    margin-bottom: var(--su8)
}

.s-post-summary .s-post-summary--content-excerpt.s-post-summary--content-excerpt__sm {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.s-post-summary .s-post-summary--content-excerpt.s-post-summary--content-excerpt__md {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.s-post-summary .s-post-summary--content-excerpt.s-post-summary--content-excerpt__lg {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.s-post-summary .s-post-summary--content-menu-button {
    right: var(--su8);
    top: var(--su8)
}

.s-post-summary .s-post-summary--content-menu-button .svg-icon {
    margin: 0 !important
}

.s-post-summary .s-post-summary--content-menu-button,.s-post-summary .s-post-summary--content-menu-button.s-btn {
    padding: var(--su8);
    position: absolute
}

.s-post-summary .s-post-summary--content-title {
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    -webkit-hyphens: auto !important;
    -moz-hyphens: auto !important;
    -ms-hyphens: auto !important;
    hyphens: auto !important;
    display: block;
    font-size: var(--fs-body3);
    font-weight: normal;
    line-height: var(--lh-md);
    margin-bottom: .3846rem;
    margin-top: -0.15rem;
    padding-right: var(--su24)
}

.s-post-summary .s-post-summary--content-title a {
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    -webkit-hyphens: auto !important;
    -moz-hyphens: auto !important;
    -ms-hyphens: auto !important;
    hyphens: auto !important;
    color: var(--_ps-content-title-a-fc);
    font-family: var(--theme-post-title-font-family, var(--theme-body-font-family))
}

.s-post-summary .s-post-summary--content-title a:visited {
    color: var(--_ps-content-title-a-fc-visited)
}

.s-post-summary .s-post-summary--content-title a:active,.s-post-summary .s-post-summary--content-title a:hover {
    color: var(--_ps-content-title-a-fc-hover)
}

.s-post-summary .s-post-summary--content-title .iconShield {
    color: var(--fc-light)
}

.s-post-summary .s-post-summary--content-title .svg-icon {
    position: relative;
    top: calc(var(--su1) * -1);
    vertical-align: text-bottom
}

.s-post-summary .s-post-summary--content-type {
    color: var(--fc-medium);
    margin-bottom: var(--su4)
}

.s-post-summary .s-post-summary--content-type .svg-icon {
    color: var(--fc-light);
    margin-left: calc(var(--su2) * -1)
}

.s-post-summary .s-post-summary--meta {
    align-items: center;
    column-gap: var(--su6);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: var(--su8)
}

.s-post-summary .s-post-summary--meta>*:not(.s-post-summary--meta-tags):not(.s-user-card)>* {
    opacity: var(--_ps-o)
}

.s-post-summary .s-post-summary--meta .s-user-card {
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-left: auto
}

.s-post-summary .s-post-summary--meta .s-user-card>*:not(.magic-popup) {
    opacity: var(--_ps-o)
}

.s-post-summary .s-post-summary--meta-tags {
    display: flex;
    flex-wrap: wrap;
    gap: var(--su4)
}

.s-post-summary .s-post-summary--meta-tags>ul>li>a,.s-post-summary .s-post-summary--meta-tags>a,.s-post-summary .s-post-summary--meta-tags .post-tag,.s-post-summary .s-post-summary--meta-tags .s-tag {
    opacity: var(--_ps-o)
}

.s-post-summary .s-post-summary--stats {
    align-items: var(--_ps-stats-ai);
    color: var(--_ps-stats-fc);
    flex-direction: var(--_ps-stats-fd);
    width: var(--_ps-stats-w);
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    font-size: var(--fs-body1);
    gap: var(--su6);
    margin-bottom: var(--su4);
    margin-right: var(--su16)
}

.s-post-summary .s-post-summary--stats>*:not(.s-badge__danger) {
    opacity: var(--_ps-o)
}

.s-post-summary .s-post-summary--stats-item:not(.s-badge) {
    align-items: center;
    border: var(--su1) solid transparent;
    display: inline-flex;
    gap: .3em;
    justify-content: center;
    white-space: nowrap
}

.s-post-summary .s-post-summary--stats-item:not(.s-badge).is-deleted {
    color: var(--white)
}

.s-post-summary .s-post-summary--stats-item.s-badge {
    font-size: var(--fs-body1);
    line-height: var(--lh-md);
    padding: var(--su2) var(--su4)
}

.s-post-summary .s-post-summary--stats-item.has-answers,.s-post-summary .s-post-summary--stats-item.has-bounty,.s-post-summary .s-post-summary--stats-item.is-archived,.s-post-summary .s-post-summary--stats-item.is-closed,.s-post-summary .s-post-summary--stats-item.is-deleted,.s-post-summary .s-post-summary--stats-item.is-draft,.s-post-summary .s-post-summary--stats-item.is-pinned,.s-post-summary .s-post-summary--stats-item.is-published,.s-post-summary .s-post-summary--stats-item.is-review {
    border-radius: var(--br-sm);
    padding: var(--su2) var(--su4)
}

.s-post-summary .s-post-summary--stats-item.has-answers {
    background-color: var(--_ps-has-answers-bg);
    border: var(--su1) solid var(--_ps-has-answers-bc);
    color: var(--_ps-has-answers-fc)
}

.s-post-summary .s-post-summary--stats-item.has-answers.has-accepted-answer {
    background-color: var(--_ps-has-accepted-answers-bg);
    border-color: var(--_ps-has-accepted-answers-bc);
    color: var(--_ps-has-accepted-answers-fc)
}

.s-post-summary .s-post-summary--stats-item.has-bounty {
    background-color: var(--blue-500);
    color: var(--white)
}

.s-post-summary .s-post-summary--stats-item.is-warm {
    color: var(--_ps-state-fc, var(--yellow-500))
}

.s-post-summary .s-post-summary--stats-item.is-hot {
    color: var(--_ps-state-fc, var(--orange-500))
}

.s-post-summary .s-post-summary--stats-item.is-supernova {
    color: var(--_ps-state-fc, var(--red-500))
}

.s-post-summary .s-post-summary--stats-item.is-archived {
    background-color: var(--black-225);
    border-color: var(--black-500);
    color: var(--black-600)
}

.s-post-summary .s-post-summary--stats-item.is-closed {
    background-color: var(--red-300);
    border-color: var(--red-500);
    color: var(--red-600)
}

.s-post-summary .s-post-summary--stats-item.is-draft {
    background-color: var(--blue-300);
    border-color: var(--blue-500);
    color: var(--blue-600)
}

.s-post-summary .s-post-summary--stats-item.is-pinned {
    background-color: var(--black-500);
    color: var(--white)
}

.s-post-summary .s-post-summary--stats-item.is-published {
    background-color: var(--black-150);
    color: var(--black-600)
}

.s-post-summary .s-post-summary--stats-item.is-review {
    background-color: var(--yellow-300);
    border-color: var(--yellow-500);
    color: var(--yellow-600)
}

.s-post-summary .s-post-summary--stats-item__emphasized {
    color: var(--_ps-stats-item-emphasized-fc)
}

.s-post-summary .s-post-summary--stats-item-number {
    font-weight: 500
}

.s-progress {
    --_pr-bar: var(--br-sm);
    --_pr-bg: var(--black-300);
    --_pr-h: unset;
    --_pr-size: unset;
    --_pr-w: 100%;
    --_pr-hmn: var(--su-static4);
    --_pr-bar-bar: var(--br-sm);
    --_pr-bar-bg: var(--green-400);
    --_pr-bar-hmn: var(--su-static4);
    --_pr-label-ai: unset;
    --_pr-label-bc: transparent;
    --_pr-label-d: unset;
    --_pr-label-g: unset;
    --_pr-label-jc: unset;
    --_pr-label-px: unset;
    background-color: var(--_pr-bg);
    border-radius: var(--_pr-bar);
    height: var(--_pr-size, var(--_pr-h));
    min-height: var(--_pr-hmn);
    min-width: var(--su-static6);
    position: relative;
    width: var(--_pr-size, var(--_pr-w))
}

.s-progress.s-progress__brand {
    --_pr-bar-bg: var(--orange-400)
}

.s-progress.s-progress__bronze {
    --_pr-bar-bg: var(--bronze-100);
    --_pr-label-bc: var(--bronze-400)
}

.s-progress.s-progress__gold {
    --_pr-bar-bg: var(--gold-100);
    --_pr-label-bc: var(--gold-400)
}

.s-progress.s-progress__info {
    --_pr-bar-bg: var(--blue-400)
}

.s-progress.s-progress__silver {
    --_pr-bar-bg: var(--silver-100);
    --_pr-label-bc: var(--silver-400)
}

.s-progress.s-progress__badge,.s-progress.s-progress__privilege {
    --_pr-bar: var(--br-md);
    --_pr-bg: transparent;
    --_pr-hmn: 2em;
    --_pr-bar-bar: var(--br-md);
    --_pr-bar-hmn: 2em;
    --_pr-label-d: flex;
    --_pr-label-g: var(--su4)
}

.s-progress.s-progress__badge {
    --_pr-label-ai: center;
    --_pr-label-px: 1em
}

.s-progress.s-progress__badge .s-progress--label .s-badge--label {
    flex-grow: 1;
    text-align: center
}

.s-progress.s-progress__circular {
    --_pr-bg: transparent;
    --_pr-size: var(--su-static32);
    --s-progress-value: 0
}

.s-progress.s-progress__circular.s-progress__sm {
    --_pr-size: var(--su-static24)
}

.s-progress.s-progress__circular.s-progress__md {
    --_pr-size: var(--su-static48)
}

.s-progress.s-progress__circular.s-progress__lg {
    --_pr-size: var(--su-static64)
}

.s-progress.s-progress__circular .s-progress-bar {
    transform: rotate(270deg)
}

.s-progress.s-progress__circular .s-progress-bar circle {
    fill: none;
    stroke-linecap: round;
    stroke-width: var(--su-static4)
}

.s-progress.s-progress__circular .s-progress-bar circle:nth-of-type(1) {
    opacity: .4;
    stroke: currentColor
}

.s-progress.s-progress__circular .s-progress-bar circle:nth-of-type(2) {
    stroke: currentColor;
    stroke-dasharray: 87.9645943;
    stroke-dashoffset: calc(((1 - var(--s-progress-value)) * 87.9645943) * 1px)
}

.s-progress.s-progress__privilege {
    --_pr-bar-bg: var(--green-200);
    --_pr-label-ai: center;
    --_pr-label-bc: var(--green-400);
    --_pr-label-jc: center
}

body.theme-highcontrast .s-progress.s-progress__privilege {
    --_pr-bar-bg: var(--green-300)
}

.s-progress.s-progress__stepped {
    background: transparent;
    display: flex
}

.s-progress.s-progress__stepped .s-progress--bar {
    background: var(--black-250);
    border-radius: 0;
    height: var(--su-static6);
    position: absolute;
    top: calc(var(--su-static8) + var(--su-static1));
    z-index: var(--zi-base)
}

.s-progress.s-progress__stepped .s-progress--bar.s-progress--bar__left {
    left: 0;
    right: 50%
}

.s-progress.s-progress__stepped .s-progress--bar.s-progress--bar__right {
    left: 50%;
    right: 0
}

.s-progress.s-progress__stepped .s-progress--label {
    border: 0;
    border-radius: 0;
    color: var(--black-400);
    display: block;
    font-size: var(--fs-body1);
    height: auto;
    padding: var(--su12) var(--su6) 0 var(--su6);
    position: static;
    text-align: center;
    width: auto;
    z-index: var(--zi-base)
}

.s-progress.s-progress__stepped .s-progress--step {
    align-items: center;
    display: flex;
    flex-basis: 0;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 1;
    position: relative
}

.s-progress.s-progress__stepped .s-progress--step.is-active .s-progress--bar.s-progress--bar__left {
    background: var(--theme-secondary-400)
}

.s-progress.s-progress__stepped .s-progress--step.is-active .s-progress--label {
    color: var(--fc-dark)
}

.s-progress.s-progress__stepped .s-progress--step.is-active .s-progress--stop {
    background: var(--theme-secondary-400);
    box-shadow: 0 0 0 var(--su-static6) var(--focus-ring)
}

.s-progress.s-progress__stepped .s-progress--step.is-complete .s-progress--bar,.s-progress.s-progress__stepped .s-progress--step.is-complete .s-progress--stop {
    background: var(--theme-secondary-400)
}

.s-progress.s-progress__stepped .s-progress--step.is-complete .s-progress--label {
    color: var(--fc-dark)
}

.s-progress.s-progress__stepped .s-progress--stop {
    align-items: center;
    background: var(--black-250);
    border-radius: 100%;
    color: var(--_white-static);
    display: flex;
    height: var(--su-static24);
    justify-content: center;
    position: relative;
    width: var(--su-static24);
    z-index: var(--zi-selected)
}

body.theme-highcontrast .s-progress.s-progress__stepped .s-progress--stop {
    color: var(--white)
}

.s-progress .s-progress--bar {
    background-color: var(--_pr-bar-bg);
    border-radius: var(--_pr-bar);
    min-height: var(--_pr-hmn);
    height: 100%;
    min-width: var(--su-static6);
    position: relative
}

.s-progress .s-progress--label {
    align-items: var(--_pr-label-ai);
    border: var(--su-static1) solid var(--_pr-label-bc);
    display: var(--_pr-label-d);
    gap: var(--_pr-label-g);
    justify-content: var(--_pr-label-jc);
    padding-left: var(--_pr-label-px);
    padding-right: var(--_pr-label-px);
    border-radius: var(--br-md);
    color: var(--fc-dark);
    font-size: var(--fs-caption);
    height: 100%;
    line-height: var(--lh-xs);
    position: absolute;
    width: 100%;
    z-index: calc(var(--zi-base) + 2)
}

.s-progress .s-progress--segments {
    display: flex;
    height: 100%;
    justify-content: space-between;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.s-progress .s-progress--segments li {
    display: block;
    padding-top: var(--su-static4);
    position: relative;
    text-align: center
}

.s-progress .s-progress--segments li:not(:first-child):not(:last-child):before {
    background-color: var(--white);
    content: "";
    display: block;
    height: 100%;
    left: calc(var(--su-static1) * -1);
    position: absolute;
    top: 0;
    width: var(--su-static4)
}

.s-prose {
    --_pr-fs: calc(var(--su-static16) - var(--su-static1));
    --_pr-lh: 1.5;
    --_pr-blockquote-ml: 1em;
    --_pr-blockquote-mt: 0;
    --_pr-blockquote-before-bg: var(--black-250);
    --_pr-code-fs: var(--fs-body1);
    --_pr-h1-fs: var(--fs-headline1);
    --_pr-h2-fs: var(--fs-title);
    --_pr-h3-fs: var(--fs-subheading);
    --_pr-h4-fs: var(--fs-body3);
    --_pr-h5-fs: var(--fs-body2);
    --_pr-h6-fs: var(--fs-body1);
    --_pr-hr-bg: var(--black-225);
    --_pr-img-mb: 1.1em;
    --_pr-kbd-bc: var(--black-300);
    --_pr-kbd-bs: 0 var(--su-static1) var(--su-static1) hsla(210,8%,5%,0.15), inset 0 1px 0 0 var(--_white-static);
    --_pr-spoiler-cursor: pointer;
    --_pr-spoiler-after-t: 1em;
    --_pr-soiler-after-o: unset;
    --_pr-soiler-child-o: 0;
    --_pr-soiler-child-visibility: hidden;
    --s-prose-spacing: 1.1em;
    --s-prose-spacing-condensed: calc(1.1em / 2);
    font-size: var(--_pr-fs);
    line-height: var(--_pr-lh);
    overflow-wrap: break-word
}

@media (prefers-color-scheme: dark) {
    body.theme-system .s-prose {
        --_pr-kbd-bc:transparent;
        --_pr-kbd-btc: var(--black-400);
        --_pr-kbd-bs: 0 var(--su-static1) var(--su-static1) hsla(210,8%,5%,0.8)
    }
}

body.theme-dark .s-prose,.theme-dark__forced .s-prose,body.theme-system .theme-dark__forced .s-prose {
    --_pr-kbd-bc: transparent;
    --_pr-kbd-btc: var(--black-400);
    --_pr-kbd-bs: 0 var(--su-static1) var(--su-static1) hsla(210,8%,5%,0.8)
}

body.theme-highcontrast .s-prose {
    --_pr-blockquote-before-bg: var(--black-500);
    --_pr-hr-bg: var(--black-400)
}

@media (max-width: 640px) {
    html.html__responsive:not(.html__unpinned-leftnav) .s-prose {
        --_pr-spoiler-after-t:calc(var(--su8) + var(--su1))
    }
}

@media (max-width: 640px) {
    html.html__responsive.html__unpinned-leftnav .s-prose {
        --_pr-spoiler-after-t:calc(var(--su8) + var(--su1))
    }
}

.s-prose.s-prose__xs,.s-prose.s-prose__sm,.s-prose.s-prose__md {
    --_pr-h1-fs: var(--fs-headline1-relative);
    --_pr-h2-fs: var(--fs-title-relative);
    --_pr-h3-fs: var(--fs-subheading-relative);
    --_pr-h4-fs: var(--fs-body3-relative);
    --_pr-h5-fs: var(--fs-body2-relative)
}

.s-prose.s-prose__xs {
    --_pr-fs: var(--fs-caption);
    --_pr-lh: var(--lh-sm)
}

.s-prose.s-prose__sm {
    --_pr-fs: var(--fs-body1);
    --_pr-lh: var(--lh-md)
}

.s-prose.s-prose__md {
    --_pr-fs: var(--fs-body3);
    --_pr-lh: var(--lh-xl)
}

.s-prose *:not(.s-code-block)>a code {
    color: var(--theme-link-color, var(--theme-secondary-400))
}

.s-prose *:not(.s-code-block)>code {
    padding: var(--su2) var(--su4);
    color: var(--black-600);
    background-color: var(--black-200);
    border-radius: var(--br-sm)
}

.s-prose blockquote:last-child,.s-prose dl:last-child,.s-prose h1:last-child,.s-prose h2:last-child,.s-prose h3:last-child,.s-prose h4:last-child,.s-prose h5:last-child,.s-prose h6:last-child,.s-prose hr:last-child,.s-prose img:last-child,.s-prose ol:last-child,.s-prose p:last-child,.s-prose pre:last-child,.s-prose table:last-child,.s-prose ul:last-child,.s-prose .s-link-preview:last-child,.s-prose .s-table-container:last-child,.s-prose blockquote:only-child,.s-prose dl:only-child,.s-prose h1:only-child,.s-prose h2:only-child,.s-prose h3:only-child,.s-prose h4:only-child,.s-prose h5:only-child,.s-prose h6:only-child,.s-prose hr:only-child,.s-prose img:only-child,.s-prose ol:only-child,.s-prose p:only-child,.s-prose pre:only-child,.s-prose table:only-child,.s-prose ul:only-child,.s-prose .s-link-preview:only-child,.s-prose .s-table-container:only-child {
    margin-bottom: 0
}

.s-prose blockquote+h1,.s-prose dd+h1,.s-prose dl+h1,.s-prose img+h1,.s-prose ol+h1,.s-prose p+h1,.s-prose pre+h1,.s-prose table+h1,.s-prose ul+h1,.s-prose .s-link-preview+h1,.s-prose .s-table-container+h1 {
    margin-top: 1.5667em
}

.s-prose blockquote+h2,.s-prose dd+h2,.s-prose dl+h2,.s-prose img+h2,.s-prose ol+h2,.s-prose p+h2,.s-prose pre+h2,.s-prose table+h2,.s-prose ul+h2,.s-prose .s-link-preview+h2,.s-prose .s-table-container+h2 {
    margin-top: 1.667em
}

.s-prose blockquote+h3,.s-prose dd+h3,.s-prose dl+h3,.s-prose img+h3,.s-prose ol+h3,.s-prose p+h3,.s-prose pre+h3,.s-prose table+h3,.s-prose ul+h3,.s-prose .s-link-preview+h3,.s-prose .s-table-container+h3 {
    margin-top: 1.4667em
}

.s-prose blockquote+h4,.s-prose dd+h4,.s-prose dl+h4,.s-prose img+h4,.s-prose ol+h4,.s-prose p+h4,.s-prose pre+h4,.s-prose table+h4,.s-prose ul+h4,.s-prose .s-link-preview+h4,.s-prose .s-table-container+h4,.s-prose blockquote+h5,.s-prose dd+h5,.s-prose dl+h5,.s-prose img+h5,.s-prose ol+h5,.s-prose p+h5,.s-prose pre+h5,.s-prose table+h5,.s-prose ul+h5,.s-prose .s-link-preview+h5,.s-prose .s-table-container+h5,.s-prose blockquote+h6,.s-prose dd+h6,.s-prose dl+h6,.s-prose img+h6,.s-prose ol+h6,.s-prose p+h6,.s-prose pre+h6,.s-prose table+h6,.s-prose ul+h6,.s-prose .s-link-preview+h6,.s-prose .s-table-container+h6 {
    margin-top: 1.6667em
}

.s-prose h1,.s-prose h2,.s-prose h3,.s-prose h4,.s-prose h5,.s-prose h6 {
    --_pr-code-fs: .9em;
    font-weight: bold !important;
    margin-bottom: .5em
}

.s-prose h1 {
    font-size: var(--_pr-h1-fs);
    margin-bottom: .6em
}

.s-prose h2 {
    font-size: var(--_pr-h2-fs);
    margin-bottom: .7em
}

.s-prose h3 {
    font-size: var(--_pr-h3-fs);
    margin-bottom: .74em
}

.s-prose h4 {
    font-size: var(--_pr-h4-fs);
    margin-bottom: 1em
}

.s-prose h5 {
    font-size: var(--_pr-h5-fs)
}

.s-prose h6 {
    font-size: var(--_pr-h6-fs)
}

.s-prose blockquote,.s-prose q {
    quotes: none
}

.s-prose dd,.s-prose dl,.s-prose .s-table-container,.s-prose .s-link-preview {
    margin-bottom: 1.1em
}

.s-prose ol,.s-prose ul {
    margin-bottom: 1.1em;
    margin-top: 0
}

.s-prose ol blockquote:last-child,.s-prose ul blockquote:last-child,.s-prose ol dl:last-child,.s-prose ul dl:last-child,.s-prose ol hr:last-child,.s-prose ul hr:last-child,.s-prose ol ol:last-child,.s-prose ul ol:last-child,.s-prose ol p:last-child,.s-prose ul p:last-child,.s-prose ol table:last-child,.s-prose ul table:last-child,.s-prose ol ul:last-child,.s-prose ul ul:last-child,.s-prose ol blockquote:only-child,.s-prose ul blockquote:only-child,.s-prose ol dl:only-child,.s-prose ul dl:only-child,.s-prose ol hr:only-child,.s-prose ul hr:only-child,.s-prose ol ol:only-child,.s-prose ul ol:only-child,.s-prose ol p:only-child,.s-prose ul p:only-child,.s-prose ol table:only-child,.s-prose ul table:only-child,.s-prose ol ul:only-child,.s-prose ul ul:only-child {
    margin-bottom: 0
}

.s-prose ol blockquote,.s-prose ul blockquote,.s-prose ol dd,.s-prose ul dd,.s-prose ol dl,.s-prose ul dl,.s-prose ol hr,.s-prose ul hr,.s-prose ol li,.s-prose ul li,.s-prose ol ol,.s-prose ul ol,.s-prose ol p,.s-prose ul p,.s-prose ol table,.s-prose ul table,.s-prose ol ul,.s-prose ul ul {
    margin-bottom: calc(1.1em / 2)
}

.s-prose ol li:last-child,.s-prose ul li:last-child {
    margin-bottom: 0
}

.s-prose ol li ol,.s-prose ul li ol,.s-prose ol li ul,.s-prose ul li ul {
    margin-top: calc(1.1em / 2)
}

.s-prose ol pre,.s-prose ul pre {
    margin-bottom: calc(calc(1.1em / 2) + .1em)
}

.s-prose sub,.s-prose sup {
    --_pr-code-fs: 90%
}

.s-prose blockquote {
    --_pr-img-mb: 0;
    color: var(--black-500);
    margin: var(--_pr-blockquote-mt) 1em 1.1em var(--_pr-blockquote-ml);
    padding: .8em .8em .8em 1em;
    position: relative
}

.s-prose blockquote:before {
    background: var(--_pr-blockquote-before-bg);
    border-radius: var(--su-static8);
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: var(--su4)
}

.s-prose blockquote *:last-child {
    margin-bottom: 0
}

.s-prose blockquote blockquote {
    --_pr-blockquote-ml: 0
}

.s-prose code {
    font-size: var(--_pr-code-fs);
    font-family: var(--ff-mono)
}

.s-prose dd {
    margin: 0;
    padding: 0
}

.s-prose dd:last-child {
    margin-bottom: 0
}

.s-prose dl {
    margin-top: 0
}

.s-prose dt {
    font-weight: bold
}

.s-prose hr {
    background-color: var(--_pr-hr-bg);
    color: var(--_pr-hr-bg);
    border: 0;
    height: var(--su-static1);
    margin-bottom: 1.1em
}

.s-prose img {
    margin-bottom: var(--_pr-img-mb);
    max-width: 100%;
    vertical-align: bottom
}

.s-prose kbd {
    border: var(--su-static1) solid var(--_pr-kbd-bc);
    border-top-color: var(--_pr-kbd-btc, var(--_pr-kbd-bc));
    box-shadow: var(--_pr-kbd-bs);
    background-color: var(--black-200);
    border-radius: var(--br-sm);
    color: var(--black-600);
    display: inline-block;
    font-family: var(--ff-sans);
    font-size: var(--fs-fine);
    line-height: var(--_pr-lh);
    margin: 0 .1em;
    overflow-wrap: break-word;
    padding: .1em .6em;
    text-shadow: 0 var(--su-static1) 0 var(--white)
}

.s-prose li {
    --_pr-blockquote-mt: calc(1.1em / 2);
    --_pr-img-mb: 0;
    overflow-wrap: break-word
}

.s-prose li pre {
    overflow-wrap: normal
}

.s-prose p {
    --_pr-img-mb: 0;
    margin-bottom: 1.1em
}

.s-prose pre {
    margin-top: 0;
    margin-bottom: calc(1.1em + .4em);
    overflow-wrap: normal
}

.s-prose pre:not(.s-code-block) {
    scrollbar-color: var(--scrollbar) transparent;
    background-color: var(--highlight-bg);
    border-radius: var(--br-md);
    color: var(--highlight-color);
    font-size: var(--fs-body1);
    line-height: var(--lh-md);
    max-height: 600px;
    overflow: auto;
    padding: var(--su12);
    width: auto
}

.s-prose pre:not(.s-code-block) code {
    background-color: transparent;
    border-radius: 0;
    padding: 0
}

.s-prose pre:not(.s-code-block)::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.s-prose pre:not(.s-code-block)::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.s-prose pre:not(.s-code-block)::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.s-prose pre:not(.s-code-block)::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.s-prose .soundcloud-embed iframe {
    height: 116px;
    max-width: 640px;
    width: 100%
}

.s-prose .spoiler {
    cursor: var(--_pr-spoiler-cursor);
    background: var(--black-150);
    border-radius: var(--br-md);
    color: var(--black-600);
    min-height: var(--su-static48)
}

.s-prose .spoiler:after {
    opacity: var(--_pr-soiler-after-o);
    top: var(--_pr-spoiler-after-t);
    transition: opacity .1s ease-in-out;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' fill='rgb(132, 141, 149)' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9 17A8 8 0 119 1a8 8 0 010 16zM8 4v6h2V4H8zm0 8v2h2v-2H8z'%3E%3C/path%3E%3C/svg%3E");
    background-position: center right;
    background-repeat: no-repeat;
    color: var(--black-400);
    content: attr(data-spoiler) " ";
    font-size: var(--fs-body1);
    padding-right: calc(var(--su24) - var(--su2));
    pointer-events: none;
    position: absolute;
    right: 1em
}

.s-prose .spoiler.is-visible {
    --_pr-spoiler-cursor: auto;
    --_pr-soiler-after-o: 0;
    --_pr-soiler-child-o: 1;
    --_pr-soiler-child-visibility: visible
}

.s-prose .spoiler>* {
    opacity: var(--_pr-soiler-child-o);
    transition: opacity .1s ease-in-out;
    visibility: var(--_pr-soiler-child-visibility)
}

.s-prose .youtube-embed {
    max-width: 640px;
    position: relative;
    width: 100%
}

.s-prose .youtube-embed>div {
    height: 35px;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
}

.s-prose .youtube-embed>div iframe {
    height: 100%;
    position: absolute;
    width: 100%
}

.s-select {
    --_se-arrow-bc: currentColor transparent;
    --_se-arrow-size: var(--su-static4);
    --_se-select-bc: var(--bc-darker);
    --_se-select-bc-focus: var(--theme-secondary-400);
    --_se-select-bs-focus: 0 0 0 var(--su-static4) var(--focus-ring);
    --_se-select-bg: var(--white);
    --_se-select-br: var(--br-md);
    --_se-select-fc: var(--black);
    --_se-select-px: .7em;
    --_se-select-py: .6em;
    --_se-select-fs: var(--fs-body1);
    color: var(--fc-dark);
    position: relative
}

@supports (-webkit-overflow-scrolling: touch) {
    .s-select {
        --_se-select-fs: var(--su-static16);
        --_se-select-px: .55em;
        --_se-select-py: .4em
    }
}

.is-disabled .s-select,.is-readonly .s-select,.has-success .s-select,.has-error .s-select,.has-warning .s-select {
    position: relative
}

.has-error .s-select,.has-success .s-select,.has-warning .s-select {
    --_se-select-bc-focus: var(--_se-select-bc)
}

.has-error .s-select {
    --_se-select-bc: var(--red-400);
    --_se-select-bs-focus: 0 0 0 var(--su-static4) var(--focus-ring-error)
}

.has-success .s-select {
    --_se-select-bc: var(--green-400);
    --_se-select-bs-focus: 0 0 0 var(--su-static4) var(--focus-ring-success)
}

.has-warning .s-select {
    --_se-select-bc: var(--yellow-500);
    --_se-select-bs-focus: 0 0 0 var(--su-static4) var(--focus-ring-warning)
}

.is-disabled .s-select {
    --_se-arrow-bc: var(--bc-dark) transparent
}

.s-select.s-select__sm {
    --_se-select-fs: var(--fs-caption)
}

.s-select.s-select__md {
    --_se-select-fs: var(--fs-body3);
    --_se-select-br: calc(var(--br-sm) + var(--su-static1));
    --_se-select-py: .5em
}

.s-select.s-select__lg {
    --_se-select-fs: var(--fs-title);
    --_se-select-br: calc(var(--br-sm) + var(--su-static1));
    --_se-select-px: .6em;
    --_se-select-py: .45em
}

.s-select.s-select__xl {
    --_se-select-fs: var(--fs-headline1);
    --_se-select-br: var(--br-md);
    --_se-select-px: .5em;
    --_se-select-py: .4em
}

select.s-select:-webkit-autofill,.s-select>select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px var(--theme-secondary-200) inset;
    -webkit-text-fill-color: var(--black);
    border-color: var(--blue-400);
    transition: background-color 0s 50000s
}

select.s-select:-webkit-autofill:focus,.s-select>select:-webkit-autofill:focus {
    border-color: var(--blue-400);
    -webkit-box-shadow: 0 0 0 1000px var(--blue-200) inset,0 0 0 var(--su-static4) var(--focus-ring)
}

select.s-select::-webkit-contacts-auto-fill-button,.s-select>select::-webkit-contacts-auto-fill-button {
    background-color: var(--black)
}

.s-select:before,.s-select:after {
    border-color: var(--_se-arrow-bc);
    border-style: solid;
    border-width: var(--_se-arrow-size);
    content: "";
    pointer-events: none;
    position: absolute;
    right: calc(var(--su-static12) + var(--su-static1));
    z-index: var(--zi-selected)
}

.s-select:after {
    border-bottom-width: 0;
    top: calc(50% + var(--su-static1))
}

.s-select:before {
    border-top-width: 0;
    top: calc(50% - calc(var(--_se-arrow-size) + var(--su-static1)))
}

.s-select>select {
    background-color: var(--_se-select-bg);
    border: var(--su-static1) solid var(--_se-select-bc);
    border-radius: var(--_se-select-br);
    color: var(--_se-select-fc);
    font-size: var(--_se-select-fs);
    padding: var(--_se-select-py) var(--_se-select-px);
    appearance: none;
    font-family: inherit;
    height: 100%;
    line-height: var(--lh-sm);
    outline: 0;
    padding-right: var(--su32);
    position: relative;
    width: 100%
}

fieldset[disabled] .s-select>select,.s-select>select[disabled] {
    cursor: not-allowed;
    opacity: var(--_o-disabled-static)
}

.s-select>select[readonly],.is-readonly .s-select>select {
    --_se-select-bc: var(--bc-light);
    --_se-select-bg: var(--black-150);
    --_se-select-fc: var(--black-300);
    cursor: not-allowed
}

body.theme-highcontrast .s-select>select[readonly],body.theme-highcontrast .is-readonly .s-select>select {
    --_se-select-fc: var(--fc-light)
}

.s-select>select::-moz-focus-inner {
    outline: none !important
}

.s-select>select:focus {
    border-color: var(--_se-select-bc-focus);
    box-shadow: var(--_se-select-bs-focus);
    color: var(--black);
    outline: 0
}

body.theme-highcontrast .s-select>select:focus {
    --_se-select-bc-focus: var(--black)
}

.s-select .s-input-icon {
    right: var(--su32)
}

.s-sidebarwidget {
    --_sw-bc: var(--bc-medium);
    --_sw-after-bc: var(--_sw-bc);
    --_sw-content-bc: var(--bc-light);
    --_sw-header-bc: var(--_sw-content-bc);
    background-color: var(--white);
    border: var(--su-static1) solid var(--_sw-bc);
    border-radius: var(--br-sm);
    font-size: var(--fs-body1);
    position: relative
}

.s-sidebarwidget:not(.s-anchors) a:not(.button):not(.post-tag):not(.s-btn):not(.s-sidebarwidget--action):not(.s-user-card--link),.s-sidebarwidget:not(.s-anchors) a:not(.button):not(.post-tag):not(.s-btn):not(.s-sidebarwidget--action):not(.s-user-card--link):visited {
    color: var(--black-400)
}

.s-sidebarwidget.s-sidebarwidget__blue {
    --_sw-bc: var(--blue-300);
    background-color: var(--blue-100);
    border-color: var(--_sw-bc)
}

body.theme-highcontrast .s-sidebarwidget.s-sidebarwidget__blue {
    --_sw-bc: var(--blue-500)
}

.s-sidebarwidget.s-sidebarwidget__blue:after,.s-sidebarwidget.s-sidebarwidget__blue .s-sidebarwidget--content,.s-sidebarwidget.s-sidebarwidget__blue .s-sidebarwidget--header {
    border-color: var(--_sw-bc)
}

.s-sidebarwidget.s-sidebarwidget__blue .s-sidebarwidget--header {
    background-color: var(--blue-200);
    color: var(--fc-medium)
}

.s-sidebarwidget.s-sidebarwidget__yellow {
    --_sw-bc: var(--yellow-300);
    background-color: var(--yellow-100);
    border-color: var(--_sw-bc)
}

body.theme-highcontrast .s-sidebarwidget.s-sidebarwidget__yellow {
    --_sw-bc: var(--yellow-500)
}

.s-sidebarwidget.s-sidebarwidget__yellow:after,.s-sidebarwidget.s-sidebarwidget__yellow .s-sidebarwidget--content,.s-sidebarwidget.s-sidebarwidget__yellow .s-sidebarwidget--header {
    border-color: var(--_sw-bc)
}

.s-sidebarwidget.s-sidebarwidget__yellow .s-sidebarwidget--header {
    background-color: var(--yellow-200);
    color: var(--fc-medium)
}

.s-sidebarwidget.s-sidebarwidget__green {
    --_sw-bc: var(--green-300);
    background-color: var(--green-100);
    border-color: var(--_sw-bc)
}

body.theme-highcontrast .s-sidebarwidget.s-sidebarwidget__green {
    --_sw-bc: var(--green-500)
}

.s-sidebarwidget.s-sidebarwidget__green:after,.s-sidebarwidget.s-sidebarwidget__green .s-sidebarwidget--content,.s-sidebarwidget.s-sidebarwidget__green .s-sidebarwidget--header {
    border-color: var(--_sw-bc)
}

.s-sidebarwidget.s-sidebarwidget__green .s-sidebarwidget--header {
    background-color: var(--green-200);
    color: var(--fc-medium)
}

.s-sidebarwidget .s-sidebarwidget--action {
    color: var(--blue-400);
    float: right;
    font-size: var(--fs-fine);
    line-height: calc(var(--fs-body1) * 1.5);
    margin: 0 0 var(--su4) var(--su8)
}

.s-sidebarwidget .s-sidebarwidget--content {
    border-top: var(--su-static1) solid var(--_sw-content-bc);
    margin: 0;
    padding: var(--su16) calc(var(--su16) - var(--su1))
}

.s-sidebarwidget .s-sidebarwidget--content:not(table):not(.s-sidebarwidget__items),.s-sidebarwidget .s-sidebarwidget--content:not(table):not(.s-sidebarwidget__block-items) .s-sidebarwidget--item {
    display: flex
}

.s-sidebarwidget .s-sidebarwidget--content.s-sidebarwidget__items {
    padding: calc(var(--su16) - var(--su12)) calc(var(--su16) - var(--su1))
}

.s-sidebarwidget .s-sidebarwidget--content.s-sidebarwidget__items,.s-sidebarwidget .s-sidebarwidget--content.s-sidebarwidget__items.s-sidebarwidget__block-items .s-sidebarwidget--item {
    display: block
}

.s-sidebarwidget .s-sidebarwidget--content:active {
    outline: none
}

.s-sidebarwidget .s-sidebarwidget--header {
    background: var(--black-100);
    border-top: var(--su-static1) solid var(--_sw-header-bc);
    color: var(--black-500);
    font-size: var(--fs-body2);
    font-weight: normal;
    margin: 0;
    padding: var(--su12) calc(var(--su16) - var(--su1))
}

.s-sidebarwidget .s-sidebarwidget--header:first-child {
    border-top-left-radius: var(--br-sm);
    border-top-right-radius: var(--br-sm)
}

.s-sidebarwidget .s-sidebarwidget--header.s-sidebarwidget__expanding-control {
    cursor: pointer
}

.s-sidebarwidget .s-sidebarwidget--header.s-sidebarwidget__expanding-control:before {
    border: calc(var(--su-static4) + var(--su-static1)) solid transparent;
    border-left-color: var(--black-400);
    border-right-width: 0;
    content: '';
    float: left;
    margin-right: var(--su12);
    margin-top: calc(calc(var(--lh-base) * 1em) / 2 - 5px);
    transition: transform .3s cubic-bezier(.4, .4, .6, 1)
}

.s-sidebarwidget .s-sidebarwidget--header.s-sidebarwidget__expanding-control[aria-expanded='true']:before {
    transform: rotate(90deg)
}

.s-sidebarwidget .s-sidebarwidget--header.s-sidebarwidget__small-bold-text {
    font-size: var(--fs-caption);
    font-weight: bold
}

.s-sidebarwidget .s-sidebarwidget--header.s-sidebarwidget__small-bold-text .s-sidebarwidget--action {
    font-weight: normal;
    line-height: calc(var(--lh-base) * var(--fs-caption))
}

.s-sidebarwidget .s-sidebarwidget--header:active {
    outline: none
}

.s-sidebarwidget .s-sidebarwidget--item {
    margin: var(--su12) 0
}

.s-sidebarwidget .s-sidebarwidget--item[aria-current="true"],.s-sidebarwidget .s-sidebarwidget--item>:first-child[aria-current="true"],.s-sidebarwidget .s-sidebarwidget--item[aria-current="page"],.s-sidebarwidget .s-sidebarwidget--item>:first-child[aria-current="page"] {
    color: var(--black);
    font-weight: bold;
    position: relative
}

.s-sidebarwidget .s-sidebarwidget--item[aria-current="true"]:before,.s-sidebarwidget .s-sidebarwidget--item>:first-child[aria-current="true"]:before,.s-sidebarwidget .s-sidebarwidget--item[aria-current="page"]:before,.s-sidebarwidget .s-sidebarwidget--item>:first-child[aria-current="page"]:before {
    border-left-color: var(--theme-primary);
    border-left-style: solid;
    border-left-width: calc(var(--su-static1) * 3);
    content: '';
    height: calc(100% + var(--su12));
    left: 0;
    margin-left: calc(calc(var(--su16) - var(--su1)) * -1 - var(--su-static1));
    margin-top: calc(var(--su12) / 2 * -1);
    position: absolute
}

.s-sidebarwidget .s-sidebarwidget--item[aria-current="true"] a,.s-sidebarwidget .s-sidebarwidget--item>:first-child[aria-current="true"] a,.s-sidebarwidget .s-sidebarwidget--item[aria-current="page"] a,.s-sidebarwidget .s-sidebarwidget--item>:first-child[aria-current="page"] a,.s-sidebarwidget .s-sidebarwidget--item[aria-current="true"] a:visited,.s-sidebarwidget .s-sidebarwidget--item>:first-child[aria-current="true"] a:visited,.s-sidebarwidget .s-sidebarwidget--item[aria-current="page"] a:visited,.s-sidebarwidget .s-sidebarwidget--item>:first-child[aria-current="page"] a:visited {
    color: inherit
}

.s-sidebarwidget .s-sidebarwidget--subnav {
    list-style-type: none;
    margin-left: var(--su8);
    padding-left: 0
}

.s-sidebarwidget .s-sidebarwidget--subnav li {
    background-image: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22?%3E%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%207%2010%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22m0.72153%200.68446%204.1336%204.3077-4.1336%204.3077%22%20fill%3D%22none%22%20stroke%3D%22var%28--black-225%29%22%20stroke-width%3D%222%22/%3E%3C/svg%3E");
    background-position: 0 calc((1.2em - calc(var(--su-static8) + var(--su-static2))) / 2);
    background-repeat: no-repeat;
    background-size: auto calc(var(--su-static8) + var(--su-static2));
    margin-top: var(--su-static12);
    padding-left: var(--su-static16)
}

.s-sidebarwidget .s-sidebarwidget--subnav li[aria-current="page"],.s-sidebarwidget .s-sidebarwidget--subnav li[aria-current="true"] {
    background-image: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22?%3E%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%207%2010%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22m0.72153%200.68446%204.1336%204.3077-4.1336%204.3077%22%20fill%3D%22none%22%20stroke%3D%22var%28--theme-primary%29%22%20stroke-width%3D%222%22/%3E%3C/svg%3E");
    color: var(--black);
    font-weight: bold
}

.s-sidebarwidget .s-sidebarwidget--subnav li[aria-current="page"] a,.s-sidebarwidget .s-sidebarwidget--subnav li[aria-current="true"] a,.s-sidebarwidget .s-sidebarwidget--subnav li[aria-current="page"] a:visited,.s-sidebarwidget .s-sidebarwidget--subnav li[aria-current="true"] a:visited {
    color: inherit
}

.s-sidebarwidget table.s-sidebarwidget--content.s-sidebarwidget__items {
    border-collapse: separate;
    border-spacing: var(--su12);
    padding: calc(var(--su16) - var(--su12)) calc(calc(var(--su16) - var(--su1)) - var(--su12))
}

.s-sidebarwidget table.s-sidebarwidget--content.s-sidebarwidget__items tr.s-sidebarwidget--item {
    display: table-row
}

.s-sidebarwidget table.s-sidebarwidget--content.s-sidebarwidget__items tr.s-sidebarwidget--item td {
    padding: 0
}

.s-sidebarwidget:before {
    content: '';
    display: block;
    margin-top: calc(var(--su-static1) * -1)
}

.s-sidebarwidget:after {
    border: var(--su-static1) solid var(--_sw-after-bc);
    border-radius: var(--br-sm);
    clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 0% 50%);
    content: '';
    height: calc(var(--su-static2) + var(--br-sm));
    left: calc(var(--su-static1) * -1);
    pointer-events: none;
    position: absolute;
    right: calc(var(--su-static1) * -1);
    top: calc(var(--su-static1) * -1)
}

.s-spinner {
    --_sp-baw: calc(var(--su-static1) * 3);
    --_sp-size: var(--su-static24);
    height: var(--_sp-size);
    width: var(--_sp-size);
    position: relative;
    text-align: left
}

.s-spinner.s-spinner__xs {
    --_sp-baw: var(--su-static1);
    --_sp-size: var(--su-static12)
}

.s-spinner.s-spinner__sm {
    --_sp-baw: var(--su-static2);
    --_sp-size: var(--su-static16)
}

.s-spinner.s-spinner__md {
    --_sp-baw: var(--su-static4);
    --_sp-size: var(--su-static32)
}

.s-spinner.s-spinner__lg {
    --_sp-baw: var(--su-static6);
    --_sp-size: var(--su-static48)
}

.s-spinner:after,.s-spinner:before {
    border: var(--_sp-baw) solid currentColor;
    border-radius: var(--br-circle);
    content: '';
    height: 100%;
    position: absolute;
    width: 100%
}

.s-spinner:after {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    animation: s-spinner-rotate .9s infinite cubic-bezier(.5, .1, .5, .9)
}

.s-spinner:before {
    opacity: .25;
    transform: rotate(90deg)
}

.is-loading {
    --_li-offset: .6em;
    --_il-size: 1.23076923em;
    padding-left: 2.2em;
    position: relative
}

.is-loading:after,.is-loading:before {
    border-radius: var(--br-circle);
    border-style: solid;
    border-width: var(--su-static2);
    content: "";
    height: var(--_il-size);
    left: var(--_li-offset);
    position: absolute;
    top: calc(50% - var(--_li-offset));
    width: var(--_il-size)
}

.is-loading:after {
    animation: s-spinner-rotate .9s infinite cubic-bezier(.5, .1, .5, .9);
    border-color: transparent;
    border-left-color: currentColor;
    filter: invert(0);
    transform-origin: 50% 50% var(--su-static1)
}

.is-loading:before {
    border-color: currentColor;
    opacity: .3
}

@keyframes s-spinner-rotate {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

.s-table {
    --_ta-tbody-tbody-bc: var(--bc-medium);
    --_ta-tbody-tbody-bw: var(--su-static2);
    --_ta-tbody-tr-even-bg: unset;
    --_ta-td-bbw: 0;
    --_ta-td-bc: var(--bc-medium);
    --_ta-td-fs: unset;
    --_ta-td-fw: unset;
    --_ta-td-p: var(--su8);
    --_ta-td-ta: left;
    --_ta-td-va: middle;
    --_ta-td-w: unset;
    --_ta-thead-th-bg: var(--black-100);
    --_ta-th-bbw: 0;
    --_ta-th-bc: var(--bc-medium);
    --_ta-th-fs: unset;
    --_ta-th-p: var(--su8);
    --_ta-th-ta: left;
    --_ta-th-va: middle;
    --_ta-th-w: unset;
    border-collapse: collapse;
    border-spacing: 0;
    display: table;
    font-size: var(--fs-body1);
    max-width: 100%;
    width: 100%
}

.s-table.s-table__stripes {
    --_ta-tbody-tr-even-bg: var(--black-100);
    --_ta-thead-th-bg: var(--black-150)
}

.s-table.ta-center {
    --_ta-td-ta: center;
    --_ta-th-ta: center
}

.s-table.ta-left {
    --_ta-td-ta: left;
    --_ta-th-ta: left
}

.s-table.ta-justify {
    --_ta-td-ta: justify;
    --_ta-th-ta: justify
}

.s-table.ta-right {
    --_ta-td-ta: right;
    --_ta-th-ta: right
}

.s-table.va-bottom {
    --_ta-td-va: bottom;
    --_ta-th-va: bottom
}

.s-table.va-middle {
    --_ta-td-va: middle;
    --_ta-th-va: middle
}

.s-table.va-top {
    --_ta-td-va: top;
    --_ta-th-va: top
}

.s-table.s-table__b0 {
    --_ta-td-bc: transparent;
    --_ta-th-bc: transparent;
    --_ta-tbody-tbody-bc: transparent;
    --_ta-tbody-tbody-bw: var(--su-static12);
    --_ta-thead-th-bg: transparent
}

.s-table.s-table__b0 thead th {
    font-size: inherit;
    text-transform: initial;
    letter-spacing: initial
}

.s-table.s-table__bx tr>*:not(:first-child) {
    border-left-color: transparent
}

.s-table.s-table__bx tr>*:not(:last-child) {
    border-right-color: transparent
}

.s-table.s-table__bx-simple {
    --_ta-thead-th-bg: transparent;
    --_ta-foot-td-bc: transparent;
    --_ta-foot-th-bc: transparent
}

.s-table.s-table__bx-simple td,.s-table.s-table__bx-simple th {
    border-left-color: transparent;
    border-right-color: transparent
}

.s-table.s-table__bx-simple tbody tr:first-of-type th,.s-table.s-table__bx-simple tbody tr:first-of-type td {
    border-top-color: transparent
}

.s-table.s-table__bx-simple tbody tr:last-of-type th,.s-table.s-table__bx-simple tbody tr:last-of-type td {
    border-bottom-color: transparent
}

.s-table.s-table__bx-simple thead th {
    border-top-color: transparent;
    border-bottom-color: var(--bc-dark);
    font-size: inherit;
    text-transform: initial;
    letter-spacing: initial
}

.s-table.s-table__sortable thead th {
    color: var(--fc-light);
    cursor: pointer
}

.s-table.s-table__sortable thead th a,.s-table.s-table__sortable thead th button {
    color: inherit
}

.s-table.s-table__sortable thead th button {
    appearance: none;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    display: flex;
    gap: var(--su-static4);
    font-weight: inherit;
    margin: calc(var(--_ta-th-p) * -1);
    padding: var(--_ta-th-p);
    text-align: left;
    width: calc(100% + calc(var(--_ta-th-p) * 2))
}

.s-table.s-table__sortable thead th.is-sorted {
    color: var(--black-600)
}

.s-table.s-table__sm {
    --_ta-td-p: var(--su4);
    --_ta-th-p: var(--su4)
}

.s-table.s-table__lg {
    --_ta-td-p: var(--su12);
    --_ta-th-p: var(--su12)
}

.s-table .s-table--cell1 {
    --_ta-td-w: 8.33333333%;
    --_ta-th-w: 8.33333333%
}

.s-table .s-table--cell2 {
    --_ta-td-w: 16.66666667%;
    --_ta-th-w: 16.66666667%
}

.s-table .s-table--cell3 {
    --_ta-td-w: 25%;
    --_ta-th-w: 25%
}

.s-table .s-table--cell4 {
    --_ta-td-w: 33.33333333%;
    --_ta-th-w: 33.33333333%
}

.s-table .s-table--cell5 {
    --_ta-td-w: 41.66666667%;
    --_ta-th-w: 41.66666667%
}

.s-table .s-table--cell6 {
    --_ta-td-w: 50%;
    --_ta-th-w: 50%
}

.s-table .s-table--cell7 {
    --_ta-td-w: 58.33333333%;
    --_ta-th-w: 58.33333333%
}

.s-table .s-table--cell8 {
    --_ta-td-w: 66.66666667%;
    --_ta-th-w: 66.66666667%
}

.s-table .s-table--cell9 {
    --_ta-td-w: 75%;
    --_ta-th-w: 75%
}

.s-table .s-table--cell10 {
    --_ta-td-w: 83.33333333%;
    --_ta-th-w: 83.33333333%
}

.s-table .s-table--cell11 {
    --_ta-td-w: 91.66666667%;
    --_ta-th-w: 91.66666667%
}

.s-table .s-table--cell12 {
    --_ta-td-w: 100%;
    --_ta-th-w: 100%
}

.s-table .s-table--totals {
    --_ta-td-fs: var(--fs-subheading);
    --_ta-td-pt: var(--su12);
    --_ta-td-fw: bold;
    --_ta-th-fs: var(--fs-subheading);
    --_ta-th-pt: var(--su12)
}

.s-table tbody+tbody {
    border-top: var(--_ta-tbody-tbody-bw) solid var(--_ta-tbody-tbody-bc)
}

.s-table tbody th {
    font-weight: normal
}

.s-table tbody tr:nth-child(2n) {
    background-color: var(--_ta-tbody-tr-even-bg)
}

.s-table td {
    border: var(--su-static1) solid var(--_ta-td-bc);
    border-bottom-width: var(--_ta-td-bbw, var(--su-static1));
    border-left-width: var(--_ta-td-blw, var(--su-static1));
    border-right-width: var(--_ta-td-brw, var(--su-static1));
    border-top-width: var(--_ta-td-btw, var(--su-static1));
    font-size: var(--_ta-td-fs);
    font-weight: var(--_ta-td-fw);
    padding: var(--_ta-td-p);
    padding-left: var(--_ta-td-pl, var(--_ta-td-p));
    padding-top: var(--_ta-td-pt, var(--_ta-td-p));
    text-align: var(--_ta-td-ta);
    vertical-align: var(--_ta-td-va);
    width: var(--_ta-td-w);
    color: var(--fc-medium)
}

.s-table td .s-checkbox {
    display: block
}

.s-table td.s-table--bulk {
    --_ta-td-w: calc(var(--su32) - var(--su2))
}

.s-table td.s-table--progress {
    --_ta-td-ta: right;
    --_ta-td-brw: 0
}

.s-table td.s-table--progress-bar {
    --_ta-td-blw: 0;
    --_ta-td-pl: 0;
    --_ta-td-w: calc(var(--su-static12) * 10)
}

.s-table tfoot td {
    border-bottom-color: var(--_ta-foot-td-bc, var(--_ta-td-bc))
}

.s-table tfoot th {
    border-bottom-color: var(--_ta-foot-th-bc, var(--_ta-td-bc))
}

.s-table th {
    border: var(--su-static1) solid var(--_ta-th-bc);
    border-width: var(--su-static1) var(--su-static1) var(--_ta-th-bbw);
    font-size: var(--_ta-th-fs);
    padding: var(--_ta-th-p);
    padding-top: var(--_ta-th-pt, var(--_ta-th-p));
    text-align: var(--_ta-th-ta);
    vertical-align: var(--_ta-th-va);
    width: var(--_ta-th-w);
    color: var(--fc-dark);
    font-weight: bold
}

.s-table th .s-checkbox {
    display: block
}

.s-table th.s-table--bulk {
    --_ta-th-w: calc(var(--su32) - var(--su2))
}

.s-table thead th {
    background-color: var(--_ta-thead-th-bg);
    line-height: var(--lh-sm);
    vertical-align: bottom;
    white-space: nowrap
}

.s-table tr:last-of-type {
    --_ta-td-bbw: var(--su-static1);
    --_ta-th-bbw: var(--su-static1)
}

.s-table tr.is-disabled {
    background-color: var(--black-100);
    --_ta-tbody-tr-even-bg: var(--black-100)
}

.s-table tr.is-disabled th:not(.is-enabled),.s-table tr.is-disabled td:not(.is-enabled) {
    opacity: calc(var(--_o-disabled) * .6)
}

.s-table-container {
    overflow-x: auto;
    scrollbar-color: var(--scrollbar) transparent
}

.s-table-container::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.s-table-container::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.s-table-container::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.s-table-container::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.s-tag {
    --_ta-bc: var(--theme-tag-border-color, transparent);
    --_ta-bc-hover: var(--theme-tag-hover-border-color, transparent);
    --_ta-bc-selected: var(--theme-tag-selected-border-color, transparent);
    --_ta-bg: var(--theme-tag-background-color, var(--theme-secondary-100));
    --_ta-bg-hover: var(--theme-tag-hover-background-color, var(--theme-secondary-200));
    --_ta-bg-selected: var(--theme-tag-selected-background-color, var(--theme-secondary-300));
    --_ta-fc: var(--theme-tag-color, var(--theme-secondary-500));
    --_ta-fc-hover: var(--theme-tag-hover-color, var(--theme-secondary-600));
    --_ta-fc-selected: var(--theme-tag-selected-color, var(--theme-secondary-600));
    --_ta-br: var(--br-sm);
    --_ta-fs: var(--fs-caption);
    --_ta-lh: 1.84615385;
    --_ta-pl: var(--_ta-px);
    --_ta-pr: var(--_ta-px);
    --_ta-px: var(--su4);
    background-color: var(--_ta-bg);
    border: var(--su-static1) solid var(--_ta-bc);
    border-radius: var(--_ta-br);
    color: var(--_ta-fc);
    font-size: var(--_ta-fs);
    line-height: var(--_ta-lh);
    padding-left: var(--_ta-pl);
    padding-right: var(--_ta-pr);
    align-items: center;
    display: inline-flex;
    justify-content: center;
    min-width: 0;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap
}

body.theme-highcontrast .s-tag {
    --_ta-bc: currentColor;
    --_ta-bg-selected: var(--theme-secondary-400);
    text-decoration: none
}

.s-tag.is-selected,a.s-tag.is-selected,a.s-tag.is-selected:active,a.s-tag.is-selected:hover,a.s-tag.is-selected:focus {
    background-color: var(--_ta-bg-selected);
    border-color: var(--_ta-bc-selected);
    color: var(--_ta-fc-selected)
}

body.theme-highcontrast .s-tag.is-selected,body.theme-highcontrast a.s-tag.is-selected,body.theme-highcontrast a.s-tag.is-selected:active,body.theme-highcontrast a.s-tag.is-selected:hover,body.theme-highcontrast a.s-tag.is-selected:focus {
    --_ta-bc-selected: transparent;
    --_ta-fc-selected: var(--white)
}

.s-tag.s-tag__xs {
    --_ta-fs: var(--fs-fine);
    --_ta-lh: 1.4;
    --_ta-px: var(--su2)
}

.s-tag.s-tag__sm {
    --_ta-fs: var(--fs-caption);
    --_ta-lh: 1.5
}

.s-tag.s-tag__md {
    --_ta-px: var(--su6);
    --_ta-fs: var(--fs-body2);
    --_ta-lh: 1.73333333
}

.s-tag.s-tag__lg {
    --_ta-br: calc(var(--br-sm) + var(--su-static1));
    --_ta-fs: var(--fs-subheading);
    --_ta-lh: 1.68421053;
    --_ta-px: var(--su6)
}

.s-tag__ignored,.s-tag.s-tag__ignored,.s-tag__watched,.s-tag.s-tag__watched {
    --_ta-pl: calc(var(--su-static24) - var(--su-static2));
    --_ta-before-size: calc(var(--su-static16) - var(--su-static2));
    position: relative
}

.s-tag__ignored:before,.s-tag.s-tag__ignored:before,.s-tag__watched:before,.s-tag.s-tag__watched:before {
    height: var(--_ta-before-size);
    width: var(--_ta-before-size);
    -webkit-mask: var(--_ta-before-icon) no-repeat center;
    mask: var(--_ta-before-icon) no-repeat center;
    background-color: currentColor;
    content: "";
    display: block;
    left: var(--su-static4);
    margin-right: var(--su2);
    position: absolute;
    top: calc(50% - calc(var(--su-static8) - var(--su-static1)));
    -webkit-mask-size: contain;
    mask-size: contain
}

.s-tag__ignored,.s-tag.s-tag__ignored {
    --_ta-before-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3.52 7.38 1.58 9.26A12.38 12.38 0 0 1 0 7s2.63-5.14 7.05-5.14c.66 0 1.28.12 1.86.32L7.44 3.6a3.48 3.48 0 0 0-3.92 3.78ZM5.3 9.99c.5.28 1.1.44 1.71.44 1.94 0 3.5-1.53 3.5-3.43 0-.62-.17-1.21-.47-1.72L8.7 6.6a1.73 1.73 0 0 1-2.08 2.07L5.29 10Zm6.23-6.19A12.7 12.7 0 0 1 14 7s-2.63 5.14-6.95 5.14A6.1 6.1 0 0 1 4 11.3L2.27 13l-1.4-1.36L11.9 1l1.23 1.2-1.6 1.6Z'/%3E%3C/svg%3E")
}

.s-tag.s-tag__moderator {
    --_ta-bc: var(--orange-200);
    --_ta-bg: var(--orange-100);
    --_ta-fc: var(--orange-500);
    --_ta-bc-hover: var(--orange-300);
    --_ta-bg-hover: var(--orange-200);
    --_ta-fc-hover: var(--orange-600);
    --_ta-bc-selected: var(--orange-400);
    --_ta-bg-selected: var(--orange-300);
    --_ta-fc-selected: var(--orange-600)
}

body.theme-highcontrast .s-tag.s-tag__moderator {
    --_ta-bg-selected: var(--orange-500)
}

.s-tag.s-tag__muted:not(.s-tag__moderator):not(.s-tag__required) {
    --_ta-bc: transparent;
    --_ta-bg: var(--black-150);
    --_ta-fc: var(--black-400);
    --_ta-bc-hover: transparent;
    --_ta-bg-hover: var(--black-200);
    --_ta-fc-hover: var(--black-500);
    --_ta-bc-selected: transparent;
    --_ta-bg-selected: var(--black-225);
    --_ta-fc-selected: var(--black-600)
}

body.theme-highcontrast .s-tag.s-tag__muted:not(.s-tag__moderator):not(.s-tag__required) {
    --_ta-bc: currentColor
}

.s-tag.s-tag__required:not(.s-tag__moderator) {
    --_ta-bc: var(--theme-tag-required-border-color, transparent);
    --_ta-bc-hover: var(--theme-tag-required-hover-border-color, transparent);
    --_ta-bc-selected: var(--theme-tag-required-selected-border-color, transparent);
    --_ta-bg: var(--theme-tag-required-background-color, var(--theme-secondary-500));
    --_ta-bg-hover: var(--theme-tag-required-hover-background-color var(--theme-secondary-400));
    --_ta-bg-selected: var(--theme-tag-required-selected-background-color, var(--theme-secondary-600));
    --_ta-fc: var(--theme-tag-required-color, var(--white));
    --_ta-fc-hover: var(--theme-tag-required-hover-color, var(--white));
    --_ta-fc-selected: var(--theme-tag-required-selected-color, var(--white))
}

.s-tag__watched,.s-tag.s-tag__watched {
    --_ta-before-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M7.05 1C2.63 1 0 6.5 0 6.5S2.63 12 7.05 12C11.38 12 14 6.5 14 6.5S11.37 1 7.05 1ZM7 10.17A3.59 3.59 0 0 1 3.5 6.5 3.6 3.6 0 0 1 7 2.83c1.94 0 3.5 1.65 3.5 3.67A3.57 3.57 0 0 1 7 10.17Zm0-1.84c.97 0 1.75-.81 1.75-1.83S7.97 4.67 7 4.67s-1.75.81-1.75 1.83S6.03 8.33 7 8.33Z'/%3E%3C/svg%3E")
}

.s-tag .s-tag--dismiss {
    align-content: center;
    align-self: center;
    background-color: transparent;
    border-radius: var(--br-sm);
    color: inherit;
    cursor: pointer;
    display: flex;
    height: var(--su-static16);
    justify-content: center;
    margin-left: var(--su4);
    padding: var(--su1);
    width: var(--su-static16)
}

.s-tag .s-tag--dismiss:hover {
    background-color: var(--_ta-fc);
    color: var(--_ta-bg)
}

body.theme-highcontrast .s-tag .s-tag--dismiss:hover {
    color: var(--white)
}

.s-tag .s-tag--sponsor {
    align-self: center;
    border-radius: calc(var(--br-sm) - var(--su-static1));
    display: inline-flex;
    margin: calc(var(--su1) * -1) var(--su4) calc(var(--su2) * -1) calc(var(--su2) * -1);
    max-width: calc(var(--su-static16) + var(--su-static2))
}

.s-tag .s-tag--sponsor img,.s-tag .s-tag--sponsor .svg-icon {
    width: 100%;
    height: 100%
}

a.s-tag:not(.is-selected):hover,a.s-tag:not(.is-selected):focus,a.s-tag:not(.is-selected):active {
    background-color: var(--_ta-bg-hover);
    border-color: var(--_ta-bc-hover);
    color: var(--_ta-fc-hover)
}

body.theme-highcontrast a.s-tag:not(.is-selected):hover,body.theme-highcontrast a.s-tag:not(.is-selected):focus,body.theme-highcontrast a.s-tag:not(.is-selected):active {
    border-color: currentColor
}

.s-toast {
    display: flex;
    justify-content: center;
    left: var(--su8);
    opacity: 0;
    pointer-events: none;
    position: fixed;
    right: var(--su8);
    top: var(--su16);
    transform: translate3d(0, -66px, 0);
    transition: transform 100ms var(--te-smooth-slow) 0s,opacity 60ms var(--te-smooth-slow) 0ms,visibility 0s 150ms;
    visibility: hidden;
    z-index: calc(var(--zi-modals) + 1)
}

@media (prefers-reduced-motion) {
    .s-toast {
        transform: none !important
    }
}

.s-toast[aria-hidden="false"] {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    transition: visibility 0s 0s,opacity 100ms var(--te-smooth) 0s,transform 100ms var(--te-smooth) 0s;
    visibility: visible
}

.s-toast .s-notice {
    box-shadow: var(--bs-sm);
    max-width: 44rem;
    padding-bottom: var(--su8);
    padding-top: var(--su8);
    pointer-events: all;
    width: 100%
}

.s-toggle-switch {
    --_ts-bg: var(--black-350);
    --_ts-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl(0, 0%, 100%)'/%3e%3c/svg%3e");
    --_ts-bg-ps: left center;
    --_ts-bs-color: transparent;
    --_ts-multiple-bg: unset;
    --_ts-multiple-fc: var(--black-400)
}

@media (prefers-color-scheme: dark) {
    body.theme-system .s-toggle-switch {
        --_ts-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl(210, 3.0000000000000027%, 15%)'/%3e%3c/svg%3e")
    }
}

body.theme-dark .s-toggle-switch,.theme-dark__forced .s-toggle-switch,body.theme-system .theme-dark__forced .s-toggle-switch {
    --_ts-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl(210, 3.0000000000000027%, 15%)'/%3e%3c/svg%3e")
}

fieldset[disabled] .s-toggle-switch,.s-toggle-switch[disabled],fieldset[disabled] .s-toggle-switch label,.s-toggle-switch[disabled] label {
    cursor: not-allowed;
    opacity: var(--_o-disabled-static)
}

.s-toggle-switch.s-toggle-switch__multiple {
    align-items: stretch;
    display: flex
}

.s-toggle-switch.s-toggle-switch__multiple input[type="radio"] {
    left: -999em;
    margin: 0;
    opacity: 0;
    position: absolute
}

.s-toggle-switch.s-toggle-switch__multiple input[type="radio"]:checked+label.s-toggle-switch--label-off {
    --_ts-multiple-bg: var(--black-400);
    --_ts-multiple-fc: var(--white)
}

.s-toggle-switch.s-toggle-switch__multiple input[type="radio"]:checked+label:not(.s-toggle-switch--label-off) {
    --_ts-multiple-bg: var(--green-400);
    --_ts-multiple-fc: var(--white)
}

.s-toggle-switch.s-toggle-switch__multiple input[type="radio"]:checked:focus+label {
    --_ts-bs-color: var(--focus-ring-success)
}

.s-toggle-switch.s-toggle-switch__multiple input[type="radio"]:checked:focus+label.s-toggle-switch--label-off {
    --_ts-bs-color: var(--focus-ring-muted)
}

.s-toggle-switch.s-toggle-switch__multiple label {
    background-color: var(--_ts-multiple-bg);
    box-shadow: 0 0 0 var(--su-static4) var(--_ts-bs-color);
    color: var(--_ts-multiple-fc);
    border-radius: 1000px;
    cursor: pointer;
    font-size: var(--fs-body1);
    font-weight: 400;
    line-height: 1;
    margin: 0;
    padding: .5em .7em;
    text-align: center;
    white-space: nowrap;
    width: 100%;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none
}

.s-toggle-switch input[type="checkbox"],input[type="checkbox"].s-toggle-switch {
    background-color: var(--_ts-bg);
    background-position: var(--_ts-bg-ps);
    box-shadow: 0 0 0 var(--su-static4) var(--_ts-bs-color);
    appearance: none;
    background-image: var(--_ts-bg-image);
    background-size: contain;
    background-repeat: no-repeat;
    border-radius: 1000px;
    cursor: pointer;
    flex-shrink: 0;
    height: var(--su-static24);
    margin: 0;
    transition: background-position .2s ease;
    vertical-align: top;
    width: calc(var(--su-static48) - var(--su-static4))
}

.s-toggle-switch input[type="checkbox"]:checked,input[type="checkbox"].s-toggle-switch:checked {
    --_ts-bg: var(--green-400);
    --_ts-bg-ps: right center
}

.s-toggle-switch input[type="checkbox"]:checked:focus,input[type="checkbox"].s-toggle-switch:checked:focus {
    --_ts-bs-color: var(--focus-ring-success)
}

.s-toggle-switch input[type="checkbox"]:focus,input[type="checkbox"].s-toggle-switch:focus {
    --_ts-bs-color: var(--focus-ring-muted);
    outline: none
}

.s-toggle-switch input[type="checkbox"][disabled],input[type="checkbox"].s-toggle-switch[disabled] {
    cursor: default
}

.s-topbar {
    min-width: auto;
    width: 100%;
    z-index: var(--zi-navigation-fixed);
    background-color: var(--theme-topbar-background-color, var(--white));
    height: var(--theme-topbar-height, calc(var(--su-static48) + var(--su-static8)));
    display: flex;
    border-top: var(--theme-topbar-accent-border, 3px solid var(--theme-primary));
    border-bottom: var(--theme-topbar-bottom-border, 1px solid var(--black-225));
    position: relative;
    align-items: center
}

body.theme-highcontrast .s-topbar {
    --theme-topbar-search-color: var(--theme-topbar-item-color, var(--black-400));
    --theme-topbar-search-background: var(--theme-topbar-background-color, var(--white));
    --theme-topbar-search-placeholder: var(--theme-topbar-item-color, var(--black-400));
    --theme-topbar-search-border: var(--theme-topbar-item-color, var(--black-400));
    --theme-topbar-search-border-focus: var(--theme-topbar-item-color, var(--black-400));
    --theme-topbar-select-color: var(--theme-topbar-item-color, var(--black-400));
    --theme-topbar-select-background: var(--theme-topbar-background-color, var(--white));
    --theme-topbar-item-color: var(--black-600);
    --theme-topbar-item-color-hover: var(--black-600);
    --theme-topbar-item-background-hover: var(--black-300);
    --theme-topbar-item-color-current: var(--black)
}

body.theme-highcontrast .s-topbar {
    border-bottom: 1px solid currentColor
}

.s-topbar .s-topbar--container {
    width: var(--s-full);
    max-width: 100%;
    height: 100%;
    display: flex;
    margin: 0 auto;
    align-items: center
}

.s-topbar .s-topbar--logo {
    padding: 0 var(--su8);
    height: 100%;
    display: flex;
    align-items: center;
    background-color: transparent
}

.s-topbar a.s-topbar--logo:hover {
    background-color: var(--theme-topbar-item-background-hover, var(--black-200))
}

.s-topbar a.s-topbar--logo.is-selected {
    background-color: var(--theme-topbar-item-background-hover, var(--black-200))
}

.s-topbar .s-topbar--menu-btn {
    display: flex;
    height: 100%;
    padding: 0 var(--su16);
    flex-shrink: 0;
    align-items: center;
    justify-content: center
}

.s-topbar .s-topbar--menu-btn span,.s-topbar .s-topbar--menu-btn span:before,.s-topbar .s-topbar--menu-btn span:after {
    width: var(--su-static16);
    height: var(--su-static2);
    background-color: var(--theme-topbar-item-color, var(--black-400));
    position: relative
}

.s-topbar .s-topbar--menu-btn span:before,.s-topbar .s-topbar--menu-btn span:after {
    position: absolute;
    content: '';
    left: 0;
    top: calc(var(--su-static1) - var(--su-static6));
    transition: top, transform;
    transition-duration: .1s;
    transition-timing-function: ease-in-out
}

.s-topbar .s-topbar--menu-btn span:after {
    top: calc(var(--su-static6) - var(--su-static1))
}

.s-topbar .s-topbar--menu-btn.is-selected {
    color: var(--theme-topbar-item-color-current, var(--black));
    background-color: var(--theme-topbar-item-background-current)
}

.s-topbar .s-topbar--menu-btn.is-selected span {
    background-color: transparent
}

.s-topbar .s-topbar--menu-btn.is-selected span:before,.s-topbar .s-topbar--menu-btn.is-selected span:after {
    top: 0;
    transform: rotate(-45deg)
}

.s-topbar .s-topbar--menu-btn.is-selected span:after {
    transform: rotate(45deg)
}

.s-topbar .s-topbar--menu-btn:hover {
    color: var(--theme-topbar-item-color-hover, var(--black-400));
    background-color: var(--theme-topbar-item-background-hover, var(--black-200))
}

.s-topbar .s-navigation .s-navigation--item:focus-visible {
    box-shadow: var(--theme-topbar-search-shadow-focus, 0 0 0 var(--su-static4) var(--focus-ring))
}

.s-topbar .s-navigation .s-navigation--item:not(.is-selected) {
    color: var(--theme-topbar-item-color, var(--black-400))
}

.s-topbar .s-navigation .s-navigation--item:not(.is-selected):hover {
    color: var(--theme-topbar-item-color-hover, var(--black-400));
    background-color: var(--theme-topbar-item-background-hover, var(--black-200))
}

.s-topbar .s-popover .s-navigation .s-navigation--item:focus-visible {
    box-shadow: var(0 0 0 var(--su-static4) var(--focus-ring))
}

.s-topbar .s-popover .s-navigation .s-navigation--item:not(.is-selected) {
    color: var(--black-500)
}

.s-topbar .s-popover .s-navigation .s-navigation--item:not(.is-selected):hover {
    color: var(--black-600);
    background-color: var(--black-200)
}

.s-topbar__light {
    --theme-topbar-background-color: var(--_white-static);
    --theme-topbar-bottom-border: 1px solid hsl(210,8%,85%);
    --theme-topbar-search-color: hsl(210,8%,25%);
    --theme-topbar-search-background: var(--_white-static);
    --theme-topbar-search-placeholder: hsl(210,8%,42%);
    --theme-topbar-search-border: hsl(210,9%,75%);
    --theme-topbar-search-border-focus: hsl(210,77%,46%);
    --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) var(--focus-ring);
    --theme-topbar-select-color: hsl(210,8%,25%);
    --theme-topbar-select-background: hsl(210,8%,90%);
    --theme-topbar-item-color: hsl(210,8%,42%);
    --theme-topbar-item-color-hover: hsl(210,8%,25%);
    --theme-topbar-item-background-hover: hsl(210,8%,90%);
    --theme-topbar-item-color-current: var(--_black-static);
    --scrollbar: hsla(0,0%,0%,0.2)
}

body.theme-highcontrast .s-topbar__light {
    --theme-topbar-item-color: hsl(210,8%,5%);
    --theme-topbar-item-color-hover: hsl(210,8%,5%);
    --theme-topbar-item-background-hover: hsl(210,8%,90%);
    --theme-topbar-item-color-current: var(--_black-static)
}

.s-topbar__dark {
    --theme-topbar-background-color: hsl(210,8%,5%);
    --theme-topbar-bottom-border: 1px solid hsl(210,8%,5%);
    --theme-topbar-search-color: hsl(0,0%,100%);
    --theme-topbar-search-background: hsl(210,8%,25%);
    --theme-topbar-search-placeholder: hsl(210,8%,85%);
    --theme-topbar-search-border: hsl(210,8%,45%);
    --theme-topbar-search-border-focus: hsl(210,8%,70%);
    --theme-topbar-search-shadow-focus: 0 0 0 var(--su-static4) hsla(0,0%,100%,0.3);
    --theme-topbar-select-color: hsl(210,8%,85%);
    --theme-topbar-select-background: hsl(210,8%,35%);
    --theme-topbar-item-color: hsl(210,8%,85%);
    --theme-topbar-item-color-hover: var(--_white-static);
    --theme-topbar-item-background-hover: hsl(210,8%,25%);
    --theme-topbar-item-color-current: var(--_white-static);
    --theme-topbar-accent-border: none;
    --scrollbar: hsla(0,0%,100%,0.2)
}

body.theme-highcontrast .s-topbar__dark {
    --theme-topbar-item-color: var(--_white-static);
    --theme-topbar-item-color-hover: var(--_white-static);
    --theme-topbar-item-background-hover: hsl(210,8%,25%);
    --theme-topbar-item-color-current: var(--_white-static)
}

body.theme-highcontrast .s-topbar__dark .s-badge {
    border-color: currentColor
}

.s-topbar--navigation {
    display: flex;
    height: 100%;
    overflow-x: auto;
    scrollbar-color: var(--scrollbar) transparent;
    margin-left: auto
}

.s-topbar--navigation::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.s-topbar--navigation::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.s-topbar--navigation::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.s-topbar--navigation::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.s-topbar .s-topbar--content {
    display: flex;
    height: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    overflow-x: auto;
    scrollbar-color: var(--scrollbar) transparent;
    margin-left: auto
}

.s-topbar .s-topbar--content>li {
    display: inline-flex
}

.s-topbar .s-topbar--content::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.s-topbar .s-topbar--content::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.s-topbar .s-topbar--content::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.s-topbar .s-topbar--content::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.s-topbar .s-topbar--content .s-topbar--item:not(.s-topbar--item__unset) {
    color: var(--theme-topbar-item-color, var(--black-400));
    display: inline-flex;
    align-items: center;
    padding: 0 calc(var(--su12) - var(--su2));
    text-decoration: none;
    white-space: nowrap;
    position: relative
}

.s-topbar .s-topbar--content .s-topbar--item:not(.s-topbar--item__unset):hover,.s-topbar .s-topbar--content .s-topbar--item:not(.s-topbar--item__unset):focus,.s-topbar .s-topbar--content .s-topbar--item:not(.s-topbar--item__unset).is-selected,.s-topbar .s-topbar--content .s-topbar--item:not(.s-topbar--item__unset).is-selected:hover,.s-topbar .s-topbar--content .s-topbar--item:not(.s-topbar--item__unset).is-selected:focus {
    color: var(--theme-topbar-item-color-hover, var(--black-600));
    background-color: var(--theme-topbar-item-background-hover, var(--black-200));
    text-decoration: none;
    outline: none
}

.s-topbar .s-topbar--content .s-topbar--item:not(.s-topbar--item__unset):hover .s-activity-indicator,.s-topbar .s-topbar--content .s-topbar--item:not(.s-topbar--item__unset):focus .s-activity-indicator,.s-topbar .s-topbar--content .s-topbar--item:not(.s-topbar--item__unset).is-selected .s-activity-indicator,.s-topbar .s-topbar--content .s-topbar--item:not(.s-topbar--item__unset).is-selected:hover .s-activity-indicator,.s-topbar .s-topbar--content .s-topbar--item:not(.s-topbar--item__unset).is-selected:focus .s-activity-indicator {
    top: calc(50% - calc(var(--su16) + var(--su2)));
    box-shadow: 0 0 0 var(--su-static2) var(--theme-topbar-item-background-hover, var(--black-200))
}

.s-topbar .s-topbar--content .s-topbar--item:not(.s-topbar--item__unset) .svg-icon {
    vertical-align: text-top
}

.s-topbar .s-topbar--content .s-topbar--item:not(.s-topbar--item__unset) .s-activity-indicator {
    position: absolute;
    top: calc(50% - calc(var(--su12) + var(--su2)));
    right: var(--su-static2);
    transition: top var(--te-smooth) .15s;
    box-shadow: 0 0 0 var(--su-static2) var(--theme-topbar-background-color, var(--white))
}

.s-topbar .s-topbar--content .s-topbar--item__unset {
    align-self: center;
    padding-top: var(--su8);
    padding-bottom: var(--su8)
}

.s-topbar--notice {
    text-transform: uppercase;
    font-size: var(--fs-fine);
    font-weight: 700;
    margin-left: var(--su8);
    margin-right: var(--su8);
    flex-shrink: 0;
    border-color: transparent;
    background-color: transparent;
    color: var(--theme-topbar-item-color, var(--black-400))
}

.s-topbar--notice:hover,.s-topbar--notice:focus {
    border-color: var(--theme-topbar-item-background-hover, var(--black-200));
    background-color: var(--theme-topbar-item-background-hover, var(--black-200));
    color: var(--theme-topbar-item-color-hover, var(--black-600))
}

.s-topbar--notice.is-unread {
    border-color: var(--theme-primary);
    background-color: var(--theme-primary);
    color: var(--white)
}

.s-topbar--notice.is-unread:hover,.s-topbar--notice.is-unread:focus {
    border-color: var(--theme-primary-500);
    background-color: var(--theme-primary-500);
    color: var(--white)
}

.s-topbar .s-topbar--searchbar {
    padding: 0 var(--su8);
    display: flex;
    align-items: center;
    flex-shrink: 10000;
    flex-grow: 1
}

.s-topbar .s-topbar--searchbar .s-topbar--searchbar--input-group {
    position: relative;
    flex-grow: 1
}

.s-topbar .s-topbar--searchbar .s-topbar--searchbar--input-group .s-input {
    border-color: var(--theme-topbar-search-border, var(--black-300));
    background-color: var(--theme-topbar-search-background, var(--white));
    box-shadow: var(--theme-topbar-search-shadow);
    color: var(--theme-topbar-search-color, var(--black-500));
    display: block;
    line-height: var(--lh-sm)
}

.s-topbar .s-topbar--searchbar .s-topbar--searchbar--input-group .s-input:focus {
    border-color: var(--theme-topbar-search-border-focus, var(--blue-400));
    box-shadow: var(--theme-topbar-search-shadow-focus, 0 0 0 var(--su-static4) var(--focus-ring))
}

.s-topbar .s-topbar--searchbar .s-topbar--searchbar--input-group .s-input::placeholder {
    color: var(--theme-topbar-search-placeholder, var(--black-400));
    font-style: normal
}

.s-topbar .s-topbar--searchbar .s-topbar--searchbar--input-group .s-input-icon {
    color: var(--theme-topbar-search-placeholder, var(--black-400))
}

.s-topbar .s-topbar--searchbar .s-select {
    max-width: calc(var(--s-step) * 2) !important;
    align-self: stretch;
    margin-right: calc(var(--su-static1) * -1);
    color: var(--theme-topbar-select-color, var(--black-500))
}

.s-topbar .s-topbar--searchbar .s-select:before,.s-topbar .s-topbar--searchbar .s-select:after {
    z-index: var(--zi-active)
}

.s-topbar .s-topbar--searchbar .s-select>select {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    height: 100%;
    line-height: var(--lh-sm);
    border-color: var(--theme-topbar-search-border, var(--black-300));
    background-color: var(--theme-topbar-select-background, var(--black-200));
    color: var(--theme-topbar-select-color, var(--black-500))
}

.s-topbar .s-topbar--searchbar .s-select>select:focus {
    border-color: var(--theme-topbar-search-border-focus, var(--blue-400));
    box-shadow: var(--theme-topbar-search-shadow-focus, 0 0 0 var(--su-static4) var(--focus-ring));
    z-index: var(--zi-selected)
}

.s-topbar .s-topbar--searchbar .s-select+.s-topbar--searchbar--input-group>.s-input {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

@media (max-width: 640px) {
    html.html__responsive:not(.html__unpinned-leftnav) .s-topbar .s-topbar--searchbar {
        display:none;
        position: absolute;
        left: 0;
        right: 0;
        top: 100%;
        max-width: 100%;
        padding: var(--su8) var(--su12);
        background: var(--theme-topbar-item-background-hover, var(--black-200))
    }

    html.html__responsive:not(.html__unpinned-leftnav) .s-topbar .s-topbar--searchbar.s-topbar--searchbar__open {
        display: flex;
        max-width: none
    }

    html.html__responsive:not(.html__unpinned-leftnav) .s-topbar .s-topbar--searchbar .s-select {
        width: 25% !important
    }
}

@media (max-width: 640px) {
    html.html__responsive.html__unpinned-leftnav .s-topbar .s-topbar--searchbar {
        display:none;
        position: absolute;
        left: 0;
        right: 0;
        top: 100%;
        max-width: 100%;
        padding: var(--su8) var(--su12);
        background: var(--theme-topbar-item-background-hover, var(--black-200))
    }

    html.html__responsive.html__unpinned-leftnav .s-topbar .s-topbar--searchbar.s-topbar--searchbar__open {
        display: flex;
        max-width: none
    }

    html.html__responsive.html__unpinned-leftnav .s-topbar .s-topbar--searchbar .s-select {
        width: 25% !important
    }
}

.s-uploader {
    --_up-bg-b-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%23000000' stroke-width='8' stroke-dasharray='7%2c 22' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
    --_up-bg: var(--black-100);
    --_up-bg-focus: var(--black-150);
    --_up-bg-bc: var(--black-250);
    --_up-focus-ring-color: var(--focus-ring);
    position: relative
}

body.theme-highcontrast .s-uploader {
    --_up-bg-bc-hc: var(--black-400)
}

body.theme-highcontrast .s-uploader.has-error {
    --_up-bg-bc-hc-state: var(--red-500)
}

body.theme-highcontrast .s-uploader.has-success {
    --_up-bg-bc-hc-state: var(--green-400)
}

body.theme-highcontrast .s-uploader.has-warning {
    --_up-bg-bc-hc-state: var(--yellow-500)
}

.s-uploader.has-error .s-link,.s-uploader.has-success .s-link,.s-uploader.has-warning .s-link {
    color: var(--_up-link-fc)
}

.s-uploader.has-error {
    --_up-bg: var(--red-100);
    --_up-bg-focus: var(--red-200);
    --_up-bg-bc: var(--red-300);
    --_up-focus-ring-color: var(--focus-ring-error);
    --_up-link-fc: var(--red-500)
}

.s-uploader.has-success {
    --_up-bg: var(--green-100);
    --_up-bg-focus: var(--green-200);
    --_up-bg-bc: var(--green-300);
    --_up-focus-ring-color: var(--focus-ring-success);
    --_up-link-fc: var(--green-400)
}

.s-uploader.has-warning {
    --_up-bg: var(--yellow-100);
    --_up-bg-focus: var(--yellow-200);
    --_up-bg-bc: var(--yellow-300);
    --_up-focus-ring-color: var(--focus-ring-warning);
    --_up-link-fc: var(--yellow-500)
}

.s-uploader.is-active {
    --_up-bg: var(--black-150);
    --_up-bg-bc: var(--black-300)
}

.s-uploader.is-disabled {
    opacity: var(--_o-disabled-static)
}

.s-uploader .s-uploader--container {
    align-items: center;
    background-color: var(--_up-bg);
    border-radius: var(--br-lg);
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: var(--su-static128);
    padding: var(--su8) var(--su16);
    position: relative;
    text-align: center
}

.s-uploader .s-uploader--container:before {
    -webkit-mask-image: var(--_up-bg-b-image);
    mask-image: var(--_up-bg-b-image);
    background-color: var(--_up-bg-bc-hc-state, var(--_up-bg-bc-hc, var(--_up-bg-bc)));
    border-radius: var(--br-lg);
    content: '';
    display: block;
    inset: 0;
    position: absolute
}

.s-uploader .s-uploader--input {
    cursor: pointer;
    height: 100%;
    inset: 0;
    opacity: 0;
    position: absolute;
    width: 100%;
    z-index: var(--zi-selected)
}

.s-uploader .s-uploader--input:focus:focus-visible+.s-uploader--container {
    background-color: var(--_up-bg-focus);
    box-shadow: 0 0 0 var(--su-static4) var(--_up-focus-ring-color)
}

.s-uploader .s-uploader--preview {
    max-width: 100%;
    pointer-events: none
}

.s-uploader .s-uploader--preview-thumbnail {
    background-color: var(--white);
    border-radius: var(--br-sm);
    box-shadow: var(--bs-md);
    max-height: var(--su-static128);
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

body.theme-highcontrast .s-uploader .s-uploader--preview-thumbnail {
    border: var(--su-static1) solid var(--black)
}

.s-uploader .s-uploader--preview-thumbnail:is(img) {
    object-fit: scale-down;
    object-position: center
}

.s-uploader .s-uploader--preview-thumbnail:not(img) {
    padding: var(--su16)
}

.s-uploader .s-uploader--previews {
    max-width: 100%;
    text-align: left
}

.s-uploader .s-uploader--previews.has-multiple {
    display: block;
    height: auto;
    padding: var(--su8) var(--su2);
    width: 100%
}

.s-uploader .s-uploader--previews.has-multiple .s-uploader--preview {
    align-items: center;
    display: flex;
    padding: var(--su6) 0;
    width: 100%
}

.s-uploader .s-uploader--previews.has-multiple .s-uploader--preview:after {
    content: attr(data-filename);
    display: block;
    margin-left: var(--su12);
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.s-uploader .s-uploader--previews.has-multiple .s-uploader--preview-thumbnail {
    color: transparent;
    height: var(--su-static32);
    flex-shrink: 0;
    width: var(--su-static32)
}

.s-uploader .s-uploader--previews.has-multiple .s-uploader--preview-thumbnail:is(img) {
    object-fit: cover
}

.s-uploader .s-uploader--previews.has-multiple .s-uploader--preview-thumbnail:not(img) {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' fill='%23535A60' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M3 3a2 2 0 012-2h6l4 4v10a2 2 0 01-2 2H5a2 2 0 01-2-2V3zm7-1.5V6h4.5L10 1.5z'%3E%3C/path%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat
}

.s-uploader .s-uploader--previews-heading {
    color: var(--black-600);
    font-size: var(--fs-body2);
    font-weight: 700;
    padding-bottom: var(--su8)
}

.s-uploader .s-uploader--reset {
    position: absolute;
    right: var(--su8);
    top: var(--su8);
    z-index: var(--zi-active)
}

.s-uploader input[type="file"]::file-selector-button {
    cursor: pointer
}

.s-user-card {
    --_uc-ai: center;
    --_uc-bg: unset;
    --_uc-bar: unset;
    --_uc-d: grid;
    --_uc-fc: unset;
    --_uc-g: var(--su4) var(--su8);
    --_uc-p: var(--su8);
    --_uc-info-ai: unset;
    --_uc-info-fd: column;
    --_uc-link-fs: var(--fs-caption);
    --_uc-link-ws: unset;
    --_uc-rep-fc: unset;
    --_uc-time-fc: var(--black-400);
    --_uc-time-ws: unset;
    --_uc-type-fc: var(--theme-primary-400);
    align-items: var(--_uc-ai);
    background-color: var(--_uc-bg);
    border-radius: var(--_uc-bar);
    color: var(--_uc-fc);
    display: var(--_uc-d);
    gap: var(--_uc-g);
    grid-template-columns: auto 1fr;
    line-height: 1;
    padding: var(--_uc-p)
}

.s-user-card.s-user-card__deleted {
    --_uc-fc: var(--black-400)
}

.s-user-card.s-user-card__highlighted {
    --_uc-bg: var(--theme-secondary-100);
    --_uc-bar: var(--br-md);
    --_uc-time-fc: var(--black-500);
    --_uc-type-fc: var(--black-500)
}

.s-user-card.s-user-card__minimal,.s-user-card.s-user-card__small {
    --_uc-d: flex;
    --_uc-g: var(--su4);
    --_uc-p: 0;
    --_uc-info-ai: center;
    --_uc-info-fd: row
}

.s-user-card.s-user-card__full {
    --_uc-ai: flex-start;
    --_uc-link-fs: var(--fs-body2)
}

.s-user-card.s-user-card__minimal {
    --_uc-link-ws: nowrap;
    --_uc-rep-fc: var(--black-500);
    --_uc-time-ws: nowrap
}

.s-user-card .s-user-card--location,.s-user-card .s-user-card--role {
    font-size: var(--fs-caption);
    color: var(--black-400)
}

.s-user-card .s-user-card--awards {
    list-style: none;
    margin: 0;
    padding: 0;
    align-items: center;
    display: flex;
    gap: var(--su6)
}

.s-user-card .s-user-card--awards li {
    font-size: var(--fs-caption)
}

.s-user-card .s-user-card--info {
    align-items: var(--_uc-info-ai);
    flex-direction: var(--_uc-info-fd);
    display: flex;
    gap: var(--su4)
}

.s-user-card .s-user-card--link {
    font-size: var(--_uc-link-fs);
    white-space: var(--_uc-link-ws);
    align-items: center;
    flex-wrap: wrap;
    min-width: 0;
    overflow-wrap: break-word
}

.s-user-card .s-user-card--rep {
    color: var(--_uc-rep-fc);
    font-weight: 700
}

.s-user-card .s-user-card--tags {
    align-items: center;
    min-width: 0;
    flex-wrap: wrap
}

.s-user-card .s-user-card--time {
    color: var(--_uc-time-fc);
    white-space: var(--_uc-time-ws);
    font-size: var(--fs-caption);
    grid-column: 1 / 3;
    grid-row: 1 / 2
}

.s-user-card .s-user-card--type {
    color: var(--_uc-type-fc);
    font-size: var(--fs-caption);
    grid-column: 1 / 3
}

.s-user-card .s-user-card--type a:not(.s-link) {
    color: inherit !important
}

@font-face {
    font-family: "Segoe UI Adjusted";
    src: local(Segoe UI);
    ascent-override:95%}

@font-face {
    font-family: "Segoe UI Adjusted";
    src: local(Segoe UI Italic);
    ascent-override:95%;font-style: italic
}

@font-face {
    font-family: "Segoe UI Adjusted";
    src: local(Segoe UI Semibold);
    ascent-override:95%;font-weight: 600
}

@font-face {
    font-family: "Segoe UI Adjusted";
    src: local(Segoe UI Semibold Italic);
    ascent-override:95%;font-style: italic;
    font-weight: 600
}

@font-face {
    font-family: "Segoe UI Adjusted";
    src: local(Segoe UI Bold);
    ascent-override:90%;font-weight: 700
}

@font-face {
    font-family: "Segoe UI Adjusted";
    src: local(Segoe UI Bold Italic);
    ascent-override:95%;font-style: italic;
    font-weight: 700
}

@font-face {
    font-family: "Segoe UI Adjusted";
    src: local(Segoe UI Black);
    ascent-override:95%;font-weight: 800
}

@font-face {
    font-family: "Segoe UI Adjusted";
    src: local(Segoe UI Black Italic);
    ascent-override:95%;font-style: italic;
    font-weight: 800
}

html,body {
    --ff-sans: -apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;
    --ff-serif: Georgia,Cambria,"Times New Roman",Times,serif;
    --ff-mono: ui-monospace,"Cascadia Mono","Segoe UI Mono","Liberation Mono",Menlo,Monaco,Consolas,monospace;
    --theme-body-font-family: var(--ff-sans);
    --fs-fine: 11px;
    --fs-caption: 12px;
    --fs-body1: 13px;
    --fs-body2: 1.15384615rem;
    --fs-body3: 1.30769231rem;
    --fs-subheading: 1.46153846rem;
    --fs-title: 1.61538462rem;
    --fs-headline1: 2.07692308rem;
    --fs-headline2: 2.61538461rem;
    --fs-display1: 3.30769231rem;
    --fs-display2: 4.23076923rem;
    --fs-display3: 5.30769231rem;
    --fs-display4: 7.61538461rem;
    --fs-body2-relative: 1.15384615em;
    --fs-body3-relative: 1.30769231em;
    --fs-subheading-relative: 1.46153846em;
    --fs-title-relative: 1.61538462em;
    --fs-headline1-relative: 2.07692308em;
    --fs-headline2-relative: 2.61538461em;
    --fs-display1-relative: 3.30769231em;
    --fs-display2-relative: 4.23076923em;
    --fs-display3-relative: 5.30769231em;
    --fs-display4-relative: 7.61538461em;
    --fs-base: 13px;
    --stacks-internals-lh-unit: 13;
    --lh-xs: 1;
    --lh-sm: calc((var(--stacks-internals-lh-unit) + 2) / var(--stacks-internals-lh-unit));
    --lh-md: calc((var(--stacks-internals-lh-unit) + 4) / var(--stacks-internals-lh-unit));
    --lh-lg: calc((var(--stacks-internals-lh-unit) + 8) / var(--stacks-internals-lh-unit));
    --lh-xl: calc((var(--stacks-internals-lh-unit) + 12) / var(--stacks-internals-lh-unit));
    --lh-xxl: 2;
    --lh-base: var(--lh-md);
    --lh-6: ((var(--stacks-internals-lh-unit) + 6) / var(--stacks-internals-lh-unit))
}

body {
    --zi-hide: -1;
    --zi-base: 0;
    --zi-selected: 25;
    --zi-active: 30;
    --zi-dropdown: 1000;
    --zi-popovers: 2000;
    --zi-tooltips: 3000;
    --zi-banners: 4000;
    --zi-navigation: 5000;
    --zi-navigation-fixed: 5050;
    --zi-modals-background: 8050;
    --zi-modals: 9000;
    --br-sm: calc(var(--su-static4));
    --br-md: calc(var(--su-static6));
    --br-lg: calc(var(--su-static8));
    --br-circle: 50%;
    --te-smooth-slow: cubic-bezier(.25, .46, .45, .94);
    --te-smooth: cubic-bezier(.165, .84, .44, 1);
    --te-smooth-quick: cubic-bezier(.19, 1, .22, 1);
    --te-back-out: cubic-bezier(.175, .885, .32, 1.275);
    --te-back-in-out: cubic-bezier(.68, -0.55, .265, 1.55);
    --te-ease-in: cubic-bezier(.47, 0, .745, .715);
    --te-ease-in-out: cubic-bezier(.445, .05, .55, .95);
    --te-ease-out: cubic-bezier(.39, .575, .565, 1);
    --default-transition-duration: .1s;
    --transition-time: var(--default-transition-duration);
    --s-full: 97.2307692rem;
    --s-step: calc(var(--s-full) / 12)
}

:root {
    --theme-base-primary-color-legacy-h: 27;
    --theme-base-primary-color-legacy-s: 90%;
    --theme-base-primary-color-legacy-l: 55%;
    --theme-base-primary-color-legacy-r: 243.525;
    --theme-base-primary-color-legacy-g: 129.9225;
    --theme-base-primary-color-legacy-b: 36.975;
    --theme-base-secondary-color-legacy-h: 206;
    --theme-base-secondary-color-legacy-s: 100%;
    --theme-base-secondary-color-legacy-l: 40%;
    --theme-base-secondary-color-legacy-r: 0;
    --theme-base-secondary-color-legacy-g: 115.6;
    --theme-base-secondary-color-legacy-b: 204
}

body:not(.theme-dark),body.theme-dark .theme-light__forced,body.theme-system .theme-light__forced {
    --white-legacy: hsl(0,0%,100%);
    --black-legacy: hsl(210,8%,5%);
    --orange-legacy: hsl(27,90%,55%);
    --yellow-legacy: hsl(47,83%,91%);
    --green-legacy: hsl(140,40%,55%);
    --blue-legacy: hsl(206,100%,40%);
    --powder-legacy: hsl(205,46%,92%);
    --red-legacy: hsl(358,62%,52%);
    --black-legacy-025: hsl(210,8%,97.5%);
    --black-legacy-050: hsl(210,8%,95%);
    --black-legacy-075: hsl(210,8%,90%);
    --black-legacy-100: hsl(210,8%,85%);
    --black-legacy-150: hsl(210,8%,80%);
    --black-legacy-200: hsl(210,8%,75%);
    --black-legacy-300: hsl(210,8%,65%);
    --black-legacy-350: hsl(210,8%,60%);
    --black-legacy-400: hsl(210,8%,55%);
    --black-legacy-500: hsl(210,8%,45%);
    --black-legacy-600: hsl(210,8%,35%);
    --black-legacy-700: hsl(210,8%,25%);
    --black-legacy-750: hsl(210,8%,20%);
    --black-legacy-800: hsl(210,8%,15%);
    --black-legacy-900: hsl(210,8%,5%);
    --orange-legacy-050: hsl(27,100%,97%);
    --orange-legacy-100: hsl(27,95%,90%);
    --orange-legacy-200: hsl(27,90%,83%);
    --orange-legacy-300: hsl(27,90%,70%);
    --orange-legacy-400: hsl(27,90%,55%);
    --orange-legacy-500: hsl(27,90%,50%);
    --orange-legacy-600: hsl(27,90%,45%);
    --orange-legacy-700: hsl(27,90%,39%);
    --orange-legacy-800: hsl(27,87%,35%);
    --orange-legacy-900: hsl(27,80%,30%);
    --blue-legacy-050: hsl(206,100%,97%);
    --blue-legacy-100: hsl(206,96%,90%);
    --blue-legacy-200: hsl(206,93%,83.5%);
    --blue-legacy-300: hsl(206,90%,69.5%);
    --blue-legacy-400: hsl(206,85%,57.5%);
    --blue-legacy-500: hsl(206,100%,52%);
    --blue-legacy-600: hsl(206,100%,40%);
    --blue-legacy-700: hsl(209,100%,37.5%);
    --blue-legacy-800: hsl(209,100%,32%);
    --blue-legacy-900: hsl(209,100%,26%);
    --powder-legacy-050: hsl(205,47%,97%);
    --powder-legacy-100: hsl(205,46%,92%);
    --powder-legacy-200: hsl(205,53%,88%);
    --powder-legacy-300: hsl(205,57%,81%);
    --powder-legacy-400: hsl(205,56%,76%);
    --powder-legacy-500: hsl(205,41%,63%);
    --powder-legacy-600: hsl(205,36%,53%);
    --powder-legacy-700: hsl(205,47%,42%);
    --powder-legacy-800: hsl(205,46%,32%);
    --powder-legacy-900: hsl(205,46%,22%);
    --green-legacy-025: hsl(140,42%,95%);
    --green-legacy-050: hsl(140,40%,90%);
    --green-legacy-100: hsl(140,40%,85%);
    --green-legacy-200: hsl(140,40%,75%);
    --green-legacy-300: hsl(140,40%,65%);
    --green-legacy-400: hsl(140,40%,55%);
    --green-legacy-500: hsl(140,40%,47%);
    --green-legacy-600: hsl(140,40%,40%);
    --green-legacy-700: hsl(140,41%,31%);
    --green-legacy-800: hsl(140,40%,27%);
    --green-legacy-900: hsl(140,40%,20%);
    --yellow-legacy-050: hsl(47,87%,94%);
    --yellow-legacy-100: hsl(47,83%,91%);
    --yellow-legacy-200: hsl(47,65%,84%);
    --yellow-legacy-300: hsl(47,69%,69%);
    --yellow-legacy-400: hsl(47,79%,58%);
    --yellow-legacy-500: hsl(47,73%,50%);
    --yellow-legacy-600: hsl(47,76%,46%);
    --yellow-legacy-700: hsl(47,79%,40%);
    --yellow-legacy-800: hsl(47,82%,34%);
    --yellow-legacy-900: hsl(47,84%,28%);
    --red-legacy-025: hsl(358,80%,98%);
    --red-legacy-050: hsl(358,75%,97%);
    --red-legacy-100: hsl(358,76%,90%);
    --red-legacy-200: hsl(358,74%,83%);
    --red-legacy-300: hsl(358,70%,70%);
    --red-legacy-400: hsl(358,68%,59%);
    --red-legacy-500: hsl(358,62%,52%);
    --red-legacy-600: hsl(358,62%,47%);
    --red-legacy-700: hsl(358,64%,41%);
    --red-legacy-800: hsl(358,64%,35%);
    --red-legacy-900: hsl(358,67%,29%);
    --gold-legacy: hsl(48,100%,50%);
    --gold-legacy-lighter: hsl(48,100%,91%);
    --gold-legacy-darker: hsl(45,100%,47%);
    --silver-legacy: hsl(210,6%,72%);
    --silver-legacy-lighter: hsl(0,0%,91%);
    --silver-legacy-darker: hsl(210,3%,61%);
    --bronze-legacy: hsl(28,38%,67%);
    --bronze-legacy-lighter: hsl(28,40%,92%);
    --bronze-legacy-darker: hsl(28,31%,52%);
    --bc-lightest-legacy: var(--black-legacy-025);
    --bc-lighter-legacy: var(--black-legacy-050);
    --bc-light-legacy: var(--black-legacy-075);
    --bc-medium-legacy: var(--black-legacy-100);
    --bc-dark-legacy: var(--black-legacy-150);
    --bc-darker-legacy: var(--black-legacy-200);
    --fc-dark-legacy: hsl(210,8%,5%);
    --fc-medium-legacy: hsl(210,8%,25%);
    --fc-light-legacy: hsl(210,8%,45%);
    --focus-ring-success-legacy: hsla(140,40%,75%,0.4);
    --focus-ring-warning-legacy: hsla(47,79%,58%,0.4);
    --focus-ring-error-legacy: hsla(358,62%,47%,0.15);
    --focus-ring-muted-legacy: hsla(210,8%,15%,0.1)
}

body:not(.theme-dark),body.theme-dark .theme-light__forced,body.theme-system .theme-light__forced,body:not(.theme-dark) .themed,body.theme-dark .theme-light__forced .themed,body.theme-system .theme-light__forced .themed {
    color: var(--theme-body-font-color, var(--black-600));
    --theme-primary-color-legacy-h: var(--theme-light-primary-color-legacy-h, var(--theme-base-primary-color-legacy-h));
    --theme-primary-color-legacy-s: var(--theme-light-primary-color-legacy-s, var(--theme-base-primary-color-legacy-s));
    --theme-primary-color-legacy-l: var(--theme-light-primary-color-legacy-l, var(--theme-base-primary-color-legacy-l));
    --theme-primary-color-legacy-r: var(--theme-light-primary-color-legacy-r, var(--theme-base-primary-color-legacy-r));
    --theme-primary-color-legacy-g: var(--theme-light-primary-color-legacy-g, var(--theme-base-primary-color-legacy-g));
    --theme-primary-color-legacy-b: var(--theme-light-primary-color-legacy-b, var(--theme-base-primary-color-legacy-b));
    --theme-secondary-color-legacy-h: var(--theme-light-secondary-color-legacy-h, var(--theme-base-secondary-color-legacy-h));
    --theme-secondary-color-legacy-s: var(--theme-light-secondary-color-legacy-s, var(--theme-base-secondary-color-legacy-s));
    --theme-secondary-color-legacy-l: var(--theme-light-secondary-color-legacy-l, var(--theme-base-secondary-color-legacy-l));
    --theme-secondary-color-legacy-r: var(--theme-light-secondary-color-legacy-r, var(--theme-base-secondary-color-legacy-r));
    --theme-secondary-color-legacy-g: var(--theme-light-secondary-color-legacy-g, var(--theme-base-secondary-color-legacy-g));
    --theme-secondary-color-legacy-b: var(--theme-light-secondary-color-legacy-b, var(--theme-base-secondary-color-legacy-b));
    --theme-primary-color-legacy: hsl(var(--theme-primary-color-legacy-h), var(--theme-primary-color-legacy-s), var(--theme-primary-color-legacy-l));
    --theme-primary-legacy-900: hsl(var(--theme-primary-color-legacy-h), var(--theme-primary-color-legacy-s), calc(var(--theme-primary-color-legacy-l) - 26%));
    --theme-primary-legacy-800: hsl(var(--theme-primary-color-legacy-h), var(--theme-primary-color-legacy-s), calc(var(--theme-primary-color-legacy-l) - 21%));
    --theme-primary-legacy-700: hsl(var(--theme-primary-color-legacy-h), var(--theme-primary-color-legacy-s), calc(var(--theme-primary-color-legacy-l) - 16%));
    --theme-primary-legacy-600: hsl(var(--theme-primary-color-legacy-h), var(--theme-primary-color-legacy-s), calc(var(--theme-primary-color-legacy-l) - 10%));
    --theme-primary-legacy-500: hsl(var(--theme-primary-color-legacy-h), var(--theme-primary-color-legacy-s), calc(var(--theme-primary-color-legacy-l) - 5%));
    --theme-primary-legacy-400: var(--theme-primary-color-legacy);
    --theme-primary-legacy-350: rgb(calc(51 + var(--theme-primary-color-legacy-r) * .8), calc(51 + var(--theme-primary-color-legacy-g) * .8), calc(51 + var(--theme-primary-color-legacy-b) * .8));
    --theme-primary-legacy-300: rgb(calc(89.25 + var(--theme-primary-color-legacy-r) * .65), calc(89.25 + var(--theme-primary-color-legacy-g) * .65), calc(89.25 + var(--theme-primary-color-legacy-b) * .65));
    --theme-primary-legacy-200: rgb(calc(122.4 + var(--theme-primary-color-legacy-r) * .52), calc(122.4 + var(--theme-primary-color-legacy-g) * .52), calc(122.4 + var(--theme-primary-color-legacy-b) * .52));
    --theme-primary-legacy-150: rgb(calc(165.75 + var(--theme-primary-color-legacy-r) * .35), calc(165.75 + var(--theme-primary-color-legacy-g) * .35), calc(165.75 + var(--theme-primary-color-legacy-b) * .35));
    --theme-primary-legacy-100: rgb(calc(198.9 + var(--theme-primary-color-legacy-r) * .22), calc(198.9 + var(--theme-primary-color-legacy-g) * .22), calc(198.9 + var(--theme-primary-color-legacy-b) * .22));
    --theme-primary-legacy-075: rgb(calc(216.75 + var(--theme-primary-color-legacy-r) * .15), calc(216.75 + var(--theme-primary-color-legacy-g) * .15), calc(216.75 + var(--theme-primary-color-legacy-b) * .15));
    --theme-primary-legacy-050: rgb(calc(234.6 + var(--theme-primary-color-legacy-r) * .08), calc(234.6 + var(--theme-primary-color-legacy-g) * .08), calc(234.6 + var(--theme-primary-color-legacy-b) * .08));
    --theme-primary-legacy-025: rgb(calc(244.8 + var(--theme-primary-color-legacy-r) * .04), calc(244.8 + var(--theme-primary-color-legacy-g) * .04), calc(244.8 + var(--theme-primary-color-legacy-b) * .04));
    --theme-secondary-color-legacy: hsl(var(--theme-secondary-color-legacy-h), var(--theme-secondary-color-legacy-s), var(--theme-secondary-color-legacy-l));
    --theme-secondary-legacy-900: hsl(var(--theme-secondary-color-legacy-h), var(--theme-secondary-color-legacy-s), calc(var(--theme-secondary-color-legacy-l) - 26%));
    --theme-secondary-legacy-800: hsl(var(--theme-secondary-color-legacy-h), var(--theme-secondary-color-legacy-s), calc(var(--theme-secondary-color-legacy-l) - 21%));
    --theme-secondary-legacy-700: hsl(var(--theme-secondary-color-legacy-h), var(--theme-secondary-color-legacy-s), calc(var(--theme-secondary-color-legacy-l) - 16%));
    --theme-secondary-legacy-600: hsl(var(--theme-secondary-color-legacy-h), var(--theme-secondary-color-legacy-s), calc(var(--theme-secondary-color-legacy-l) - 10%));
    --theme-secondary-legacy-500: hsl(var(--theme-secondary-color-legacy-h), var(--theme-secondary-color-legacy-s), calc(var(--theme-secondary-color-legacy-l) - 5%));
    --theme-secondary-legacy-400: var(--theme-secondary-color-legacy);
    --theme-secondary-legacy-350: rgb(calc(51 + var(--theme-secondary-color-legacy-r) * .8), calc(51 + var(--theme-secondary-color-legacy-g) * .8), calc(51 + var(--theme-secondary-color-legacy-b) * .8));
    --theme-secondary-legacy-300: rgb(calc(89.25 + var(--theme-secondary-color-legacy-r) * .65), calc(89.25 + var(--theme-secondary-color-legacy-g) * .65), calc(89.25 + var(--theme-secondary-color-legacy-b) * .65));
    --theme-secondary-legacy-200: rgb(calc(122.4 + var(--theme-secondary-color-legacy-r) * .52), calc(122.4 + var(--theme-secondary-color-legacy-g) * .52), calc(122.4 + var(--theme-secondary-color-legacy-b) * .52));
    --theme-secondary-legacy-150: rgb(calc(165.75 + var(--theme-secondary-color-legacy-r) * .35), calc(165.75 + var(--theme-secondary-color-legacy-g) * .35), calc(165.75 + var(--theme-secondary-color-legacy-b) * .35));
    --theme-secondary-legacy-100: rgb(calc(198.9 + var(--theme-secondary-color-legacy-r) * .22), calc(198.9 + var(--theme-secondary-color-legacy-g) * .22), calc(198.9 + var(--theme-secondary-color-legacy-b) * .22));
    --theme-secondary-legacy-075: rgb(calc(216.75 + var(--theme-secondary-color-legacy-r) * .15), calc(216.75 + var(--theme-secondary-color-legacy-g) * .15), calc(216.75 + var(--theme-secondary-color-legacy-b) * .15));
    --theme-secondary-legacy-050: rgb(calc(234.6 + var(--theme-secondary-color-legacy-r) * .08), calc(234.6 + var(--theme-secondary-color-legacy-g) * .08), calc(234.6 + var(--theme-secondary-color-legacy-b) * .08));
    --theme-secondary-legacy-025: rgb(calc(244.8 + var(--theme-secondary-color-legacy-r) * .04), calc(244.8 + var(--theme-secondary-color-legacy-g) * .04), calc(244.8 + var(--theme-secondary-color-legacy-b) * .04));
    --focus-ring-legacy: hsla(var(--theme-secondary-color-legacy-h), var(--theme-secondary-color-legacy-s), var(--theme-secondary-color-legacy-l), .15)
}

body.theme-dark,body:not(.theme-dark) .theme-dark__forced {
    --white-legacy: hsl(0,0%,17.5%);
    --black-legacy: hsl(0,0%,100%);
    --black-legacy-025: hsl(0,0%,22.5%);
    --black-legacy-050: hsl(0,0%,24%);
    --black-legacy-075: hsl(210,4%,26%);
    --black-legacy-100: hsl(210,4.5%,30.5%);
    --black-legacy-150: hsl(210,5%,35%);
    --black-legacy-200: hsl(210,5.5%,43.5%);
    --black-legacy-300: hsl(210,6.5%,52%);
    --black-legacy-350: hsl(210,7%,61%);
    --black-legacy-400: hsl(210,8%,65%);
    --black-legacy-500: hsl(210,8%,70%);
    --black-legacy-600: hsl(210,7%,78.5%);
    --black-legacy-700: hsl(210,8%,82.5%);
    --black-legacy-750: hsl(210,9%,86.5%);
    --black-legacy-800: hsl(210,9%,91.5%);
    --black-legacy-900: hsl(210,4%,95%);
    --orange-legacy-050: hsl(27,16.5%,23.9%);
    --orange-legacy-100: hsl(27,30%,28.4%);
    --orange-legacy-200: hsl(27,50%,36.9%);
    --orange-legacy-300: hsl(27,70%,47.3%);
    --orange-legacy-400: hsl(27,90.5%,54.9%);
    --orange-legacy-500: hsl(27,100%,59%);
    --orange-legacy-600: hsl(27,100%,68.4%);
    --orange-legacy-700: hsl(27,89.5%,74.1%);
    --orange-legacy-800: hsl(27,92%,85.7%);
    --orange-legacy-900: hsl(27,95%,91.8%);
    --blue-legacy-050: hsl(206,40%,23%);
    --blue-legacy-100: hsl(206,44%,26%);
    --blue-legacy-200: hsl(206,46%,30%);
    --blue-legacy-300: hsl(206,53%,35%);
    --blue-legacy-400: hsl(209,56%,43%);
    --blue-legacy-500: hsl(206,64%,51%);
    --blue-legacy-600: hsl(206,100%,60%);
    --blue-legacy-700: hsl(206,90%,74%);
    --blue-legacy-800: hsl(206,95%,86%);
    --blue-legacy-900: hsl(206,91%,91.5%);
    --powder-legacy-050: hsl(205,5%,27%);
    --powder-legacy-100: hsl(205,14%,28%);
    --powder-legacy-200: hsl(205,17.5%,32%);
    --powder-legacy-300: hsl(205,19.5%,37%);
    --powder-legacy-400: hsl(205,22.5%,44%);
    --powder-legacy-500: hsl(205,29%,54%);
    --powder-legacy-600: hsl(205,50%,65.5%);
    --powder-legacy-700: hsl(205,46.5%,73.5%);
    --powder-legacy-800: hsl(205,49.5%,87%);
    --powder-legacy-900: hsl(205,100%,95%);
    --green-legacy-025: hsl(140,18%,22%);
    --green-legacy-050: hsl(140,18%,25%);
    --green-legacy-100: hsl(140,22.5%,31%);
    --green-legacy-200: hsl(140,23.5%,37%);
    --green-legacy-300: hsl(140,25%,40.5%);
    --green-legacy-400: hsl(140,27.5%,48.5%);
    --green-legacy-500: hsl(140,35%,54.5%);
    --green-legacy-600: hsl(140,40%,61.5%);
    --green-legacy-700: hsl(140,39.5%,69.5%);
    --green-legacy-800: hsl(140,39.5%,78.5%);
    --green-legacy-900: hsl(140,38%,86.5%);
    --yellow-legacy-050: hsl(47,13%,24.5%);
    --yellow-legacy-100: hsl(47,19%,27%);
    --yellow-legacy-200: hsl(47,30.5%,31%);
    --yellow-legacy-300: hsl(47,37%,36%);
    --yellow-legacy-400: hsl(47,45.5%,42.5%);
    --yellow-legacy-500: hsl(47,55.5%,48%);
    --yellow-legacy-600: hsl(47,67.5%,55.5%);
    --yellow-legacy-700: hsl(47,84.5%,64%);
    --yellow-legacy-800: hsl(47,90%,72.5%);
    --yellow-legacy-900: hsl(47,93%,83.5%);
    --red-legacy-025: hsl(1,10%,24%);
    --red-legacy-050: hsl(1,30%,26.5%);
    --red-legacy-100: hsl(1,35%,33%);
    --red-legacy-200: hsl(1,37%,38.5%);
    --red-legacy-300: hsl(1,39%,43.5%);
    --red-legacy-400: hsl(1,42%,49%);
    --red-legacy-500: hsl(1,50%,54%);
    --red-legacy-600: hsl(1,56.5%,59.5%);
    --red-legacy-700: hsl(1,62.5%,65.5%);
    --red-legacy-800: hsl(1,64%,74%);
    --red-legacy-900: hsl(1,65.5%,85.5%);
    --gold-legacy: hsl(48,100%,50%);
    --gold-legacy-lighter: hsl(48,22%,30%);
    --gold-legacy-darker: hsl(45,100%,47%);
    --silver-legacy: hsl(210,6%,72%);
    --silver-legacy-lighter: hsl(0,0%,26%);
    --silver-legacy-darker: hsl(210,3%,61%);
    --bronze-legacy: hsl(28,38%,67%);
    --bronze-legacy-lighter: hsl(28,13%,27%);
    --bronze-legacy-darker: hsl(28,31%,52%);
    --bc-lightest-legacy: var(--black-legacy-025);
    --bc-lighter-legacy: var(--black-legacy-050);
    --bc-light-legacy: var(--black-legacy-075);
    --bc-medium-legacy: var(--black-legacy-100);
    --bc-dark-legacy: var(--black-legacy-150);
    --bc-darker-legacy: var(--black-legacy-200);
    --fc-dark-legacy: var(--black-legacy-900);
    --fc-medium-legacy: var(--black-legacy-700);
    --fc-light-legacy: var(--black-legacy-500);
    --focus-ring-success-legacy: hsla(140,40%,75%,0.4);
    --focus-ring-warning-legacy: hsla(47,79%,58%,0.4);
    --focus-ring-error-legacy: hsla(358,62%,52%,0.3);
    --focus-ring-muted-legacy: hsla(0,0%,100%,0.1)
}

body.theme-dark,body:not(.theme-dark) .theme-dark__forced,body.theme-dark .themed,body:not(.theme-dark) .theme-dark__forced .themed {
    color: var(--theme-body-font-color, var(--black-600));
    --theme-primary-color-legacy-h: var(--theme-dark-primary-color-legacy-h, var(--theme-base-primary-color-legacy-h));
    --theme-primary-color-legacy-s: var(--theme-dark-primary-color-legacy-s, var(--theme-base-primary-color-legacy-s));
    --theme-primary-color-legacy-l: var(--theme-dark-primary-color-legacy-l, var(--theme-base-primary-color-legacy-l));
    --theme-primary-color-legacy-r: var(--theme-dark-primary-color-legacy-r, var(--theme-base-primary-color-legacy-r));
    --theme-primary-color-legacy-g: var(--theme-dark-primary-color-legacy-g, var(--theme-base-primary-color-legacy-g));
    --theme-primary-color-legacy-b: var(--theme-dark-primary-color-legacy-b, var(--theme-base-primary-color-legacy-b));
    --theme-secondary-color-legacy-h: var(--theme-dark-secondary-color-legacy-h, var(--theme-base-secondary-color-legacy-h));
    --theme-secondary-color-legacy-s: var(--theme-dark-secondary-color-legacy-s, var(--theme-base-secondary-color-legacy-s));
    --theme-secondary-color-legacy-l: var(--theme-dark-secondary-color-legacy-l, var(--theme-base-secondary-color-legacy-l));
    --theme-secondary-color-legacy-r: var(--theme-dark-secondary-color-legacy-r, var(--theme-base-secondary-color-legacy-r));
    --theme-secondary-color-legacy-g: var(--theme-dark-secondary-color-legacy-g, var(--theme-base-secondary-color-legacy-g));
    --theme-secondary-color-legacy-b: var(--theme-dark-secondary-color-legacy-b, var(--theme-base-secondary-color-legacy-b));
    --theme-primary-color-legacy: hsl(var(--theme-primary-color-legacy-h), var(--theme-primary-color-legacy-s), var(--theme-primary-color-legacy-l));
    --theme-secondary-color-legacy: hsl(var(--theme-secondary-color-legacy-h), var(--theme-secondary-color-legacy-s), var(--theme-secondary-color-legacy-l));
    --theme-primary-legacy-025: hsl(var(--theme-primary-color-legacy-h), calc(var(--theme-primary-color-legacy-s) - 73.3%), calc(var(--theme-primary-color-legacy-l) - 31%));
    --theme-primary-legacy-050: hsl(var(--theme-primary-color-legacy-h), calc(var(--theme-primary-color-legacy-s) - 47%), calc(var(--theme-primary-color-legacy-l) - 15%));
    --theme-primary-legacy-075: hsl(var(--theme-primary-color-legacy-h), calc(var(--theme-primary-color-legacy-s) - 39%), calc(var(--theme-primary-color-legacy-l) - 13%));
    --theme-primary-legacy-100: hsl(var(--theme-primary-color-legacy-h), calc(var(--theme-primary-color-legacy-s) - 32%), calc(var(--theme-primary-color-legacy-l) - 11%));
    --theme-primary-legacy-150: hsl(var(--theme-primary-color-legacy-h), calc(var(--theme-primary-color-legacy-s) - 23%), calc(var(--theme-primary-color-legacy-l) - 9%));
    --theme-primary-legacy-200: hsl(var(--theme-primary-color-legacy-h), calc(var(--theme-primary-color-legacy-s) - 15%), calc(var(--theme-primary-color-legacy-l) - 7%));
    --theme-primary-legacy-300: hsl(var(--theme-primary-color-legacy-h), calc(var(--theme-primary-color-legacy-s) - 7%), calc(var(--theme-primary-color-legacy-l) - 5%));
    --theme-primary-legacy-350: var(--theme-primary-color-legacy);
    --theme-primary-legacy-400: rgb(calc(53.55 + var(--theme-primary-color-legacy-r) * .79), calc(53.55 + var(--theme-primary-color-legacy-g) * .79), calc(53.55 + var(--theme-primary-color-legacy-b) * .79));
    --theme-primary-legacy-500: rgb(calc(91.8 + var(--theme-primary-color-legacy-r) * .64), calc(91.8 + var(--theme-primary-color-legacy-g) * .64), calc(91.8 + var(--theme-primary-color-legacy-b) * .64));
    --theme-primary-legacy-600: rgb(calc(130.05 + var(--theme-primary-color-legacy-r) * .49), calc(130.05 + var(--theme-primary-color-legacy-g) * .49), calc(130.05 + var(--theme-primary-color-legacy-b) * .49));
    --theme-primary-legacy-700: rgb(calc(168.3 + var(--theme-primary-color-legacy-r) * .34), calc(168.3 + var(--theme-primary-color-legacy-g) * .34), calc(168.3 + var(--theme-primary-color-legacy-b) * .34));
    --theme-primary-legacy-800: rgb(calc(206.55 + var(--theme-primary-color-legacy-r) * .19), calc(206.55 + var(--theme-primary-color-legacy-g) * .19), calc(206.55 + var(--theme-primary-color-legacy-b) * .19));
    --theme-primary-legacy-900: rgb(calc(244.8 + var(--theme-primary-color-legacy-r) * .04), calc(244.8 + var(--theme-primary-color-legacy-g) * .04), calc(244.8 + var(--theme-primary-color-legacy-b) * .04));
    --theme-secondary-legacy-025: hsl(var(--theme-secondary-color-legacy-h), calc(var(--theme-secondary-color-legacy-s) - 73.3%), calc(var(--theme-secondary-color-legacy-l) - 31%));
    --theme-secondary-legacy-050: hsl(var(--theme-secondary-color-legacy-h), calc(var(--theme-secondary-color-legacy-s) - 47%), calc(var(--theme-secondary-color-legacy-l) - 15%));
    --theme-secondary-legacy-075: hsl(var(--theme-secondary-color-legacy-h), calc(var(--theme-secondary-color-legacy-s) - 39%), calc(var(--theme-secondary-color-legacy-l) - 13%));
    --theme-secondary-legacy-100: hsl(var(--theme-secondary-color-legacy-h), calc(var(--theme-secondary-color-legacy-s) - 32%), calc(var(--theme-secondary-color-legacy-l) - 11%));
    --theme-secondary-legacy-150: hsl(var(--theme-secondary-color-legacy-h), calc(var(--theme-secondary-color-legacy-s) - 23%), calc(var(--theme-secondary-color-legacy-l) - 9%));
    --theme-secondary-legacy-200: hsl(var(--theme-secondary-color-legacy-h), calc(var(--theme-secondary-color-legacy-s) - 15%), calc(var(--theme-secondary-color-legacy-l) - 7%));
    --theme-secondary-legacy-300: hsl(var(--theme-secondary-color-legacy-h), calc(var(--theme-secondary-color-legacy-s) - 7%), calc(var(--theme-secondary-color-legacy-l) - 5%));
    --theme-secondary-legacy-350: var(--theme-secondary-color-legacy);
    --theme-secondary-legacy-400: rgb(calc(53.55 + var(--theme-secondary-color-legacy-r) * .79), calc(53.55 + var(--theme-secondary-color-legacy-g) * .79), calc(53.55 + var(--theme-secondary-color-legacy-b) * .79));
    --theme-secondary-legacy-500: rgb(calc(91.8 + var(--theme-secondary-color-legacy-r) * .64), calc(91.8 + var(--theme-secondary-color-legacy-g) * .64), calc(91.8 + var(--theme-secondary-color-legacy-b) * .64));
    --theme-secondary-legacy-600: rgb(calc(130.05 + var(--theme-secondary-color-legacy-r) * .49), calc(130.05 + var(--theme-secondary-color-legacy-g) * .49), calc(130.05 + var(--theme-secondary-color-legacy-b) * .49));
    --theme-secondary-legacy-700: rgb(calc(168.3 + var(--theme-secondary-color-legacy-r) * .34), calc(168.3 + var(--theme-secondary-color-legacy-g) * .34), calc(168.3 + var(--theme-secondary-color-legacy-b) * .34));
    --theme-secondary-legacy-800: rgb(calc(206.55 + var(--theme-secondary-color-legacy-r) * .19), calc(206.55 + var(--theme-secondary-color-legacy-g) * .19), calc(206.55 + var(--theme-secondary-color-legacy-b) * .19));
    --theme-secondary-legacy-900: rgb(calc(244.8 + var(--theme-secondary-color-legacy-r) * .04), calc(244.8 + var(--theme-secondary-color-legacy-g) * .04), calc(244.8 + var(--theme-secondary-color-legacy-b) * .04));
    --focus-ring-legacy: hsla(var(--theme-secondary-color-legacy-h), var(--theme-secondary-color-legacy-s), var(--theme-secondary-color-legacy-l), .25)
}

@media (prefers-color-scheme: dark) {
    body.theme-system {
        --white-legacy:hsl(0,0%,17.5%);
        --black-legacy: hsl(0,0%,100%);
        --black-legacy-025: hsl(0,0%,22.5%);
        --black-legacy-050: hsl(0,0%,24%);
        --black-legacy-075: hsl(210,4%,26%);
        --black-legacy-100: hsl(210,4.5%,30.5%);
        --black-legacy-150: hsl(210,5%,35%);
        --black-legacy-200: hsl(210,5.5%,43.5%);
        --black-legacy-300: hsl(210,6.5%,52%);
        --black-legacy-350: hsl(210,7%,61%);
        --black-legacy-400: hsl(210,8%,65%);
        --black-legacy-500: hsl(210,8%,70%);
        --black-legacy-600: hsl(210,7%,78.5%);
        --black-legacy-700: hsl(210,8%,82.5%);
        --black-legacy-750: hsl(210,9%,86.5%);
        --black-legacy-800: hsl(210,9%,91.5%);
        --black-legacy-900: hsl(210,4%,95%);
        --orange-legacy-050: hsl(27,16.5%,23.9%);
        --orange-legacy-100: hsl(27,30%,28.4%);
        --orange-legacy-200: hsl(27,50%,36.9%);
        --orange-legacy-300: hsl(27,70%,47.3%);
        --orange-legacy-400: hsl(27,90.5%,54.9%);
        --orange-legacy-500: hsl(27,100%,59%);
        --orange-legacy-600: hsl(27,100%,68.4%);
        --orange-legacy-700: hsl(27,89.5%,74.1%);
        --orange-legacy-800: hsl(27,92%,85.7%);
        --orange-legacy-900: hsl(27,95%,91.8%);
        --blue-legacy-050: hsl(206,40%,23%);
        --blue-legacy-100: hsl(206,44%,26%);
        --blue-legacy-200: hsl(206,46%,30%);
        --blue-legacy-300: hsl(206,53%,35%);
        --blue-legacy-400: hsl(209,56%,43%);
        --blue-legacy-500: hsl(206,64%,51%);
        --blue-legacy-600: hsl(206,100%,60%);
        --blue-legacy-700: hsl(206,90%,74%);
        --blue-legacy-800: hsl(206,95%,86%);
        --blue-legacy-900: hsl(206,91%,91.5%);
        --powder-legacy-050: hsl(205,5%,27%);
        --powder-legacy-100: hsl(205,14%,28%);
        --powder-legacy-200: hsl(205,17.5%,32%);
        --powder-legacy-300: hsl(205,19.5%,37%);
        --powder-legacy-400: hsl(205,22.5%,44%);
        --powder-legacy-500: hsl(205,29%,54%);
        --powder-legacy-600: hsl(205,50%,65.5%);
        --powder-legacy-700: hsl(205,46.5%,73.5%);
        --powder-legacy-800: hsl(205,49.5%,87%);
        --powder-legacy-900: hsl(205,100%,95%);
        --green-legacy-025: hsl(140,18%,22%);
        --green-legacy-050: hsl(140,18%,25%);
        --green-legacy-100: hsl(140,22.5%,31%);
        --green-legacy-200: hsl(140,23.5%,37%);
        --green-legacy-300: hsl(140,25%,40.5%);
        --green-legacy-400: hsl(140,27.5%,48.5%);
        --green-legacy-500: hsl(140,35%,54.5%);
        --green-legacy-600: hsl(140,40%,61.5%);
        --green-legacy-700: hsl(140,39.5%,69.5%);
        --green-legacy-800: hsl(140,39.5%,78.5%);
        --green-legacy-900: hsl(140,38%,86.5%);
        --yellow-legacy-050: hsl(47,13%,24.5%);
        --yellow-legacy-100: hsl(47,19%,27%);
        --yellow-legacy-200: hsl(47,30.5%,31%);
        --yellow-legacy-300: hsl(47,37%,36%);
        --yellow-legacy-400: hsl(47,45.5%,42.5%);
        --yellow-legacy-500: hsl(47,55.5%,48%);
        --yellow-legacy-600: hsl(47,67.5%,55.5%);
        --yellow-legacy-700: hsl(47,84.5%,64%);
        --yellow-legacy-800: hsl(47,90%,72.5%);
        --yellow-legacy-900: hsl(47,93%,83.5%);
        --red-legacy-025: hsl(1,10%,24%);
        --red-legacy-050: hsl(1,30%,26.5%);
        --red-legacy-100: hsl(1,35%,33%);
        --red-legacy-200: hsl(1,37%,38.5%);
        --red-legacy-300: hsl(1,39%,43.5%);
        --red-legacy-400: hsl(1,42%,49%);
        --red-legacy-500: hsl(1,50%,54%);
        --red-legacy-600: hsl(1,56.5%,59.5%);
        --red-legacy-700: hsl(1,62.5%,65.5%);
        --red-legacy-800: hsl(1,64%,74%);
        --red-legacy-900: hsl(1,65.5%,85.5%);
        --gold-legacy: hsl(48,100%,50%);
        --gold-legacy-lighter: hsl(48,22%,30%);
        --gold-legacy-darker: hsl(45,100%,47%);
        --silver-legacy: hsl(210,6%,72%);
        --silver-legacy-lighter: hsl(0,0%,26%);
        --silver-legacy-darker: hsl(210,3%,61%);
        --bronze-legacy: hsl(28,38%,67%);
        --bronze-legacy-lighter: hsl(28,13%,27%);
        --bronze-legacy-darker: hsl(28,31%,52%);
        --bc-lightest-legacy: var(--black-legacy-025);
        --bc-lighter-legacy: var(--black-legacy-050);
        --bc-light-legacy: var(--black-legacy-075);
        --bc-medium-legacy: var(--black-legacy-100);
        --bc-dark-legacy: var(--black-legacy-150);
        --bc-darker-legacy: var(--black-legacy-200);
        --fc-dark-legacy: var(--black-legacy-900);
        --fc-medium-legacy: var(--black-legacy-700);
        --fc-light-legacy: var(--black-legacy-500);
        --focus-ring-success-legacy: hsla(140,40%,75%,0.4);
        --focus-ring-warning-legacy: hsla(47,79%,58%,0.4);
        --focus-ring-error-legacy: hsla(358,62%,52%,0.3);
        --focus-ring-muted-legacy: hsla(0,0%,100%,0.1)
    }

    body.theme-system,body.theme-system .themed {
        color: var(--theme-body-font-color, var(--black-600));
        --theme-primary-color-legacy-h: var(--theme-dark-primary-color-legacy-h, var(--theme-base-primary-color-legacy-h));
        --theme-primary-color-legacy-s: var(--theme-dark-primary-color-legacy-s, var(--theme-base-primary-color-legacy-s));
        --theme-primary-color-legacy-l: var(--theme-dark-primary-color-legacy-l, var(--theme-base-primary-color-legacy-l));
        --theme-primary-color-legacy-r: var(--theme-dark-primary-color-legacy-r, var(--theme-base-primary-color-legacy-r));
        --theme-primary-color-legacy-g: var(--theme-dark-primary-color-legacy-g, var(--theme-base-primary-color-legacy-g));
        --theme-primary-color-legacy-b: var(--theme-dark-primary-color-legacy-b, var(--theme-base-primary-color-legacy-b));
        --theme-secondary-color-legacy-h: var(--theme-dark-secondary-color-legacy-h, var(--theme-base-secondary-color-legacy-h));
        --theme-secondary-color-legacy-s: var(--theme-dark-secondary-color-legacy-s, var(--theme-base-secondary-color-legacy-s));
        --theme-secondary-color-legacy-l: var(--theme-dark-secondary-color-legacy-l, var(--theme-base-secondary-color-legacy-l));
        --theme-secondary-color-legacy-r: var(--theme-dark-secondary-color-legacy-r, var(--theme-base-secondary-color-legacy-r));
        --theme-secondary-color-legacy-g: var(--theme-dark-secondary-color-legacy-g, var(--theme-base-secondary-color-legacy-g));
        --theme-secondary-color-legacy-b: var(--theme-dark-secondary-color-legacy-b, var(--theme-base-secondary-color-legacy-b));
        --theme-primary-color-legacy: hsl(var(--theme-primary-color-legacy-h), var(--theme-primary-color-legacy-s), var(--theme-primary-color-legacy-l));
        --theme-secondary-color-legacy: hsl(var(--theme-secondary-color-legacy-h), var(--theme-secondary-color-legacy-s), var(--theme-secondary-color-legacy-l));
        --theme-primary-legacy-025: hsl(var(--theme-primary-color-legacy-h), calc(var(--theme-primary-color-legacy-s) - 73.3%), calc(var(--theme-primary-color-legacy-l) - 31%));
        --theme-primary-legacy-050: hsl(var(--theme-primary-color-legacy-h), calc(var(--theme-primary-color-legacy-s) - 47%), calc(var(--theme-primary-color-legacy-l) - 15%));
        --theme-primary-legacy-075: hsl(var(--theme-primary-color-legacy-h), calc(var(--theme-primary-color-legacy-s) - 39%), calc(var(--theme-primary-color-legacy-l) - 13%));
        --theme-primary-legacy-100: hsl(var(--theme-primary-color-legacy-h), calc(var(--theme-primary-color-legacy-s) - 32%), calc(var(--theme-primary-color-legacy-l) - 11%));
        --theme-primary-legacy-150: hsl(var(--theme-primary-color-legacy-h), calc(var(--theme-primary-color-legacy-s) - 23%), calc(var(--theme-primary-color-legacy-l) - 9%));
        --theme-primary-legacy-200: hsl(var(--theme-primary-color-legacy-h), calc(var(--theme-primary-color-legacy-s) - 15%), calc(var(--theme-primary-color-legacy-l) - 7%));
        --theme-primary-legacy-300: hsl(var(--theme-primary-color-legacy-h), calc(var(--theme-primary-color-legacy-s) - 7%), calc(var(--theme-primary-color-legacy-l) - 5%));
        --theme-primary-legacy-350: var(--theme-primary-color-legacy);
        --theme-primary-legacy-400: rgb(calc(53.55 + var(--theme-primary-color-legacy-r) * .79), calc(53.55 + var(--theme-primary-color-legacy-g) * .79), calc(53.55 + var(--theme-primary-color-legacy-b) * .79));
        --theme-primary-legacy-500: rgb(calc(91.8 + var(--theme-primary-color-legacy-r) * .64), calc(91.8 + var(--theme-primary-color-legacy-g) * .64), calc(91.8 + var(--theme-primary-color-legacy-b) * .64));
        --theme-primary-legacy-600: rgb(calc(130.05 + var(--theme-primary-color-legacy-r) * .49), calc(130.05 + var(--theme-primary-color-legacy-g) * .49), calc(130.05 + var(--theme-primary-color-legacy-b) * .49));
        --theme-primary-legacy-700: rgb(calc(168.3 + var(--theme-primary-color-legacy-r) * .34), calc(168.3 + var(--theme-primary-color-legacy-g) * .34), calc(168.3 + var(--theme-primary-color-legacy-b) * .34));
        --theme-primary-legacy-800: rgb(calc(206.55 + var(--theme-primary-color-legacy-r) * .19), calc(206.55 + var(--theme-primary-color-legacy-g) * .19), calc(206.55 + var(--theme-primary-color-legacy-b) * .19));
        --theme-primary-legacy-900: rgb(calc(244.8 + var(--theme-primary-color-legacy-r) * .04), calc(244.8 + var(--theme-primary-color-legacy-g) * .04), calc(244.8 + var(--theme-primary-color-legacy-b) * .04));
        --theme-secondary-legacy-025: hsl(var(--theme-secondary-color-legacy-h), calc(var(--theme-secondary-color-legacy-s) - 73.3%), calc(var(--theme-secondary-color-legacy-l) - 31%));
        --theme-secondary-legacy-050: hsl(var(--theme-secondary-color-legacy-h), calc(var(--theme-secondary-color-legacy-s) - 47%), calc(var(--theme-secondary-color-legacy-l) - 15%));
        --theme-secondary-legacy-075: hsl(var(--theme-secondary-color-legacy-h), calc(var(--theme-secondary-color-legacy-s) - 39%), calc(var(--theme-secondary-color-legacy-l) - 13%));
        --theme-secondary-legacy-100: hsl(var(--theme-secondary-color-legacy-h), calc(var(--theme-secondary-color-legacy-s) - 32%), calc(var(--theme-secondary-color-legacy-l) - 11%));
        --theme-secondary-legacy-150: hsl(var(--theme-secondary-color-legacy-h), calc(var(--theme-secondary-color-legacy-s) - 23%), calc(var(--theme-secondary-color-legacy-l) - 9%));
        --theme-secondary-legacy-200: hsl(var(--theme-secondary-color-legacy-h), calc(var(--theme-secondary-color-legacy-s) - 15%), calc(var(--theme-secondary-color-legacy-l) - 7%));
        --theme-secondary-legacy-300: hsl(var(--theme-secondary-color-legacy-h), calc(var(--theme-secondary-color-legacy-s) - 7%), calc(var(--theme-secondary-color-legacy-l) - 5%));
        --theme-secondary-legacy-350: var(--theme-secondary-color-legacy);
        --theme-secondary-legacy-400: rgb(calc(53.55 + var(--theme-secondary-color-legacy-r) * .79), calc(53.55 + var(--theme-secondary-color-legacy-g) * .79), calc(53.55 + var(--theme-secondary-color-legacy-b) * .79));
        --theme-secondary-legacy-500: rgb(calc(91.8 + var(--theme-secondary-color-legacy-r) * .64), calc(91.8 + var(--theme-secondary-color-legacy-g) * .64), calc(91.8 + var(--theme-secondary-color-legacy-b) * .64));
        --theme-secondary-legacy-600: rgb(calc(130.05 + var(--theme-secondary-color-legacy-r) * .49), calc(130.05 + var(--theme-secondary-color-legacy-g) * .49), calc(130.05 + var(--theme-secondary-color-legacy-b) * .49));
        --theme-secondary-legacy-700: rgb(calc(168.3 + var(--theme-secondary-color-legacy-r) * .34), calc(168.3 + var(--theme-secondary-color-legacy-g) * .34), calc(168.3 + var(--theme-secondary-color-legacy-b) * .34));
        --theme-secondary-legacy-800: rgb(calc(206.55 + var(--theme-secondary-color-legacy-r) * .19), calc(206.55 + var(--theme-secondary-color-legacy-g) * .19), calc(206.55 + var(--theme-secondary-color-legacy-b) * .19));
        --theme-secondary-legacy-900: rgb(calc(244.8 + var(--theme-secondary-color-legacy-r) * .04), calc(244.8 + var(--theme-secondary-color-legacy-g) * .04), calc(244.8 + var(--theme-secondary-color-legacy-b) * .04));
        --focus-ring-legacy: hsla(var(--theme-secondary-color-legacy-h), var(--theme-secondary-color-legacy-s), var(--theme-secondary-color-legacy-l), .25)
    }
}

body.theme-highcontrast:not(.theme-dark),body.theme-dark.theme-highcontrast .theme-light__forced,body.theme-system.theme-highcontrast .theme-light__forced {
    --white-legacy: hsl(0,0%,100%);
    --black-legacy: hsl(0,0%,0%);
    --black-legacy-025: hsl(210,8%,97.5%);
    --black-legacy-050: hsl(210,8%,95%);
    --black-legacy-075: hsl(210,8%,92.5%);
    --black-legacy-100: hsl(210,8%,90%);
    --black-legacy-150: hsl(210,8%,87.5%);
    --black-legacy-200: hsl(210,8%,85%);
    --black-legacy-300: hsl(210,8%,35%);
    --black-legacy-350: hsl(210,8%,32.5%);
    --black-legacy-400: hsl(210,8%,30%);
    --black-legacy-500: hsl(210,8%,25%);
    --black-legacy-600: hsl(210,8%,20%);
    --black-legacy-700: hsl(210,8%,15%);
    --black-legacy-750: hsl(210,8%,10%);
    --black-legacy-800: hsl(210,8%,5%);
    --black-legacy-900: hsl(0,0%,0%);
    --orange-legacy-050: hsl(27,100%,93%);
    --orange-legacy-100: hsl(27,100%,90%);
    --orange-legacy-200: hsl(27,100%,86%);
    --orange-legacy-300: hsl(27,100%,81%);
    --orange-legacy-400: hsl(27,100%,34%);
    --orange-legacy-500: hsl(27,100%,29%);
    --orange-legacy-600: hsl(27,100%,24%);
    --orange-legacy-700: hsl(27,100%,19%);
    --orange-legacy-800: hsl(27,100%,13%);
    --orange-legacy-900: hsl(27,100%,8%);
    --blue-legacy-050: hsl(206,100%,94%);
    --blue-legacy-100: hsl(206,100%,92%);
    --blue-legacy-200: hsl(206,100%,89%);
    --blue-legacy-300: hsl(206,100%,86%);
    --blue-legacy-400: hsl(206,100%,25%);
    --blue-legacy-500: hsl(206,100%,20%);
    --blue-legacy-600: hsl(206,100%,15%);
    --blue-legacy-700: hsl(206,100%,10%);
    --blue-legacy-800: hsl(206,100%,7.5%);
    --blue-legacy-900: hsl(206,100%,5%);
    --powder-legacy-050: hsl(205,100%,95%);
    --powder-legacy-100: hsl(205,85%,93%);
    --powder-legacy-200: hsl(205,75%,89%);
    --powder-legacy-300: hsl(205,70%,86%);
    --powder-legacy-400: hsl(205,55%,28%);
    --powder-legacy-500: hsl(205,60%,24%);
    --powder-legacy-600: hsl(205,70%,20%);
    --powder-legacy-700: hsl(205,75%,16%);
    --powder-legacy-800: hsl(205,75%,12%);
    --powder-legacy-900: hsl(205,75%,8%);
    --green-legacy-025: hsl(140,100%,94%);
    --green-legacy-050: hsl(140,100%,91%);
    --green-legacy-100: hsl(140,100%,87%);
    --green-legacy-200: hsl(140,100%,83%);
    --green-legacy-300: hsl(140,100%,78%);
    --green-legacy-400: hsl(140,100%,18%);
    --green-legacy-500: hsl(140,100%,15%);
    --green-legacy-600: hsl(140,100%,12%);
    --green-legacy-700: hsl(140,100%,9%);
    --green-legacy-800: hsl(140,100%,6%);
    --green-legacy-900: hsl(140,100%,3%);
    --yellow-legacy-050: hsl(47,100%,92%);
    --yellow-legacy-100: hsl(47,100%,88%);
    --yellow-legacy-200: hsl(47,95%,83%);
    --yellow-legacy-300: hsl(47,95%,75%);
    --yellow-legacy-400: hsl(47,100%,28%);
    --yellow-legacy-500: hsl(47,100%,26%);
    --yellow-legacy-600: hsl(47,100%,23%);
    --yellow-legacy-700: hsl(47,100%,19%);
    --yellow-legacy-800: hsl(47,100%,13%);
    --yellow-legacy-900: hsl(47,100%,7%);
    --red-legacy-025: hsl(358,100%,97%);
    --red-legacy-050: hsl(358,100%,94%);
    --red-legacy-100: hsl(358,100%,92%);
    --red-legacy-200: hsl(358,100%,89%);
    --red-legacy-300: hsl(358,100%,86%);
    --red-legacy-400: hsl(358,100%,35%);
    --red-legacy-500: hsl(358,100%,29%);
    --red-legacy-600: hsl(358,100%,23%);
    --red-legacy-700: hsl(358,100%,17%);
    --red-legacy-800: hsl(358,100%,11%);
    --red-legacy-900: hsl(358,100%,7%);
    --gold-legacy: hsl(48,100%,50%);
    --gold-legacy-lighter: hsl(48,100%,91%);
    --gold-legacy-darker: hsl(45,100%,20%);
    --silver-legacy: hsl(210,6%,72%);
    --silver-legacy-lighter: hsl(210,6%,91%);
    --silver-legacy-darker: hsl(210,6%,30%);
    --bronze-legacy: hsl(28,38%,65%);
    --bronze-legacy-lighter: hsl(28,40%,92%);
    --bronze-legacy-darker: hsl(28,31%,25%);
    --bc-lightest-legacy: var(--black-legacy-400);
    --bc-lighter-legacy: var(--black-legacy-400);
    --bc-light-legacy: var(--black-legacy-400);
    --bc-medium-legacy: var(--black-legacy-400);
    --bc-dark-legacy: var(--black-legacy-700);
    --bc-darker-legacy: var(--black-legacy-900);
    --fc-dark-legacy: var(--black-legacy-900);
    --fc-medium-legacy: var(--black-legacy-700);
    --fc-light-legacy: var(--black-legacy-500);
    --focus-ring-legacy: hsla(206,100%,40%,0.9);
    --focus-ring-success-legacy: hsla(140,40%,40%,0.9);
    --focus-ring-warning-legacy: hsla(47,76%,46%,0.9);
    --focus-ring-error-legacy: hsla(358,62%,47%,0.9);
    --focus-ring-muted-legacy: hsla(210,8%,55%,0.95);
    --theme-primary-color-legacy: var(--orange-legacy-400);
    --theme-primary-legacy-025: var(--orange-legacy-050);
    --theme-primary-legacy-050: var(--orange-legacy-050);
    --theme-primary-legacy-075: var(--orange-legacy-050);
    --theme-primary-legacy-100: var(--orange-legacy-100);
    --theme-primary-legacy-150: var(--orange-legacy-100);
    --theme-primary-legacy-200: var(--orange-legacy-200);
    --theme-primary-legacy-300: var(--orange-legacy-300);
    --theme-primary-legacy-350: var(--orange-legacy-300);
    --theme-primary-legacy-400: var(--orange-legacy-400);
    --theme-primary-legacy-500: var(--orange-legacy-500);
    --theme-primary-legacy-600: var(--orange-legacy-600);
    --theme-primary-legacy-700: var(--orange-legacy-700);
    --theme-primary-legacy-800: var(--orange-legacy-800);
    --theme-primary-legacy-900: var(--orange-legacy-900);
    --theme-secondary-color-legacy: var(--blue-legacy-400);
    --theme-secondary-legacy-025: var(--blue-legacy-050);
    --theme-secondary-legacy-050: var(--blue-legacy-050);
    --theme-secondary-legacy-075: var(--blue-legacy-050);
    --theme-secondary-legacy-100: var(--blue-legacy-100);
    --theme-secondary-legacy-150: var(--blue-legacy-100);
    --theme-secondary-legacy-200: var(--blue-legacy-200);
    --theme-secondary-legacy-300: var(--blue-legacy-300);
    --theme-secondary-legacy-350: var(--blue-legacy-300);
    --theme-secondary-legacy-400: var(--blue-legacy-400);
    --theme-secondary-legacy-500: var(--blue-legacy-500);
    --theme-secondary-legacy-600: var(--blue-legacy-600);
    --theme-secondary-legacy-700: var(--blue-legacy-700);
    --theme-secondary-legacy-800: var(--blue-legacy-800);
    --theme-secondary-legacy-900: var(--blue-legacy-900)
}

body.theme-dark.theme-highcontrast,body.theme-highcontrast:not(.theme-dark) .theme-dark__forced {
    --white-legacy: hsl(0,0%,0%);
    --black-legacy: hsl(0,0%,100%);
    --black-legacy-025: hsl(210,8%,2.5%);
    --black-legacy-050: hsl(210,8%,5%);
    --black-legacy-075: hsl(210,8%,7.5%);
    --black-legacy-100: hsl(210,8%,10%);
    --black-legacy-150: hsl(210,8%,12.5%);
    --black-legacy-200: hsl(210,8%,15%);
    --black-legacy-300: hsl(210,8%,65%);
    --black-legacy-350: hsl(210,8%,67.5%);
    --black-legacy-400: hsl(210,8%,70%);
    --black-legacy-500: hsl(210,8%,75%);
    --black-legacy-600: hsl(210,8%,80%);
    --black-legacy-700: hsl(210,8%,85%);
    --black-legacy-750: hsl(210,8%,90%);
    --black-legacy-800: hsl(210,8%,95%);
    --black-legacy-900: hsl(0,0%,100%);
    --orange-legacy-050: hsl(27,100%,7%);
    --orange-legacy-100: hsl(27,100%,9%);
    --orange-legacy-200: hsl(27,100%,15%);
    --orange-legacy-300: hsl(27,100%,22%);
    --orange-legacy-400: hsl(27,100%,64%);
    --orange-legacy-500: hsl(27,100%,71%);
    --orange-legacy-600: hsl(27,100%,77%);
    --orange-legacy-700: hsl(27,100%,82%);
    --orange-legacy-800: hsl(27,100%,87%);
    --orange-legacy-900: hsl(27,100%,91%);
    --blue-legacy-050: hsl(206,100%,7%);
    --blue-legacy-100: hsl(206,100%,11%);
    --blue-legacy-200: hsl(206,100%,17%);
    --blue-legacy-300: hsl(206,100%,24%);
    --blue-legacy-400: hsl(206,100%,75%);
    --blue-legacy-500: hsl(206,100%,80%);
    --blue-legacy-600: hsl(206,100%,85%);
    --blue-legacy-700: hsl(206,100%,90%);
    --blue-legacy-800: hsl(206,100%,92.5%);
    --blue-legacy-900: hsl(206,100%,95%);
    --powder-legacy-050: hsl(205,100%,7%);
    --powder-legacy-100: hsl(205,95%,10%);
    --powder-legacy-200: hsl(205,80%,14%);
    --powder-legacy-300: hsl(205,76%,19%);
    --powder-legacy-400: hsl(205,55%,72%);
    --powder-legacy-500: hsl(205,60%,76%);
    --powder-legacy-600: hsl(205,70%,80%);
    --powder-legacy-700: hsl(205,75%,84%);
    --powder-legacy-800: hsl(205,75%,88%);
    --powder-legacy-900: hsl(205,75%,92%);
    --green-legacy-025: hsl(140,100%,5%);
    --green-legacy-050: hsl(140,100%,6%);
    --green-legacy-100: hsl(140,100%,7%);
    --green-legacy-200: hsl(140,100%,11%);
    --green-legacy-300: hsl(140,100%,15%);
    --green-legacy-400: hsl(140,100%,65%);
    --green-legacy-500: hsl(140,100%,71%);
    --green-legacy-600: hsl(140,100%,77%);
    --green-legacy-700: hsl(140,100%,83%);
    --green-legacy-800: hsl(140,100%,89%);
    --green-legacy-900: hsl(140,100%,94%);
    --yellow-legacy-050: hsl(47,100%,6%);
    --yellow-legacy-100: hsl(47,100%,9%);
    --yellow-legacy-200: hsl(47,100%,14%);
    --yellow-legacy-300: hsl(47,100%,20%);
    --yellow-legacy-400: hsl(47,100%,55%);
    --yellow-legacy-500: hsl(47,100%,63%);
    --yellow-legacy-600: hsl(47,100%,71%);
    --yellow-legacy-700: hsl(47,100%,79%);
    --yellow-legacy-800: hsl(47,100%,87%);
    --yellow-legacy-900: hsl(47,100%,95%);
    --red-legacy-025: hsl(358,100%,7%);
    --red-legacy-050: hsl(358,100%,9%);
    --red-legacy-100: hsl(358,100%,12%);
    --red-legacy-200: hsl(358,100%,17%);
    --red-legacy-300: hsl(358,100%,22%);
    --red-legacy-400: hsl(358,100%,70%);
    --red-legacy-500: hsl(358,100%,75%);
    --red-legacy-600: hsl(358,100%,80%);
    --red-legacy-700: hsl(358,100%,85%);
    --red-legacy-800: hsl(358,100%,90%);
    --red-legacy-900: hsl(358,100%,95%);
    --gold-legacy: hsl(48,100%,50%);
    --gold-legacy-lighter: hsl(45,100%,9%);
    --gold-legacy-darker: hsl(45,100%,80%);
    --silver-legacy: hsl(210,6%,72%);
    --silver-legacy-lighter: hsl(210,5%,9%);
    --silver-legacy-darker: hsl(210,5%,70%);
    --bronze-legacy: hsl(28,38%,65%);
    --bronze-legacy-lighter: hsl(28,40%,8%);
    --bronze-legacy-darker: hsl(28,46.7%,75%);
    --bc-lightest-legacy: var(--black-legacy-400);
    --bc-lighter-legacy: var(--black-legacy-400);
    --bc-light-legacy: var(--black-legacy-400);
    --bc-medium-legacy: var(--black-legacy-400);
    --bc-dark-legacy: var(--black-legacy-700);
    --bc-darker-legacy: var(--black-legacy-900);
    --focus-ring-legacy: hsla(206,100%,40%,0.9);
    --focus-ring-success-legacy: hsla(140,40%,40%,0.9);
    --focus-ring-warning-legacy: hsla(47,76%,46%,0.9);
    --focus-ring-error-legacy: hsla(358,62%,47%,0.9);
    --focus-ring-muted-legacy: hsla(210,8%,55%,0.95);
    --fc-dark-legacy: var(--black-legacy-900);
    --fc-medium-legacy: var(--black-legacy-700);
    --fc-light-legacy: var(--black-legacy-500);
    --theme-primary-color-legacy: var(--orange-legacy-400);
    --theme-primary-legacy-025: var(--orange-legacy-050);
    --theme-primary-legacy-050: var(--orange-legacy-050);
    --theme-primary-legacy-075: var(--orange-legacy-050);
    --theme-primary-legacy-100: var(--orange-legacy-100);
    --theme-primary-legacy-150: var(--orange-legacy-100);
    --theme-primary-legacy-200: var(--orange-legacy-200);
    --theme-primary-legacy-300: var(--orange-legacy-300);
    --theme-primary-legacy-350: var(--orange-legacy-300);
    --theme-primary-legacy-400: var(--orange-legacy-400);
    --theme-primary-legacy-500: var(--orange-legacy-500);
    --theme-primary-legacy-600: var(--orange-legacy-600);
    --theme-primary-legacy-700: var(--orange-legacy-700);
    --theme-primary-legacy-800: var(--orange-legacy-800);
    --theme-primary-legacy-900: var(--orange-legacy-900);
    --theme-secondary-color-legacy: var(--blue-legacy-400);
    --theme-secondary-legacy-025: var(--blue-legacy-050);
    --theme-secondary-legacy-050: var(--blue-legacy-050);
    --theme-secondary-legacy-075: var(--blue-legacy-050);
    --theme-secondary-legacy-100: var(--blue-legacy-100);
    --theme-secondary-legacy-150: var(--blue-legacy-100);
    --theme-secondary-legacy-200: var(--blue-legacy-200);
    --theme-secondary-legacy-300: var(--blue-legacy-300);
    --theme-secondary-legacy-350: var(--blue-legacy-300);
    --theme-secondary-legacy-400: var(--blue-legacy-400);
    --theme-secondary-legacy-500: var(--blue-legacy-500);
    --theme-secondary-legacy-600: var(--blue-legacy-600);
    --theme-secondary-legacy-700: var(--blue-legacy-700);
    --theme-secondary-legacy-800: var(--blue-legacy-800);
    --theme-secondary-legacy-900: var(--blue-legacy-900)
}

@media (prefers-color-scheme: dark) {
    body.theme-system.theme-highcontrast {
        --white-legacy:hsl(0,0%,0%);
        --black-legacy: hsl(0,0%,100%);
        --black-legacy-025: hsl(210,8%,2.5%);
        --black-legacy-050: hsl(210,8%,5%);
        --black-legacy-075: hsl(210,8%,7.5%);
        --black-legacy-100: hsl(210,8%,10%);
        --black-legacy-150: hsl(210,8%,12.5%);
        --black-legacy-200: hsl(210,8%,15%);
        --black-legacy-300: hsl(210,8%,65%);
        --black-legacy-350: hsl(210,8%,67.5%);
        --black-legacy-400: hsl(210,8%,70%);
        --black-legacy-500: hsl(210,8%,75%);
        --black-legacy-600: hsl(210,8%,80%);
        --black-legacy-700: hsl(210,8%,85%);
        --black-legacy-750: hsl(210,8%,90%);
        --black-legacy-800: hsl(210,8%,95%);
        --black-legacy-900: hsl(0,0%,100%);
        --orange-legacy-050: hsl(27,100%,7%);
        --orange-legacy-100: hsl(27,100%,9%);
        --orange-legacy-200: hsl(27,100%,15%);
        --orange-legacy-300: hsl(27,100%,22%);
        --orange-legacy-400: hsl(27,100%,64%);
        --orange-legacy-500: hsl(27,100%,71%);
        --orange-legacy-600: hsl(27,100%,77%);
        --orange-legacy-700: hsl(27,100%,82%);
        --orange-legacy-800: hsl(27,100%,87%);
        --orange-legacy-900: hsl(27,100%,91%);
        --blue-legacy-050: hsl(206,100%,7%);
        --blue-legacy-100: hsl(206,100%,11%);
        --blue-legacy-200: hsl(206,100%,17%);
        --blue-legacy-300: hsl(206,100%,24%);
        --blue-legacy-400: hsl(206,100%,75%);
        --blue-legacy-500: hsl(206,100%,80%);
        --blue-legacy-600: hsl(206,100%,85%);
        --blue-legacy-700: hsl(206,100%,90%);
        --blue-legacy-800: hsl(206,100%,92.5%);
        --blue-legacy-900: hsl(206,100%,95%);
        --powder-legacy-050: hsl(205,100%,7%);
        --powder-legacy-100: hsl(205,95%,10%);
        --powder-legacy-200: hsl(205,80%,14%);
        --powder-legacy-300: hsl(205,76%,19%);
        --powder-legacy-400: hsl(205,55%,72%);
        --powder-legacy-500: hsl(205,60%,76%);
        --powder-legacy-600: hsl(205,70%,80%);
        --powder-legacy-700: hsl(205,75%,84%);
        --powder-legacy-800: hsl(205,75%,88%);
        --powder-legacy-900: hsl(205,75%,92%);
        --green-legacy-025: hsl(140,100%,5%);
        --green-legacy-050: hsl(140,100%,6%);
        --green-legacy-100: hsl(140,100%,7%);
        --green-legacy-200: hsl(140,100%,11%);
        --green-legacy-300: hsl(140,100%,15%);
        --green-legacy-400: hsl(140,100%,65%);
        --green-legacy-500: hsl(140,100%,71%);
        --green-legacy-600: hsl(140,100%,77%);
        --green-legacy-700: hsl(140,100%,83%);
        --green-legacy-800: hsl(140,100%,89%);
        --green-legacy-900: hsl(140,100%,94%);
        --yellow-legacy-050: hsl(47,100%,6%);
        --yellow-legacy-100: hsl(47,100%,9%);
        --yellow-legacy-200: hsl(47,100%,14%);
        --yellow-legacy-300: hsl(47,100%,20%);
        --yellow-legacy-400: hsl(47,100%,55%);
        --yellow-legacy-500: hsl(47,100%,63%);
        --yellow-legacy-600: hsl(47,100%,71%);
        --yellow-legacy-700: hsl(47,100%,79%);
        --yellow-legacy-800: hsl(47,100%,87%);
        --yellow-legacy-900: hsl(47,100%,95%);
        --red-legacy-025: hsl(358,100%,7%);
        --red-legacy-050: hsl(358,100%,9%);
        --red-legacy-100: hsl(358,100%,12%);
        --red-legacy-200: hsl(358,100%,17%);
        --red-legacy-300: hsl(358,100%,22%);
        --red-legacy-400: hsl(358,100%,70%);
        --red-legacy-500: hsl(358,100%,75%);
        --red-legacy-600: hsl(358,100%,80%);
        --red-legacy-700: hsl(358,100%,85%);
        --red-legacy-800: hsl(358,100%,90%);
        --red-legacy-900: hsl(358,100%,95%);
        --gold-legacy: hsl(48,100%,50%);
        --gold-legacy-lighter: hsl(45,100%,9%);
        --gold-legacy-darker: hsl(45,100%,80%);
        --silver-legacy: hsl(210,6%,72%);
        --silver-legacy-lighter: hsl(210,5%,9%);
        --silver-legacy-darker: hsl(210,5%,70%);
        --bronze-legacy: hsl(28,38%,65%);
        --bronze-legacy-lighter: hsl(28,40%,8%);
        --bronze-legacy-darker: hsl(28,46.7%,75%);
        --bc-lightest-legacy: var(--black-legacy-400);
        --bc-lighter-legacy: var(--black-legacy-400);
        --bc-light-legacy: var(--black-legacy-400);
        --bc-medium-legacy: var(--black-legacy-400);
        --bc-dark-legacy: var(--black-legacy-700);
        --bc-darker-legacy: var(--black-legacy-900);
        --focus-ring-legacy: hsla(206,100%,40%,0.9);
        --focus-ring-success-legacy: hsla(140,40%,40%,0.9);
        --focus-ring-warning-legacy: hsla(47,76%,46%,0.9);
        --focus-ring-error-legacy: hsla(358,62%,47%,0.9);
        --focus-ring-muted-legacy: hsla(210,8%,55%,0.95);
        --fc-dark-legacy: var(--black-legacy-900);
        --fc-medium-legacy: var(--black-legacy-700);
        --fc-light-legacy: var(--black-legacy-500);
        --theme-primary-color-legacy: var(--orange-legacy-400);
        --theme-primary-legacy-025: var(--orange-legacy-050);
        --theme-primary-legacy-050: var(--orange-legacy-050);
        --theme-primary-legacy-075: var(--orange-legacy-050);
        --theme-primary-legacy-100: var(--orange-legacy-100);
        --theme-primary-legacy-150: var(--orange-legacy-100);
        --theme-primary-legacy-200: var(--orange-legacy-200);
        --theme-primary-legacy-300: var(--orange-legacy-300);
        --theme-primary-legacy-350: var(--orange-legacy-300);
        --theme-primary-legacy-400: var(--orange-legacy-400);
        --theme-primary-legacy-500: var(--orange-legacy-500);
        --theme-primary-legacy-600: var(--orange-legacy-600);
        --theme-primary-legacy-700: var(--orange-legacy-700);
        --theme-primary-legacy-800: var(--orange-legacy-800);
        --theme-primary-legacy-900: var(--orange-legacy-900);
        --theme-secondary-color-legacy: var(--blue-legacy-400);
        --theme-secondary-legacy-025: var(--blue-legacy-050);
        --theme-secondary-legacy-050: var(--blue-legacy-050);
        --theme-secondary-legacy-075: var(--blue-legacy-050);
        --theme-secondary-legacy-100: var(--blue-legacy-100);
        --theme-secondary-legacy-150: var(--blue-legacy-100);
        --theme-secondary-legacy-200: var(--blue-legacy-200);
        --theme-secondary-legacy-300: var(--blue-legacy-300);
        --theme-secondary-legacy-350: var(--blue-legacy-300);
        --theme-secondary-legacy-400: var(--blue-legacy-400);
        --theme-secondary-legacy-500: var(--blue-legacy-500);
        --theme-secondary-legacy-600: var(--blue-legacy-600);
        --theme-secondary-legacy-700: var(--blue-legacy-700);
        --theme-secondary-legacy-800: var(--blue-legacy-800);
        --theme-secondary-legacy-900: var(--blue-legacy-900)
    }
}

body {
    --_o-disabled: .5;
    --_o-disabled-static: .5;
    --_black-static: hsl(0,0%,0%);
    --_white-static: hsl(0,0%,100%)
}

body:not(.theme-dark),body.theme-highcontrast:not(.theme-dark),body:not(.theme-highcontrast):not(.theme-dark),body.theme-dark .theme-light__forced,body.theme-highcontrast.theme-dark .theme-light__forced,body:not(.theme-highcontrast).theme-dark .theme-light__forced,body.theme-system .theme-light__forced,body.theme-highcontrast.theme-system .theme-light__forced,body:not(.theme-highcontrast).theme-system .theme-light__forced,body.theme-dark,body.theme-highcontrast.theme-dark,body:not(.theme-highcontrast).theme-dark,body:not(.theme-dark) .theme-dark__forced,body.theme-highcontrast:not(.theme-dark) .theme-dark__forced,body:not(.theme-highcontrast):not(.theme-dark) .theme-dark__forced {
    --bg-error: var(--red-400);
    --bg-danger: var(--red-400);
    --bg-success: var(--green-400);
    --bg-warning: var(--yellow-500);
    --bc-error: var(--red-400);
    --bc-danger: var(--red-400);
    --bc-success: var(--green-400);
    --bc-warning: var(--yellow-500);
    --fc-light: var(--black-400);
    --fc-medium: var(--black-500);
    --fc-dark: var(--black-600);
    --fc-error: var(--red-400);
    --fc-danger: var(--red-400);
    --fc-success: var(--green-400);
    --fc-warning: var(--yellow-500)
}

@media (prefers-color-scheme: dark) {
    body.theme-system,body.theme-highcontrast.theme-system,body:not(.theme-highcontrast).theme-system {
        --bg-error:var(--red-400);
        --bg-danger: var(--red-400);
        --bg-success: var(--green-400);
        --bg-warning: var(--yellow-500);
        --bc-error: var(--red-400);
        --bc-danger: var(--red-400);
        --bc-success: var(--green-400);
        --bc-warning: var(--yellow-500);
        --fc-light: var(--black-400);
        --fc-medium: var(--black-500);
        --fc-dark: var(--black-600);
        --fc-error: var(--red-400);
        --fc-danger: var(--red-400);
        --fc-success: var(--green-400);
        --fc-warning: var(--yellow-500)
    }
}

body:not(.theme-highcontrast):not(.theme-dark),body:not(.theme-highcontrast).theme-dark .theme-light__forced,body:not(.theme-highcontrast).theme-system .theme-light__forced,body:not(.theme-highcontrast):not(.theme-dark).themed,body:not(.theme-highcontrast).theme-dark .theme-light__forced.themed,body:not(.theme-highcontrast).theme-system .theme-light__forced.themed,body:not(.theme-highcontrast):not(.theme-dark) .themed,body:not(.theme-highcontrast).theme-dark .theme-light__forced .themed,body:not(.theme-highcontrast).theme-system .theme-light__forced .themed {
    --white: hsl(0,0%,100%);
    --black-050: hsl(0,0%,100%);
    --black-100: hsl(210,8%,98%);
    --black-150: hsl(210,8%,95%);
    --black-200: hsl(210,8%,90%);
    --black-225: hsl(210,8%,85%);
    --black-250: hsl(210,8%,80%);
    --black-300: hsl(210,9%,75%);
    --black-350: hsl(210,8%,68%);
    --black-400: hsl(210,8%,42%);
    --black-500: hsl(210,8%,25%);
    --black-600: hsl(210,8%,5%);
    --black: hsl(0,0%,0%);
    --orange-100: hsl(23,85%,97%);
    --orange-200: hsl(27,85%,87%);
    --orange-300: hsl(27,85%,72%);
    --orange-400: hsl(27,80%,52%);
    --orange-500: hsl(27,80%,43%);
    --orange-600: hsl(27,80%,29%);
    --blue-100: hsl(210,80%,96%);
    --blue-200: hsl(210,80%,91%);
    --blue-300: hsl(210,78%,76%);
    --blue-400: hsl(210,77%,46%);
    --blue-500: hsl(210,77%,36%);
    --blue-600: hsl(210,80%,23%);
    --green-100: hsl(148,35%,95%);
    --green-200: hsl(148,35%,88%);
    --green-300: hsl(148,35%,69%);
    --green-400: hsl(148,70%,31%);
    --green-500: hsl(148,75%,22%);
    --green-600: hsl(148,75%,15%);
    --red-100: hsl(0,72%,96%);
    --red-200: hsl(0,70%,93%);
    --red-300: hsl(0,66%,80%);
    --red-400: hsl(0,60%,49%);
    --red-500: hsl(0,65%,37%);
    --red-600: hsl(0,65%,22%);
    --yellow-100: hsl(43,80%,96%);
    --yellow-200: hsl(43,80%,88%);
    --yellow-300: hsl(43,85%,72%);
    --yellow-400: hsl(43,85%,50%);
    --yellow-500: hsl(43,85%,33%);
    --yellow-600: hsl(43,84%,18%);
    --purple-100: hsl(237,83%,98%);
    --purple-200: hsl(237,78%,93%);
    --purple-300: hsl(237,60%,83%);
    --purple-400: hsl(237,55%,57%);
    --purple-500: hsl(237,50%,45%);
    --purple-600: hsl(237,50%,32%);
    --gold-100: hsl(46,100%,91%);
    --gold-200: hsl(46,100%,74%);
    --gold-300: hsl(45,100%,42%);
    --gold-400: hsl(46,92%,26%);
    --silver-100: hsl(0,0%,95%);
    --silver-200: hsl(0,0%,84%);
    --silver-300: hsl(210,5%,68%);
    --silver-400: hsl(210,2%,40%);
    --bronze-100: hsl(28,40%,92%);
    --bronze-200: hsl(30,47%,83%);
    --bronze-300: hsl(28,43%,65%);
    --bronze-400: hsl(28,43%,39%);
    --bc-lightest: var(--black-100);
    --bc-lighter: var(--black-150);
    --bc-light: var(--black-200);
    --bc-medium: var(--black-225);
    --bc-dark: var(--black-250);
    --bc-darker: var(--black-300);
    --bs-sm: 0 1px 2px hsla(0,0%,0%,0.05),0 1px 4px hsla(0,0%,0%,0.05),0 2px 8px hsla(0,0%,0%,0.05);
    --bs-md: 0 1px 3px hsla(0,0%,0%,0.06),0 2px 6px hsla(0,0%,0%,0.06),0 3px 8px hsla(0,0%,0%,0.09);
    --bs-lg: 0 1px 4px hsla(0,0%,0%,0.09),0 3px 8px hsla(0,0%,0%,0.09),0 4px 13px hsla(0,0%,0%,0.13);
    --bs-xl: 0 10px 24px hsla(0,0%,0%,0.05),0 20px 48px hsla(0,0%,0%,0.05),0 1px 4px hsla(0,0%,0%,0.1);
    --focus-ring: var(--theme-secondary-custom-focus-ring, hsla(206,100%,40%,0.15));
    --focus-ring-success: hsla(140,40%,75%,0.4);
    --focus-ring-warning: hsla(47,79%,58%,0.4);
    --focus-ring-error: hsla(358,62%,47%,0.15);
    --focus-ring-muted: hsla(210,8%,15%,0.1);
    --highlight-addition: var(--green-500);
    --highlight-attribute: hsl(206,98.5%,29%);
    --highlight-bg: hsl(0,0%,96.5%);
    --highlight-color: var(--black-600);
    --highlight-comment: hsl(210,8%,43.5%);
    --highlight-deletion: var(--red-500);
    --highlight-keyword: hsl(206,98.5%,29%);
    --highlight-literal: hsl(27,99%,36%);
    --highlight-namespace: hsl(27,99%,36%);
    --highlight-punctuation: var(--black-500);
    --highlight-symbol: hsl(306,43%,35%);
    --highlight-variable: hsl(80,80.5%,26.5%);
    --scrollbar: hsla(0,0%,0%,0.2);
    --theme-primary: var(--theme-primary-custom, var(--orange-400));
    --theme-primary-100: var(--theme-primary-custom-100, var(--orange-100));
    --theme-primary-200: var(--theme-primary-custom-200, var(--orange-200));
    --theme-primary-300: var(--theme-primary-custom-300, var(--orange-300));
    --theme-primary-400: var(--theme-primary-custom-400, var(--orange-400));
    --theme-primary-500: var(--theme-primary-custom-500, var(--orange-500));
    --theme-primary-600: var(--theme-primary-custom-600, var(--orange-600));
    --theme-secondary: var(--theme-secondary-custom, var(--blue-400));
    --theme-secondary-100: var(--theme-secondary-custom-100, var(--blue-100));
    --theme-secondary-200: var(--theme-secondary-custom-200, var(--blue-200));
    --theme-secondary-300: var(--theme-secondary-custom-300, var(--blue-300));
    --theme-secondary-400: var(--theme-secondary-custom-400, var(--blue-400));
    --theme-secondary-500: var(--theme-secondary-custom-500, var(--blue-500));
    --theme-secondary-600: var(--theme-secondary-custom-600, var(--blue-600));
    --theme-primary-custom-100: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .9)));
    --theme-primary-custom-200: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .75)));
    --theme-primary-custom-300: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + ((100% - var(--theme-base-primary-color-l)) * .5)));
    --theme-primary-custom-400: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), var(--theme-base-primary-color-l));
    --theme-primary-custom-500: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.3)));
    --theme-primary-custom-600: hsl(var(--theme-base-primary-color-h), var(--theme-base-primary-color-s), calc(var(--theme-base-primary-color-l) + (var(--theme-base-primary-color-l) * -.6)));
    --theme-primary-custom: var(--theme-primary-custom-400);
    --theme-secondary-custom-100: hsl(var(--theme-base-secondary-color-h), var(--theme-base-secondary-color-s), calc(var(--theme-base-secondary-color-l) + ((100% - var(--theme-base-secondary-color-l)) * .9)));
    --theme-secondary-custom-200: hsl(var(--theme-base-secondary-color-h), var(--theme-base-secondary-color-s), calc(var(--theme-base-secondary-color-l) + ((100% - var(--theme-base-secondary-color-l)) * .75)));
    --theme-secondary-custom-300: hsl(var(--theme-base-secondary-color-h), var(--theme-base-secondary-color-s), calc(var(--theme-base-secondary-color-l) + ((100% - var(--theme-base-secondary-color-l)) * .5)));
    --theme-secondary-custom-400: hsl(var(--theme-base-secondary-color-h), var(--theme-base-secondary-color-s), var(--theme-base-secondary-color-l));
    --theme-secondary-custom-500: hsl(var(--theme-base-secondary-color-h), var(--theme-base-secondary-color-s), calc(var(--theme-base-secondary-color-l) + (var(--theme-base-secondary-color-l) * -.3)));
    --theme-secondary-custom-600: hsl(var(--theme-base-secondary-color-h), var(--theme-base-secondary-color-s), calc(var(--theme-base-secondary-color-l) + (var(--theme-base-secondary-color-l) * -.6)));
    --theme-secondary-custom: var(--theme-secondary-custom-400);
    --theme-secondary-custom-focus-ring: hsla(var(--theme-base-secondary-color-h), var(--theme-base-secondary-color-s), var(--theme-base-secondary-color-l), 0.15);
    color: var(--theme-body-font-color, var(--black-600))
}

body:not(.theme-highcontrast).theme-dark,body:not(.theme-highcontrast):not(.theme-dark) .theme-dark__forced,body:not(.theme-highcontrast).theme-dark.themed,body:not(.theme-highcontrast):not(.theme-dark) .theme-dark__forced.themed,body:not(.theme-highcontrast).theme-dark .themed,body:not(.theme-highcontrast):not(.theme-dark) .theme-dark__forced .themed {
    --white: hsl(210,3%,15%);
    --black-050: hsl(210,3%,15%);
    --black-100: hsl(210,3%,18%);
    --black-150: hsl(210,4%,21%);
    --black-200: hsl(210,4%,27%);
    --black-225: hsl(210,4%,30%);
    --black-250: hsl(210,5%,36%);
    --black-300: hsl(210,4%,47%);
    --black-350: hsl(210,8%,70%);
    --black-400: hsl(210,8%,80%);
    --black-500: hsl(210,8%,90%);
    --black-600: hsl(210,11%,98%);
    --black: hsl(0,0%,100%);
    --orange-100: hsl(27,29%,19%);
    --orange-200: hsl(27,43%,31%);
    --orange-300: hsl(27,43%,47%);
    --orange-400: hsl(27,80%,72%);
    --orange-500: hsl(27,80%,83%);
    --orange-600: hsl(27,80%,93%);
    --blue-100: hsl(209,29%,19%);
    --blue-200: hsl(210,29%,35%);
    --blue-300: hsl(210,29%,50%);
    --blue-400: hsl(210,80%,75%);
    --blue-500: hsl(210,80%,83%);
    --blue-600: hsl(210,80%,93%);
    --green-100: hsl(148,29%,19%);
    --green-200: hsl(148,29%,27%);
    --green-300: hsl(148,25%,40%);
    --green-400: hsl(148,40%,68%);
    --green-500: hsl(148,40%,80%);
    --green-600: hsl(148,40%,93%);
    --red-100: hsl(358,29%,19%);
    --red-200: hsl(0,29%,37%);
    --red-300: hsl(0,34%,54%);
    --red-400: hsl(0,73%,80%);
    --red-500: hsl(0,73%,88%);
    --red-600: hsl(0,73%,95%);
    --yellow-100: hsl(43,29%,17%);
    --yellow-200: hsl(43,29%,25%);
    --yellow-300: hsl(43,29%,40%);
    --yellow-400: hsl(43,75%,75%);
    --yellow-500: hsl(43,75%,82%);
    --yellow-600: hsl(43,75%,91%);
    --purple-100: hsl(237,24%,23%);
    --purple-200: hsl(237,27%,34%);
    --purple-300: hsl(237,32%,56%);
    --purple-400: hsl(237,60%,82%);
    --purple-500: hsl(237,60%,88%);
    --purple-600: hsl(237,65%,96%);
    --gold-100: hsl(45,29%,24%);
    --gold-200: hsl(45,47%,37%);
    --gold-300: hsl(45,92%,62%);
    --gold-400: hsl(46,93%,78%);
    --silver-100: hsl(220,2%,26%);
    --silver-200: hsl(220,1%,46%);
    --silver-300: hsl(216,4%,69%);
    --silver-400: hsl(214,8%,83%);
    --bronze-100: hsl(28,13%,27%);
    --bronze-200: hsl(28,27%,45%);
    --bronze-300: hsl(28,58%,67%);
    --bronze-400: hsl(28,59%,83%);
    --bc-lightest: var(--black-100);
    --bc-lighter: var(--black-150);
    --bc-light: var(--black-200);
    --bc-medium: var(--black-225);
    --bc-dark: var(--black-250);
    --bc-darker: var(--black-300);
    --bs-sm: 0 1px 2px hsla(0,0%,0%,0.1),0 1px 4px hsla(0,0%,0%,0.1),0 2px 8px hsla(0,0%,0%,0.1);
    --bs-md: 0 1px 3px hsla(0,0%,0%,0.11),0 2px 6px hsla(0,0%,0%,0.11),0 3px 8px hsla(0,0%,0%,0.14);
    --bs-lg: 0 1px 4px hsla(0,0%,0%,0.14),0 3px 8px hsla(0,0%,0%,0.14),0 4px 13px hsla(0,0%,0%,0.18);
    --bs-xl: 0 10px 24px hsla(0,0%,0%,0.1),0 20px 48px hsla(0,0%,0%,0.1),0 1px 4px hsla(0,0%,0%,0.15);
    --focus-ring: var(--theme-dark-secondary-custom-focus-ring, hsla(206,100%,40%,0.25));
    --focus-ring-success: hsla(140,40%,75%,0.4);
    --focus-ring-warning: hsla(47,79%,58%,0.4);
    --focus-ring-error: hsla(358,62%,47%,0.15);
    --focus-ring-muted: hsla(210,8%,15%,0.1);
    --highlight-addition: var(--green-500);
    --highlight-attribute: var(--blue-400);
    --highlight-bg: hsl(0,2%,11%);
    --highlight-color: var(--black);
    --highlight-comment: hsl(0,0%,60%);
    --highlight-deletion: var(--red-500);
    --highlight-keyword: var(--blue-400);
    --highlight-literal: hsl(27,85%,61.5%);
    --highlight-namespace: hsl(27,85%,61.5%);
    --highlight-punctuation: hsl(0,0%,80%);
    --highlight-symbol: hsl(306,43%,69%);
    --highlight-variable: hsl(65.5,39%,57.5%);
    --scrollbar: hsla(0,0%,0%,0.2);
    --theme-primary: var(--theme-dark-primary-custom, var(--orange-400));
    --theme-primary-100: var(--theme-dark-primary-custom-100, var(--orange-100));
    --theme-primary-200: var(--theme-dark-primary-custom-200, var(--orange-200));
    --theme-primary-300: var(--theme-dark-primary-custom-300, var(--orange-300));
    --theme-primary-400: var(--theme-dark-primary-custom-400, var(--orange-400));
    --theme-primary-500: var(--theme-dark-primary-custom-500, var(--orange-500));
    --theme-primary-600: var(--theme-dark-primary-custom-600, var(--orange-600));
    --theme-secondary: var(--theme-dark-secondary-custom, var(--blue-400));
    --theme-secondary-100: var(--theme-dark-secondary-custom-100, var(--blue-100));
    --theme-secondary-200: var(--theme-dark-secondary-custom-200, var(--blue-200));
    --theme-secondary-300: var(--theme-dark-secondary-custom-300, var(--blue-300));
    --theme-secondary-400: var(--theme-dark-secondary-custom-400, var(--blue-400));
    --theme-secondary-500: var(--theme-dark-secondary-custom-500, var(--blue-500));
    --theme-secondary-600: var(--theme-dark-secondary-custom-600, var(--blue-600));
    --theme-dark-primary-custom-100: hsl(var(--theme-dark-primary-color-h), calc(var(--theme-dark-primary-color-s) + (var(--theme-dark-primary-color-s) * -.6)), calc(var(--theme-dark-primary-color-l) + (var(--theme-dark-primary-color-l) * -.7)));
    --theme-dark-primary-custom-200: hsl(var(--theme-dark-primary-color-h), calc(var(--theme-dark-primary-color-s) + (var(--theme-dark-primary-color-s) * -.4)), calc(var(--theme-dark-primary-color-l) + (var(--theme-dark-primary-color-l) * -.5)));
    --theme-dark-primary-custom-300: hsl(var(--theme-dark-primary-color-h), calc(var(--theme-dark-primary-color-s) + (var(--theme-dark-primary-color-s) * -.3)), calc(var(--theme-dark-primary-color-l) + (var(--theme-dark-primary-color-l) * -.2)));
    --theme-dark-primary-custom-400: hsl(var(--theme-dark-primary-color-h), var(--theme-dark-primary-color-s), var(--theme-dark-primary-color-l));
    --theme-dark-primary-custom-500: hsl(var(--theme-dark-primary-color-h), var(--theme-dark-primary-color-s), calc(var(--theme-dark-primary-color-l) + ((100% - var(--theme-dark-primary-color-l)) * .5)));
    --theme-dark-primary-custom-600: hsl(var(--theme-dark-primary-color-h), var(--theme-dark-primary-color-s), calc(var(--theme-dark-primary-color-l) + ((100% - var(--theme-dark-primary-color-l)) * .8)));
    --theme-dark-primary-custom: var(--theme-dark-primary-custom-400);
    --theme-dark-secondary-custom-100: hsl(var(--theme-dark-secondary-color-h), calc(var(--theme-dark-secondary-color-s) + (var(--theme-dark-secondary-color-s) * -.6)), calc(var(--theme-dark-secondary-color-l) + (var(--theme-dark-secondary-color-l) * -.7)));
    --theme-dark-secondary-custom-200: hsl(var(--theme-dark-secondary-color-h), calc(var(--theme-dark-secondary-color-s) + (var(--theme-dark-secondary-color-s) * -.4)), calc(var(--theme-dark-secondary-color-l) + (var(--theme-dark-secondary-color-l) * -.5)));
    --theme-dark-secondary-custom-300: hsl(var(--theme-dark-secondary-color-h), calc(var(--theme-dark-secondary-color-s) + (var(--theme-dark-secondary-color-s) * -.3)), calc(var(--theme-dark-secondary-color-l) + (var(--theme-dark-secondary-color-l) * -.2)));
    --theme-dark-secondary-custom-400: hsl(var(--theme-dark-secondary-color-h), var(--theme-dark-secondary-color-s), var(--theme-dark-secondary-color-l));
    --theme-dark-secondary-custom-500: hsl(var(--theme-dark-secondary-color-h), var(--theme-dark-secondary-color-s), calc(var(--theme-dark-secondary-color-l) + ((100% - var(--theme-dark-secondary-color-l)) * .5)));
    --theme-dark-secondary-custom-600: hsl(var(--theme-dark-secondary-color-h), var(--theme-dark-secondary-color-s), calc(var(--theme-dark-secondary-color-l) + ((100% - var(--theme-dark-secondary-color-l)) * .8)));
    --theme-dark-secondary-custom: var(--theme-dark-secondary-custom-400);
    --theme-dark-secondary-custom-focus-ring: hsla(var(--theme-dark-secondary-color-h), var(--theme-dark-secondary-color-s), var(--theme-dark-secondary-color-l), 0.25);
    color: var(--theme-body-font-color, var(--black-600))
}

@media (prefers-color-scheme: dark) {
    body:not(.theme-highcontrast).theme-system,body:not(.theme-highcontrast).theme-system.themed,body:not(.theme-highcontrast).theme-system .themed {
        --white:hsl(210,3%,15%);
        --black-050: hsl(210,3%,15%);
        --black-100: hsl(210,3%,18%);
        --black-150: hsl(210,4%,21%);
        --black-200: hsl(210,4%,27%);
        --black-225: hsl(210,4%,30%);
        --black-250: hsl(210,5%,36%);
        --black-300: hsl(210,4%,47%);
        --black-350: hsl(210,8%,70%);
        --black-400: hsl(210,8%,80%);
        --black-500: hsl(210,8%,90%);
        --black-600: hsl(210,11%,98%);
        --black: hsl(0,0%,100%);
        --orange-100: hsl(27,29%,19%);
        --orange-200: hsl(27,43%,31%);
        --orange-300: hsl(27,43%,47%);
        --orange-400: hsl(27,80%,72%);
        --orange-500: hsl(27,80%,83%);
        --orange-600: hsl(27,80%,93%);
        --blue-100: hsl(209,29%,19%);
        --blue-200: hsl(210,29%,35%);
        --blue-300: hsl(210,29%,50%);
        --blue-400: hsl(210,80%,75%);
        --blue-500: hsl(210,80%,83%);
        --blue-600: hsl(210,80%,93%);
        --green-100: hsl(148,29%,19%);
        --green-200: hsl(148,29%,27%);
        --green-300: hsl(148,25%,40%);
        --green-400: hsl(148,40%,68%);
        --green-500: hsl(148,40%,80%);
        --green-600: hsl(148,40%,93%);
        --red-100: hsl(358,29%,19%);
        --red-200: hsl(0,29%,37%);
        --red-300: hsl(0,34%,54%);
        --red-400: hsl(0,73%,80%);
        --red-500: hsl(0,73%,88%);
        --red-600: hsl(0,73%,95%);
        --yellow-100: hsl(43,29%,17%);
        --yellow-200: hsl(43,29%,25%);
        --yellow-300: hsl(43,29%,40%);
        --yellow-400: hsl(43,75%,75%);
        --yellow-500: hsl(43,75%,82%);
        --yellow-600: hsl(43,75%,91%);
        --purple-100: hsl(237,24%,23%);
        --purple-200: hsl(237,27%,34%);
        --purple-300: hsl(237,32%,56%);
        --purple-400: hsl(237,60%,82%);
        --purple-500: hsl(237,60%,88%);
        --purple-600: hsl(237,65%,96%);
        --gold-100: hsl(45,29%,24%);
        --gold-200: hsl(45,47%,37%);
        --gold-300: hsl(45,92%,62%);
        --gold-400: hsl(46,93%,78%);
        --silver-100: hsl(220,2%,26%);
        --silver-200: hsl(220,1%,46%);
        --silver-300: hsl(216,4%,69%);
        --silver-400: hsl(214,8%,83%);
        --bronze-100: hsl(28,13%,27%);
        --bronze-200: hsl(28,27%,45%);
        --bronze-300: hsl(28,58%,67%);
        --bronze-400: hsl(28,59%,83%);
        --bc-lightest: var(--black-100);
        --bc-lighter: var(--black-150);
        --bc-light: var(--black-200);
        --bc-medium: var(--black-225);
        --bc-dark: var(--black-250);
        --bc-darker: var(--black-300);
        --bs-sm: 0 1px 2px hsla(0,0%,0%,0.1),0 1px 4px hsla(0,0%,0%,0.1),0 2px 8px hsla(0,0%,0%,0.1);
        --bs-md: 0 1px 3px hsla(0,0%,0%,0.11),0 2px 6px hsla(0,0%,0%,0.11),0 3px 8px hsla(0,0%,0%,0.14);
        --bs-lg: 0 1px 4px hsla(0,0%,0%,0.14),0 3px 8px hsla(0,0%,0%,0.14),0 4px 13px hsla(0,0%,0%,0.18);
        --bs-xl: 0 10px 24px hsla(0,0%,0%,0.1),0 20px 48px hsla(0,0%,0%,0.1),0 1px 4px hsla(0,0%,0%,0.15);
        --focus-ring: var(--theme-dark-secondary-custom-focus-ring, hsla(206,100%,40%,0.25));
        --focus-ring-success: hsla(140,40%,75%,0.4);
        --focus-ring-warning: hsla(47,79%,58%,0.4);
        --focus-ring-error: hsla(358,62%,47%,0.15);
        --focus-ring-muted: hsla(210,8%,15%,0.1);
        --highlight-addition: var(--green-500);
        --highlight-attribute: var(--blue-400);
        --highlight-bg: hsl(0,2%,11%);
        --highlight-color: var(--black);
        --highlight-comment: hsl(0,0%,60%);
        --highlight-deletion: var(--red-500);
        --highlight-keyword: var(--blue-400);
        --highlight-literal: hsl(27,85%,61.5%);
        --highlight-namespace: hsl(27,85%,61.5%);
        --highlight-punctuation: hsl(0,0%,80%);
        --highlight-symbol: hsl(306,43%,69%);
        --highlight-variable: hsl(65.5,39%,57.5%);
        --scrollbar: hsla(0,0%,0%,0.2);
        --theme-primary: var(--theme-dark-primary-custom, var(--orange-400));
        --theme-primary-100: var(--theme-dark-primary-custom-100, var(--orange-100));
        --theme-primary-200: var(--theme-dark-primary-custom-200, var(--orange-200));
        --theme-primary-300: var(--theme-dark-primary-custom-300, var(--orange-300));
        --theme-primary-400: var(--theme-dark-primary-custom-400, var(--orange-400));
        --theme-primary-500: var(--theme-dark-primary-custom-500, var(--orange-500));
        --theme-primary-600: var(--theme-dark-primary-custom-600, var(--orange-600));
        --theme-secondary: var(--theme-dark-secondary-custom, var(--blue-400));
        --theme-secondary-100: var(--theme-dark-secondary-custom-100, var(--blue-100));
        --theme-secondary-200: var(--theme-dark-secondary-custom-200, var(--blue-200));
        --theme-secondary-300: var(--theme-dark-secondary-custom-300, var(--blue-300));
        --theme-secondary-400: var(--theme-dark-secondary-custom-400, var(--blue-400));
        --theme-secondary-500: var(--theme-dark-secondary-custom-500, var(--blue-500));
        --theme-secondary-600: var(--theme-dark-secondary-custom-600, var(--blue-600));
        --theme-dark-primary-custom-100: hsl(var(--theme-dark-primary-color-h), calc(var(--theme-dark-primary-color-s) + (var(--theme-dark-primary-color-s) * -.6)), calc(var(--theme-dark-primary-color-l) + (var(--theme-dark-primary-color-l) * -.7)));
        --theme-dark-primary-custom-200: hsl(var(--theme-dark-primary-color-h), calc(var(--theme-dark-primary-color-s) + (var(--theme-dark-primary-color-s) * -.4)), calc(var(--theme-dark-primary-color-l) + (var(--theme-dark-primary-color-l) * -.5)));
        --theme-dark-primary-custom-300: hsl(var(--theme-dark-primary-color-h), calc(var(--theme-dark-primary-color-s) + (var(--theme-dark-primary-color-s) * -.3)), calc(var(--theme-dark-primary-color-l) + (var(--theme-dark-primary-color-l) * -.2)));
        --theme-dark-primary-custom-400: hsl(var(--theme-dark-primary-color-h), var(--theme-dark-primary-color-s), var(--theme-dark-primary-color-l));
        --theme-dark-primary-custom-500: hsl(var(--theme-dark-primary-color-h), var(--theme-dark-primary-color-s), calc(var(--theme-dark-primary-color-l) + ((100% - var(--theme-dark-primary-color-l)) * .5)));
        --theme-dark-primary-custom-600: hsl(var(--theme-dark-primary-color-h), var(--theme-dark-primary-color-s), calc(var(--theme-dark-primary-color-l) + ((100% - var(--theme-dark-primary-color-l)) * .8)));
        --theme-dark-primary-custom: var(--theme-dark-primary-custom-400);
        --theme-dark-secondary-custom-100: hsl(var(--theme-dark-secondary-color-h), calc(var(--theme-dark-secondary-color-s) + (var(--theme-dark-secondary-color-s) * -.6)), calc(var(--theme-dark-secondary-color-l) + (var(--theme-dark-secondary-color-l) * -.7)));
        --theme-dark-secondary-custom-200: hsl(var(--theme-dark-secondary-color-h), calc(var(--theme-dark-secondary-color-s) + (var(--theme-dark-secondary-color-s) * -.4)), calc(var(--theme-dark-secondary-color-l) + (var(--theme-dark-secondary-color-l) * -.5)));
        --theme-dark-secondary-custom-300: hsl(var(--theme-dark-secondary-color-h), calc(var(--theme-dark-secondary-color-s) + (var(--theme-dark-secondary-color-s) * -.3)), calc(var(--theme-dark-secondary-color-l) + (var(--theme-dark-secondary-color-l) * -.2)));
        --theme-dark-secondary-custom-400: hsl(var(--theme-dark-secondary-color-h), var(--theme-dark-secondary-color-s), var(--theme-dark-secondary-color-l));
        --theme-dark-secondary-custom-500: hsl(var(--theme-dark-secondary-color-h), var(--theme-dark-secondary-color-s), calc(var(--theme-dark-secondary-color-l) + ((100% - var(--theme-dark-secondary-color-l)) * .5)));
        --theme-dark-secondary-custom-600: hsl(var(--theme-dark-secondary-color-h), var(--theme-dark-secondary-color-s), calc(var(--theme-dark-secondary-color-l) + ((100% - var(--theme-dark-secondary-color-l)) * .8)));
        --theme-dark-secondary-custom: var(--theme-dark-secondary-custom-400);
        --theme-dark-secondary-custom-focus-ring: hsla(var(--theme-dark-secondary-color-h), var(--theme-dark-secondary-color-s), var(--theme-dark-secondary-color-l), 0.25);
        color: var(--theme-body-font-color, var(--black-600))
    }
}

body.theme-highcontrast:not(.theme-dark),body.theme-highcontrast.theme-dark .theme-light__forced,body.theme-highcontrast.theme-system .theme-light__forced {
    --white: hsl(0,0%,100%);
    --black-050: hsl(0,0%,100%);
    --black-100: hsl(210,8%,98%);
    --black-150: hsl(210,8%,95%);
    --black-200: hsl(210,8%,90%);
    --black-225: hsl(210,8%,85%);
    --black-250: hsl(210,8%,80%);
    --black-300: hsl(210,9%,75%);
    --black-350: hsl(210,8%,45%);
    --black-400: hsl(212,8%,35%);
    --black-500: hsl(210,8%,25%);
    --black-600: hsl(210,8%,5%);
    --black: hsl(0,0%,0%);
    --orange-100: hsl(23,87%,97%);
    --orange-200: hsl(23,87%,97%);
    --orange-300: hsl(27,90%,55%);
    --orange-400: hsl(27,90%,55%);
    --orange-500: hsl(27,80%,28%);
    --orange-600: hsl(27,80%,28%);
    --blue-100: hsl(210,80%,96%);
    --blue-200: hsl(210,80%,96%);
    --blue-300: hsl(210,70%,48%);
    --blue-400: hsl(210,77%,34%);
    --blue-500: hsl(210,80%,23%);
    --blue-600: hsl(210,80%,23%);
    --green-100: hsl(147,36%,95%);
    --green-200: hsl(147,36%,95%);
    --green-300: hsl(148,70%,31%);
    --green-400: hsl(148,75%,22%);
    --green-500: hsl(146,74%,15%);
    --green-600: hsl(146,74%,15%);
    --red-100: hsl(0,80%,96%);
    --red-200: hsl(0,80%,96%);
    --red-300: hsl(0,60%,49%);
    --red-400: hsl(0,65%,37%);
    --red-500: hsl(0,65%,22%);
    --red-600: hsl(0,65%,22%);
    --yellow-100: hsl(41,80%,96%);
    --yellow-200: hsl(41,80%,96%);
    --yellow-300: hsl(43,85%,50%);
    --yellow-400: hsl(43,85%,50%);
    --yellow-500: hsl(48,85%,18%);
    --yellow-600: hsl(48,85%,18%);
    --purple-100: hsl(237,83%,98%);
    --purple-200: hsl(237,83%,98%);
    --purple-300: hsl(237,55%,57%);
    --purple-400: hsl(237,55%,57%);
    --purple-500: hsl(237,50%,32%);
    --purple-600: hsl(237,50%,32%);
    --gold-100: hsl(46,100%,91%);
    --gold-200: hsl(46,100%,91%);
    --gold-300: hsl(45,100%,42%);
    --gold-400: hsl(46,92%,26%);
    --silver-100: hsl(0,0%,95%);
    --silver-200: hsl(0,0%,95%);
    --silver-300: hsl(210,5%,68%);
    --silver-400: hsl(210,2%,40%);
    --bronze-100: hsl(28,40%,92%);
    --bronze-200: hsl(28,40%,92%);
    --bronze-300: hsl(28,43%,65%);
    --bronze-400: hsl(28,43%,39%);
    --bc-lightest: var(--black-400);
    --bc-lighter: var(--black-400);
    --bc-light: var(--black-400);
    --bc-medium: var(--black-400);
    --bc-dark: var(--black-500);
    --bc-darker: var(--black-600);
    --bs-sm: none;
    --bs-md: none;
    --bs-lg: none;
    --bs-xl: none;
    --focus-ring: hsla(206,100%,40%,0.9);
    --focus-ring-success: hsla(140,40%,40%,0.9);
    --focus-ring-warning: hsla(47,76%,46%,0.9);
    --focus-ring-error: hsla(358,62%,47%,0.9);
    --focus-ring-muted: hsla(210,8%,55%,0.95);
    --highlight-addition: var(--green-500);
    --highlight-attribute: hsl(215,100%,35%);
    --highlight-bg: hsl(0,0%,96.5%);
    --highlight-color: var(--black-600);
    --highlight-comment: hsl(213,7%,33%);
    --highlight-deletion: var(--red-400);
    --highlight-keyword: hsl(215,100%,35%);
    --highlight-literal: hsl(16,94%,31%);
    --highlight-namespace: hsl(16,94%,31%);
    --highlight-punctuation: var(--black-500);
    --highlight-symbol: hsl(309,45%,31%);
    --highlight-variable: hsl(88,100%,19%);
    --scrollbar: var(--black);
    --theme-primary: var(--orange-400);
    --theme-primary-100: var(--orange-100);
    --theme-primary-200: var(--orange-200);
    --theme-primary-300: var(--orange-300);
    --theme-primary-400: var(--orange-400);
    --theme-primary-500: var(--orange-500);
    --theme-primary-600: var(--orange-600);
    --theme-secondary: var(--blue-400);
    --theme-secondary-100: var(--blue-100);
    --theme-secondary-200: var(--blue-200);
    --theme-secondary-300: var(--blue-300);
    --theme-secondary-400: var(--blue-400);
    --theme-secondary-500: var(--blue-500);
    --theme-secondary-600: var(--blue-600);
    --_o-disabled: .8
}

body.theme-highcontrast.theme-dark,body.theme-highcontrast:not(.theme-dark) .theme-dark__forced {
    --white: hsl(0,0%,0%);
    --black-050: hsl(210,3%,15%);
    --black-100: hsl(210,3%,18%);
    --black-150: hsl(210,4%,21%);
    --black-200: hsl(210,4%,27%);
    --black-225: hsl(210,4%,30%);
    --black-250: hsl(210,5%,36%);
    --black-300: hsl(210,4%,47%);
    --black-350: hsl(210,10%,74%);
    --black-400: hsl(210,8%,80%);
    --black-500: hsl(210,8%,90%);
    --black-600: hsl(210,11%,98%);
    --black: hsl(0,0%,100%);
    --orange-100: hsl(27,30%,19%);
    --orange-200: hsl(27,30%,19%);
    --orange-300: hsl(27,80%,72%);
    --orange-400: hsl(27,80%,72%);
    --orange-500: hsl(28,78%,93%);
    --orange-600: hsl(28,78%,93%);
    --blue-100: hsl(209,30%,19%);
    --blue-200: hsl(209,30%,19%);
    --blue-300: hsl(210,80%,72%);
    --blue-400: hsl(210,80%,75%);
    --blue-500: hsl(210,78%,93%);
    --blue-600: hsl(210,78%,93%);
    --green-100: hsl(147,30%,19%);
    --green-200: hsl(147,30%,19%);
    --green-300: hsl(148,40%,62%);
    --green-400: hsl(148,40%,68%);
    --green-500: hsl(150,39%,93%);
    --green-600: hsl(150,39%,93%);
    --red-100: hsl(358,30%,19%);
    --red-200: hsl(358,30%,19%);
    --red-300: hsl(0,75%,77%);
    --red-400: hsl(0,73%,80%);
    --red-500: hsl(0,76%,95%);
    --red-600: hsl(0,76%,95%);
    --yellow-100: hsl(43,29%,17%);
    --yellow-200: hsl(43,29%,17%);
    --yellow-300: hsl(43,75%,75%);
    --yellow-400: hsl(43,75%,75%);
    --yellow-500: hsl(48,74%,91%);
    --yellow-600: hsl(44,74%,91%);
    --purple-100: hsl(237,24%,23%);
    --purple-200: hsl(237,24%,23%);
    --purple-300: hsl(237,60%,82%);
    --purple-400: hsl(237,60%,82%);
    --purple-500: hsl(237,62%,96%);
    --purple-600: hsl(237,62%,96%);
    --gold-100: hsl(45,22%,25%);
    --gold-200: hsl(45,22%,25%);
    --gold-300: hsl(45,92%,62%);
    --gold-400: hsl(46,93%,78%);
    --silver-100: hsl(220,2%,26%);
    --silver-200: hsl(220,2%,26%);
    --silver-300: hsl(220,4%,69%);
    --silver-400: hsl(214,8%,83%);
    --bronze-100: hsl(27,13%,27%);
    --bronze-200: hsl(27,13%,27%);
    --bronze-300: hsl(28,58%,67%);
    --bronze-400: hsl(28,59%,83%);
    --bc-lightest: var(--black-400);
    --bc-lighter: var(--black-400);
    --bc-light: var(--black-400);
    --bc-medium: var(--black-400);
    --bc-dark: var(--black-500);
    --bc-darker: var(--black-600);
    --bs-sm: none;
    --bs-md: none;
    --bs-lg: none;
    --bs-xl: none;
    --focus-ring: hsla(206,100%,40%,0.9);
    --focus-ring-success: hsla(140,40%,40%,0.9);
    --focus-ring-warning: hsla(47,76%,46%,0.9);
    --focus-ring-error: hsla(358,62%,47%,0.9);
    --focus-ring-muted: hsla(210,8%,55%,0.95);
    --highlight-addition: var(--green-500);
    --highlight-attribute: hsl(200,57%,85%);
    --highlight-bg: hsl(0,0%,10%);
    --highlight-color: hsl(0,0%,100%);
    --highlight-comment: hsl(0,0%,99%);
    --highlight-deletion: var(--red-500);
    --highlight-keyword: hsl(200,57%,85%);
    --highlight-literal: hsl(36,96%,71%);
    --highlight-namespace: hsl(36,96%,71%);
    --highlight-punctuation: hsl(0,0%,99%);
    --highlight-symbol: hsl(304,39%,85%);
    --highlight-variable: hsl(62,71%,81%);
    --scrollbar: var(--black);
    --theme-primary: var(--orange-400);
    --theme-primary-100: var(--orange-100);
    --theme-primary-200: var(--orange-200);
    --theme-primary-300: var(--orange-300);
    --theme-primary-400: var(--orange-400);
    --theme-primary-500: var(--orange-500);
    --theme-primary-600: var(--orange-600);
    --theme-secondary: var(--blue-400);
    --theme-secondary-100: var(--blue-100);
    --theme-secondary-200: var(--blue-200);
    --theme-secondary-300: var(--blue-300);
    --theme-secondary-400: var(--blue-400);
    --theme-secondary-500: var(--blue-500);
    --theme-secondary-600: var(--blue-600);
    --_o-disabled: .8
}

@media (prefers-color-scheme: dark) {
    body.theme-highcontrast.theme-system {
        --white:hsl(0,0%,0%);
        --black-050: hsl(210,3%,15%);
        --black-100: hsl(210,3%,18%);
        --black-150: hsl(210,4%,21%);
        --black-200: hsl(210,4%,27%);
        --black-225: hsl(210,4%,30%);
        --black-250: hsl(210,5%,36%);
        --black-300: hsl(210,4%,47%);
        --black-350: hsl(210,10%,74%);
        --black-400: hsl(210,8%,80%);
        --black-500: hsl(210,8%,90%);
        --black-600: hsl(210,11%,98%);
        --black: hsl(0,0%,100%);
        --orange-100: hsl(27,30%,19%);
        --orange-200: hsl(27,30%,19%);
        --orange-300: hsl(27,80%,72%);
        --orange-400: hsl(27,80%,72%);
        --orange-500: hsl(28,78%,93%);
        --orange-600: hsl(28,78%,93%);
        --blue-100: hsl(209,30%,19%);
        --blue-200: hsl(209,30%,19%);
        --blue-300: hsl(210,80%,72%);
        --blue-400: hsl(210,80%,75%);
        --blue-500: hsl(210,78%,93%);
        --blue-600: hsl(210,78%,93%);
        --green-100: hsl(147,30%,19%);
        --green-200: hsl(147,30%,19%);
        --green-300: hsl(148,40%,62%);
        --green-400: hsl(148,40%,68%);
        --green-500: hsl(150,39%,93%);
        --green-600: hsl(150,39%,93%);
        --red-100: hsl(358,30%,19%);
        --red-200: hsl(358,30%,19%);
        --red-300: hsl(0,75%,77%);
        --red-400: hsl(0,73%,80%);
        --red-500: hsl(0,76%,95%);
        --red-600: hsl(0,76%,95%);
        --yellow-100: hsl(43,29%,17%);
        --yellow-200: hsl(43,29%,17%);
        --yellow-300: hsl(43,75%,75%);
        --yellow-400: hsl(43,75%,75%);
        --yellow-500: hsl(48,74%,91%);
        --yellow-600: hsl(44,74%,91%);
        --purple-100: hsl(237,24%,23%);
        --purple-200: hsl(237,24%,23%);
        --purple-300: hsl(237,60%,82%);
        --purple-400: hsl(237,60%,82%);
        --purple-500: hsl(237,62%,96%);
        --purple-600: hsl(237,62%,96%);
        --gold-100: hsl(45,22%,25%);
        --gold-200: hsl(45,22%,25%);
        --gold-300: hsl(45,92%,62%);
        --gold-400: hsl(46,93%,78%);
        --silver-100: hsl(220,2%,26%);
        --silver-200: hsl(220,2%,26%);
        --silver-300: hsl(220,4%,69%);
        --silver-400: hsl(214,8%,83%);
        --bronze-100: hsl(27,13%,27%);
        --bronze-200: hsl(27,13%,27%);
        --bronze-300: hsl(28,58%,67%);
        --bronze-400: hsl(28,59%,83%);
        --bc-lightest: var(--black-400);
        --bc-lighter: var(--black-400);
        --bc-light: var(--black-400);
        --bc-medium: var(--black-400);
        --bc-dark: var(--black-500);
        --bc-darker: var(--black-600);
        --bs-sm: none;
        --bs-md: none;
        --bs-lg: none;
        --bs-xl: none;
        --focus-ring: hsla(206,100%,40%,0.9);
        --focus-ring-success: hsla(140,40%,40%,0.9);
        --focus-ring-warning: hsla(47,76%,46%,0.9);
        --focus-ring-error: hsla(358,62%,47%,0.9);
        --focus-ring-muted: hsla(210,8%,55%,0.95);
        --highlight-addition: var(--green-500);
        --highlight-attribute: hsl(200,57%,85%);
        --highlight-bg: hsl(0,0%,10%);
        --highlight-color: hsl(0,0%,100%);
        --highlight-comment: hsl(0,0%,99%);
        --highlight-deletion: var(--red-500);
        --highlight-keyword: hsl(200,57%,85%);
        --highlight-literal: hsl(36,96%,71%);
        --highlight-namespace: hsl(36,96%,71%);
        --highlight-punctuation: hsl(0,0%,99%);
        --highlight-symbol: hsl(304,39%,85%);
        --highlight-variable: hsl(62,71%,81%);
        --scrollbar: var(--black);
        --theme-primary: var(--orange-400);
        --theme-primary-100: var(--orange-100);
        --theme-primary-200: var(--orange-200);
        --theme-primary-300: var(--orange-300);
        --theme-primary-400: var(--orange-400);
        --theme-primary-500: var(--orange-500);
        --theme-primary-600: var(--orange-600);
        --theme-secondary: var(--blue-400);
        --theme-secondary-100: var(--blue-100);
        --theme-secondary-200: var(--blue-200);
        --theme-secondary-300: var(--blue-300);
        --theme-secondary-400: var(--blue-400);
        --theme-secondary-500: var(--blue-500);
        --theme-secondary-600: var(--blue-600);
        --_o-disabled: .8
    }
}

.bc-white-legacy-1 {
    border-color: var(--black-legacy-500) !important
}

.bc-white-legacy-2 {
    border-color: var(--black-legacy-300) !important
}

.bc-white-legacy-3,.bc-white-legacy {
    border-color: var(--white-legacy) !important
}

body.theme-highcontrast .bc-white-legacy-1 {
    border-color: var(--black-legacy-025) !important
}

body.theme-highcontrast .bc-white-legacy-2 {
    border-color: var(--black-legacy-050) !important
}

.bc-black-legacy-025 {
    border-color: var(--black-legacy-025) !important
}

.bc-black-legacy-1,.bc-black-legacy-050 {
    border-color: var(--black-legacy-050) !important
}

.bc-black-legacy-2,.bc-black-legacy-075 {
    border-color: var(--black-legacy-075) !important
}

.bc-black-legacy-3,.bc-black-legacy-100 {
    border-color: var(--black-legacy-100) !important
}

.bc-black-legacy-150 {
    border-color: var(--black-legacy-150) !important
}

.bc-black-legacy-4,.bc-black-legacy-200 {
    border-color: var(--black-legacy-200) !important
}

.bc-black-legacy-5,.bc-black-legacy-300 {
    border-color: var(--black-legacy-300) !important
}

.bc-black-legacy-350 {
    border-color: var(--black-legacy-350) !important
}

.bc-black-legacy-6,.bc-black-legacy-400 {
    border-color: var(--black-legacy-400) !important
}

.bc-black-legacy-7,.bc-black-legacy-500 {
    border-color: var(--black-legacy-500) !important
}

.bc-black-legacy-600 {
    border-color: var(--black-legacy-600) !important
}

.bc-black-legacy-8,.bc-black-legacy-700 {
    border-color: var(--black-legacy-700) !important
}

.bc-black-legacy-750 {
    border-color: var(--black-legacy-750) !important
}

.bc-black-legacy-9,.bc-black-legacy-800 {
    border-color: var(--black-legacy-800) !important
}

.bc-black-legacy-10,.bc-black-legacy-900 {
    border-color: var(--black-legacy-900) !important
}

body.theme-highcontrast .bc-black-legacy-1,body.theme-highcontrast .bc-black-legacy-2,body.theme-highcontrast .bc-black-legacy-3,body.theme-highcontrast .bc-black-legacy-4,body.theme-highcontrast .bc-black-legacy-025,body.theme-highcontrast .bc-black-legacy-050,body.theme-highcontrast .bc-black-legacy-075,body.theme-highcontrast .bc-black-legacy-100,body.theme-highcontrast .bc-black-legacy-150,body.theme-highcontrast .bc-black-legacy-200 {
    border-color: var(--black-legacy-300) !important
}

.bc-orange-legacy-050 {
    border-color: var(--orange-legacy-050) !important
}

.bc-orange-legacy-1,.bc-orange-legacy-100 {
    border-color: var(--orange-legacy-100) !important
}

.bc-orange-legacy-200 {
    border-color: var(--orange-legacy-200) !important
}

.bc-orange-legacy-300 {
    border-color: var(--orange-legacy-300) !important
}

.bc-orange-legacy-2,.bc-orange-legacy-400 {
    border-color: var(--orange-legacy-400) !important
}

.bc-orange-legacy-500 {
    border-color: var(--orange-legacy-500) !important
}

.bc-orange-legacy-3,.bc-orange-legacy-600 {
    border-color: var(--orange-legacy-600) !important
}

.bc-orange-legacy-700 {
    border-color: var(--orange-legacy-700) !important
}

.bc-orange-legacy-800 {
    border-color: var(--orange-legacy-800) !important
}

.bc-orange-legacy-900 {
    border-color: var(--orange-legacy-900) !important
}

.bc-blue-legacy-050 {
    border-color: var(--blue-legacy-050) !important
}

.bc-blue-legacy-1,.bc-blue-legacy-100 {
    border-color: var(--blue-legacy-100) !important
}

.bc-blue-legacy-200 {
    border-color: var(--blue-legacy-200) !important
}

.bc-blue-legacy-300 {
    border-color: var(--blue-legacy-300) !important
}

.bc-blue-legacy-2,.bc-blue-legacy-400 {
    border-color: var(--blue-legacy-400) !important
}

.bc-blue-legacy-500 {
    border-color: var(--blue-legacy-500) !important
}

.bc-blue-legacy-3,.bc-blue-legacy-600 {
    border-color: var(--blue-legacy-600) !important
}

.bc-blue-legacy-700 {
    border-color: var(--blue-legacy-700) !important
}

.bc-blue-legacy-800 {
    border-color: var(--blue-legacy-800) !important
}

.bc-blue-legacy-900 {
    border-color: var(--blue-legacy-900) !important
}

.bc-powder-legacy-050 {
    border-color: var(--powder-legacy-050) !important
}

.bc-powder-legacy-1,.bc-powder-legacy-100 {
    border-color: var(--powder-legacy-100) !important
}

.bc-powder-legacy-200 {
    border-color: var(--powder-legacy-200) !important
}

.bc-powder-legacy-300 {
    border-color: var(--powder-legacy-300) !important
}

.bc-powder-legacy-2,.bc-powder-legacy-400 {
    border-color: var(--powder-legacy-400) !important
}

.bc-powder-legacy-500 {
    border-color: var(--powder-legacy-500) !important
}

.bc-powder-legacy-3,.bc-powder-legacy-600 {
    border-color: var(--powder-legacy-600) !important
}

.bc-powder-legacy-700 {
    border-color: var(--powder-legacy-700) !important
}

.bc-powder-legacy-800 {
    border-color: var(--powder-legacy-800) !important
}

.bc-powder-legacy-900 {
    border-color: var(--powder-legacy-900) !important
}

.bc-green-legacy-025 {
    border-color: var(--green-legacy-025) !important
}

.bc-green-legacy-050 {
    border-color: var(--green-legacy-050) !important
}

.bc-green-legacy-1,.bc-green-legacy-100 {
    border-color: var(--green-legacy-100) !important
}

.bc-green-legacy-200 {
    border-color: var(--green-legacy-200) !important
}

.bc-green-legacy-300 {
    border-color: var(--green-legacy-300) !important
}

.bc-green-legacy-2,.bc-green-legacy-400 {
    border-color: var(--green-legacy-400) !important
}

.bc-green-legacy-500 {
    border-color: var(--green-legacy-500) !important
}

.bc-green-legacy-3,.bc-success-legacy,.bc-green-legacy-600 {
    border-color: var(--green-legacy-600) !important
}

.bc-green-legacy-700 {
    border-color: var(--green-legacy-700) !important
}

.bc-green-legacy-800 {
    border-color: var(--green-legacy-800) !important
}

.bc-green-legacy-900 {
    border-color: var(--green-legacy-900) !important
}

.bc-red-legacy-025 {
    border-color: var(--red-legacy-025) !important
}

.bc-red-legacy-050 {
    border-color: var(--red-legacy-050) !important
}

.bc-red-legacy-1,.bc-red-legacy-100 {
    border-color: var(--red-legacy-100) !important
}

.bc-red-legacy-200 {
    border-color: var(--red-legacy-200) !important
}

.bc-red-legacy-300 {
    border-color: var(--red-legacy-300) !important
}

.bc-red-legacy-2,.bc-error-legacy,.bc-red-legacy-400 {
    border-color: var(--red-legacy-400) !important
}

.bc-red-legacy-500 {
    border-color: var(--red-legacy-500) !important
}

.bc-red-legacy-3,.bc-red-legacy-600 {
    border-color: var(--red-legacy-600) !important
}

.bc-red-legacy-700 {
    border-color: var(--red-legacy-700) !important
}

.bc-red-legacy-800 {
    border-color: var(--red-legacy-800) !important
}

.bc-red-legacy-900 {
    border-color: var(--red-legacy-900) !important
}

.bc-yellow-legacy-050 {
    border-color: var(--yellow-legacy-050) !important
}

.bc-yellow-legacy-100 {
    border-color: var(--yellow-legacy-100) !important
}

.bc-yellow-legacy-1,.bc-yellow-legacy-200 {
    border-color: var(--yellow-legacy-200) !important
}

.bc-yellow-legacy-300 {
    border-color: var(--yellow-legacy-300) !important
}

.bc-yellow-legacy-2,.bc-yellow-legacy-400 {
    border-color: var(--yellow-legacy-400) !important
}

.bc-yellow-legacy-500 {
    border-color: var(--yellow-legacy-500) !important
}

.bc-yellow-legacy-3,.bc-warning-legacy,.bc-yellow-legacy-600 {
    border-color: var(--yellow-legacy-600) !important
}

.bc-yellow-legacy-700 {
    border-color: var(--yellow-legacy-700) !important
}

.bc-yellow-legacy-800 {
    border-color: var(--yellow-legacy-800) !important
}

.bc-yellow-legacy-900 {
    border-color: var(--yellow-legacy-900) !important
}

.bc-gold-legacy-lighter {
    border-color: var(--gold-legacy-lighter) !important
}

.bc-gold-legacy {
    border-color: var(--gold-legacy) !important
}

.bc-gold-legacy-darker {
    border-color: var(--gold-legacy-darker) !important
}

.bc-silver-legacy-lighter {
    border-color: var(--silver-legacy-lighter) !important
}

.bc-silver-legacy {
    border-color: var(--silver-legacy) !important
}

.bc-silver-legacy-darker {
    border-color: var(--silver-legacy-darker) !important
}

.bc-bronze-legacy-lighter {
    border-color: var(--bronze-legacy-lighter) !important
}

.bc-bronze-legacy {
    border-color: var(--bronze-legacy) !important
}

.bc-bronze-legacy-darker {
    border-color: var(--bronze-legacy-darker) !important
}

.bc-theme-primary-legacy-025 {
    border-color: var(--theme-primary-legacy-025) !important
}

.bc-theme-primary-legacy-050 {
    border-color: var(--theme-primary-legacy-050) !important
}

.bc-theme-primary-legacy-075 {
    border-color: var(--theme-primary-legacy-075) !important
}

.bc-theme-primary-legacy-100 {
    border-color: var(--theme-primary-legacy-100) !important
}

.bc-theme-primary-legacy-150 {
    border-color: var(--theme-primary-legacy-150) !important
}

.bc-theme-primary-legacy-200 {
    border-color: var(--theme-primary-legacy-200) !important
}

.bc-theme-primary-legacy-300 {
    border-color: var(--theme-primary-legacy-300) !important
}

.bc-theme-primary-legacy-350 {
    border-color: var(--theme-primary-legacy-350) !important
}

.bc-theme-primary-legacy-400 {
    border-color: var(--theme-primary-legacy-400) !important
}

.bc-theme-primary-legacy-500 {
    border-color: var(--theme-primary-legacy-500) !important
}

.bc-theme-primary-legacy-600 {
    border-color: var(--theme-primary-legacy-600) !important
}

.bc-theme-primary-legacy-700 {
    border-color: var(--theme-primary-legacy-700) !important
}

.bc-theme-primary-legacy-800 {
    border-color: var(--theme-primary-legacy-800) !important
}

.bc-theme-primary-legacy-900 {
    border-color: var(--theme-primary-legacy-900) !important
}

.bc-theme-secondary-legacy-025 {
    border-color: var(--theme-secondary-legacy-025) !important
}

.bc-theme-secondary-legacy-050 {
    border-color: var(--theme-secondary-legacy-050) !important
}

.bc-theme-secondary-legacy-075 {
    border-color: var(--theme-secondary-legacy-075) !important
}

.bc-theme-secondary-legacy-100 {
    border-color: var(--theme-secondary-legacy-100) !important
}

.bc-theme-secondary-legacy-150 {
    border-color: var(--theme-secondary-legacy-150) !important
}

.bc-theme-secondary-legacy-200 {
    border-color: var(--theme-secondary-legacy-200) !important
}

.bc-theme-secondary-legacy-300 {
    border-color: var(--theme-secondary-legacy-300) !important
}

.bc-theme-secondary-legacy-350 {
    border-color: var(--theme-secondary-legacy-350) !important
}

.bc-theme-secondary-legacy-400 {
    border-color: var(--theme-secondary-legacy-400) !important
}

.bc-theme-secondary-legacy-500 {
    border-color: var(--theme-secondary-legacy-500) !important
}

.bc-theme-secondary-legacy-600 {
    border-color: var(--theme-secondary-legacy-600) !important
}

.bc-theme-secondary-legacy-700 {
    border-color: var(--theme-secondary-legacy-700) !important
}

.bc-theme-secondary-legacy-800 {
    border-color: var(--theme-secondary-legacy-800) !important
}

.bc-theme-secondary-legacy-900 {
    border-color: var(--theme-secondary-legacy-900) !important
}

.fc-black-legacy-900,.h\:fc-black-legacy-900:hover,.f\:fc-black-legacy-900:focus,.f\:fc-black-legacy-900:focus-within {
    color: var(--black-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-900 {
        color:var(--black-legacy-900) !important
    }
}

body.theme-dark .d\:fc-black-legacy-900,.theme-dark__forced .d\:fc-black-legacy-900,body.theme-system .theme-dark__forced .d\:fc-black-legacy-900 {
    color: var(--black-legacy-900) !important
}

.bg-black-legacy-900,.h\:bg-black-legacy-900:hover,.f\:bg-black-legacy-900:focus,.f\:bg-black-legacy-900:focus-within {
    background-color: var(--black-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-900 {
        background-color:var(--black-legacy-900) !important
    }
}

body.theme-dark .d\:bg-black-legacy-900,.theme-dark__forced .d\:bg-black-legacy-900,body.theme-system .theme-dark__forced .d\:bg-black-legacy-900 {
    background-color: var(--black-legacy-900) !important
}

.fc-black-legacy-800,.h\:fc-black-legacy-800:hover,.f\:fc-black-legacy-800:focus,.f\:fc-black-legacy-800:focus-within {
    color: var(--black-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-800 {
        color:var(--black-legacy-800) !important
    }
}

body.theme-dark .d\:fc-black-legacy-800,.theme-dark__forced .d\:fc-black-legacy-800,body.theme-system .theme-dark__forced .d\:fc-black-legacy-800 {
    color: var(--black-legacy-800) !important
}

.bg-black-legacy-800,.h\:bg-black-legacy-800:hover,.f\:bg-black-legacy-800:focus,.f\:bg-black-legacy-800:focus-within {
    background-color: var(--black-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-800 {
        background-color:var(--black-legacy-800) !important
    }
}

body.theme-dark .d\:bg-black-legacy-800,.theme-dark__forced .d\:bg-black-legacy-800,body.theme-system .theme-dark__forced .d\:bg-black-legacy-800 {
    background-color: var(--black-legacy-800) !important
}

.fc-black-legacy-700,.h\:fc-black-legacy-700:hover,.f\:fc-black-legacy-700:focus,.f\:fc-black-legacy-700:focus-within {
    color: var(--black-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-700 {
        color:var(--black-legacy-700) !important
    }
}

body.theme-dark .d\:fc-black-legacy-700,.theme-dark__forced .d\:fc-black-legacy-700,body.theme-system .theme-dark__forced .d\:fc-black-legacy-700 {
    color: var(--black-legacy-700) !important
}

.bg-black-legacy-700,.h\:bg-black-legacy-700:hover,.f\:bg-black-legacy-700:focus,.f\:bg-black-legacy-700:focus-within {
    background-color: var(--black-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-700 {
        background-color:var(--black-legacy-700) !important
    }
}

body.theme-dark .d\:bg-black-legacy-700,.theme-dark__forced .d\:bg-black-legacy-700,body.theme-system .theme-dark__forced .d\:bg-black-legacy-700 {
    background-color: var(--black-legacy-700) !important
}

.fc-black-legacy-600,.h\:fc-black-legacy-600:hover,.f\:fc-black-legacy-600:focus,.f\:fc-black-legacy-600:focus-within {
    color: var(--black-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-600 {
        color:var(--black-legacy-600) !important
    }
}

body.theme-dark .d\:fc-black-legacy-600,.theme-dark__forced .d\:fc-black-legacy-600,body.theme-system .theme-dark__forced .d\:fc-black-legacy-600 {
    color: var(--black-legacy-600) !important
}

.bg-black-legacy-600,.h\:bg-black-legacy-600:hover,.f\:bg-black-legacy-600:focus,.f\:bg-black-legacy-600:focus-within {
    background-color: var(--black-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-600 {
        background-color:var(--black-legacy-600) !important
    }
}

body.theme-dark .d\:bg-black-legacy-600,.theme-dark__forced .d\:bg-black-legacy-600,body.theme-system .theme-dark__forced .d\:bg-black-legacy-600 {
    background-color: var(--black-legacy-600) !important
}

.fc-black-legacy-500,.h\:fc-black-legacy-500:hover,.f\:fc-black-legacy-500:focus,.f\:fc-black-legacy-500:focus-within {
    color: var(--black-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-500 {
        color:var(--black-legacy-500) !important
    }
}

body.theme-dark .d\:fc-black-legacy-500,.theme-dark__forced .d\:fc-black-legacy-500,body.theme-system .theme-dark__forced .d\:fc-black-legacy-500 {
    color: var(--black-legacy-500) !important
}

.bg-black-legacy-500,.h\:bg-black-legacy-500:hover,.f\:bg-black-legacy-500:focus,.f\:bg-black-legacy-500:focus-within {
    background-color: var(--black-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-500 {
        background-color:var(--black-legacy-500) !important
    }
}

body.theme-dark .d\:bg-black-legacy-500,.theme-dark__forced .d\:bg-black-legacy-500,body.theme-system .theme-dark__forced .d\:bg-black-legacy-500 {
    background-color: var(--black-legacy-500) !important
}

.fc-black-legacy-400,.h\:fc-black-legacy-400:hover,.f\:fc-black-legacy-400:focus,.f\:fc-black-legacy-400:focus-within {
    color: var(--black-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-400 {
        color:var(--black-legacy-400) !important
    }
}

body.theme-dark .d\:fc-black-legacy-400,.theme-dark__forced .d\:fc-black-legacy-400,body.theme-system .theme-dark__forced .d\:fc-black-legacy-400 {
    color: var(--black-legacy-400) !important
}

.bg-black-legacy-400,.h\:bg-black-legacy-400:hover,.f\:bg-black-legacy-400:focus,.f\:bg-black-legacy-400:focus-within {
    background-color: var(--black-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-400 {
        background-color:var(--black-legacy-400) !important
    }
}

body.theme-dark .d\:bg-black-legacy-400,.theme-dark__forced .d\:bg-black-legacy-400,body.theme-system .theme-dark__forced .d\:bg-black-legacy-400 {
    background-color: var(--black-legacy-400) !important
}

.fc-black-legacy-300,.h\:fc-black-legacy-300:hover,.f\:fc-black-legacy-300:focus,.f\:fc-black-legacy-300:focus-within {
    color: var(--black-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-300 {
        color:var(--black-legacy-300) !important
    }
}

body.theme-dark .d\:fc-black-legacy-300,.theme-dark__forced .d\:fc-black-legacy-300,body.theme-system .theme-dark__forced .d\:fc-black-legacy-300 {
    color: var(--black-legacy-300) !important
}

.bg-black-legacy-300,.h\:bg-black-legacy-300:hover,.f\:bg-black-legacy-300:focus,.f\:bg-black-legacy-300:focus-within {
    background-color: var(--black-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-300 {
        background-color:var(--black-legacy-300) !important
    }
}

body.theme-dark .d\:bg-black-legacy-300,.theme-dark__forced .d\:bg-black-legacy-300,body.theme-system .theme-dark__forced .d\:bg-black-legacy-300 {
    background-color: var(--black-legacy-300) !important
}

.fc-black-legacy-200,.h\:fc-black-legacy-200:hover,.f\:fc-black-legacy-200:focus,.f\:fc-black-legacy-200:focus-within {
    color: var(--black-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-200 {
        color:var(--black-legacy-200) !important
    }
}

body.theme-dark .d\:fc-black-legacy-200,.theme-dark__forced .d\:fc-black-legacy-200,body.theme-system .theme-dark__forced .d\:fc-black-legacy-200 {
    color: var(--black-legacy-200) !important
}

.bg-black-legacy-200,.h\:bg-black-legacy-200:hover,.f\:bg-black-legacy-200:focus,.f\:bg-black-legacy-200:focus-within {
    background-color: var(--black-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-200 {
        background-color:var(--black-legacy-200) !important
    }
}

body.theme-dark .d\:bg-black-legacy-200,.theme-dark__forced .d\:bg-black-legacy-200,body.theme-system .theme-dark__forced .d\:bg-black-legacy-200 {
    background-color: var(--black-legacy-200) !important
}

.fc-black-legacy-100,.h\:fc-black-legacy-100:hover,.f\:fc-black-legacy-100:focus,.f\:fc-black-legacy-100:focus-within {
    color: var(--black-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-100 {
        color:var(--black-legacy-100) !important
    }
}

body.theme-dark .d\:fc-black-legacy-100,.theme-dark__forced .d\:fc-black-legacy-100,body.theme-system .theme-dark__forced .d\:fc-black-legacy-100 {
    color: var(--black-legacy-100) !important
}

.bg-black-legacy-100,.h\:bg-black-legacy-100:hover,.f\:bg-black-legacy-100:focus,.f\:bg-black-legacy-100:focus-within {
    background-color: var(--black-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-100 {
        background-color:var(--black-legacy-100) !important
    }
}

body.theme-dark .d\:bg-black-legacy-100,.theme-dark__forced .d\:bg-black-legacy-100,body.theme-system .theme-dark__forced .d\:bg-black-legacy-100 {
    background-color: var(--black-legacy-100) !important
}

.fc-black-legacy-050,.h\:fc-black-legacy-050:hover,.f\:fc-black-legacy-050:focus,.f\:fc-black-legacy-050:focus-within {
    color: var(--black-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-050 {
        color:var(--black-legacy-050) !important
    }
}

body.theme-dark .d\:fc-black-legacy-050,.theme-dark__forced .d\:fc-black-legacy-050,body.theme-system .theme-dark__forced .d\:fc-black-legacy-050 {
    color: var(--black-legacy-050) !important
}

.bg-black-legacy-050,.h\:bg-black-legacy-050:hover,.f\:bg-black-legacy-050:focus,.f\:bg-black-legacy-050:focus-within {
    background-color: var(--black-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-050 {
        background-color:var(--black-legacy-050) !important
    }
}

body.theme-dark .d\:bg-black-legacy-050,.theme-dark__forced .d\:bg-black-legacy-050,body.theme-system .theme-dark__forced .d\:bg-black-legacy-050 {
    background-color: var(--black-legacy-050) !important
}

.fc-orange-legacy-900,.h\:fc-orange-legacy-900:hover,.f\:fc-orange-legacy-900:focus,.f\:fc-orange-legacy-900:focus-within {
    color: var(--orange-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-orange-legacy-900 {
        color:var(--orange-legacy-900) !important
    }
}

body.theme-dark .d\:fc-orange-legacy-900,.theme-dark__forced .d\:fc-orange-legacy-900,body.theme-system .theme-dark__forced .d\:fc-orange-legacy-900 {
    color: var(--orange-legacy-900) !important
}

.bg-orange-legacy-900,.h\:bg-orange-legacy-900:hover,.f\:bg-orange-legacy-900:focus,.f\:bg-orange-legacy-900:focus-within {
    background-color: var(--orange-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-orange-legacy-900 {
        background-color:var(--orange-legacy-900) !important
    }
}

body.theme-dark .d\:bg-orange-legacy-900,.theme-dark__forced .d\:bg-orange-legacy-900,body.theme-system .theme-dark__forced .d\:bg-orange-legacy-900 {
    background-color: var(--orange-legacy-900) !important
}

.fc-orange-legacy-800,.h\:fc-orange-legacy-800:hover,.f\:fc-orange-legacy-800:focus,.f\:fc-orange-legacy-800:focus-within {
    color: var(--orange-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-orange-legacy-800 {
        color:var(--orange-legacy-800) !important
    }
}

body.theme-dark .d\:fc-orange-legacy-800,.theme-dark__forced .d\:fc-orange-legacy-800,body.theme-system .theme-dark__forced .d\:fc-orange-legacy-800 {
    color: var(--orange-legacy-800) !important
}

.bg-orange-legacy-800,.h\:bg-orange-legacy-800:hover,.f\:bg-orange-legacy-800:focus,.f\:bg-orange-legacy-800:focus-within {
    background-color: var(--orange-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-orange-legacy-800 {
        background-color:var(--orange-legacy-800) !important
    }
}

body.theme-dark .d\:bg-orange-legacy-800,.theme-dark__forced .d\:bg-orange-legacy-800,body.theme-system .theme-dark__forced .d\:bg-orange-legacy-800 {
    background-color: var(--orange-legacy-800) !important
}

.fc-orange-legacy-700,.h\:fc-orange-legacy-700:hover,.f\:fc-orange-legacy-700:focus,.f\:fc-orange-legacy-700:focus-within {
    color: var(--orange-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-orange-legacy-700 {
        color:var(--orange-legacy-700) !important
    }
}

body.theme-dark .d\:fc-orange-legacy-700,.theme-dark__forced .d\:fc-orange-legacy-700,body.theme-system .theme-dark__forced .d\:fc-orange-legacy-700 {
    color: var(--orange-legacy-700) !important
}

.bg-orange-legacy-700,.h\:bg-orange-legacy-700:hover,.f\:bg-orange-legacy-700:focus,.f\:bg-orange-legacy-700:focus-within {
    background-color: var(--orange-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-orange-legacy-700 {
        background-color:var(--orange-legacy-700) !important
    }
}

body.theme-dark .d\:bg-orange-legacy-700,.theme-dark__forced .d\:bg-orange-legacy-700,body.theme-system .theme-dark__forced .d\:bg-orange-legacy-700 {
    background-color: var(--orange-legacy-700) !important
}

.fc-orange-legacy-600,.h\:fc-orange-legacy-600:hover,.f\:fc-orange-legacy-600:focus,.f\:fc-orange-legacy-600:focus-within {
    color: var(--orange-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-orange-legacy-600 {
        color:var(--orange-legacy-600) !important
    }
}

body.theme-dark .d\:fc-orange-legacy-600,.theme-dark__forced .d\:fc-orange-legacy-600,body.theme-system .theme-dark__forced .d\:fc-orange-legacy-600 {
    color: var(--orange-legacy-600) !important
}

.bg-orange-legacy-600,.h\:bg-orange-legacy-600:hover,.f\:bg-orange-legacy-600:focus,.f\:bg-orange-legacy-600:focus-within {
    background-color: var(--orange-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-orange-legacy-600 {
        background-color:var(--orange-legacy-600) !important
    }
}

body.theme-dark .d\:bg-orange-legacy-600,.theme-dark__forced .d\:bg-orange-legacy-600,body.theme-system .theme-dark__forced .d\:bg-orange-legacy-600 {
    background-color: var(--orange-legacy-600) !important
}

.fc-orange-legacy-500,.h\:fc-orange-legacy-500:hover,.f\:fc-orange-legacy-500:focus,.f\:fc-orange-legacy-500:focus-within {
    color: var(--orange-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-orange-legacy-500 {
        color:var(--orange-legacy-500) !important
    }
}

body.theme-dark .d\:fc-orange-legacy-500,.theme-dark__forced .d\:fc-orange-legacy-500,body.theme-system .theme-dark__forced .d\:fc-orange-legacy-500 {
    color: var(--orange-legacy-500) !important
}

.bg-orange-legacy-500,.h\:bg-orange-legacy-500:hover,.f\:bg-orange-legacy-500:focus,.f\:bg-orange-legacy-500:focus-within {
    background-color: var(--orange-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-orange-legacy-500 {
        background-color:var(--orange-legacy-500) !important
    }
}

body.theme-dark .d\:bg-orange-legacy-500,.theme-dark__forced .d\:bg-orange-legacy-500,body.theme-system .theme-dark__forced .d\:bg-orange-legacy-500 {
    background-color: var(--orange-legacy-500) !important
}

.fc-orange-legacy-400,.h\:fc-orange-legacy-400:hover,.f\:fc-orange-legacy-400:focus,.f\:fc-orange-legacy-400:focus-within {
    color: var(--orange-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-orange-legacy-400 {
        color:var(--orange-legacy-400) !important
    }
}

body.theme-dark .d\:fc-orange-legacy-400,.theme-dark__forced .d\:fc-orange-legacy-400,body.theme-system .theme-dark__forced .d\:fc-orange-legacy-400 {
    color: var(--orange-legacy-400) !important
}

.bg-orange-legacy-400,.h\:bg-orange-legacy-400:hover,.f\:bg-orange-legacy-400:focus,.f\:bg-orange-legacy-400:focus-within {
    background-color: var(--orange-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-orange-legacy-400 {
        background-color:var(--orange-legacy-400) !important
    }
}

body.theme-dark .d\:bg-orange-legacy-400,.theme-dark__forced .d\:bg-orange-legacy-400,body.theme-system .theme-dark__forced .d\:bg-orange-legacy-400 {
    background-color: var(--orange-legacy-400) !important
}

.fc-orange-legacy-300,.h\:fc-orange-legacy-300:hover,.f\:fc-orange-legacy-300:focus,.f\:fc-orange-legacy-300:focus-within {
    color: var(--orange-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-orange-legacy-300 {
        color:var(--orange-legacy-300) !important
    }
}

body.theme-dark .d\:fc-orange-legacy-300,.theme-dark__forced .d\:fc-orange-legacy-300,body.theme-system .theme-dark__forced .d\:fc-orange-legacy-300 {
    color: var(--orange-legacy-300) !important
}

.bg-orange-legacy-300,.h\:bg-orange-legacy-300:hover,.f\:bg-orange-legacy-300:focus,.f\:bg-orange-legacy-300:focus-within {
    background-color: var(--orange-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-orange-legacy-300 {
        background-color:var(--orange-legacy-300) !important
    }
}

body.theme-dark .d\:bg-orange-legacy-300,.theme-dark__forced .d\:bg-orange-legacy-300,body.theme-system .theme-dark__forced .d\:bg-orange-legacy-300 {
    background-color: var(--orange-legacy-300) !important
}

.fc-orange-legacy-200,.h\:fc-orange-legacy-200:hover,.f\:fc-orange-legacy-200:focus,.f\:fc-orange-legacy-200:focus-within {
    color: var(--orange-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-orange-legacy-200 {
        color:var(--orange-legacy-200) !important
    }
}

body.theme-dark .d\:fc-orange-legacy-200,.theme-dark__forced .d\:fc-orange-legacy-200,body.theme-system .theme-dark__forced .d\:fc-orange-legacy-200 {
    color: var(--orange-legacy-200) !important
}

.bg-orange-legacy-200,.h\:bg-orange-legacy-200:hover,.f\:bg-orange-legacy-200:focus,.f\:bg-orange-legacy-200:focus-within {
    background-color: var(--orange-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-orange-legacy-200 {
        background-color:var(--orange-legacy-200) !important
    }
}

body.theme-dark .d\:bg-orange-legacy-200,.theme-dark__forced .d\:bg-orange-legacy-200,body.theme-system .theme-dark__forced .d\:bg-orange-legacy-200 {
    background-color: var(--orange-legacy-200) !important
}

.fc-orange-legacy-100,.h\:fc-orange-legacy-100:hover,.f\:fc-orange-legacy-100:focus,.f\:fc-orange-legacy-100:focus-within {
    color: var(--orange-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-orange-legacy-100 {
        color:var(--orange-legacy-100) !important
    }
}

body.theme-dark .d\:fc-orange-legacy-100,.theme-dark__forced .d\:fc-orange-legacy-100,body.theme-system .theme-dark__forced .d\:fc-orange-legacy-100 {
    color: var(--orange-legacy-100) !important
}

.bg-orange-legacy-100,.h\:bg-orange-legacy-100:hover,.f\:bg-orange-legacy-100:focus,.f\:bg-orange-legacy-100:focus-within {
    background-color: var(--orange-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-orange-legacy-100 {
        background-color:var(--orange-legacy-100) !important
    }
}

body.theme-dark .d\:bg-orange-legacy-100,.theme-dark__forced .d\:bg-orange-legacy-100,body.theme-system .theme-dark__forced .d\:bg-orange-legacy-100 {
    background-color: var(--orange-legacy-100) !important
}

.fc-orange-legacy-050,.h\:fc-orange-legacy-050:hover,.f\:fc-orange-legacy-050:focus,.f\:fc-orange-legacy-050:focus-within {
    color: var(--orange-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-orange-legacy-050 {
        color:var(--orange-legacy-050) !important
    }
}

body.theme-dark .d\:fc-orange-legacy-050,.theme-dark__forced .d\:fc-orange-legacy-050,body.theme-system .theme-dark__forced .d\:fc-orange-legacy-050 {
    color: var(--orange-legacy-050) !important
}

.bg-orange-legacy-050,.h\:bg-orange-legacy-050:hover,.f\:bg-orange-legacy-050:focus,.f\:bg-orange-legacy-050:focus-within {
    background-color: var(--orange-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-orange-legacy-050 {
        background-color:var(--orange-legacy-050) !important
    }
}

body.theme-dark .d\:bg-orange-legacy-050,.theme-dark__forced .d\:bg-orange-legacy-050,body.theme-system .theme-dark__forced .d\:bg-orange-legacy-050 {
    background-color: var(--orange-legacy-050) !important
}

.fc-blue-legacy-900,.h\:fc-blue-legacy-900:hover,.f\:fc-blue-legacy-900:focus,.f\:fc-blue-legacy-900:focus-within {
    color: var(--blue-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-blue-legacy-900 {
        color:var(--blue-legacy-900) !important
    }
}

body.theme-dark .d\:fc-blue-legacy-900,.theme-dark__forced .d\:fc-blue-legacy-900,body.theme-system .theme-dark__forced .d\:fc-blue-legacy-900 {
    color: var(--blue-legacy-900) !important
}

.bg-blue-legacy-900,.h\:bg-blue-legacy-900:hover,.f\:bg-blue-legacy-900:focus,.f\:bg-blue-legacy-900:focus-within {
    background-color: var(--blue-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-blue-legacy-900 {
        background-color:var(--blue-legacy-900) !important
    }
}

body.theme-dark .d\:bg-blue-legacy-900,.theme-dark__forced .d\:bg-blue-legacy-900,body.theme-system .theme-dark__forced .d\:bg-blue-legacy-900 {
    background-color: var(--blue-legacy-900) !important
}

.fc-blue-legacy-800,.h\:fc-blue-legacy-800:hover,.f\:fc-blue-legacy-800:focus,.f\:fc-blue-legacy-800:focus-within {
    color: var(--blue-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-blue-legacy-800 {
        color:var(--blue-legacy-800) !important
    }
}

body.theme-dark .d\:fc-blue-legacy-800,.theme-dark__forced .d\:fc-blue-legacy-800,body.theme-system .theme-dark__forced .d\:fc-blue-legacy-800 {
    color: var(--blue-legacy-800) !important
}

.bg-blue-legacy-800,.h\:bg-blue-legacy-800:hover,.f\:bg-blue-legacy-800:focus,.f\:bg-blue-legacy-800:focus-within {
    background-color: var(--blue-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-blue-legacy-800 {
        background-color:var(--blue-legacy-800) !important
    }
}

body.theme-dark .d\:bg-blue-legacy-800,.theme-dark__forced .d\:bg-blue-legacy-800,body.theme-system .theme-dark__forced .d\:bg-blue-legacy-800 {
    background-color: var(--blue-legacy-800) !important
}

.fc-blue-legacy-700,.h\:fc-blue-legacy-700:hover,.f\:fc-blue-legacy-700:focus,.f\:fc-blue-legacy-700:focus-within {
    color: var(--blue-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-blue-legacy-700 {
        color:var(--blue-legacy-700) !important
    }
}

body.theme-dark .d\:fc-blue-legacy-700,.theme-dark__forced .d\:fc-blue-legacy-700,body.theme-system .theme-dark__forced .d\:fc-blue-legacy-700 {
    color: var(--blue-legacy-700) !important
}

.bg-blue-legacy-700,.h\:bg-blue-legacy-700:hover,.f\:bg-blue-legacy-700:focus,.f\:bg-blue-legacy-700:focus-within {
    background-color: var(--blue-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-blue-legacy-700 {
        background-color:var(--blue-legacy-700) !important
    }
}

body.theme-dark .d\:bg-blue-legacy-700,.theme-dark__forced .d\:bg-blue-legacy-700,body.theme-system .theme-dark__forced .d\:bg-blue-legacy-700 {
    background-color: var(--blue-legacy-700) !important
}

.fc-blue-legacy-600,.h\:fc-blue-legacy-600:hover,.f\:fc-blue-legacy-600:focus,.f\:fc-blue-legacy-600:focus-within {
    color: var(--blue-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-blue-legacy-600 {
        color:var(--blue-legacy-600) !important
    }
}

body.theme-dark .d\:fc-blue-legacy-600,.theme-dark__forced .d\:fc-blue-legacy-600,body.theme-system .theme-dark__forced .d\:fc-blue-legacy-600 {
    color: var(--blue-legacy-600) !important
}

.bg-blue-legacy-600,.h\:bg-blue-legacy-600:hover,.f\:bg-blue-legacy-600:focus,.f\:bg-blue-legacy-600:focus-within {
    background-color: var(--blue-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-blue-legacy-600 {
        background-color:var(--blue-legacy-600) !important
    }
}

body.theme-dark .d\:bg-blue-legacy-600,.theme-dark__forced .d\:bg-blue-legacy-600,body.theme-system .theme-dark__forced .d\:bg-blue-legacy-600 {
    background-color: var(--blue-legacy-600) !important
}

.fc-blue-legacy-500,.h\:fc-blue-legacy-500:hover,.f\:fc-blue-legacy-500:focus,.f\:fc-blue-legacy-500:focus-within {
    color: var(--blue-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-blue-legacy-500 {
        color:var(--blue-legacy-500) !important
    }
}

body.theme-dark .d\:fc-blue-legacy-500,.theme-dark__forced .d\:fc-blue-legacy-500,body.theme-system .theme-dark__forced .d\:fc-blue-legacy-500 {
    color: var(--blue-legacy-500) !important
}

.bg-blue-legacy-500,.h\:bg-blue-legacy-500:hover,.f\:bg-blue-legacy-500:focus,.f\:bg-blue-legacy-500:focus-within {
    background-color: var(--blue-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-blue-legacy-500 {
        background-color:var(--blue-legacy-500) !important
    }
}

body.theme-dark .d\:bg-blue-legacy-500,.theme-dark__forced .d\:bg-blue-legacy-500,body.theme-system .theme-dark__forced .d\:bg-blue-legacy-500 {
    background-color: var(--blue-legacy-500) !important
}

.fc-blue-legacy-400,.h\:fc-blue-legacy-400:hover,.f\:fc-blue-legacy-400:focus,.f\:fc-blue-legacy-400:focus-within {
    color: var(--blue-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-blue-legacy-400 {
        color:var(--blue-legacy-400) !important
    }
}

body.theme-dark .d\:fc-blue-legacy-400,.theme-dark__forced .d\:fc-blue-legacy-400,body.theme-system .theme-dark__forced .d\:fc-blue-legacy-400 {
    color: var(--blue-legacy-400) !important
}

.bg-blue-legacy-400,.h\:bg-blue-legacy-400:hover,.f\:bg-blue-legacy-400:focus,.f\:bg-blue-legacy-400:focus-within {
    background-color: var(--blue-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-blue-legacy-400 {
        background-color:var(--blue-legacy-400) !important
    }
}

body.theme-dark .d\:bg-blue-legacy-400,.theme-dark__forced .d\:bg-blue-legacy-400,body.theme-system .theme-dark__forced .d\:bg-blue-legacy-400 {
    background-color: var(--blue-legacy-400) !important
}

.fc-blue-legacy-300,.h\:fc-blue-legacy-300:hover,.f\:fc-blue-legacy-300:focus,.f\:fc-blue-legacy-300:focus-within {
    color: var(--blue-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-blue-legacy-300 {
        color:var(--blue-legacy-300) !important
    }
}

body.theme-dark .d\:fc-blue-legacy-300,.theme-dark__forced .d\:fc-blue-legacy-300,body.theme-system .theme-dark__forced .d\:fc-blue-legacy-300 {
    color: var(--blue-legacy-300) !important
}

.bg-blue-legacy-300,.h\:bg-blue-legacy-300:hover,.f\:bg-blue-legacy-300:focus,.f\:bg-blue-legacy-300:focus-within {
    background-color: var(--blue-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-blue-legacy-300 {
        background-color:var(--blue-legacy-300) !important
    }
}

body.theme-dark .d\:bg-blue-legacy-300,.theme-dark__forced .d\:bg-blue-legacy-300,body.theme-system .theme-dark__forced .d\:bg-blue-legacy-300 {
    background-color: var(--blue-legacy-300) !important
}

.fc-blue-legacy-200,.h\:fc-blue-legacy-200:hover,.f\:fc-blue-legacy-200:focus,.f\:fc-blue-legacy-200:focus-within {
    color: var(--blue-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-blue-legacy-200 {
        color:var(--blue-legacy-200) !important
    }
}

body.theme-dark .d\:fc-blue-legacy-200,.theme-dark__forced .d\:fc-blue-legacy-200,body.theme-system .theme-dark__forced .d\:fc-blue-legacy-200 {
    color: var(--blue-legacy-200) !important
}

.bg-blue-legacy-200,.h\:bg-blue-legacy-200:hover,.f\:bg-blue-legacy-200:focus,.f\:bg-blue-legacy-200:focus-within {
    background-color: var(--blue-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-blue-legacy-200 {
        background-color:var(--blue-legacy-200) !important
    }
}

body.theme-dark .d\:bg-blue-legacy-200,.theme-dark__forced .d\:bg-blue-legacy-200,body.theme-system .theme-dark__forced .d\:bg-blue-legacy-200 {
    background-color: var(--blue-legacy-200) !important
}

.fc-blue-legacy-100,.h\:fc-blue-legacy-100:hover,.f\:fc-blue-legacy-100:focus,.f\:fc-blue-legacy-100:focus-within {
    color: var(--blue-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-blue-legacy-100 {
        color:var(--blue-legacy-100) !important
    }
}

body.theme-dark .d\:fc-blue-legacy-100,.theme-dark__forced .d\:fc-blue-legacy-100,body.theme-system .theme-dark__forced .d\:fc-blue-legacy-100 {
    color: var(--blue-legacy-100) !important
}

.bg-blue-legacy-100,.h\:bg-blue-legacy-100:hover,.f\:bg-blue-legacy-100:focus,.f\:bg-blue-legacy-100:focus-within {
    background-color: var(--blue-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-blue-legacy-100 {
        background-color:var(--blue-legacy-100) !important
    }
}

body.theme-dark .d\:bg-blue-legacy-100,.theme-dark__forced .d\:bg-blue-legacy-100,body.theme-system .theme-dark__forced .d\:bg-blue-legacy-100 {
    background-color: var(--blue-legacy-100) !important
}

.fc-blue-legacy-050,.h\:fc-blue-legacy-050:hover,.f\:fc-blue-legacy-050:focus,.f\:fc-blue-legacy-050:focus-within {
    color: var(--blue-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-blue-legacy-050 {
        color:var(--blue-legacy-050) !important
    }
}

body.theme-dark .d\:fc-blue-legacy-050,.theme-dark__forced .d\:fc-blue-legacy-050,body.theme-system .theme-dark__forced .d\:fc-blue-legacy-050 {
    color: var(--blue-legacy-050) !important
}

.bg-blue-legacy-050,.h\:bg-blue-legacy-050:hover,.f\:bg-blue-legacy-050:focus,.f\:bg-blue-legacy-050:focus-within {
    background-color: var(--blue-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-blue-legacy-050 {
        background-color:var(--blue-legacy-050) !important
    }
}

body.theme-dark .d\:bg-blue-legacy-050,.theme-dark__forced .d\:bg-blue-legacy-050,body.theme-system .theme-dark__forced .d\:bg-blue-legacy-050 {
    background-color: var(--blue-legacy-050) !important
}

.fc-powder-legacy-900,.h\:fc-powder-legacy-900:hover,.f\:fc-powder-legacy-900:focus,.f\:fc-powder-legacy-900:focus-within {
    color: var(--powder-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-powder-legacy-900 {
        color:var(--powder-legacy-900) !important
    }
}

body.theme-dark .d\:fc-powder-legacy-900,.theme-dark__forced .d\:fc-powder-legacy-900,body.theme-system .theme-dark__forced .d\:fc-powder-legacy-900 {
    color: var(--powder-legacy-900) !important
}

.bg-powder-legacy-900,.h\:bg-powder-legacy-900:hover,.f\:bg-powder-legacy-900:focus,.f\:bg-powder-legacy-900:focus-within {
    background-color: var(--powder-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-powder-legacy-900 {
        background-color:var(--powder-legacy-900) !important
    }
}

body.theme-dark .d\:bg-powder-legacy-900,.theme-dark__forced .d\:bg-powder-legacy-900,body.theme-system .theme-dark__forced .d\:bg-powder-legacy-900 {
    background-color: var(--powder-legacy-900) !important
}

.fc-powder-legacy-800,.h\:fc-powder-legacy-800:hover,.f\:fc-powder-legacy-800:focus,.f\:fc-powder-legacy-800:focus-within {
    color: var(--powder-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-powder-legacy-800 {
        color:var(--powder-legacy-800) !important
    }
}

body.theme-dark .d\:fc-powder-legacy-800,.theme-dark__forced .d\:fc-powder-legacy-800,body.theme-system .theme-dark__forced .d\:fc-powder-legacy-800 {
    color: var(--powder-legacy-800) !important
}

.bg-powder-legacy-800,.h\:bg-powder-legacy-800:hover,.f\:bg-powder-legacy-800:focus,.f\:bg-powder-legacy-800:focus-within {
    background-color: var(--powder-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-powder-legacy-800 {
        background-color:var(--powder-legacy-800) !important
    }
}

body.theme-dark .d\:bg-powder-legacy-800,.theme-dark__forced .d\:bg-powder-legacy-800,body.theme-system .theme-dark__forced .d\:bg-powder-legacy-800 {
    background-color: var(--powder-legacy-800) !important
}

.fc-powder-legacy-700,.h\:fc-powder-legacy-700:hover,.f\:fc-powder-legacy-700:focus,.f\:fc-powder-legacy-700:focus-within {
    color: var(--powder-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-powder-legacy-700 {
        color:var(--powder-legacy-700) !important
    }
}

body.theme-dark .d\:fc-powder-legacy-700,.theme-dark__forced .d\:fc-powder-legacy-700,body.theme-system .theme-dark__forced .d\:fc-powder-legacy-700 {
    color: var(--powder-legacy-700) !important
}

.bg-powder-legacy-700,.h\:bg-powder-legacy-700:hover,.f\:bg-powder-legacy-700:focus,.f\:bg-powder-legacy-700:focus-within {
    background-color: var(--powder-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-powder-legacy-700 {
        background-color:var(--powder-legacy-700) !important
    }
}

body.theme-dark .d\:bg-powder-legacy-700,.theme-dark__forced .d\:bg-powder-legacy-700,body.theme-system .theme-dark__forced .d\:bg-powder-legacy-700 {
    background-color: var(--powder-legacy-700) !important
}

.fc-powder-legacy-600,.h\:fc-powder-legacy-600:hover,.f\:fc-powder-legacy-600:focus,.f\:fc-powder-legacy-600:focus-within {
    color: var(--powder-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-powder-legacy-600 {
        color:var(--powder-legacy-600) !important
    }
}

body.theme-dark .d\:fc-powder-legacy-600,.theme-dark__forced .d\:fc-powder-legacy-600,body.theme-system .theme-dark__forced .d\:fc-powder-legacy-600 {
    color: var(--powder-legacy-600) !important
}

.bg-powder-legacy-600,.h\:bg-powder-legacy-600:hover,.f\:bg-powder-legacy-600:focus,.f\:bg-powder-legacy-600:focus-within {
    background-color: var(--powder-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-powder-legacy-600 {
        background-color:var(--powder-legacy-600) !important
    }
}

body.theme-dark .d\:bg-powder-legacy-600,.theme-dark__forced .d\:bg-powder-legacy-600,body.theme-system .theme-dark__forced .d\:bg-powder-legacy-600 {
    background-color: var(--powder-legacy-600) !important
}

.fc-powder-legacy-500,.h\:fc-powder-legacy-500:hover,.f\:fc-powder-legacy-500:focus,.f\:fc-powder-legacy-500:focus-within {
    color: var(--powder-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-powder-legacy-500 {
        color:var(--powder-legacy-500) !important
    }
}

body.theme-dark .d\:fc-powder-legacy-500,.theme-dark__forced .d\:fc-powder-legacy-500,body.theme-system .theme-dark__forced .d\:fc-powder-legacy-500 {
    color: var(--powder-legacy-500) !important
}

.bg-powder-legacy-500,.h\:bg-powder-legacy-500:hover,.f\:bg-powder-legacy-500:focus,.f\:bg-powder-legacy-500:focus-within {
    background-color: var(--powder-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-powder-legacy-500 {
        background-color:var(--powder-legacy-500) !important
    }
}

body.theme-dark .d\:bg-powder-legacy-500,.theme-dark__forced .d\:bg-powder-legacy-500,body.theme-system .theme-dark__forced .d\:bg-powder-legacy-500 {
    background-color: var(--powder-legacy-500) !important
}

.fc-powder-legacy-400,.h\:fc-powder-legacy-400:hover,.f\:fc-powder-legacy-400:focus,.f\:fc-powder-legacy-400:focus-within {
    color: var(--powder-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-powder-legacy-400 {
        color:var(--powder-legacy-400) !important
    }
}

body.theme-dark .d\:fc-powder-legacy-400,.theme-dark__forced .d\:fc-powder-legacy-400,body.theme-system .theme-dark__forced .d\:fc-powder-legacy-400 {
    color: var(--powder-legacy-400) !important
}

.bg-powder-legacy-400,.h\:bg-powder-legacy-400:hover,.f\:bg-powder-legacy-400:focus,.f\:bg-powder-legacy-400:focus-within {
    background-color: var(--powder-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-powder-legacy-400 {
        background-color:var(--powder-legacy-400) !important
    }
}

body.theme-dark .d\:bg-powder-legacy-400,.theme-dark__forced .d\:bg-powder-legacy-400,body.theme-system .theme-dark__forced .d\:bg-powder-legacy-400 {
    background-color: var(--powder-legacy-400) !important
}

.fc-powder-legacy-300,.h\:fc-powder-legacy-300:hover,.f\:fc-powder-legacy-300:focus,.f\:fc-powder-legacy-300:focus-within {
    color: var(--powder-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-powder-legacy-300 {
        color:var(--powder-legacy-300) !important
    }
}

body.theme-dark .d\:fc-powder-legacy-300,.theme-dark__forced .d\:fc-powder-legacy-300,body.theme-system .theme-dark__forced .d\:fc-powder-legacy-300 {
    color: var(--powder-legacy-300) !important
}

.bg-powder-legacy-300,.h\:bg-powder-legacy-300:hover,.f\:bg-powder-legacy-300:focus,.f\:bg-powder-legacy-300:focus-within {
    background-color: var(--powder-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-powder-legacy-300 {
        background-color:var(--powder-legacy-300) !important
    }
}

body.theme-dark .d\:bg-powder-legacy-300,.theme-dark__forced .d\:bg-powder-legacy-300,body.theme-system .theme-dark__forced .d\:bg-powder-legacy-300 {
    background-color: var(--powder-legacy-300) !important
}

.fc-powder-legacy-200,.h\:fc-powder-legacy-200:hover,.f\:fc-powder-legacy-200:focus,.f\:fc-powder-legacy-200:focus-within {
    color: var(--powder-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-powder-legacy-200 {
        color:var(--powder-legacy-200) !important
    }
}

body.theme-dark .d\:fc-powder-legacy-200,.theme-dark__forced .d\:fc-powder-legacy-200,body.theme-system .theme-dark__forced .d\:fc-powder-legacy-200 {
    color: var(--powder-legacy-200) !important
}

.bg-powder-legacy-200,.h\:bg-powder-legacy-200:hover,.f\:bg-powder-legacy-200:focus,.f\:bg-powder-legacy-200:focus-within {
    background-color: var(--powder-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-powder-legacy-200 {
        background-color:var(--powder-legacy-200) !important
    }
}

body.theme-dark .d\:bg-powder-legacy-200,.theme-dark__forced .d\:bg-powder-legacy-200,body.theme-system .theme-dark__forced .d\:bg-powder-legacy-200 {
    background-color: var(--powder-legacy-200) !important
}

.fc-powder-legacy-100,.h\:fc-powder-legacy-100:hover,.f\:fc-powder-legacy-100:focus,.f\:fc-powder-legacy-100:focus-within {
    color: var(--powder-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-powder-legacy-100 {
        color:var(--powder-legacy-100) !important
    }
}

body.theme-dark .d\:fc-powder-legacy-100,.theme-dark__forced .d\:fc-powder-legacy-100,body.theme-system .theme-dark__forced .d\:fc-powder-legacy-100 {
    color: var(--powder-legacy-100) !important
}

.bg-powder-legacy-100,.h\:bg-powder-legacy-100:hover,.f\:bg-powder-legacy-100:focus,.f\:bg-powder-legacy-100:focus-within {
    background-color: var(--powder-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-powder-legacy-100 {
        background-color:var(--powder-legacy-100) !important
    }
}

body.theme-dark .d\:bg-powder-legacy-100,.theme-dark__forced .d\:bg-powder-legacy-100,body.theme-system .theme-dark__forced .d\:bg-powder-legacy-100 {
    background-color: var(--powder-legacy-100) !important
}

.fc-powder-legacy-050,.h\:fc-powder-legacy-050:hover,.f\:fc-powder-legacy-050:focus,.f\:fc-powder-legacy-050:focus-within {
    color: var(--powder-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-powder-legacy-050 {
        color:var(--powder-legacy-050) !important
    }
}

body.theme-dark .d\:fc-powder-legacy-050,.theme-dark__forced .d\:fc-powder-legacy-050,body.theme-system .theme-dark__forced .d\:fc-powder-legacy-050 {
    color: var(--powder-legacy-050) !important
}

.bg-powder-legacy-050,.h\:bg-powder-legacy-050:hover,.f\:bg-powder-legacy-050:focus,.f\:bg-powder-legacy-050:focus-within {
    background-color: var(--powder-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-powder-legacy-050 {
        background-color:var(--powder-legacy-050) !important
    }
}

body.theme-dark .d\:bg-powder-legacy-050,.theme-dark__forced .d\:bg-powder-legacy-050,body.theme-system .theme-dark__forced .d\:bg-powder-legacy-050 {
    background-color: var(--powder-legacy-050) !important
}

.fc-green-legacy-900,.h\:fc-green-legacy-900:hover,.f\:fc-green-legacy-900:focus,.f\:fc-green-legacy-900:focus-within {
    color: var(--green-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-green-legacy-900 {
        color:var(--green-legacy-900) !important
    }
}

body.theme-dark .d\:fc-green-legacy-900,.theme-dark__forced .d\:fc-green-legacy-900,body.theme-system .theme-dark__forced .d\:fc-green-legacy-900 {
    color: var(--green-legacy-900) !important
}

.bg-green-legacy-900,.h\:bg-green-legacy-900:hover,.f\:bg-green-legacy-900:focus,.f\:bg-green-legacy-900:focus-within {
    background-color: var(--green-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-green-legacy-900 {
        background-color:var(--green-legacy-900) !important
    }
}

body.theme-dark .d\:bg-green-legacy-900,.theme-dark__forced .d\:bg-green-legacy-900,body.theme-system .theme-dark__forced .d\:bg-green-legacy-900 {
    background-color: var(--green-legacy-900) !important
}

.fc-green-legacy-800,.h\:fc-green-legacy-800:hover,.f\:fc-green-legacy-800:focus,.f\:fc-green-legacy-800:focus-within {
    color: var(--green-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-green-legacy-800 {
        color:var(--green-legacy-800) !important
    }
}

body.theme-dark .d\:fc-green-legacy-800,.theme-dark__forced .d\:fc-green-legacy-800,body.theme-system .theme-dark__forced .d\:fc-green-legacy-800 {
    color: var(--green-legacy-800) !important
}

.bg-green-legacy-800,.h\:bg-green-legacy-800:hover,.f\:bg-green-legacy-800:focus,.f\:bg-green-legacy-800:focus-within {
    background-color: var(--green-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-green-legacy-800 {
        background-color:var(--green-legacy-800) !important
    }
}

body.theme-dark .d\:bg-green-legacy-800,.theme-dark__forced .d\:bg-green-legacy-800,body.theme-system .theme-dark__forced .d\:bg-green-legacy-800 {
    background-color: var(--green-legacy-800) !important
}

.fc-green-legacy-700,.h\:fc-green-legacy-700:hover,.f\:fc-green-legacy-700:focus,.f\:fc-green-legacy-700:focus-within {
    color: var(--green-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-green-legacy-700 {
        color:var(--green-legacy-700) !important
    }
}

body.theme-dark .d\:fc-green-legacy-700,.theme-dark__forced .d\:fc-green-legacy-700,body.theme-system .theme-dark__forced .d\:fc-green-legacy-700 {
    color: var(--green-legacy-700) !important
}

.bg-green-legacy-700,.h\:bg-green-legacy-700:hover,.f\:bg-green-legacy-700:focus,.f\:bg-green-legacy-700:focus-within {
    background-color: var(--green-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-green-legacy-700 {
        background-color:var(--green-legacy-700) !important
    }
}

body.theme-dark .d\:bg-green-legacy-700,.theme-dark__forced .d\:bg-green-legacy-700,body.theme-system .theme-dark__forced .d\:bg-green-legacy-700 {
    background-color: var(--green-legacy-700) !important
}

.fc-green-legacy-600,.h\:fc-green-legacy-600:hover,.f\:fc-green-legacy-600:focus,.f\:fc-green-legacy-600:focus-within,.fc-success-legacy {
    color: var(--green-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-green-legacy-600 {
        color:var(--green-legacy-600) !important
    }
}

body.theme-dark .d\:fc-green-legacy-600,.theme-dark__forced .d\:fc-green-legacy-600,body.theme-system .theme-dark__forced .d\:fc-green-legacy-600 {
    color: var(--green-legacy-600) !important
}

.bg-green-legacy-600,.h\:bg-green-legacy-600:hover,.f\:bg-green-legacy-600:focus,.f\:bg-green-legacy-600:focus-within {
    background-color: var(--green-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-green-legacy-600 {
        background-color:var(--green-legacy-600) !important
    }
}

body.theme-dark .d\:bg-green-legacy-600,.theme-dark__forced .d\:bg-green-legacy-600,body.theme-system .theme-dark__forced .d\:bg-green-legacy-600 {
    background-color: var(--green-legacy-600) !important
}

.fc-green-legacy-500,.h\:fc-green-legacy-500:hover,.f\:fc-green-legacy-500:focus,.f\:fc-green-legacy-500:focus-within {
    color: var(--green-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-green-legacy-500 {
        color:var(--green-legacy-500) !important
    }
}

body.theme-dark .d\:fc-green-legacy-500,.theme-dark__forced .d\:fc-green-legacy-500,body.theme-system .theme-dark__forced .d\:fc-green-legacy-500 {
    color: var(--green-legacy-500) !important
}

.bg-green-legacy-500,.h\:bg-green-legacy-500:hover,.f\:bg-green-legacy-500:focus,.f\:bg-green-legacy-500:focus-within,.bg-success-legacy {
    background-color: var(--green-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-green-legacy-500 {
        background-color:var(--green-legacy-500) !important
    }
}

body.theme-dark .d\:bg-green-legacy-500,.theme-dark__forced .d\:bg-green-legacy-500,body.theme-system .theme-dark__forced .d\:bg-green-legacy-500 {
    background-color: var(--green-legacy-500) !important
}

.fc-green-legacy-400,.h\:fc-green-legacy-400:hover,.f\:fc-green-legacy-400:focus,.f\:fc-green-legacy-400:focus-within {
    color: var(--green-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-green-legacy-400 {
        color:var(--green-legacy-400) !important
    }
}

body.theme-dark .d\:fc-green-legacy-400,.theme-dark__forced .d\:fc-green-legacy-400,body.theme-system .theme-dark__forced .d\:fc-green-legacy-400 {
    color: var(--green-legacy-400) !important
}

.bg-green-legacy-400,.h\:bg-green-legacy-400:hover,.f\:bg-green-legacy-400:focus,.f\:bg-green-legacy-400:focus-within {
    background-color: var(--green-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-green-legacy-400 {
        background-color:var(--green-legacy-400) !important
    }
}

body.theme-dark .d\:bg-green-legacy-400,.theme-dark__forced .d\:bg-green-legacy-400,body.theme-system .theme-dark__forced .d\:bg-green-legacy-400 {
    background-color: var(--green-legacy-400) !important
}

.fc-green-legacy-300,.h\:fc-green-legacy-300:hover,.f\:fc-green-legacy-300:focus,.f\:fc-green-legacy-300:focus-within {
    color: var(--green-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-green-legacy-300 {
        color:var(--green-legacy-300) !important
    }
}

body.theme-dark .d\:fc-green-legacy-300,.theme-dark__forced .d\:fc-green-legacy-300,body.theme-system .theme-dark__forced .d\:fc-green-legacy-300 {
    color: var(--green-legacy-300) !important
}

.bg-green-legacy-300,.h\:bg-green-legacy-300:hover,.f\:bg-green-legacy-300:focus,.f\:bg-green-legacy-300:focus-within {
    background-color: var(--green-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-green-legacy-300 {
        background-color:var(--green-legacy-300) !important
    }
}

body.theme-dark .d\:bg-green-legacy-300,.theme-dark__forced .d\:bg-green-legacy-300,body.theme-system .theme-dark__forced .d\:bg-green-legacy-300 {
    background-color: var(--green-legacy-300) !important
}

.fc-green-legacy-200,.h\:fc-green-legacy-200:hover,.f\:fc-green-legacy-200:focus,.f\:fc-green-legacy-200:focus-within {
    color: var(--green-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-green-legacy-200 {
        color:var(--green-legacy-200) !important
    }
}

body.theme-dark .d\:fc-green-legacy-200,.theme-dark__forced .d\:fc-green-legacy-200,body.theme-system .theme-dark__forced .d\:fc-green-legacy-200 {
    color: var(--green-legacy-200) !important
}

.bg-green-legacy-200,.h\:bg-green-legacy-200:hover,.f\:bg-green-legacy-200:focus,.f\:bg-green-legacy-200:focus-within {
    background-color: var(--green-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-green-legacy-200 {
        background-color:var(--green-legacy-200) !important
    }
}

body.theme-dark .d\:bg-green-legacy-200,.theme-dark__forced .d\:bg-green-legacy-200,body.theme-system .theme-dark__forced .d\:bg-green-legacy-200 {
    background-color: var(--green-legacy-200) !important
}

.fc-green-legacy-100,.h\:fc-green-legacy-100:hover,.f\:fc-green-legacy-100:focus,.f\:fc-green-legacy-100:focus-within {
    color: var(--green-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-green-legacy-100 {
        color:var(--green-legacy-100) !important
    }
}

body.theme-dark .d\:fc-green-legacy-100,.theme-dark__forced .d\:fc-green-legacy-100,body.theme-system .theme-dark__forced .d\:fc-green-legacy-100 {
    color: var(--green-legacy-100) !important
}

.bg-green-legacy-100,.h\:bg-green-legacy-100:hover,.f\:bg-green-legacy-100:focus,.f\:bg-green-legacy-100:focus-within {
    background-color: var(--green-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-green-legacy-100 {
        background-color:var(--green-legacy-100) !important
    }
}

body.theme-dark .d\:bg-green-legacy-100,.theme-dark__forced .d\:bg-green-legacy-100,body.theme-system .theme-dark__forced .d\:bg-green-legacy-100 {
    background-color: var(--green-legacy-100) !important
}

.fc-green-legacy-050,.h\:fc-green-legacy-050:hover,.f\:fc-green-legacy-050:focus,.f\:fc-green-legacy-050:focus-within {
    color: var(--green-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-green-legacy-050 {
        color:var(--green-legacy-050) !important
    }
}

body.theme-dark .d\:fc-green-legacy-050,.theme-dark__forced .d\:fc-green-legacy-050,body.theme-system .theme-dark__forced .d\:fc-green-legacy-050 {
    color: var(--green-legacy-050) !important
}

.bg-green-legacy-050,.h\:bg-green-legacy-050:hover,.f\:bg-green-legacy-050:focus,.f\:bg-green-legacy-050:focus-within {
    background-color: var(--green-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-green-legacy-050 {
        background-color:var(--green-legacy-050) !important
    }
}

body.theme-dark .d\:bg-green-legacy-050,.theme-dark__forced .d\:bg-green-legacy-050,body.theme-system .theme-dark__forced .d\:bg-green-legacy-050 {
    background-color: var(--green-legacy-050) !important
}

.fc-yellow-legacy-900,.h\:fc-yellow-legacy-900:hover,.f\:fc-yellow-legacy-900:focus,.f\:fc-yellow-legacy-900:focus-within {
    color: var(--yellow-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-yellow-legacy-900 {
        color:var(--yellow-legacy-900) !important
    }
}

body.theme-dark .d\:fc-yellow-legacy-900,.theme-dark__forced .d\:fc-yellow-legacy-900,body.theme-system .theme-dark__forced .d\:fc-yellow-legacy-900 {
    color: var(--yellow-legacy-900) !important
}

.bg-yellow-legacy-900,.h\:bg-yellow-legacy-900:hover,.f\:bg-yellow-legacy-900:focus,.f\:bg-yellow-legacy-900:focus-within {
    background-color: var(--yellow-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-yellow-legacy-900 {
        background-color:var(--yellow-legacy-900) !important
    }
}

body.theme-dark .d\:bg-yellow-legacy-900,.theme-dark__forced .d\:bg-yellow-legacy-900,body.theme-system .theme-dark__forced .d\:bg-yellow-legacy-900 {
    background-color: var(--yellow-legacy-900) !important
}

.fc-yellow-legacy-800,.h\:fc-yellow-legacy-800:hover,.f\:fc-yellow-legacy-800:focus,.f\:fc-yellow-legacy-800:focus-within {
    color: var(--yellow-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-yellow-legacy-800 {
        color:var(--yellow-legacy-800) !important
    }
}

body.theme-dark .d\:fc-yellow-legacy-800,.theme-dark__forced .d\:fc-yellow-legacy-800,body.theme-system .theme-dark__forced .d\:fc-yellow-legacy-800 {
    color: var(--yellow-legacy-800) !important
}

.bg-yellow-legacy-800,.h\:bg-yellow-legacy-800:hover,.f\:bg-yellow-legacy-800:focus,.f\:bg-yellow-legacy-800:focus-within {
    background-color: var(--yellow-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-yellow-legacy-800 {
        background-color:var(--yellow-legacy-800) !important
    }
}

body.theme-dark .d\:bg-yellow-legacy-800,.theme-dark__forced .d\:bg-yellow-legacy-800,body.theme-system .theme-dark__forced .d\:bg-yellow-legacy-800 {
    background-color: var(--yellow-legacy-800) !important
}

.fc-yellow-legacy-700,.h\:fc-yellow-legacy-700:hover,.f\:fc-yellow-legacy-700:focus,.f\:fc-yellow-legacy-700:focus-within {
    color: var(--yellow-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-yellow-legacy-700 {
        color:var(--yellow-legacy-700) !important
    }
}

body.theme-dark .d\:fc-yellow-legacy-700,.theme-dark__forced .d\:fc-yellow-legacy-700,body.theme-system .theme-dark__forced .d\:fc-yellow-legacy-700 {
    color: var(--yellow-legacy-700) !important
}

.bg-yellow-legacy-700,.h\:bg-yellow-legacy-700:hover,.f\:bg-yellow-legacy-700:focus,.f\:bg-yellow-legacy-700:focus-within {
    background-color: var(--yellow-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-yellow-legacy-700 {
        background-color:var(--yellow-legacy-700) !important
    }
}

body.theme-dark .d\:bg-yellow-legacy-700,.theme-dark__forced .d\:bg-yellow-legacy-700,body.theme-system .theme-dark__forced .d\:bg-yellow-legacy-700 {
    background-color: var(--yellow-legacy-700) !important
}

.fc-yellow-legacy-600,.h\:fc-yellow-legacy-600:hover,.f\:fc-yellow-legacy-600:focus,.f\:fc-yellow-legacy-600:focus-within,.fc-warning-legacy {
    color: var(--yellow-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-yellow-legacy-600 {
        color:var(--yellow-legacy-600) !important
    }
}

body.theme-dark .d\:fc-yellow-legacy-600,.theme-dark__forced .d\:fc-yellow-legacy-600,body.theme-system .theme-dark__forced .d\:fc-yellow-legacy-600 {
    color: var(--yellow-legacy-600) !important
}

.bg-yellow-legacy-600,.h\:bg-yellow-legacy-600:hover,.f\:bg-yellow-legacy-600:focus,.f\:bg-yellow-legacy-600:focus-within,.bg-warning-legacy {
    background-color: var(--yellow-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-yellow-legacy-600 {
        background-color:var(--yellow-legacy-600) !important
    }
}

body.theme-dark .d\:bg-yellow-legacy-600,.theme-dark__forced .d\:bg-yellow-legacy-600,body.theme-system .theme-dark__forced .d\:bg-yellow-legacy-600 {
    background-color: var(--yellow-legacy-600) !important
}

.fc-yellow-legacy-500,.h\:fc-yellow-legacy-500:hover,.f\:fc-yellow-legacy-500:focus,.f\:fc-yellow-legacy-500:focus-within {
    color: var(--yellow-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-yellow-legacy-500 {
        color:var(--yellow-legacy-500) !important
    }
}

body.theme-dark .d\:fc-yellow-legacy-500,.theme-dark__forced .d\:fc-yellow-legacy-500,body.theme-system .theme-dark__forced .d\:fc-yellow-legacy-500 {
    color: var(--yellow-legacy-500) !important
}

.bg-yellow-legacy-500,.h\:bg-yellow-legacy-500:hover,.f\:bg-yellow-legacy-500:focus,.f\:bg-yellow-legacy-500:focus-within {
    background-color: var(--yellow-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-yellow-legacy-500 {
        background-color:var(--yellow-legacy-500) !important
    }
}

body.theme-dark .d\:bg-yellow-legacy-500,.theme-dark__forced .d\:bg-yellow-legacy-500,body.theme-system .theme-dark__forced .d\:bg-yellow-legacy-500 {
    background-color: var(--yellow-legacy-500) !important
}

.fc-yellow-legacy-400,.h\:fc-yellow-legacy-400:hover,.f\:fc-yellow-legacy-400:focus,.f\:fc-yellow-legacy-400:focus-within {
    color: var(--yellow-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-yellow-legacy-400 {
        color:var(--yellow-legacy-400) !important
    }
}

body.theme-dark .d\:fc-yellow-legacy-400,.theme-dark__forced .d\:fc-yellow-legacy-400,body.theme-system .theme-dark__forced .d\:fc-yellow-legacy-400 {
    color: var(--yellow-legacy-400) !important
}

.bg-yellow-legacy-400,.h\:bg-yellow-legacy-400:hover,.f\:bg-yellow-legacy-400:focus,.f\:bg-yellow-legacy-400:focus-within {
    background-color: var(--yellow-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-yellow-legacy-400 {
        background-color:var(--yellow-legacy-400) !important
    }
}

body.theme-dark .d\:bg-yellow-legacy-400,.theme-dark__forced .d\:bg-yellow-legacy-400,body.theme-system .theme-dark__forced .d\:bg-yellow-legacy-400 {
    background-color: var(--yellow-legacy-400) !important
}

.fc-yellow-legacy-300,.h\:fc-yellow-legacy-300:hover,.f\:fc-yellow-legacy-300:focus,.f\:fc-yellow-legacy-300:focus-within {
    color: var(--yellow-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-yellow-legacy-300 {
        color:var(--yellow-legacy-300) !important
    }
}

body.theme-dark .d\:fc-yellow-legacy-300,.theme-dark__forced .d\:fc-yellow-legacy-300,body.theme-system .theme-dark__forced .d\:fc-yellow-legacy-300 {
    color: var(--yellow-legacy-300) !important
}

.bg-yellow-legacy-300,.h\:bg-yellow-legacy-300:hover,.f\:bg-yellow-legacy-300:focus,.f\:bg-yellow-legacy-300:focus-within {
    background-color: var(--yellow-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-yellow-legacy-300 {
        background-color:var(--yellow-legacy-300) !important
    }
}

body.theme-dark .d\:bg-yellow-legacy-300,.theme-dark__forced .d\:bg-yellow-legacy-300,body.theme-system .theme-dark__forced .d\:bg-yellow-legacy-300 {
    background-color: var(--yellow-legacy-300) !important
}

.fc-yellow-legacy-200,.h\:fc-yellow-legacy-200:hover,.f\:fc-yellow-legacy-200:focus,.f\:fc-yellow-legacy-200:focus-within {
    color: var(--yellow-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-yellow-legacy-200 {
        color:var(--yellow-legacy-200) !important
    }
}

body.theme-dark .d\:fc-yellow-legacy-200,.theme-dark__forced .d\:fc-yellow-legacy-200,body.theme-system .theme-dark__forced .d\:fc-yellow-legacy-200 {
    color: var(--yellow-legacy-200) !important
}

.bg-yellow-legacy-200,.h\:bg-yellow-legacy-200:hover,.f\:bg-yellow-legacy-200:focus,.f\:bg-yellow-legacy-200:focus-within {
    background-color: var(--yellow-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-yellow-legacy-200 {
        background-color:var(--yellow-legacy-200) !important
    }
}

body.theme-dark .d\:bg-yellow-legacy-200,.theme-dark__forced .d\:bg-yellow-legacy-200,body.theme-system .theme-dark__forced .d\:bg-yellow-legacy-200 {
    background-color: var(--yellow-legacy-200) !important
}

.fc-yellow-legacy-100,.h\:fc-yellow-legacy-100:hover,.f\:fc-yellow-legacy-100:focus,.f\:fc-yellow-legacy-100:focus-within {
    color: var(--yellow-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-yellow-legacy-100 {
        color:var(--yellow-legacy-100) !important
    }
}

body.theme-dark .d\:fc-yellow-legacy-100,.theme-dark__forced .d\:fc-yellow-legacy-100,body.theme-system .theme-dark__forced .d\:fc-yellow-legacy-100 {
    color: var(--yellow-legacy-100) !important
}

.bg-yellow-legacy-100,.h\:bg-yellow-legacy-100:hover,.f\:bg-yellow-legacy-100:focus,.f\:bg-yellow-legacy-100:focus-within {
    background-color: var(--yellow-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-yellow-legacy-100 {
        background-color:var(--yellow-legacy-100) !important
    }
}

body.theme-dark .d\:bg-yellow-legacy-100,.theme-dark__forced .d\:bg-yellow-legacy-100,body.theme-system .theme-dark__forced .d\:bg-yellow-legacy-100 {
    background-color: var(--yellow-legacy-100) !important
}

.fc-yellow-legacy-050,.h\:fc-yellow-legacy-050:hover,.f\:fc-yellow-legacy-050:focus,.f\:fc-yellow-legacy-050:focus-within {
    color: var(--yellow-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-yellow-legacy-050 {
        color:var(--yellow-legacy-050) !important
    }
}

body.theme-dark .d\:fc-yellow-legacy-050,.theme-dark__forced .d\:fc-yellow-legacy-050,body.theme-system .theme-dark__forced .d\:fc-yellow-legacy-050 {
    color: var(--yellow-legacy-050) !important
}

.bg-yellow-legacy-050,.h\:bg-yellow-legacy-050:hover,.f\:bg-yellow-legacy-050:focus,.f\:bg-yellow-legacy-050:focus-within {
    background-color: var(--yellow-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-yellow-legacy-050 {
        background-color:var(--yellow-legacy-050) !important
    }
}

body.theme-dark .d\:bg-yellow-legacy-050,.theme-dark__forced .d\:bg-yellow-legacy-050,body.theme-system .theme-dark__forced .d\:bg-yellow-legacy-050 {
    background-color: var(--yellow-legacy-050) !important
}

.fc-red-legacy-900,.h\:fc-red-legacy-900:hover,.f\:fc-red-legacy-900:focus,.f\:fc-red-legacy-900:focus-within {
    color: var(--red-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-red-legacy-900 {
        color:var(--red-legacy-900) !important
    }
}

body.theme-dark .d\:fc-red-legacy-900,.theme-dark__forced .d\:fc-red-legacy-900,body.theme-system .theme-dark__forced .d\:fc-red-legacy-900 {
    color: var(--red-legacy-900) !important
}

.bg-red-legacy-900,.h\:bg-red-legacy-900:hover,.f\:bg-red-legacy-900:focus,.f\:bg-red-legacy-900:focus-within {
    background-color: var(--red-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-red-legacy-900 {
        background-color:var(--red-legacy-900) !important
    }
}

body.theme-dark .d\:bg-red-legacy-900,.theme-dark__forced .d\:bg-red-legacy-900,body.theme-system .theme-dark__forced .d\:bg-red-legacy-900 {
    background-color: var(--red-legacy-900) !important
}

.fc-red-legacy-800,.h\:fc-red-legacy-800:hover,.f\:fc-red-legacy-800:focus,.f\:fc-red-legacy-800:focus-within {
    color: var(--red-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-red-legacy-800 {
        color:var(--red-legacy-800) !important
    }
}

body.theme-dark .d\:fc-red-legacy-800,.theme-dark__forced .d\:fc-red-legacy-800,body.theme-system .theme-dark__forced .d\:fc-red-legacy-800 {
    color: var(--red-legacy-800) !important
}

.bg-red-legacy-800,.h\:bg-red-legacy-800:hover,.f\:bg-red-legacy-800:focus,.f\:bg-red-legacy-800:focus-within {
    background-color: var(--red-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-red-legacy-800 {
        background-color:var(--red-legacy-800) !important
    }
}

body.theme-dark .d\:bg-red-legacy-800,.theme-dark__forced .d\:bg-red-legacy-800,body.theme-system .theme-dark__forced .d\:bg-red-legacy-800 {
    background-color: var(--red-legacy-800) !important
}

.fc-red-legacy-700,.h\:fc-red-legacy-700:hover,.f\:fc-red-legacy-700:focus,.f\:fc-red-legacy-700:focus-within {
    color: var(--red-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-red-legacy-700 {
        color:var(--red-legacy-700) !important
    }
}

body.theme-dark .d\:fc-red-legacy-700,.theme-dark__forced .d\:fc-red-legacy-700,body.theme-system .theme-dark__forced .d\:fc-red-legacy-700 {
    color: var(--red-legacy-700) !important
}

.bg-red-legacy-700,.h\:bg-red-legacy-700:hover,.f\:bg-red-legacy-700:focus,.f\:bg-red-legacy-700:focus-within {
    background-color: var(--red-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-red-legacy-700 {
        background-color:var(--red-legacy-700) !important
    }
}

body.theme-dark .d\:bg-red-legacy-700,.theme-dark__forced .d\:bg-red-legacy-700,body.theme-system .theme-dark__forced .d\:bg-red-legacy-700 {
    background-color: var(--red-legacy-700) !important
}

.fc-red-legacy-600,.h\:fc-red-legacy-600:hover,.f\:fc-red-legacy-600:focus,.f\:fc-red-legacy-600:focus-within {
    color: var(--red-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-red-legacy-600 {
        color:var(--red-legacy-600) !important
    }
}

body.theme-dark .d\:fc-red-legacy-600,.theme-dark__forced .d\:fc-red-legacy-600,body.theme-system .theme-dark__forced .d\:fc-red-legacy-600 {
    color: var(--red-legacy-600) !important
}

.bg-red-legacy-600,.h\:bg-red-legacy-600:hover,.f\:bg-red-legacy-600:focus,.f\:bg-red-legacy-600:focus-within {
    background-color: var(--red-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-red-legacy-600 {
        background-color:var(--red-legacy-600) !important
    }
}

body.theme-dark .d\:bg-red-legacy-600,.theme-dark__forced .d\:bg-red-legacy-600,body.theme-system .theme-dark__forced .d\:bg-red-legacy-600 {
    background-color: var(--red-legacy-600) !important
}

.fc-red-legacy-500,.h\:fc-red-legacy-500:hover,.f\:fc-red-legacy-500:focus,.f\:fc-red-legacy-500:focus-within,.fc-error-legacy,.fc-danger-legacy {
    color: var(--red-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-red-legacy-500 {
        color:var(--red-legacy-500) !important
    }
}

body.theme-dark .d\:fc-red-legacy-500,.theme-dark__forced .d\:fc-red-legacy-500,body.theme-system .theme-dark__forced .d\:fc-red-legacy-500 {
    color: var(--red-legacy-500) !important
}

.bg-red-legacy-500,.h\:bg-red-legacy-500:hover,.f\:bg-red-legacy-500:focus,.f\:bg-red-legacy-500:focus-within,.bg-error-legacy,.bg-danger-legacy {
    background-color: var(--red-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-red-legacy-500 {
        background-color:var(--red-legacy-500) !important
    }
}

body.theme-dark .d\:bg-red-legacy-500,.theme-dark__forced .d\:bg-red-legacy-500,body.theme-system .theme-dark__forced .d\:bg-red-legacy-500 {
    background-color: var(--red-legacy-500) !important
}

.fc-red-legacy-400,.h\:fc-red-legacy-400:hover,.f\:fc-red-legacy-400:focus,.f\:fc-red-legacy-400:focus-within {
    color: var(--red-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-red-legacy-400 {
        color:var(--red-legacy-400) !important
    }
}

body.theme-dark .d\:fc-red-legacy-400,.theme-dark__forced .d\:fc-red-legacy-400,body.theme-system .theme-dark__forced .d\:fc-red-legacy-400 {
    color: var(--red-legacy-400) !important
}

.bg-red-legacy-400,.h\:bg-red-legacy-400:hover,.f\:bg-red-legacy-400:focus,.f\:bg-red-legacy-400:focus-within {
    background-color: var(--red-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-red-legacy-400 {
        background-color:var(--red-legacy-400) !important
    }
}

body.theme-dark .d\:bg-red-legacy-400,.theme-dark__forced .d\:bg-red-legacy-400,body.theme-system .theme-dark__forced .d\:bg-red-legacy-400 {
    background-color: var(--red-legacy-400) !important
}

.fc-red-legacy-300,.h\:fc-red-legacy-300:hover,.f\:fc-red-legacy-300:focus,.f\:fc-red-legacy-300:focus-within {
    color: var(--red-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-red-legacy-300 {
        color:var(--red-legacy-300) !important
    }
}

body.theme-dark .d\:fc-red-legacy-300,.theme-dark__forced .d\:fc-red-legacy-300,body.theme-system .theme-dark__forced .d\:fc-red-legacy-300 {
    color: var(--red-legacy-300) !important
}

.bg-red-legacy-300,.h\:bg-red-legacy-300:hover,.f\:bg-red-legacy-300:focus,.f\:bg-red-legacy-300:focus-within {
    background-color: var(--red-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-red-legacy-300 {
        background-color:var(--red-legacy-300) !important
    }
}

body.theme-dark .d\:bg-red-legacy-300,.theme-dark__forced .d\:bg-red-legacy-300,body.theme-system .theme-dark__forced .d\:bg-red-legacy-300 {
    background-color: var(--red-legacy-300) !important
}

.fc-red-legacy-200,.h\:fc-red-legacy-200:hover,.f\:fc-red-legacy-200:focus,.f\:fc-red-legacy-200:focus-within {
    color: var(--red-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-red-legacy-200 {
        color:var(--red-legacy-200) !important
    }
}

body.theme-dark .d\:fc-red-legacy-200,.theme-dark__forced .d\:fc-red-legacy-200,body.theme-system .theme-dark__forced .d\:fc-red-legacy-200 {
    color: var(--red-legacy-200) !important
}

.bg-red-legacy-200,.h\:bg-red-legacy-200:hover,.f\:bg-red-legacy-200:focus,.f\:bg-red-legacy-200:focus-within {
    background-color: var(--red-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-red-legacy-200 {
        background-color:var(--red-legacy-200) !important
    }
}

body.theme-dark .d\:bg-red-legacy-200,.theme-dark__forced .d\:bg-red-legacy-200,body.theme-system .theme-dark__forced .d\:bg-red-legacy-200 {
    background-color: var(--red-legacy-200) !important
}

.fc-red-legacy-100,.h\:fc-red-legacy-100:hover,.f\:fc-red-legacy-100:focus,.f\:fc-red-legacy-100:focus-within {
    color: var(--red-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-red-legacy-100 {
        color:var(--red-legacy-100) !important
    }
}

body.theme-dark .d\:fc-red-legacy-100,.theme-dark__forced .d\:fc-red-legacy-100,body.theme-system .theme-dark__forced .d\:fc-red-legacy-100 {
    color: var(--red-legacy-100) !important
}

.bg-red-legacy-100,.h\:bg-red-legacy-100:hover,.f\:bg-red-legacy-100:focus,.f\:bg-red-legacy-100:focus-within {
    background-color: var(--red-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-red-legacy-100 {
        background-color:var(--red-legacy-100) !important
    }
}

body.theme-dark .d\:bg-red-legacy-100,.theme-dark__forced .d\:bg-red-legacy-100,body.theme-system .theme-dark__forced .d\:bg-red-legacy-100 {
    background-color: var(--red-legacy-100) !important
}

.fc-red-legacy-050,.h\:fc-red-legacy-050:hover,.f\:fc-red-legacy-050:focus,.f\:fc-red-legacy-050:focus-within {
    color: var(--red-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-red-legacy-050 {
        color:var(--red-legacy-050) !important
    }
}

body.theme-dark .d\:fc-red-legacy-050,.theme-dark__forced .d\:fc-red-legacy-050,body.theme-system .theme-dark__forced .d\:fc-red-legacy-050 {
    color: var(--red-legacy-050) !important
}

.bg-red-legacy-050,.h\:bg-red-legacy-050:hover,.f\:bg-red-legacy-050:focus,.f\:bg-red-legacy-050:focus-within {
    background-color: var(--red-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-red-legacy-050 {
        background-color:var(--red-legacy-050) !important
    }
}

body.theme-dark .d\:bg-red-legacy-050,.theme-dark__forced .d\:bg-red-legacy-050,body.theme-system .theme-dark__forced .d\:bg-red-legacy-050 {
    background-color: var(--red-legacy-050) !important
}

.fc-theme-primary-legacy-900,.h\:fc-theme-primary-legacy-900:hover,.f\:fc-theme-primary-legacy-900:focus,.f\:fc-theme-primary-legacy-900:focus-within {
    color: var(--theme-primary-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-primary-legacy-900 {
        color:var(--theme-primary-legacy-900) !important
    }
}

body.theme-dark .d\:fc-theme-primary-legacy-900,.theme-dark__forced .d\:fc-theme-primary-legacy-900,body.theme-system .theme-dark__forced .d\:fc-theme-primary-legacy-900 {
    color: var(--theme-primary-legacy-900) !important
}

.bg-theme-primary-legacy-900,.h\:bg-theme-primary-legacy-900:hover,.f\:bg-theme-primary-legacy-900:focus,.f\:bg-theme-primary-legacy-900:focus-within {
    background-color: var(--theme-primary-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-primary-legacy-900 {
        background-color:var(--theme-primary-legacy-900) !important
    }
}

body.theme-dark .d\:bg-theme-primary-legacy-900,.theme-dark__forced .d\:bg-theme-primary-legacy-900,body.theme-system .theme-dark__forced .d\:bg-theme-primary-legacy-900 {
    background-color: var(--theme-primary-legacy-900) !important
}

.fc-theme-primary-legacy-800,.h\:fc-theme-primary-legacy-800:hover,.f\:fc-theme-primary-legacy-800:focus,.f\:fc-theme-primary-legacy-800:focus-within {
    color: var(--theme-primary-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-primary-legacy-800 {
        color:var(--theme-primary-legacy-800) !important
    }
}

body.theme-dark .d\:fc-theme-primary-legacy-800,.theme-dark__forced .d\:fc-theme-primary-legacy-800,body.theme-system .theme-dark__forced .d\:fc-theme-primary-legacy-800 {
    color: var(--theme-primary-legacy-800) !important
}

.bg-theme-primary-legacy-800,.h\:bg-theme-primary-legacy-800:hover,.f\:bg-theme-primary-legacy-800:focus,.f\:bg-theme-primary-legacy-800:focus-within {
    background-color: var(--theme-primary-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-primary-legacy-800 {
        background-color:var(--theme-primary-legacy-800) !important
    }
}

body.theme-dark .d\:bg-theme-primary-legacy-800,.theme-dark__forced .d\:bg-theme-primary-legacy-800,body.theme-system .theme-dark__forced .d\:bg-theme-primary-legacy-800 {
    background-color: var(--theme-primary-legacy-800) !important
}

.fc-theme-primary-legacy-700,.h\:fc-theme-primary-legacy-700:hover,.f\:fc-theme-primary-legacy-700:focus,.f\:fc-theme-primary-legacy-700:focus-within {
    color: var(--theme-primary-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-primary-legacy-700 {
        color:var(--theme-primary-legacy-700) !important
    }
}

body.theme-dark .d\:fc-theme-primary-legacy-700,.theme-dark__forced .d\:fc-theme-primary-legacy-700,body.theme-system .theme-dark__forced .d\:fc-theme-primary-legacy-700 {
    color: var(--theme-primary-legacy-700) !important
}

.bg-theme-primary-legacy-700,.h\:bg-theme-primary-legacy-700:hover,.f\:bg-theme-primary-legacy-700:focus,.f\:bg-theme-primary-legacy-700:focus-within {
    background-color: var(--theme-primary-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-primary-legacy-700 {
        background-color:var(--theme-primary-legacy-700) !important
    }
}

body.theme-dark .d\:bg-theme-primary-legacy-700,.theme-dark__forced .d\:bg-theme-primary-legacy-700,body.theme-system .theme-dark__forced .d\:bg-theme-primary-legacy-700 {
    background-color: var(--theme-primary-legacy-700) !important
}

.fc-theme-primary-legacy-600,.h\:fc-theme-primary-legacy-600:hover,.f\:fc-theme-primary-legacy-600:focus,.f\:fc-theme-primary-legacy-600:focus-within {
    color: var(--theme-primary-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-primary-legacy-600 {
        color:var(--theme-primary-legacy-600) !important
    }
}

body.theme-dark .d\:fc-theme-primary-legacy-600,.theme-dark__forced .d\:fc-theme-primary-legacy-600,body.theme-system .theme-dark__forced .d\:fc-theme-primary-legacy-600 {
    color: var(--theme-primary-legacy-600) !important
}

.bg-theme-primary-legacy-600,.h\:bg-theme-primary-legacy-600:hover,.f\:bg-theme-primary-legacy-600:focus,.f\:bg-theme-primary-legacy-600:focus-within {
    background-color: var(--theme-primary-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-primary-legacy-600 {
        background-color:var(--theme-primary-legacy-600) !important
    }
}

body.theme-dark .d\:bg-theme-primary-legacy-600,.theme-dark__forced .d\:bg-theme-primary-legacy-600,body.theme-system .theme-dark__forced .d\:bg-theme-primary-legacy-600 {
    background-color: var(--theme-primary-legacy-600) !important
}

.fc-theme-primary-legacy-500,.h\:fc-theme-primary-legacy-500:hover,.f\:fc-theme-primary-legacy-500:focus,.f\:fc-theme-primary-legacy-500:focus-within {
    color: var(--theme-primary-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-primary-legacy-500 {
        color:var(--theme-primary-legacy-500) !important
    }
}

body.theme-dark .d\:fc-theme-primary-legacy-500,.theme-dark__forced .d\:fc-theme-primary-legacy-500,body.theme-system .theme-dark__forced .d\:fc-theme-primary-legacy-500 {
    color: var(--theme-primary-legacy-500) !important
}

.bg-theme-primary-legacy-500,.h\:bg-theme-primary-legacy-500:hover,.f\:bg-theme-primary-legacy-500:focus,.f\:bg-theme-primary-legacy-500:focus-within {
    background-color: var(--theme-primary-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-primary-legacy-500 {
        background-color:var(--theme-primary-legacy-500) !important
    }
}

body.theme-dark .d\:bg-theme-primary-legacy-500,.theme-dark__forced .d\:bg-theme-primary-legacy-500,body.theme-system .theme-dark__forced .d\:bg-theme-primary-legacy-500 {
    background-color: var(--theme-primary-legacy-500) !important
}

.fc-theme-primary-legacy-400,.h\:fc-theme-primary-legacy-400:hover,.f\:fc-theme-primary-legacy-400:focus,.f\:fc-theme-primary-legacy-400:focus-within {
    color: var(--theme-primary-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-primary-legacy-400 {
        color:var(--theme-primary-legacy-400) !important
    }
}

body.theme-dark .d\:fc-theme-primary-legacy-400,.theme-dark__forced .d\:fc-theme-primary-legacy-400,body.theme-system .theme-dark__forced .d\:fc-theme-primary-legacy-400 {
    color: var(--theme-primary-legacy-400) !important
}

.bg-theme-primary-legacy-400,.h\:bg-theme-primary-legacy-400:hover,.f\:bg-theme-primary-legacy-400:focus,.f\:bg-theme-primary-legacy-400:focus-within {
    background-color: var(--theme-primary-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-primary-legacy-400 {
        background-color:var(--theme-primary-legacy-400) !important
    }
}

body.theme-dark .d\:bg-theme-primary-legacy-400,.theme-dark__forced .d\:bg-theme-primary-legacy-400,body.theme-system .theme-dark__forced .d\:bg-theme-primary-legacy-400 {
    background-color: var(--theme-primary-legacy-400) !important
}

.fc-theme-primary-legacy-300,.h\:fc-theme-primary-legacy-300:hover,.f\:fc-theme-primary-legacy-300:focus,.f\:fc-theme-primary-legacy-300:focus-within {
    color: var(--theme-primary-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-primary-legacy-300 {
        color:var(--theme-primary-legacy-300) !important
    }
}

body.theme-dark .d\:fc-theme-primary-legacy-300,.theme-dark__forced .d\:fc-theme-primary-legacy-300,body.theme-system .theme-dark__forced .d\:fc-theme-primary-legacy-300 {
    color: var(--theme-primary-legacy-300) !important
}

.bg-theme-primary-legacy-300,.h\:bg-theme-primary-legacy-300:hover,.f\:bg-theme-primary-legacy-300:focus,.f\:bg-theme-primary-legacy-300:focus-within {
    background-color: var(--theme-primary-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-primary-legacy-300 {
        background-color:var(--theme-primary-legacy-300) !important
    }
}

body.theme-dark .d\:bg-theme-primary-legacy-300,.theme-dark__forced .d\:bg-theme-primary-legacy-300,body.theme-system .theme-dark__forced .d\:bg-theme-primary-legacy-300 {
    background-color: var(--theme-primary-legacy-300) !important
}

.fc-theme-primary-legacy-200,.h\:fc-theme-primary-legacy-200:hover,.f\:fc-theme-primary-legacy-200:focus,.f\:fc-theme-primary-legacy-200:focus-within {
    color: var(--theme-primary-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-primary-legacy-200 {
        color:var(--theme-primary-legacy-200) !important
    }
}

body.theme-dark .d\:fc-theme-primary-legacy-200,.theme-dark__forced .d\:fc-theme-primary-legacy-200,body.theme-system .theme-dark__forced .d\:fc-theme-primary-legacy-200 {
    color: var(--theme-primary-legacy-200) !important
}

.bg-theme-primary-legacy-200,.h\:bg-theme-primary-legacy-200:hover,.f\:bg-theme-primary-legacy-200:focus,.f\:bg-theme-primary-legacy-200:focus-within {
    background-color: var(--theme-primary-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-primary-legacy-200 {
        background-color:var(--theme-primary-legacy-200) !important
    }
}

body.theme-dark .d\:bg-theme-primary-legacy-200,.theme-dark__forced .d\:bg-theme-primary-legacy-200,body.theme-system .theme-dark__forced .d\:bg-theme-primary-legacy-200 {
    background-color: var(--theme-primary-legacy-200) !important
}

.fc-theme-primary-legacy-100,.h\:fc-theme-primary-legacy-100:hover,.f\:fc-theme-primary-legacy-100:focus,.f\:fc-theme-primary-legacy-100:focus-within {
    color: var(--theme-primary-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-primary-legacy-100 {
        color:var(--theme-primary-legacy-100) !important
    }
}

body.theme-dark .d\:fc-theme-primary-legacy-100,.theme-dark__forced .d\:fc-theme-primary-legacy-100,body.theme-system .theme-dark__forced .d\:fc-theme-primary-legacy-100 {
    color: var(--theme-primary-legacy-100) !important
}

.bg-theme-primary-legacy-100,.h\:bg-theme-primary-legacy-100:hover,.f\:bg-theme-primary-legacy-100:focus,.f\:bg-theme-primary-legacy-100:focus-within {
    background-color: var(--theme-primary-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-primary-legacy-100 {
        background-color:var(--theme-primary-legacy-100) !important
    }
}

body.theme-dark .d\:bg-theme-primary-legacy-100,.theme-dark__forced .d\:bg-theme-primary-legacy-100,body.theme-system .theme-dark__forced .d\:bg-theme-primary-legacy-100 {
    background-color: var(--theme-primary-legacy-100) !important
}

.fc-theme-primary-legacy-050,.h\:fc-theme-primary-legacy-050:hover,.f\:fc-theme-primary-legacy-050:focus,.f\:fc-theme-primary-legacy-050:focus-within {
    color: var(--theme-primary-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-primary-legacy-050 {
        color:var(--theme-primary-legacy-050) !important
    }
}

body.theme-dark .d\:fc-theme-primary-legacy-050,.theme-dark__forced .d\:fc-theme-primary-legacy-050,body.theme-system .theme-dark__forced .d\:fc-theme-primary-legacy-050 {
    color: var(--theme-primary-legacy-050) !important
}

.bg-theme-primary-legacy-050,.h\:bg-theme-primary-legacy-050:hover,.f\:bg-theme-primary-legacy-050:focus,.f\:bg-theme-primary-legacy-050:focus-within {
    background-color: var(--theme-primary-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-primary-legacy-050 {
        background-color:var(--theme-primary-legacy-050) !important
    }
}

body.theme-dark .d\:bg-theme-primary-legacy-050,.theme-dark__forced .d\:bg-theme-primary-legacy-050,body.theme-system .theme-dark__forced .d\:bg-theme-primary-legacy-050 {
    background-color: var(--theme-primary-legacy-050) !important
}

.fc-theme-secondary-legacy-900,.h\:fc-theme-secondary-legacy-900:hover,.f\:fc-theme-secondary-legacy-900:focus,.f\:fc-theme-secondary-legacy-900:focus-within {
    color: var(--theme-secondary-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-secondary-legacy-900 {
        color:var(--theme-secondary-legacy-900) !important
    }
}

body.theme-dark .d\:fc-theme-secondary-legacy-900,.theme-dark__forced .d\:fc-theme-secondary-legacy-900,body.theme-system .theme-dark__forced .d\:fc-theme-secondary-legacy-900 {
    color: var(--theme-secondary-legacy-900) !important
}

.bg-theme-secondary-legacy-900,.h\:bg-theme-secondary-legacy-900:hover,.f\:bg-theme-secondary-legacy-900:focus,.f\:bg-theme-secondary-legacy-900:focus-within {
    background-color: var(--theme-secondary-legacy-900) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-secondary-legacy-900 {
        background-color:var(--theme-secondary-legacy-900) !important
    }
}

body.theme-dark .d\:bg-theme-secondary-legacy-900,.theme-dark__forced .d\:bg-theme-secondary-legacy-900,body.theme-system .theme-dark__forced .d\:bg-theme-secondary-legacy-900 {
    background-color: var(--theme-secondary-legacy-900) !important
}

.fc-theme-secondary-legacy-800,.h\:fc-theme-secondary-legacy-800:hover,.f\:fc-theme-secondary-legacy-800:focus,.f\:fc-theme-secondary-legacy-800:focus-within {
    color: var(--theme-secondary-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-secondary-legacy-800 {
        color:var(--theme-secondary-legacy-800) !important
    }
}

body.theme-dark .d\:fc-theme-secondary-legacy-800,.theme-dark__forced .d\:fc-theme-secondary-legacy-800,body.theme-system .theme-dark__forced .d\:fc-theme-secondary-legacy-800 {
    color: var(--theme-secondary-legacy-800) !important
}

.bg-theme-secondary-legacy-800,.h\:bg-theme-secondary-legacy-800:hover,.f\:bg-theme-secondary-legacy-800:focus,.f\:bg-theme-secondary-legacy-800:focus-within {
    background-color: var(--theme-secondary-legacy-800) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-secondary-legacy-800 {
        background-color:var(--theme-secondary-legacy-800) !important
    }
}

body.theme-dark .d\:bg-theme-secondary-legacy-800,.theme-dark__forced .d\:bg-theme-secondary-legacy-800,body.theme-system .theme-dark__forced .d\:bg-theme-secondary-legacy-800 {
    background-color: var(--theme-secondary-legacy-800) !important
}

.fc-theme-secondary-legacy-700,.h\:fc-theme-secondary-legacy-700:hover,.f\:fc-theme-secondary-legacy-700:focus,.f\:fc-theme-secondary-legacy-700:focus-within {
    color: var(--theme-secondary-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-secondary-legacy-700 {
        color:var(--theme-secondary-legacy-700) !important
    }
}

body.theme-dark .d\:fc-theme-secondary-legacy-700,.theme-dark__forced .d\:fc-theme-secondary-legacy-700,body.theme-system .theme-dark__forced .d\:fc-theme-secondary-legacy-700 {
    color: var(--theme-secondary-legacy-700) !important
}

.bg-theme-secondary-legacy-700,.h\:bg-theme-secondary-legacy-700:hover,.f\:bg-theme-secondary-legacy-700:focus,.f\:bg-theme-secondary-legacy-700:focus-within {
    background-color: var(--theme-secondary-legacy-700) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-secondary-legacy-700 {
        background-color:var(--theme-secondary-legacy-700) !important
    }
}

body.theme-dark .d\:bg-theme-secondary-legacy-700,.theme-dark__forced .d\:bg-theme-secondary-legacy-700,body.theme-system .theme-dark__forced .d\:bg-theme-secondary-legacy-700 {
    background-color: var(--theme-secondary-legacy-700) !important
}

.fc-theme-secondary-legacy-600,.h\:fc-theme-secondary-legacy-600:hover,.f\:fc-theme-secondary-legacy-600:focus,.f\:fc-theme-secondary-legacy-600:focus-within {
    color: var(--theme-secondary-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-secondary-legacy-600 {
        color:var(--theme-secondary-legacy-600) !important
    }
}

body.theme-dark .d\:fc-theme-secondary-legacy-600,.theme-dark__forced .d\:fc-theme-secondary-legacy-600,body.theme-system .theme-dark__forced .d\:fc-theme-secondary-legacy-600 {
    color: var(--theme-secondary-legacy-600) !important
}

.bg-theme-secondary-legacy-600,.h\:bg-theme-secondary-legacy-600:hover,.f\:bg-theme-secondary-legacy-600:focus,.f\:bg-theme-secondary-legacy-600:focus-within {
    background-color: var(--theme-secondary-legacy-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-secondary-legacy-600 {
        background-color:var(--theme-secondary-legacy-600) !important
    }
}

body.theme-dark .d\:bg-theme-secondary-legacy-600,.theme-dark__forced .d\:bg-theme-secondary-legacy-600,body.theme-system .theme-dark__forced .d\:bg-theme-secondary-legacy-600 {
    background-color: var(--theme-secondary-legacy-600) !important
}

.fc-theme-secondary-legacy-500,.h\:fc-theme-secondary-legacy-500:hover,.f\:fc-theme-secondary-legacy-500:focus,.f\:fc-theme-secondary-legacy-500:focus-within {
    color: var(--theme-secondary-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-secondary-legacy-500 {
        color:var(--theme-secondary-legacy-500) !important
    }
}

body.theme-dark .d\:fc-theme-secondary-legacy-500,.theme-dark__forced .d\:fc-theme-secondary-legacy-500,body.theme-system .theme-dark__forced .d\:fc-theme-secondary-legacy-500 {
    color: var(--theme-secondary-legacy-500) !important
}

.bg-theme-secondary-legacy-500,.h\:bg-theme-secondary-legacy-500:hover,.f\:bg-theme-secondary-legacy-500:focus,.f\:bg-theme-secondary-legacy-500:focus-within {
    background-color: var(--theme-secondary-legacy-500) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-secondary-legacy-500 {
        background-color:var(--theme-secondary-legacy-500) !important
    }
}

body.theme-dark .d\:bg-theme-secondary-legacy-500,.theme-dark__forced .d\:bg-theme-secondary-legacy-500,body.theme-system .theme-dark__forced .d\:bg-theme-secondary-legacy-500 {
    background-color: var(--theme-secondary-legacy-500) !important
}

.fc-theme-secondary-legacy-400,.h\:fc-theme-secondary-legacy-400:hover,.f\:fc-theme-secondary-legacy-400:focus,.f\:fc-theme-secondary-legacy-400:focus-within {
    color: var(--theme-secondary-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-secondary-legacy-400 {
        color:var(--theme-secondary-legacy-400) !important
    }
}

body.theme-dark .d\:fc-theme-secondary-legacy-400,.theme-dark__forced .d\:fc-theme-secondary-legacy-400,body.theme-system .theme-dark__forced .d\:fc-theme-secondary-legacy-400 {
    color: var(--theme-secondary-legacy-400) !important
}

.bg-theme-secondary-legacy-400,.h\:bg-theme-secondary-legacy-400:hover,.f\:bg-theme-secondary-legacy-400:focus,.f\:bg-theme-secondary-legacy-400:focus-within {
    background-color: var(--theme-secondary-legacy-400) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-secondary-legacy-400 {
        background-color:var(--theme-secondary-legacy-400) !important
    }
}

body.theme-dark .d\:bg-theme-secondary-legacy-400,.theme-dark__forced .d\:bg-theme-secondary-legacy-400,body.theme-system .theme-dark__forced .d\:bg-theme-secondary-legacy-400 {
    background-color: var(--theme-secondary-legacy-400) !important
}

.fc-theme-secondary-legacy-300,.h\:fc-theme-secondary-legacy-300:hover,.f\:fc-theme-secondary-legacy-300:focus,.f\:fc-theme-secondary-legacy-300:focus-within {
    color: var(--theme-secondary-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-secondary-legacy-300 {
        color:var(--theme-secondary-legacy-300) !important
    }
}

body.theme-dark .d\:fc-theme-secondary-legacy-300,.theme-dark__forced .d\:fc-theme-secondary-legacy-300,body.theme-system .theme-dark__forced .d\:fc-theme-secondary-legacy-300 {
    color: var(--theme-secondary-legacy-300) !important
}

.bg-theme-secondary-legacy-300,.h\:bg-theme-secondary-legacy-300:hover,.f\:bg-theme-secondary-legacy-300:focus,.f\:bg-theme-secondary-legacy-300:focus-within {
    background-color: var(--theme-secondary-legacy-300) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-secondary-legacy-300 {
        background-color:var(--theme-secondary-legacy-300) !important
    }
}

body.theme-dark .d\:bg-theme-secondary-legacy-300,.theme-dark__forced .d\:bg-theme-secondary-legacy-300,body.theme-system .theme-dark__forced .d\:bg-theme-secondary-legacy-300 {
    background-color: var(--theme-secondary-legacy-300) !important
}

.fc-theme-secondary-legacy-200,.h\:fc-theme-secondary-legacy-200:hover,.f\:fc-theme-secondary-legacy-200:focus,.f\:fc-theme-secondary-legacy-200:focus-within {
    color: var(--theme-secondary-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-secondary-legacy-200 {
        color:var(--theme-secondary-legacy-200) !important
    }
}

body.theme-dark .d\:fc-theme-secondary-legacy-200,.theme-dark__forced .d\:fc-theme-secondary-legacy-200,body.theme-system .theme-dark__forced .d\:fc-theme-secondary-legacy-200 {
    color: var(--theme-secondary-legacy-200) !important
}

.bg-theme-secondary-legacy-200,.h\:bg-theme-secondary-legacy-200:hover,.f\:bg-theme-secondary-legacy-200:focus,.f\:bg-theme-secondary-legacy-200:focus-within {
    background-color: var(--theme-secondary-legacy-200) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-secondary-legacy-200 {
        background-color:var(--theme-secondary-legacy-200) !important
    }
}

body.theme-dark .d\:bg-theme-secondary-legacy-200,.theme-dark__forced .d\:bg-theme-secondary-legacy-200,body.theme-system .theme-dark__forced .d\:bg-theme-secondary-legacy-200 {
    background-color: var(--theme-secondary-legacy-200) !important
}

.fc-theme-secondary-legacy-100,.h\:fc-theme-secondary-legacy-100:hover,.f\:fc-theme-secondary-legacy-100:focus,.f\:fc-theme-secondary-legacy-100:focus-within {
    color: var(--theme-secondary-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-secondary-legacy-100 {
        color:var(--theme-secondary-legacy-100) !important
    }
}

body.theme-dark .d\:fc-theme-secondary-legacy-100,.theme-dark__forced .d\:fc-theme-secondary-legacy-100,body.theme-system .theme-dark__forced .d\:fc-theme-secondary-legacy-100 {
    color: var(--theme-secondary-legacy-100) !important
}

.bg-theme-secondary-legacy-100,.h\:bg-theme-secondary-legacy-100:hover,.f\:bg-theme-secondary-legacy-100:focus,.f\:bg-theme-secondary-legacy-100:focus-within {
    background-color: var(--theme-secondary-legacy-100) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-secondary-legacy-100 {
        background-color:var(--theme-secondary-legacy-100) !important
    }
}

body.theme-dark .d\:bg-theme-secondary-legacy-100,.theme-dark__forced .d\:bg-theme-secondary-legacy-100,body.theme-system .theme-dark__forced .d\:bg-theme-secondary-legacy-100 {
    background-color: var(--theme-secondary-legacy-100) !important
}

.fc-theme-secondary-legacy-050,.h\:fc-theme-secondary-legacy-050:hover,.f\:fc-theme-secondary-legacy-050:focus,.f\:fc-theme-secondary-legacy-050:focus-within {
    color: var(--theme-secondary-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-secondary-legacy-050 {
        color:var(--theme-secondary-legacy-050) !important
    }
}

body.theme-dark .d\:fc-theme-secondary-legacy-050,.theme-dark__forced .d\:fc-theme-secondary-legacy-050,body.theme-system .theme-dark__forced .d\:fc-theme-secondary-legacy-050 {
    color: var(--theme-secondary-legacy-050) !important
}

.bg-theme-secondary-legacy-050,.h\:bg-theme-secondary-legacy-050:hover,.f\:bg-theme-secondary-legacy-050:focus,.f\:bg-theme-secondary-legacy-050:focus-within {
    background-color: var(--theme-secondary-legacy-050) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-secondary-legacy-050 {
        background-color:var(--theme-secondary-legacy-050) !important
    }
}

body.theme-dark .d\:bg-theme-secondary-legacy-050,.theme-dark__forced .d\:bg-theme-secondary-legacy-050,body.theme-system .theme-dark__forced .d\:bg-theme-secondary-legacy-050 {
    background-color: var(--theme-secondary-legacy-050) !important
}

.fc-white-legacy,.h\:fc-white-legacy:hover,.f\:fc-white-legacy:focus,.f\:fc-white-legacy:focus-within {
    color: var(--white-legacy) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-white-legacy {
        color:var(--white-legacy) !important
    }
}

body.theme-dark .d\:fc-white-legacy,.theme-dark__forced .d\:fc-white-legacy,body.theme-system .theme-dark__forced .d\:fc-white-legacy {
    color: var(--white-legacy) !important
}

.bg-white-legacy,.h\:bg-white-legacy:hover,.f\:bg-white-legacy:focus,.f\:bg-white-legacy:focus-within {
    background-color: var(--white-legacy) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-white-legacy {
        background-color:var(--white-legacy) !important
    }
}

body.theme-dark .d\:bg-white-legacy,.theme-dark__forced .d\:bg-white-legacy,body.theme-system .theme-dark__forced .d\:bg-white-legacy {
    background-color: var(--white-legacy) !important
}

.fc-black-legacy,.h\:fc-black-legacy:hover,.f\:fc-black-legacy:focus,.f\:fc-black-legacy:focus-within {
    color: var(--black-legacy) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy {
        color:var(--black-legacy) !important
    }
}

body.theme-dark .d\:fc-black-legacy,.theme-dark__forced .d\:fc-black-legacy,body.theme-system .theme-dark__forced .d\:fc-black-legacy {
    color: var(--black-legacy) !important
}

.bg-black-legacy,.h\:bg-black-legacy:hover,.f\:bg-black-legacy:focus,.f\:bg-black-legacy:focus-within {
    background-color: var(--black-legacy) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy {
        background-color:var(--black-legacy) !important
    }
}

body.theme-dark .d\:bg-black-legacy,.theme-dark__forced .d\:bg-black-legacy,body.theme-system .theme-dark__forced .d\:bg-black-legacy {
    background-color: var(--black-legacy) !important
}

.fc-black-legacy-750,.h\:fc-black-legacy-750:hover,.f\:fc-black-legacy-750:focus,.f\:fc-black-legacy-750:focus-within {
    color: var(--black-legacy-750) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-750 {
        color:var(--black-legacy-750) !important
    }
}

body.theme-dark .d\:fc-black-legacy-750,.theme-dark__forced .d\:fc-black-legacy-750,body.theme-system .theme-dark__forced .d\:fc-black-legacy-750 {
    color: var(--black-legacy-750) !important
}

.bg-black-legacy-750,.h\:bg-black-legacy-750:hover,.f\:bg-black-legacy-750:focus,.f\:bg-black-legacy-750:focus-within {
    background-color: var(--black-legacy-750) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-750 {
        background-color:var(--black-legacy-750) !important
    }
}

body.theme-dark .d\:bg-black-legacy-750,.theme-dark__forced .d\:bg-black-legacy-750,body.theme-system .theme-dark__forced .d\:bg-black-legacy-750 {
    background-color: var(--black-legacy-750) !important
}

.fc-black-legacy-350,.h\:fc-black-legacy-350:hover,.f\:fc-black-legacy-350:focus,.f\:fc-black-legacy-350:focus-within {
    color: var(--black-legacy-350) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-350 {
        color:var(--black-legacy-350) !important
    }
}

body.theme-dark .d\:fc-black-legacy-350,.theme-dark__forced .d\:fc-black-legacy-350,body.theme-system .theme-dark__forced .d\:fc-black-legacy-350 {
    color: var(--black-legacy-350) !important
}

.bg-black-legacy-350,.h\:bg-black-legacy-350:hover,.f\:bg-black-legacy-350:focus,.f\:bg-black-legacy-350:focus-within {
    background-color: var(--black-legacy-350) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-350 {
        background-color:var(--black-legacy-350) !important
    }
}

body.theme-dark .d\:bg-black-legacy-350,.theme-dark__forced .d\:bg-black-legacy-350,body.theme-system .theme-dark__forced .d\:bg-black-legacy-350 {
    background-color: var(--black-legacy-350) !important
}

.fc-black-legacy-150,.h\:fc-black-legacy-150:hover,.f\:fc-black-legacy-150:focus,.f\:fc-black-legacy-150:focus-within {
    color: var(--black-legacy-150) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-150 {
        color:var(--black-legacy-150) !important
    }
}

body.theme-dark .d\:fc-black-legacy-150,.theme-dark__forced .d\:fc-black-legacy-150,body.theme-system .theme-dark__forced .d\:fc-black-legacy-150 {
    color: var(--black-legacy-150) !important
}

.bg-black-legacy-150,.h\:bg-black-legacy-150:hover,.f\:bg-black-legacy-150:focus,.f\:bg-black-legacy-150:focus-within {
    background-color: var(--black-legacy-150) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-150 {
        background-color:var(--black-legacy-150) !important
    }
}

body.theme-dark .d\:bg-black-legacy-150,.theme-dark__forced .d\:bg-black-legacy-150,body.theme-system .theme-dark__forced .d\:bg-black-legacy-150 {
    background-color: var(--black-legacy-150) !important
}

.fc-black-legacy-075,.h\:fc-black-legacy-075:hover,.f\:fc-black-legacy-075:focus,.f\:fc-black-legacy-075:focus-within {
    color: var(--black-legacy-075) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-075 {
        color:var(--black-legacy-075) !important
    }
}

body.theme-dark .d\:fc-black-legacy-075,.theme-dark__forced .d\:fc-black-legacy-075,body.theme-system .theme-dark__forced .d\:fc-black-legacy-075 {
    color: var(--black-legacy-075) !important
}

.bg-black-legacy-075,.h\:bg-black-legacy-075:hover,.f\:bg-black-legacy-075:focus,.f\:bg-black-legacy-075:focus-within {
    background-color: var(--black-legacy-075) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-075 {
        background-color:var(--black-legacy-075) !important
    }
}

body.theme-dark .d\:bg-black-legacy-075,.theme-dark__forced .d\:bg-black-legacy-075,body.theme-system .theme-dark__forced .d\:bg-black-legacy-075 {
    background-color: var(--black-legacy-075) !important
}

.fc-black-legacy-025,.h\:fc-black-legacy-025:hover,.f\:fc-black-legacy-025:focus,.f\:fc-black-legacy-025:focus-within {
    color: var(--black-legacy-025) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-black-legacy-025 {
        color:var(--black-legacy-025) !important
    }
}

body.theme-dark .d\:fc-black-legacy-025,.theme-dark__forced .d\:fc-black-legacy-025,body.theme-system .theme-dark__forced .d\:fc-black-legacy-025 {
    color: var(--black-legacy-025) !important
}

.bg-black-legacy-025,.h\:bg-black-legacy-025:hover,.f\:bg-black-legacy-025:focus,.f\:bg-black-legacy-025:focus-within {
    background-color: var(--black-legacy-025) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-black-legacy-025 {
        background-color:var(--black-legacy-025) !important
    }
}

body.theme-dark .d\:bg-black-legacy-025,.theme-dark__forced .d\:bg-black-legacy-025,body.theme-system .theme-dark__forced .d\:bg-black-legacy-025 {
    background-color: var(--black-legacy-025) !important
}

.fc-green-legacy-025,.h\:fc-green-legacy-025:hover,.f\:fc-green-legacy-025:focus,.f\:fc-green-legacy-025:focus-within {
    color: var(--green-legacy-025) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-green-legacy-025 {
        color:var(--green-legacy-025) !important
    }
}

body.theme-dark .d\:fc-green-legacy-025,.theme-dark__forced .d\:fc-green-legacy-025,body.theme-system .theme-dark__forced .d\:fc-green-legacy-025 {
    color: var(--green-legacy-025) !important
}

.bg-green-legacy-025,.h\:bg-green-legacy-025:hover,.f\:bg-green-legacy-025:focus,.f\:bg-green-legacy-025:focus-within {
    background-color: var(--green-legacy-025) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-green-legacy-025 {
        background-color:var(--green-legacy-025) !important
    }
}

body.theme-dark .d\:bg-green-legacy-025,.theme-dark__forced .d\:bg-green-legacy-025,body.theme-system .theme-dark__forced .d\:bg-green-legacy-025 {
    background-color: var(--green-legacy-025) !important
}

.fc-red-legacy-025,.h\:fc-red-legacy-025:hover,.f\:fc-red-legacy-025:focus,.f\:fc-red-legacy-025:focus-within {
    color: var(--red-legacy-025) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-red-legacy-025 {
        color:var(--red-legacy-025) !important
    }
}

body.theme-dark .d\:fc-red-legacy-025,.theme-dark__forced .d\:fc-red-legacy-025,body.theme-system .theme-dark__forced .d\:fc-red-legacy-025 {
    color: var(--red-legacy-025) !important
}

.bg-red-legacy-025,.h\:bg-red-legacy-025:hover,.f\:bg-red-legacy-025:focus,.f\:bg-red-legacy-025:focus-within {
    background-color: var(--red-legacy-025) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-red-legacy-025 {
        background-color:var(--red-legacy-025) !important
    }
}

body.theme-dark .d\:bg-red-legacy-025,.theme-dark__forced .d\:bg-red-legacy-025,body.theme-system .theme-dark__forced .d\:bg-red-legacy-025 {
    background-color: var(--red-legacy-025) !important
}

.fc-theme-primary-legacy-350,.h\:fc-theme-primary-legacy-350:hover,.f\:fc-theme-primary-legacy-350:focus,.f\:fc-theme-primary-legacy-350:focus-within {
    color: var(--theme-primary-legacy-350) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-primary-legacy-350 {
        color:var(--theme-primary-legacy-350) !important
    }
}

body.theme-dark .d\:fc-theme-primary-legacy-350,.theme-dark__forced .d\:fc-theme-primary-legacy-350,body.theme-system .theme-dark__forced .d\:fc-theme-primary-legacy-350 {
    color: var(--theme-primary-legacy-350) !important
}

.bg-theme-primary-legacy-350,.h\:bg-theme-primary-legacy-350:hover,.f\:bg-theme-primary-legacy-350:focus,.f\:bg-theme-primary-legacy-350:focus-within {
    background-color: var(--theme-primary-legacy-350) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-primary-legacy-350 {
        background-color:var(--theme-primary-legacy-350) !important
    }
}

body.theme-dark .d\:bg-theme-primary-legacy-350,.theme-dark__forced .d\:bg-theme-primary-legacy-350,body.theme-system .theme-dark__forced .d\:bg-theme-primary-legacy-350 {
    background-color: var(--theme-primary-legacy-350) !important
}

.fc-theme-primary-legacy-150,.h\:fc-theme-primary-legacy-150:hover,.f\:fc-theme-primary-legacy-150:focus,.f\:fc-theme-primary-legacy-150:focus-within {
    color: var(--theme-primary-legacy-150) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-primary-legacy-150 {
        color:var(--theme-primary-legacy-150) !important
    }
}

body.theme-dark .d\:fc-theme-primary-legacy-150,.theme-dark__forced .d\:fc-theme-primary-legacy-150,body.theme-system .theme-dark__forced .d\:fc-theme-primary-legacy-150 {
    color: var(--theme-primary-legacy-150) !important
}

.bg-theme-primary-legacy-150,.h\:bg-theme-primary-legacy-150:hover,.f\:bg-theme-primary-legacy-150:focus,.f\:bg-theme-primary-legacy-150:focus-within {
    background-color: var(--theme-primary-legacy-150) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-primary-legacy-150 {
        background-color:var(--theme-primary-legacy-150) !important
    }
}

body.theme-dark .d\:bg-theme-primary-legacy-150,.theme-dark__forced .d\:bg-theme-primary-legacy-150,body.theme-system .theme-dark__forced .d\:bg-theme-primary-legacy-150 {
    background-color: var(--theme-primary-legacy-150) !important
}

.fc-theme-primary-legacy-075,.h\:fc-theme-primary-legacy-075:hover,.f\:fc-theme-primary-legacy-075:focus,.f\:fc-theme-primary-legacy-075:focus-within {
    color: var(--theme-primary-legacy-075) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-primary-legacy-075 {
        color:var(--theme-primary-legacy-075) !important
    }
}

body.theme-dark .d\:fc-theme-primary-legacy-075,.theme-dark__forced .d\:fc-theme-primary-legacy-075,body.theme-system .theme-dark__forced .d\:fc-theme-primary-legacy-075 {
    color: var(--theme-primary-legacy-075) !important
}

.bg-theme-primary-legacy-075,.h\:bg-theme-primary-legacy-075:hover,.f\:bg-theme-primary-legacy-075:focus,.f\:bg-theme-primary-legacy-075:focus-within {
    background-color: var(--theme-primary-legacy-075) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-primary-legacy-075 {
        background-color:var(--theme-primary-legacy-075) !important
    }
}

body.theme-dark .d\:bg-theme-primary-legacy-075,.theme-dark__forced .d\:bg-theme-primary-legacy-075,body.theme-system .theme-dark__forced .d\:bg-theme-primary-legacy-075 {
    background-color: var(--theme-primary-legacy-075) !important
}

.fc-theme-primary-legacy-025,.h\:fc-theme-primary-legacy-025:hover,.f\:fc-theme-primary-legacy-025:focus,.f\:fc-theme-primary-legacy-025:focus-within {
    color: var(--theme-primary-legacy-025) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-primary-legacy-025 {
        color:var(--theme-primary-legacy-025) !important
    }
}

body.theme-dark .d\:fc-theme-primary-legacy-025,.theme-dark__forced .d\:fc-theme-primary-legacy-025,body.theme-system .theme-dark__forced .d\:fc-theme-primary-legacy-025 {
    color: var(--theme-primary-legacy-025) !important
}

.bg-theme-primary-legacy-025,.h\:bg-theme-primary-legacy-025:hover,.f\:bg-theme-primary-legacy-025:focus,.f\:bg-theme-primary-legacy-025:focus-within {
    background-color: var(--theme-primary-legacy-025) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-primary-legacy-025 {
        background-color:var(--theme-primary-legacy-025) !important
    }
}

body.theme-dark .d\:bg-theme-primary-legacy-025,.theme-dark__forced .d\:bg-theme-primary-legacy-025,body.theme-system .theme-dark__forced .d\:bg-theme-primary-legacy-025 {
    background-color: var(--theme-primary-legacy-025) !important
}

.fc-theme-secondary-legacy-350,.h\:fc-theme-secondary-legacy-350:hover,.f\:fc-theme-secondary-legacy-350:focus,.f\:fc-theme-secondary-legacy-350:focus-within {
    color: var(--theme-secondary-legacy-350) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-secondary-legacy-350 {
        color:var(--theme-secondary-legacy-350) !important
    }
}

body.theme-dark .d\:fc-theme-secondary-legacy-350,.theme-dark__forced .d\:fc-theme-secondary-legacy-350,body.theme-system .theme-dark__forced .d\:fc-theme-secondary-legacy-350 {
    color: var(--theme-secondary-legacy-350) !important
}

.bg-theme-secondary-legacy-350,.h\:bg-theme-secondary-legacy-350:hover,.f\:bg-theme-secondary-legacy-350:focus,.f\:bg-theme-secondary-legacy-350:focus-within {
    background-color: var(--theme-secondary-legacy-350) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-secondary-legacy-350 {
        background-color:var(--theme-secondary-legacy-350) !important
    }
}

body.theme-dark .d\:bg-theme-secondary-legacy-350,.theme-dark__forced .d\:bg-theme-secondary-legacy-350,body.theme-system .theme-dark__forced .d\:bg-theme-secondary-legacy-350 {
    background-color: var(--theme-secondary-legacy-350) !important
}

.fc-theme-secondary-legacy-150,.h\:fc-theme-secondary-legacy-150:hover,.f\:fc-theme-secondary-legacy-150:focus,.f\:fc-theme-secondary-legacy-150:focus-within {
    color: var(--theme-secondary-legacy-150) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-secondary-legacy-150 {
        color:var(--theme-secondary-legacy-150) !important
    }
}

body.theme-dark .d\:fc-theme-secondary-legacy-150,.theme-dark__forced .d\:fc-theme-secondary-legacy-150,body.theme-system .theme-dark__forced .d\:fc-theme-secondary-legacy-150 {
    color: var(--theme-secondary-legacy-150) !important
}

.bg-theme-secondary-legacy-150,.h\:bg-theme-secondary-legacy-150:hover,.f\:bg-theme-secondary-legacy-150:focus,.f\:bg-theme-secondary-legacy-150:focus-within {
    background-color: var(--theme-secondary-legacy-150) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-secondary-legacy-150 {
        background-color:var(--theme-secondary-legacy-150) !important
    }
}

body.theme-dark .d\:bg-theme-secondary-legacy-150,.theme-dark__forced .d\:bg-theme-secondary-legacy-150,body.theme-system .theme-dark__forced .d\:bg-theme-secondary-legacy-150 {
    background-color: var(--theme-secondary-legacy-150) !important
}

.fc-theme-secondary-legacy-075,.h\:fc-theme-secondary-legacy-075:hover,.f\:fc-theme-secondary-legacy-075:focus,.f\:fc-theme-secondary-legacy-075:focus-within {
    color: var(--theme-secondary-legacy-075) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-secondary-legacy-075 {
        color:var(--theme-secondary-legacy-075) !important
    }
}

body.theme-dark .d\:fc-theme-secondary-legacy-075,.theme-dark__forced .d\:fc-theme-secondary-legacy-075,body.theme-system .theme-dark__forced .d\:fc-theme-secondary-legacy-075 {
    color: var(--theme-secondary-legacy-075) !important
}

.bg-theme-secondary-legacy-075,.h\:bg-theme-secondary-legacy-075:hover,.f\:bg-theme-secondary-legacy-075:focus,.f\:bg-theme-secondary-legacy-075:focus-within {
    background-color: var(--theme-secondary-legacy-075) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-secondary-legacy-075 {
        background-color:var(--theme-secondary-legacy-075) !important
    }
}

body.theme-dark .d\:bg-theme-secondary-legacy-075,.theme-dark__forced .d\:bg-theme-secondary-legacy-075,body.theme-system .theme-dark__forced .d\:bg-theme-secondary-legacy-075 {
    background-color: var(--theme-secondary-legacy-075) !important
}

.fc-theme-secondary-legacy-025,.h\:fc-theme-secondary-legacy-025:hover,.f\:fc-theme-secondary-legacy-025:focus,.f\:fc-theme-secondary-legacy-025:focus-within {
    color: var(--theme-secondary-legacy-025) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:fc-theme-secondary-legacy-025 {
        color:var(--theme-secondary-legacy-025) !important
    }
}

body.theme-dark .d\:fc-theme-secondary-legacy-025,.theme-dark__forced .d\:fc-theme-secondary-legacy-025,body.theme-system .theme-dark__forced .d\:fc-theme-secondary-legacy-025 {
    color: var(--theme-secondary-legacy-025) !important
}

.bg-theme-secondary-legacy-025,.h\:bg-theme-secondary-legacy-025:hover,.f\:bg-theme-secondary-legacy-025:focus,.f\:bg-theme-secondary-legacy-025:focus-within {
    background-color: var(--theme-secondary-legacy-025) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-theme-secondary-legacy-025 {
        background-color:var(--theme-secondary-legacy-025) !important
    }
}

body.theme-dark .d\:bg-theme-secondary-legacy-025,.theme-dark__forced .d\:bg-theme-secondary-legacy-025,body.theme-system .theme-dark__forced .d\:bg-theme-secondary-legacy-025 {
    background-color: var(--theme-secondary-legacy-025) !important
}

.fc-theme-primary-legacy {
    color: var(--theme-primary-color-legacy) !important
}

.bg-theme-primary-legacy {
    background-color: var(--theme-primary-color-legacy) !important
}

.bc-theme-primary-legacy {
    border-color: var(--theme-primary-color-legacy) !important
}

.fc-theme-secondary-legacy {
    color: var(--theme-secondary-color-legacy) !important
}

.bg-theme-secondary-legacy {
    background-color: var(--theme-secondary-color-legacy) !important
}

.bc-theme-secondary-legacy {
    border-color: var(--theme-secondary-color-legacy) !important
}

.fc-white-legacy__forced {
    color: hsl(0,0%,100%) !important
}

.fc-black-legacy__forced {
    color: hsl(210,8%,5%) !important
}

.fc-gold-legacy {
    color: var(--gold-legacy) !important
}

.fc-gold-legacy-darker {
    color: var(--gold-legacy-darker) !important
}

.fc-gold-legacy-lighter {
    color: var(--gold-legacy-lighter) !important
}

.bg-gold-legacy {
    background-color: var(--gold-legacy) !important
}

.bg-gold-legacy-darker {
    background-color: var(--gold-legacy-darker) !important
}

.bg-gold-legacy-lighter {
    background-color: var(--gold-legacy-lighter) !important
}

.fc-silver-legacy {
    color: var(--silver-legacy) !important
}

.fc-silver-legacy-darker {
    color: var(--silver-legacy-darker) !important
}

.fc-silver-legacy-lighter {
    color: var(--silver-legacy-lighter) !important
}

.bg-silver-legacy {
    background-color: var(--silver-legacy) !important
}

.bg-silver-legacy-darker {
    background-color: var(--silver-legacy-darker) !important
}

.bg-silver-legacy-lighter {
    background-color: var(--silver-legacy-lighter) !important
}

.fc-bronze-legacy {
    color: var(--bronze-legacy) !important
}

.fc-bronze-legacy-darker {
    color: var(--bronze-legacy-darker) !important
}

.fc-bronze-legacy-lighter {
    color: var(--bronze-legacy-lighter) !important
}

.bg-bronze-legacy {
    background-color: var(--bronze-legacy) !important
}

.bg-bronze-legacy-darker {
    background-color: var(--bronze-legacy-darker) !important
}

.bg-bronze-legacy-lighter {
    background-color: var(--bronze-legacy-lighter) !important
}

.fc-dark-legacy {
    color: var(--fc-dark-legacy) !important
}

.fc-medium-legacy {
    color: var(--fc-medium-legacy) !important
}

.fc-light-legacy {
    color: var(--fc-light-legacy) !important
}

.ba {
    border-style: solid !important;
    border-width: var(--su-static1) !important
}

.bt {
    border-top-style: solid !important;
    border-top-width: var(--su-static1) !important
}

.br {
    border-right-style: solid !important;
    border-right-width: var(--su-static1) !important
}

.bb {
    border-bottom-style: solid !important;
    border-bottom-width: var(--su-static1) !important
}

.bl {
    border-left-style: solid !important;
    border-left-width: var(--su-static1) !important
}

.bx {
    border-left-style: solid !important;
    border-right-style: solid !important;
    border-right-width: var(--su-static1) !important;
    border-left-width: var(--su-static1) !important
}

.by {
    border-top-style: solid !important;
    border-bottom-style: solid !important;
    border-top-width: var(--su-static1) !important;
    border-bottom-width: var(--su-static1) !important
}

.baw0 {
    border-width: 0 !important
}

.baw1 {
    border-width: var(--su-static1) !important
}

.baw2 {
    border-width: var(--su-static2) !important
}

.baw3 {
    border-width: var(--su-static4) !important
}

.btw0 {
    border-top-width: 0 !important
}

.btw1 {
    border-top-width: var(--su-static1) !important
}

.btw2 {
    border-top-width: var(--su-static2) !important
}

.btw3 {
    border-top-width: var(--su-static4) !important
}

.brw0 {
    border-right-width: 0 !important
}

.brw1 {
    border-right-width: var(--su-static1) !important
}

.brw2 {
    border-right-width: var(--su-static2) !important
}

.brw3 {
    border-right-width: var(--su-static4) !important
}

.bbw0 {
    border-bottom-width: 0 !important
}

.bbw1 {
    border-bottom-width: var(--su-static1) !important
}

.bbw2 {
    border-bottom-width: var(--su-static2) !important
}

.bbw3 {
    border-bottom-width: var(--su-static4) !important
}

.blw0 {
    border-left-width: 0 !important
}

.blw0 {
    border-left-width: 0 !important
}

.blw1 {
    border-left-width: var(--su-static1) !important
}

.blw2 {
    border-left-width: var(--su-static2) !important
}

.blw3 {
    border-left-width: var(--su-static4) !important
}

.byw0 {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important
}

.byw1 {
    border-top-width: var(--su-static1) !important;
    border-bottom-width: var(--su-static1) !important
}

.byw2 {
    border-top-width: var(--su-static2) !important;
    border-bottom-width: var(--su-static2) !important
}

.byw3 {
    border-top-width: var(--su-static4) !important;
    border-bottom-width: var(--su-static4) !important
}

.bxw0 {
    border-right-width: 0 !important;
    border-left-width: 0 !important
}

.bxw1 {
    border-right-width: var(--su-static1) !important;
    border-left-width: var(--su-static1) !important
}

.bxw2 {
    border-right-width: var(--su-static2) !important;
    border-left-width: var(--su-static2) !important
}

.bxw3 {
    border-right-width: var(--su-static4) !important;
    border-left-width: var(--su-static4) !important
}

.bas-solid {
    border-style: solid !important
}

.bas-dashed {
    border-style: dashed !important
}

.bts-solid {
    border-top-style: solid !important
}

.bts-dashed {
    border-top-style: dashed !important
}

.brs-solid {
    border-right-style: solid !important
}

.brs-dashed {
    border-right-style: dashed !important
}

.bbs-solid {
    border-bottom-style: solid !important
}

.bbs-dashed {
    border-bottom-style: dashed !important
}

.bls-solid {
    border-left-style: solid !important
}

.bls-dashed {
    border-left-style: dashed !important
}

.bar-sm {
    border-radius: var(--br-sm) !important
}

.bar-md {
    border-radius: var(--br-md) !important
}

.bar-lg {
    border-radius: var(--br-lg) !important;
}

.bar-circle {
    border-radius: 100% !important
}

.bar-pill {
    border-radius: 1000px !important
}

.btlr0 {
    border-top-left-radius: 0 !important
}

.btlr-sm {
    border-top-left-radius: var(--br-sm) !important
}

.btlr-md {
    border-top-left-radius: var(--br-md) !important
}

.btlr-lg {
    border-top-left-radius: var(--br-lg) !important
}

.btrr0 {
    border-top-right-radius: 0 !important
}

.btrr-sm {
    border-top-right-radius: var(--br-sm) !important
}

.btrr-md {
    border-top-right-radius: var(--br-md) !important
}

.btrr-lg {
    border-top-right-radius: var(--br-lg) !important
}

.bblr0 {
    border-bottom-left-radius: 0 !important
}

.bblr-sm {
    border-bottom-left-radius: var(--br-sm) !important
}

.bblr-md {
    border-bottom-left-radius: var(--br-md) !important
}

.bblr-lg {
    border-bottom-left-radius: var(--br-lg) !important
}

.bbrr0 {
    border-bottom-right-radius: 0 !important
}

.bbrr-sm {
    border-bottom-right-radius: var(--br-sm) !important
}

.bbrr-md {
    border-bottom-right-radius: var(--br-md) !important
}

.bbrr-lg {
    border-bottom-right-radius: var(--br-lg) !important
}

.btr0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.btr-sm {
    border-top-left-radius: var(--br-sm) !important;
    border-top-right-radius: var(--br-sm) !important
}

.btr-md {
    border-top-left-radius: var(--br-md) !important;
    border-top-right-radius: var(--br-md) !important
}

.btr-lg {
    border-top-left-radius: var(--br-lg) !important;
    border-top-right-radius: var(--br-lg) !important
}

.brr0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.brr-sm {
    border-top-right-radius: var(--br-sm) !important;
    border-bottom-right-radius: var(--br-sm) !important
}

.brr-md {
    border-top-right-radius: var(--br-md) !important;
    border-bottom-right-radius: var(--br-md) !important
}

.brr-lg {
    border-top-right-radius: var(--br-lg) !important;
    border-bottom-right-radius: var(--br-lg) !important
}

.bbr0 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.bbr-sm {
    border-bottom-left-radius: var(--br-sm) !important;
    border-bottom-right-radius: var(--br-sm) !important
}

.bbr-md {
    border-bottom-left-radius: var(--br-md) !important;
    border-bottom-right-radius: var(--br-md) !important
}

.bbr-lg {
    border-bottom-left-radius: var(--br-lg) !important;
    border-bottom-right-radius: var(--br-lg) !important
}

.blr0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.blr-sm {
    border-top-left-radius: var(--br-sm) !important;
    border-bottom-left-radius: var(--br-sm) !important
}

.blr-md {
    border-top-left-radius: var(--br-md) !important;
    border-bottom-left-radius: var(--br-md) !important
}

.blr-lg {
    border-top-left-radius: var(--br-lg) !important;
    border-bottom-left-radius: var(--br-lg) !important
}

.bar0 {
    border-radius: 0 !important
}

.bg-white,.h\:bg-white:hover,.f\:bg-white:focus,.f\:bg-white:focus-within {
    background-color: var(--white) !important
}

.bc-white,.h\:bc-white:hover,.f\:bc-white:focus,.f\:bc-white:focus-within {
    border-color: var(--white) !important
}

.fc-white,.h\:fc-white:hover,.f\:fc-white:focus,.f\:fc-white:focus-within {
    color: var(--white) !important
}

.bg-black-050,.h\:bg-black-050:hover,.f\:bg-black-050:focus,.f\:bg-black-050:focus-within {
    background-color: var(--black-050) !important
}

.bc-black-050,.h\:bc-black-050:hover,.f\:bc-black-050:focus,.f\:bc-black-050:focus-within {
    border-color: var(--black-050) !important
}

.fc-black-050,.h\:fc-black-050:hover,.f\:fc-black-050:focus,.f\:fc-black-050:focus-within {
    color: var(--black-050) !important
}

.bg-black-100,.h\:bg-black-100:hover,.f\:bg-black-100:focus,.f\:bg-black-100:focus-within {
    background-color: var(--black-100) !important
}

.bc-black-100,.h\:bc-black-100:hover,.f\:bc-black-100:focus,.f\:bc-black-100:focus-within {
    border-color: var(--black-100) !important
}

.fc-black-100,.h\:fc-black-100:hover,.f\:fc-black-100:focus,.f\:fc-black-100:focus-within {
    color: var(--black-100) !important
}

.bg-black-150,.h\:bg-black-150:hover,.f\:bg-black-150:focus,.f\:bg-black-150:focus-within {
    background-color: var(--black-150) !important
}

.bc-black-150,.h\:bc-black-150:hover,.f\:bc-black-150:focus,.f\:bc-black-150:focus-within {
    border-color: var(--black-150) !important
}

.fc-black-150,.h\:fc-black-150:hover,.f\:fc-black-150:focus,.f\:fc-black-150:focus-within {
    color: var(--black-150) !important
}

.bg-black-200,.h\:bg-black-200:hover,.f\:bg-black-200:focus,.f\:bg-black-200:focus-within {
    background-color: var(--black-200) !important
}

.bc-black-200,.h\:bc-black-200:hover,.f\:bc-black-200:focus,.f\:bc-black-200:focus-within {
    border-color: var(--black-200) !important
}

.fc-black-200,.h\:fc-black-200:hover,.f\:fc-black-200:focus,.f\:fc-black-200:focus-within {
    color: var(--black-200) !important
}

.bg-black-225,.h\:bg-black-225:hover,.f\:bg-black-225:focus,.f\:bg-black-225:focus-within {
    background-color: var(--black-225) !important
}

.bc-black-225,.h\:bc-black-225:hover,.f\:bc-black-225:focus,.f\:bc-black-225:focus-within {
    border-color: var(--black-225) !important
}

.fc-black-225,.h\:fc-black-225:hover,.f\:fc-black-225:focus,.f\:fc-black-225:focus-within {
    color: var(--black-225) !important
}

.bg-black-250,.h\:bg-black-250:hover,.f\:bg-black-250:focus,.f\:bg-black-250:focus-within {
    background-color: var(--black-250) !important
}

.bc-black-250,.h\:bc-black-250:hover,.f\:bc-black-250:focus,.f\:bc-black-250:focus-within {
    border-color: var(--black-250) !important
}

.fc-black-250,.h\:fc-black-250:hover,.f\:fc-black-250:focus,.f\:fc-black-250:focus-within {
    color: var(--black-250) !important
}

.bg-black-300,.h\:bg-black-300:hover,.f\:bg-black-300:focus,.f\:bg-black-300:focus-within {
    background-color: var(--black-300) !important
}

.bc-black-300,.h\:bc-black-300:hover,.f\:bc-black-300:focus,.f\:bc-black-300:focus-within {
    border-color: var(--black-300) !important
}

.fc-black-300,.h\:fc-black-300:hover,.f\:fc-black-300:focus,.f\:fc-black-300:focus-within {
    color: var(--black-300) !important
}

.bg-black-350,.h\:bg-black-350:hover,.f\:bg-black-350:focus,.f\:bg-black-350:focus-within {
    background-color: var(--black-350) !important
}

.bc-black-350,.h\:bc-black-350:hover,.f\:bc-black-350:focus,.f\:bc-black-350:focus-within {
    border-color: var(--black-350) !important
}

.fc-black-350,.h\:fc-black-350:hover,.f\:fc-black-350:focus,.f\:fc-black-350:focus-within {
    color: var(--black-350) !important
}

.bg-black-400,.h\:bg-black-400:hover,.f\:bg-black-400:focus,.f\:bg-black-400:focus-within {
    background-color: var(--black-400) !important
}

.bc-black-400,.h\:bc-black-400:hover,.f\:bc-black-400:focus,.f\:bc-black-400:focus-within {
    border-color: var(--black-400) !important
}

.fc-black-400,.h\:fc-black-400:hover,.f\:fc-black-400:focus,.f\:fc-black-400:focus-within {
    color: var(--black-400) !important
}

.bg-black-500,.h\:bg-black-500:hover,.f\:bg-black-500:focus,.f\:bg-black-500:focus-within {
    background-color: var(--black-500) !important
}

.bc-black-500,.h\:bc-black-500:hover,.f\:bc-black-500:focus,.f\:bc-black-500:focus-within {
    border-color: var(--black-500) !important
}

.fc-black-500,.h\:fc-black-500:hover,.f\:fc-black-500:focus,.f\:fc-black-500:focus-within {
    color: var(--black-500) !important
}

.bg-black-600,.h\:bg-black-600:hover,.f\:bg-black-600:focus,.f\:bg-black-600:focus-within {
    background-color: var(--black-600) !important
}

.bc-black-600,.h\:bc-black-600:hover,.f\:bc-black-600:focus,.f\:bc-black-600:focus-within {
    border-color: var(--black-600) !important
}

.fc-black-600,.h\:fc-black-600:hover,.f\:fc-black-600:focus,.f\:fc-black-600:focus-within {
    color: var(--black-600) !important
}

.bg-black,.h\:bg-black:hover,.f\:bg-black:focus,.f\:bg-black:focus-within {
    background-color: var(--black) !important
}

.bc-black,.h\:bc-black:hover,.f\:bc-black:focus,.f\:bc-black:focus-within {
    border-color: var(--black) !important
}

.fc-black,.h\:fc-black:hover,.f\:fc-black:focus,.f\:fc-black:focus-within {
    color: var(--black) !important
}

.bg-orange-100,.h\:bg-orange-100:hover,.f\:bg-orange-100:focus,.f\:bg-orange-100:focus-within {
    background-color: var(--orange-100) !important
}

.bc-orange-100,.h\:bc-orange-100:hover,.f\:bc-orange-100:focus,.f\:bc-orange-100:focus-within {
    border-color: var(--orange-100) !important
}

.fc-orange-100,.h\:fc-orange-100:hover,.f\:fc-orange-100:focus,.f\:fc-orange-100:focus-within {
    color: var(--orange-100) !important
}

.bg-orange-200,.h\:bg-orange-200:hover,.f\:bg-orange-200:focus,.f\:bg-orange-200:focus-within {
    background-color: var(--orange-200) !important
}

.bc-orange-200,.h\:bc-orange-200:hover,.f\:bc-orange-200:focus,.f\:bc-orange-200:focus-within {
    border-color: var(--orange-200) !important
}

.fc-orange-200,.h\:fc-orange-200:hover,.f\:fc-orange-200:focus,.f\:fc-orange-200:focus-within {
    color: var(--orange-200) !important
}

.bg-orange-300,.h\:bg-orange-300:hover,.f\:bg-orange-300:focus,.f\:bg-orange-300:focus-within {
    background-color: var(--orange-300) !important
}

.bc-orange-300,.h\:bc-orange-300:hover,.f\:bc-orange-300:focus,.f\:bc-orange-300:focus-within {
    border-color: var(--orange-300) !important
}

.fc-orange-300,.h\:fc-orange-300:hover,.f\:fc-orange-300:focus,.f\:fc-orange-300:focus-within {
    color: var(--orange-300) !important
}

.bg-orange-400,.h\:bg-orange-400:hover,.f\:bg-orange-400:focus,.f\:bg-orange-400:focus-within {
    background-color: var(--orange-400) !important
}

.bc-orange-400,.h\:bc-orange-400:hover,.f\:bc-orange-400:focus,.f\:bc-orange-400:focus-within {
    border-color: var(--orange-400) !important
}

.fc-orange-400,.h\:fc-orange-400:hover,.f\:fc-orange-400:focus,.f\:fc-orange-400:focus-within {
    color: var(--orange-400) !important
}

.bg-orange-500,.h\:bg-orange-500:hover,.f\:bg-orange-500:focus,.f\:bg-orange-500:focus-within {
    background-color: var(--orange-500) !important
}

.bc-orange-500,.h\:bc-orange-500:hover,.f\:bc-orange-500:focus,.f\:bc-orange-500:focus-within {
    border-color: var(--orange-500) !important
}

.fc-orange-500,.h\:fc-orange-500:hover,.f\:fc-orange-500:focus,.f\:fc-orange-500:focus-within {
    color: var(--orange-500) !important
}

.bg-orange-600,.h\:bg-orange-600:hover,.f\:bg-orange-600:focus,.f\:bg-orange-600:focus-within {
    background-color: var(--orange-600) !important
}

.bc-orange-600,.h\:bc-orange-600:hover,.f\:bc-orange-600:focus,.f\:bc-orange-600:focus-within {
    border-color: var(--orange-600) !important
}

.fc-orange-600,.h\:fc-orange-600:hover,.f\:fc-orange-600:focus,.f\:fc-orange-600:focus-within {
    color: var(--orange-600) !important
}

.bg-blue-100,.h\:bg-blue-100:hover,.f\:bg-blue-100:focus,.f\:bg-blue-100:focus-within {
    background-color: var(--blue-100) !important
}

.bc-blue-100,.h\:bc-blue-100:hover,.f\:bc-blue-100:focus,.f\:bc-blue-100:focus-within {
    border-color: var(--blue-100) !important
}

.fc-blue-100,.h\:fc-blue-100:hover,.f\:fc-blue-100:focus,.f\:fc-blue-100:focus-within {
    color: var(--blue-100) !important
}

.bg-blue-200,.h\:bg-blue-200:hover,.f\:bg-blue-200:focus,.f\:bg-blue-200:focus-within {
    background-color: var(--blue-200) !important
}

.bc-blue-200,.h\:bc-blue-200:hover,.f\:bc-blue-200:focus,.f\:bc-blue-200:focus-within {
    border-color: var(--blue-200) !important
}

.fc-blue-200,.h\:fc-blue-200:hover,.f\:fc-blue-200:focus,.f\:fc-blue-200:focus-within {
    color: var(--blue-200) !important
}

.bg-blue-300,.h\:bg-blue-300:hover,.f\:bg-blue-300:focus,.f\:bg-blue-300:focus-within {
    background-color: var(--blue-300) !important
}

.bc-blue-300,.h\:bc-blue-300:hover,.f\:bc-blue-300:focus,.f\:bc-blue-300:focus-within {
    border-color: var(--blue-300) !important
}

.fc-blue-300,.h\:fc-blue-300:hover,.f\:fc-blue-300:focus,.f\:fc-blue-300:focus-within {
    color: var(--blue-300) !important
}

.bg-blue-400,.h\:bg-blue-400:hover,.f\:bg-blue-400:focus,.f\:bg-blue-400:focus-within {
    background-color: var(--blue-400) !important
}

.bc-blue-400,.h\:bc-blue-400:hover,.f\:bc-blue-400:focus,.f\:bc-blue-400:focus-within {
    border-color: var(--blue-400) !important
}

.fc-blue-400,.h\:fc-blue-400:hover,.f\:fc-blue-400:focus,.f\:fc-blue-400:focus-within {
    color: var(--blue-400) !important
}

.bg-blue-500,.h\:bg-blue-500:hover,.f\:bg-blue-500:focus,.f\:bg-blue-500:focus-within {
    background-color: var(--blue-500) !important
}

.bc-blue-500,.h\:bc-blue-500:hover,.f\:bc-blue-500:focus,.f\:bc-blue-500:focus-within {
    border-color: var(--blue-500) !important
}

.fc-blue-500,.h\:fc-blue-500:hover,.f\:fc-blue-500:focus,.f\:fc-blue-500:focus-within {
    color: var(--blue-500) !important
}

.bg-blue-600,.h\:bg-blue-600:hover,.f\:bg-blue-600:focus,.f\:bg-blue-600:focus-within {
    background-color: var(--blue-600) !important
}

.bc-blue-600,.h\:bc-blue-600:hover,.f\:bc-blue-600:focus,.f\:bc-blue-600:focus-within {
    border-color: var(--blue-600) !important
}

.fc-blue-600,.h\:fc-blue-600:hover,.f\:fc-blue-600:focus,.f\:fc-blue-600:focus-within {
    color: var(--blue-600) !important
}

.bg-green-100,.h\:bg-green-100:hover,.f\:bg-green-100:focus,.f\:bg-green-100:focus-within {
    background-color: var(--green-100) !important
}

.bc-green-100,.h\:bc-green-100:hover,.f\:bc-green-100:focus,.f\:bc-green-100:focus-within {
    border-color: var(--green-100) !important
}

.fc-green-100,.h\:fc-green-100:hover,.f\:fc-green-100:focus,.f\:fc-green-100:focus-within {
    color: var(--green-100) !important
}

.bg-green-200,.h\:bg-green-200:hover,.f\:bg-green-200:focus,.f\:bg-green-200:focus-within {
    background-color: var(--green-200) !important
}

.bc-green-200,.h\:bc-green-200:hover,.f\:bc-green-200:focus,.f\:bc-green-200:focus-within {
    border-color: var(--green-200) !important
}

.fc-green-200,.h\:fc-green-200:hover,.f\:fc-green-200:focus,.f\:fc-green-200:focus-within {
    color: var(--green-200) !important
}

.bg-green-300,.h\:bg-green-300:hover,.f\:bg-green-300:focus,.f\:bg-green-300:focus-within {
    background-color: var(--green-300) !important
}

.bc-green-300,.h\:bc-green-300:hover,.f\:bc-green-300:focus,.f\:bc-green-300:focus-within {
    border-color: var(--green-300) !important
}

.fc-green-300,.h\:fc-green-300:hover,.f\:fc-green-300:focus,.f\:fc-green-300:focus-within {
    color: var(--green-300) !important
}

.bg-green-400,.h\:bg-green-400:hover,.f\:bg-green-400:focus,.f\:bg-green-400:focus-within {
    background-color: var(--green-400) !important
}

.bc-green-400,.h\:bc-green-400:hover,.f\:bc-green-400:focus,.f\:bc-green-400:focus-within {
    border-color: var(--green-400) !important
}

.fc-green-400,.h\:fc-green-400:hover,.f\:fc-green-400:focus,.f\:fc-green-400:focus-within {
    color: var(--green-400) !important
}

.bg-green-500,.h\:bg-green-500:hover,.f\:bg-green-500:focus,.f\:bg-green-500:focus-within {
    background-color: var(--green-500) !important
}

.bc-green-500,.h\:bc-green-500:hover,.f\:bc-green-500:focus,.f\:bc-green-500:focus-within {
    border-color: var(--green-500) !important
}

.fc-green-500,.h\:fc-green-500:hover,.f\:fc-green-500:focus,.f\:fc-green-500:focus-within {
    color: var(--green-500) !important
}

.bg-green-600,.h\:bg-green-600:hover,.f\:bg-green-600:focus,.f\:bg-green-600:focus-within {
    background-color: var(--green-600) !important
}

.bc-green-600,.h\:bc-green-600:hover,.f\:bc-green-600:focus,.f\:bc-green-600:focus-within {
    border-color: var(--green-600) !important
}

.fc-green-600,.h\:fc-green-600:hover,.f\:fc-green-600:focus,.f\:fc-green-600:focus-within {
    color: var(--green-600) !important
}

.bg-red-100,.h\:bg-red-100:hover,.f\:bg-red-100:focus,.f\:bg-red-100:focus-within {
    background-color: var(--red-100) !important
}

.bc-red-100,.h\:bc-red-100:hover,.f\:bc-red-100:focus,.f\:bc-red-100:focus-within {
    border-color: var(--red-100) !important
}

.fc-red-100,.h\:fc-red-100:hover,.f\:fc-red-100:focus,.f\:fc-red-100:focus-within {
    color: var(--red-100) !important
}

.bg-red-200,.h\:bg-red-200:hover,.f\:bg-red-200:focus,.f\:bg-red-200:focus-within {
    background-color: var(--red-200) !important
}

.bc-red-200,.h\:bc-red-200:hover,.f\:bc-red-200:focus,.f\:bc-red-200:focus-within {
    border-color: var(--red-200) !important
}

.fc-red-200,.h\:fc-red-200:hover,.f\:fc-red-200:focus,.f\:fc-red-200:focus-within {
    color: var(--red-200) !important
}

.bg-red-300,.h\:bg-red-300:hover,.f\:bg-red-300:focus,.f\:bg-red-300:focus-within {
    background-color: var(--red-300) !important
}

.bc-red-300,.h\:bc-red-300:hover,.f\:bc-red-300:focus,.f\:bc-red-300:focus-within {
    border-color: var(--red-300) !important
}

.fc-red-300,.h\:fc-red-300:hover,.f\:fc-red-300:focus,.f\:fc-red-300:focus-within {
    color: var(--red-300) !important
}

.bg-red-400,.h\:bg-red-400:hover,.f\:bg-red-400:focus,.f\:bg-red-400:focus-within {
    background-color: var(--red-400) !important
}

.bc-red-400,.h\:bc-red-400:hover,.f\:bc-red-400:focus,.f\:bc-red-400:focus-within {
    border-color: var(--red-400) !important
}

.fc-red-400,.h\:fc-red-400:hover,.f\:fc-red-400:focus,.f\:fc-red-400:focus-within {
    color: var(--red-400) !important
}

.bg-red-500,.h\:bg-red-500:hover,.f\:bg-red-500:focus,.f\:bg-red-500:focus-within {
    background-color: var(--red-500) !important
}

.bc-red-500,.h\:bc-red-500:hover,.f\:bc-red-500:focus,.f\:bc-red-500:focus-within {
    border-color: var(--red-500) !important
}

.fc-red-500,.h\:fc-red-500:hover,.f\:fc-red-500:focus,.f\:fc-red-500:focus-within {
    color: var(--red-500) !important
}

.bg-red-600,.h\:bg-red-600:hover,.f\:bg-red-600:focus,.f\:bg-red-600:focus-within {
    background-color: var(--red-600) !important
}

.bc-red-600,.h\:bc-red-600:hover,.f\:bc-red-600:focus,.f\:bc-red-600:focus-within {
    border-color: var(--red-600) !important
}

.fc-red-600,.h\:fc-red-600:hover,.f\:fc-red-600:focus,.f\:fc-red-600:focus-within {
    color: var(--red-600) !important
}

.bg-yellow-100,.h\:bg-yellow-100:hover,.f\:bg-yellow-100:focus,.f\:bg-yellow-100:focus-within {
    background-color: var(--yellow-100) !important
}

.bc-yellow-100,.h\:bc-yellow-100:hover,.f\:bc-yellow-100:focus,.f\:bc-yellow-100:focus-within {
    border-color: var(--yellow-100) !important
}

.fc-yellow-100,.h\:fc-yellow-100:hover,.f\:fc-yellow-100:focus,.f\:fc-yellow-100:focus-within {
    color: var(--yellow-100) !important
}

.bg-yellow-200,.h\:bg-yellow-200:hover,.f\:bg-yellow-200:focus,.f\:bg-yellow-200:focus-within {
    background-color: var(--yellow-200) !important
}

.bc-yellow-200,.h\:bc-yellow-200:hover,.f\:bc-yellow-200:focus,.f\:bc-yellow-200:focus-within {
    border-color: var(--yellow-200) !important
}

.fc-yellow-200,.h\:fc-yellow-200:hover,.f\:fc-yellow-200:focus,.f\:fc-yellow-200:focus-within {
    color: var(--yellow-200) !important
}

.bg-yellow-300,.h\:bg-yellow-300:hover,.f\:bg-yellow-300:focus,.f\:bg-yellow-300:focus-within {
    background-color: var(--yellow-300) !important
}

.bc-yellow-300,.h\:bc-yellow-300:hover,.f\:bc-yellow-300:focus,.f\:bc-yellow-300:focus-within {
    border-color: var(--yellow-300) !important
}

.fc-yellow-300,.h\:fc-yellow-300:hover,.f\:fc-yellow-300:focus,.f\:fc-yellow-300:focus-within {
    color: var(--yellow-300) !important
}

.bg-yellow-400,.h\:bg-yellow-400:hover,.f\:bg-yellow-400:focus,.f\:bg-yellow-400:focus-within {
    background-color: var(--yellow-400) !important
}

.bc-yellow-400,.h\:bc-yellow-400:hover,.f\:bc-yellow-400:focus,.f\:bc-yellow-400:focus-within {
    border-color: var(--yellow-400) !important
}

.fc-yellow-400,.h\:fc-yellow-400:hover,.f\:fc-yellow-400:focus,.f\:fc-yellow-400:focus-within {
    color: var(--yellow-400) !important
}

.bg-yellow-500,.h\:bg-yellow-500:hover,.f\:bg-yellow-500:focus,.f\:bg-yellow-500:focus-within {
    background-color: var(--yellow-500) !important
}

.bc-yellow-500,.h\:bc-yellow-500:hover,.f\:bc-yellow-500:focus,.f\:bc-yellow-500:focus-within {
    border-color: var(--yellow-500) !important
}

.fc-yellow-500,.h\:fc-yellow-500:hover,.f\:fc-yellow-500:focus,.f\:fc-yellow-500:focus-within {
    color: var(--yellow-500) !important
}

.bg-yellow-600,.h\:bg-yellow-600:hover,.f\:bg-yellow-600:focus,.f\:bg-yellow-600:focus-within {
    background-color: var(--yellow-600) !important
}

.bc-yellow-600,.h\:bc-yellow-600:hover,.f\:bc-yellow-600:focus,.f\:bc-yellow-600:focus-within {
    border-color: var(--yellow-600) !important
}

.fc-yellow-600,.h\:fc-yellow-600:hover,.f\:fc-yellow-600:focus,.f\:fc-yellow-600:focus-within {
    color: var(--yellow-600) !important
}

.bg-purple-100,.h\:bg-purple-100:hover,.f\:bg-purple-100:focus,.f\:bg-purple-100:focus-within {
    background-color: var(--purple-100) !important
}

.bc-purple-100,.h\:bc-purple-100:hover,.f\:bc-purple-100:focus,.f\:bc-purple-100:focus-within {
    border-color: var(--purple-100) !important
}

.fc-purple-100,.h\:fc-purple-100:hover,.f\:fc-purple-100:focus,.f\:fc-purple-100:focus-within {
    color: var(--purple-100) !important
}

.bg-purple-200,.h\:bg-purple-200:hover,.f\:bg-purple-200:focus,.f\:bg-purple-200:focus-within {
    background-color: var(--purple-200) !important
}

.bc-purple-200,.h\:bc-purple-200:hover,.f\:bc-purple-200:focus,.f\:bc-purple-200:focus-within {
    border-color: var(--purple-200) !important
}

.fc-purple-200,.h\:fc-purple-200:hover,.f\:fc-purple-200:focus,.f\:fc-purple-200:focus-within {
    color: var(--purple-200) !important
}

.bg-purple-300,.h\:bg-purple-300:hover,.f\:bg-purple-300:focus,.f\:bg-purple-300:focus-within {
    background-color: var(--purple-300) !important
}

.bc-purple-300,.h\:bc-purple-300:hover,.f\:bc-purple-300:focus,.f\:bc-purple-300:focus-within {
    border-color: var(--purple-300) !important
}

.fc-purple-300,.h\:fc-purple-300:hover,.f\:fc-purple-300:focus,.f\:fc-purple-300:focus-within {
    color: var(--purple-300) !important
}

.bg-purple-400,.h\:bg-purple-400:hover,.f\:bg-purple-400:focus,.f\:bg-purple-400:focus-within {
    background-color: var(--purple-400) !important
}

.bc-purple-400,.h\:bc-purple-400:hover,.f\:bc-purple-400:focus,.f\:bc-purple-400:focus-within {
    border-color: var(--purple-400) !important
}

.fc-purple-400,.h\:fc-purple-400:hover,.f\:fc-purple-400:focus,.f\:fc-purple-400:focus-within {
    color: var(--purple-400) !important
}

.bg-purple-500,.h\:bg-purple-500:hover,.f\:bg-purple-500:focus,.f\:bg-purple-500:focus-within {
    background-color: var(--purple-500) !important
}

.bc-purple-500,.h\:bc-purple-500:hover,.f\:bc-purple-500:focus,.f\:bc-purple-500:focus-within {
    border-color: var(--purple-500) !important
}

.fc-purple-500,.h\:fc-purple-500:hover,.f\:fc-purple-500:focus,.f\:fc-purple-500:focus-within {
    color: var(--purple-500) !important
}

.bg-purple-600,.h\:bg-purple-600:hover,.f\:bg-purple-600:focus,.f\:bg-purple-600:focus-within {
    background-color: var(--purple-600) !important
}

.bc-purple-600,.h\:bc-purple-600:hover,.f\:bc-purple-600:focus,.f\:bc-purple-600:focus-within {
    border-color: var(--purple-600) !important
}

.fc-purple-600,.h\:fc-purple-600:hover,.f\:fc-purple-600:focus,.f\:fc-purple-600:focus-within {
    color: var(--purple-600) !important
}

.bg-gold-100,.h\:bg-gold-100:hover,.f\:bg-gold-100:focus,.f\:bg-gold-100:focus-within {
    background-color: var(--gold-100) !important
}

.bc-gold-100,.h\:bc-gold-100:hover,.f\:bc-gold-100:focus,.f\:bc-gold-100:focus-within {
    border-color: var(--gold-100) !important
}

.fc-gold-100,.h\:fc-gold-100:hover,.f\:fc-gold-100:focus,.f\:fc-gold-100:focus-within {
    color: var(--gold-100) !important
}

.bg-gold-200,.h\:bg-gold-200:hover,.f\:bg-gold-200:focus,.f\:bg-gold-200:focus-within {
    background-color: var(--gold-200) !important
}

.bc-gold-200,.h\:bc-gold-200:hover,.f\:bc-gold-200:focus,.f\:bc-gold-200:focus-within {
    border-color: var(--gold-200) !important
}

.fc-gold-200,.h\:fc-gold-200:hover,.f\:fc-gold-200:focus,.f\:fc-gold-200:focus-within {
    color: var(--gold-200) !important
}

.bg-gold-300,.h\:bg-gold-300:hover,.f\:bg-gold-300:focus,.f\:bg-gold-300:focus-within {
    background-color: var(--gold-300) !important
}

.bc-gold-300,.h\:bc-gold-300:hover,.f\:bc-gold-300:focus,.f\:bc-gold-300:focus-within {
    border-color: var(--gold-300) !important
}

.fc-gold-300,.h\:fc-gold-300:hover,.f\:fc-gold-300:focus,.f\:fc-gold-300:focus-within {
    color: var(--gold-300) !important
}

.bg-gold-400,.h\:bg-gold-400:hover,.f\:bg-gold-400:focus,.f\:bg-gold-400:focus-within {
    background-color: var(--gold-400) !important
}

.bc-gold-400,.h\:bc-gold-400:hover,.f\:bc-gold-400:focus,.f\:bc-gold-400:focus-within {
    border-color: var(--gold-400) !important
}

.fc-gold-400,.h\:fc-gold-400:hover,.f\:fc-gold-400:focus,.f\:fc-gold-400:focus-within {
    color: var(--gold-400) !important
}

.bg-silver-100,.h\:bg-silver-100:hover,.f\:bg-silver-100:focus,.f\:bg-silver-100:focus-within {
    background-color: var(--silver-100) !important
}

.bc-silver-100,.h\:bc-silver-100:hover,.f\:bc-silver-100:focus,.f\:bc-silver-100:focus-within {
    border-color: var(--silver-100) !important
}

.fc-silver-100,.h\:fc-silver-100:hover,.f\:fc-silver-100:focus,.f\:fc-silver-100:focus-within {
    color: var(--silver-100) !important
}

.bg-silver-200,.h\:bg-silver-200:hover,.f\:bg-silver-200:focus,.f\:bg-silver-200:focus-within {
    background-color: var(--silver-200) !important
}

.bc-silver-200,.h\:bc-silver-200:hover,.f\:bc-silver-200:focus,.f\:bc-silver-200:focus-within {
    border-color: var(--silver-200) !important
}

.fc-silver-200,.h\:fc-silver-200:hover,.f\:fc-silver-200:focus,.f\:fc-silver-200:focus-within {
    color: var(--silver-200) !important
}

.bg-silver-300,.h\:bg-silver-300:hover,.f\:bg-silver-300:focus,.f\:bg-silver-300:focus-within {
    background-color: var(--silver-300) !important
}

.bc-silver-300,.h\:bc-silver-300:hover,.f\:bc-silver-300:focus,.f\:bc-silver-300:focus-within {
    border-color: var(--silver-300) !important
}

.fc-silver-300,.h\:fc-silver-300:hover,.f\:fc-silver-300:focus,.f\:fc-silver-300:focus-within {
    color: var(--silver-300) !important
}

.bg-silver-400,.h\:bg-silver-400:hover,.f\:bg-silver-400:focus,.f\:bg-silver-400:focus-within {
    background-color: var(--silver-400) !important
}

.bc-silver-400,.h\:bc-silver-400:hover,.f\:bc-silver-400:focus,.f\:bc-silver-400:focus-within {
    border-color: var(--silver-400) !important
}

.fc-silver-400,.h\:fc-silver-400:hover,.f\:fc-silver-400:focus,.f\:fc-silver-400:focus-within {
    color: var(--silver-400) !important
}

.bg-bronze-100,.h\:bg-bronze-100:hover,.f\:bg-bronze-100:focus,.f\:bg-bronze-100:focus-within {
    background-color: var(--bronze-100) !important
}

.bc-bronze-100,.h\:bc-bronze-100:hover,.f\:bc-bronze-100:focus,.f\:bc-bronze-100:focus-within {
    border-color: var(--bronze-100) !important
}

.fc-bronze-100,.h\:fc-bronze-100:hover,.f\:fc-bronze-100:focus,.f\:fc-bronze-100:focus-within {
    color: var(--bronze-100) !important
}

.bg-bronze-200,.h\:bg-bronze-200:hover,.f\:bg-bronze-200:focus,.f\:bg-bronze-200:focus-within {
    background-color: var(--bronze-200) !important
}

.bc-bronze-200,.h\:bc-bronze-200:hover,.f\:bc-bronze-200:focus,.f\:bc-bronze-200:focus-within {
    border-color: var(--bronze-200) !important
}

.fc-bronze-200,.h\:fc-bronze-200:hover,.f\:fc-bronze-200:focus,.f\:fc-bronze-200:focus-within {
    color: var(--bronze-200) !important
}

.bg-bronze-300,.h\:bg-bronze-300:hover,.f\:bg-bronze-300:focus,.f\:bg-bronze-300:focus-within {
    background-color: var(--bronze-300) !important
}

.bc-bronze-300,.h\:bc-bronze-300:hover,.f\:bc-bronze-300:focus,.f\:bc-bronze-300:focus-within {
    border-color: var(--bronze-300) !important
}

.fc-bronze-300,.h\:fc-bronze-300:hover,.f\:fc-bronze-300:focus,.f\:fc-bronze-300:focus-within {
    color: var(--bronze-300) !important
}

.bg-bronze-400,.h\:bg-bronze-400:hover,.f\:bg-bronze-400:focus,.f\:bg-bronze-400:focus-within {
    background-color: var(--bronze-400) !important
}

.bc-bronze-400,.h\:bc-bronze-400:hover,.f\:bc-bronze-400:focus,.f\:bc-bronze-400:focus-within {
    border-color: var(--bronze-400) !important
}

.fc-bronze-400,.h\:fc-bronze-400:hover,.f\:fc-bronze-400:focus,.f\:fc-bronze-400:focus-within {
    color: var(--bronze-400) !important
}

.fc-light,.h\:fc-light:hover,.f\:fc-light:focus,.f\:fc-light:focus-within {
    color: var(--fc-light) !important
}

.fc-medium,.h\:fc-medium:hover,.f\:fc-medium:focus,.f\:fc-medium:focus-within {
    color: var(--fc-medium) !important
}

.fc-dark,.h\:fc-dark:hover,.f\:fc-dark:focus,.f\:fc-dark:focus-within {
    color: var(--fc-dark) !important
}

.fc-error,.h\:fc-error:hover,.f\:fc-error:focus,.f\:fc-error:focus-within {
    color: var(--fc-error) !important
}

.fc-danger,.h\:fc-danger:hover,.f\:fc-danger:focus,.f\:fc-danger:focus-within {
    color: var(--fc-danger) !important
}

.fc-success,.h\:fc-success:hover,.f\:fc-success:focus,.f\:fc-success:focus-within {
    color: var(--fc-success) !important
}

.fc-warning,.h\:fc-warning:hover,.f\:fc-warning:focus,.f\:fc-warning:focus-within {
    color: var(--fc-warning) !important
}

.bg-error,.h\:bg-error:hover,.f\:bg-error:focus,.f\:bg-error:focus-within {
    background-color: var(--bg-error) !important
}

.bg-danger,.h\:bg-danger:hover,.f\:bg-danger:focus,.f\:bg-danger:focus-within {
    background-color: var(--bg-danger) !important
}

.bg-success,.h\:bg-success:hover,.f\:bg-success:focus,.f\:bg-success:focus-within {
    background-color: var(--bg-success) !important
}

.bg-warning,.h\:bg-warning:hover,.f\:bg-warning:focus,.f\:bg-warning:focus-within {
    background-color: var(--bg-warning) !important
}

.bc-error,.h\:bc-error:hover,.f\:bc-error:focus,.f\:bc-error:focus-within {
    border-color: var(--bc-error) !important
}

.bc-danger,.h\:bc-danger:hover,.f\:bc-danger:focus,.f\:bc-danger:focus-within {
    border-color: var(--bc-danger) !important
}

.bc-success,.h\:bc-success:hover,.f\:bc-success:focus,.f\:bc-success:focus-within {
    border-color: var(--bc-success) !important
}

.bc-warning,.h\:bc-warning:hover,.f\:bc-warning:focus,.f\:bc-warning:focus-within {
    border-color: var(--bc-warning) !important
}

.bg-transparent,.h\:bg-transparent:hover,.f\:bg-transparent:focus,.f\:bg-transparent:focus-within {
    background-color: transparent !important
}

.bc-transparent,.h\:bc-transparent:hover,.f\:bc-transparent:focus,.f\:bc-transparent:focus-within {
    border-color: transparent !important
}

.bg-inherit,.h\:bg-inherit:hover,.f\:bg-inherit:focus,.f\:bg-inherit:focus-within {
    background-color: inherit !important
}

.bc-inherit,.h\:bc-inherit:hover,.f\:bc-inherit:focus,.f\:bc-inherit:focus-within {
    border-color: inherit !important
}

.bg-theme-primary,.h\:bg-theme-primary:hover,.f\:bg-theme-primary:focus,.f\:bg-theme-primary:focus-within {
    background-color: var(--theme-primary) !important
}

.bc-theme-primary,.h\:bc-theme-primary:hover,.f\:bc-theme-primary:focus,.f\:bc-theme-primary:focus-within {
    border-color: var(--theme-primary) !important
}

.fc-theme-primary,.h\:fc-theme-primary:hover,.f\:fc-theme-primary:focus,.f\:fc-theme-primary:focus-within {
    color: var(--theme-primary) !important
}

.bg-theme-primary-100,.h\:bg-theme-primary-100:hover,.f\:bg-theme-primary-100:focus,.f\:bg-theme-primary-100:focus-within {
    background-color: var(--theme-primary-100) !important
}

.bc-theme-primary-100,.h\:bc-theme-primary-100:hover,.f\:bc-theme-primary-100:focus,.f\:bc-theme-primary-100:focus-within {
    border-color: var(--theme-primary-100) !important
}

.fc-theme-primary-100,.h\:fc-theme-primary-100:hover,.f\:fc-theme-primary-100:focus,.f\:fc-theme-primary-100:focus-within {
    color: var(--theme-primary-100) !important
}

.bg-theme-primary-200,.h\:bg-theme-primary-200:hover,.f\:bg-theme-primary-200:focus,.f\:bg-theme-primary-200:focus-within {
    background-color: var(--theme-primary-200) !important
}

.bc-theme-primary-200,.h\:bc-theme-primary-200:hover,.f\:bc-theme-primary-200:focus,.f\:bc-theme-primary-200:focus-within {
    border-color: var(--theme-primary-200) !important
}

.fc-theme-primary-200,.h\:fc-theme-primary-200:hover,.f\:fc-theme-primary-200:focus,.f\:fc-theme-primary-200:focus-within {
    color: var(--theme-primary-200) !important
}

.bg-theme-primary-300,.h\:bg-theme-primary-300:hover,.f\:bg-theme-primary-300:focus,.f\:bg-theme-primary-300:focus-within {
    background-color: var(--theme-primary-300) !important
}

.bc-theme-primary-300,.h\:bc-theme-primary-300:hover,.f\:bc-theme-primary-300:focus,.f\:bc-theme-primary-300:focus-within {
    border-color: var(--theme-primary-300) !important
}

.fc-theme-primary-300,.h\:fc-theme-primary-300:hover,.f\:fc-theme-primary-300:focus,.f\:fc-theme-primary-300:focus-within {
    color: var(--theme-primary-300) !important
}

.bg-theme-primary-400,.h\:bg-theme-primary-400:hover,.f\:bg-theme-primary-400:focus,.f\:bg-theme-primary-400:focus-within {
    background-color: var(--theme-primary-400) !important
}

.bc-theme-primary-400,.h\:bc-theme-primary-400:hover,.f\:bc-theme-primary-400:focus,.f\:bc-theme-primary-400:focus-within {
    border-color: var(--theme-primary-400) !important
}

.fc-theme-primary-400,.h\:fc-theme-primary-400:hover,.f\:fc-theme-primary-400:focus,.f\:fc-theme-primary-400:focus-within {
    color: var(--theme-primary-400) !important
}

.bg-theme-primary-500,.h\:bg-theme-primary-500:hover,.f\:bg-theme-primary-500:focus,.f\:bg-theme-primary-500:focus-within {
    background-color: var(--theme-primary-500) !important
}

.bc-theme-primary-500,.h\:bc-theme-primary-500:hover,.f\:bc-theme-primary-500:focus,.f\:bc-theme-primary-500:focus-within {
    border-color: var(--theme-primary-500) !important
}

.fc-theme-primary-500,.h\:fc-theme-primary-500:hover,.f\:fc-theme-primary-500:focus,.f\:fc-theme-primary-500:focus-within {
    color: var(--theme-primary-500) !important
}

.bg-theme-primary-600,.h\:bg-theme-primary-600:hover,.f\:bg-theme-primary-600:focus,.f\:bg-theme-primary-600:focus-within {
    background-color: var(--theme-primary-600) !important
}

.bc-theme-primary-600,.h\:bc-theme-primary-600:hover,.f\:bc-theme-primary-600:focus,.f\:bc-theme-primary-600:focus-within {
    border-color: var(--theme-primary-600) !important
}

.fc-theme-primary-600,.h\:fc-theme-primary-600:hover,.f\:fc-theme-primary-600:focus,.f\:fc-theme-primary-600:focus-within {
    color: var(--theme-primary-600) !important
}

.bg-theme-secondary,.h\:bg-theme-secondary:hover,.f\:bg-theme-secondary:focus,.f\:bg-theme-secondary:focus-within {
    background-color: var(--theme-secondary) !important
}

.bc-theme-secondary,.h\:bc-theme-secondary:hover,.f\:bc-theme-secondary:focus,.f\:bc-theme-secondary:focus-within {
    border-color: var(--theme-secondary) !important
}

.fc-theme-secondary,.h\:fc-theme-secondary:hover,.f\:fc-theme-secondary:focus,.f\:fc-theme-secondary:focus-within {
    color: var(--theme-secondary) !important
}

.bg-theme-secondary-100,.h\:bg-theme-secondary-100:hover,.f\:bg-theme-secondary-100:focus,.f\:bg-theme-secondary-100:focus-within {
    background-color: var(--theme-secondary-100) !important
}

.bc-theme-secondary-100,.h\:bc-theme-secondary-100:hover,.f\:bc-theme-secondary-100:focus,.f\:bc-theme-secondary-100:focus-within {
    border-color: var(--theme-secondary-100) !important
}

.fc-theme-secondary-100,.h\:fc-theme-secondary-100:hover,.f\:fc-theme-secondary-100:focus,.f\:fc-theme-secondary-100:focus-within {
    color: var(--theme-secondary-100) !important
}

.bg-theme-secondary-200,.h\:bg-theme-secondary-200:hover,.f\:bg-theme-secondary-200:focus,.f\:bg-theme-secondary-200:focus-within {
    background-color: var(--theme-secondary-200) !important
}

.bc-theme-secondary-200,.h\:bc-theme-secondary-200:hover,.f\:bc-theme-secondary-200:focus,.f\:bc-theme-secondary-200:focus-within {
    border-color: var(--theme-secondary-200) !important
}

.fc-theme-secondary-200,.h\:fc-theme-secondary-200:hover,.f\:fc-theme-secondary-200:focus,.f\:fc-theme-secondary-200:focus-within {
    color: var(--theme-secondary-200) !important
}

.bg-theme-secondary-300,.h\:bg-theme-secondary-300:hover,.f\:bg-theme-secondary-300:focus,.f\:bg-theme-secondary-300:focus-within {
    background-color: var(--theme-secondary-300) !important
}

.bc-theme-secondary-300,.h\:bc-theme-secondary-300:hover,.f\:bc-theme-secondary-300:focus,.f\:bc-theme-secondary-300:focus-within {
    border-color: var(--theme-secondary-300) !important
}

.fc-theme-secondary-300,.h\:fc-theme-secondary-300:hover,.f\:fc-theme-secondary-300:focus,.f\:fc-theme-secondary-300:focus-within {
    color: var(--theme-secondary-300) !important
}

.bg-theme-secondary-400,.h\:bg-theme-secondary-400:hover,.f\:bg-theme-secondary-400:focus,.f\:bg-theme-secondary-400:focus-within {
    background-color: var(--theme-secondary-400) !important
}

.bc-theme-secondary-400,.h\:bc-theme-secondary-400:hover,.f\:bc-theme-secondary-400:focus,.f\:bc-theme-secondary-400:focus-within {
    border-color: var(--theme-secondary-400) !important
}

.fc-theme-secondary-400,.h\:fc-theme-secondary-400:hover,.f\:fc-theme-secondary-400:focus,.f\:fc-theme-secondary-400:focus-within {
    color: var(--theme-secondary-400) !important
}

.bg-theme-secondary-500,.h\:bg-theme-secondary-500:hover,.f\:bg-theme-secondary-500:focus,.f\:bg-theme-secondary-500:focus-within {
    background-color: var(--theme-secondary-500) !important
}

.bc-theme-secondary-500,.h\:bc-theme-secondary-500:hover,.f\:bc-theme-secondary-500:focus,.f\:bc-theme-secondary-500:focus-within {
    border-color: var(--theme-secondary-500) !important
}

.fc-theme-secondary-500,.h\:fc-theme-secondary-500:hover,.f\:fc-theme-secondary-500:focus,.f\:fc-theme-secondary-500:focus-within {
    color: var(--theme-secondary-500) !important
}

.bg-theme-secondary-600,.h\:bg-theme-secondary-600:hover,.f\:bg-theme-secondary-600:focus,.f\:bg-theme-secondary-600:focus-within {
    background-color: var(--theme-secondary-600) !important
}

.bc-theme-secondary-600,.h\:bc-theme-secondary-600:hover,.f\:bc-theme-secondary-600:focus,.f\:bc-theme-secondary-600:focus-within {
    border-color: var(--theme-secondary-600) !important
}

.fc-theme-secondary-600,.h\:fc-theme-secondary-600:hover,.f\:fc-theme-secondary-600:focus,.f\:fc-theme-secondary-600:focus-within {
    color: var(--theme-secondary-600) !important
}

@media (prefers-color-scheme: dark) {
    body.theme-system .d\:bg-white {
        background-color:var(--white) !important
    }

    body.theme-system .d\:fc-white {
        color: var(--white) !important
    }

    body.theme-system .d\:bg-black-050 {
        background-color: var(--black-050) !important
    }

    body.theme-system .d\:fc-black-050 {
        color: var(--black-050) !important
    }

    body.theme-system .d\:bg-black-100 {
        background-color: var(--black-100) !important
    }

    body.theme-system .d\:fc-black-100 {
        color: var(--black-100) !important
    }

    body.theme-system .d\:bg-black-150 {
        background-color: var(--black-150) !important
    }

    body.theme-system .d\:fc-black-150 {
        color: var(--black-150) !important
    }

    body.theme-system .d\:bg-black-200 {
        background-color: var(--black-200) !important
    }

    body.theme-system .d\:fc-black-200 {
        color: var(--black-200) !important
    }

    body.theme-system .d\:bg-black-225 {
        background-color: var(--black-225) !important
    }

    body.theme-system .d\:fc-black-225 {
        color: var(--black-225) !important
    }

    body.theme-system .d\:bg-black-250 {
        background-color: var(--black-250) !important
    }

    body.theme-system .d\:fc-black-250 {
        color: var(--black-250) !important
    }

    body.theme-system .d\:bg-black-300 {
        background-color: var(--black-300) !important
    }

    body.theme-system .d\:fc-black-300 {
        color: var(--black-300) !important
    }

    body.theme-system .d\:bg-black-350 {
        background-color: var(--black-350) !important
    }

    body.theme-system .d\:fc-black-350 {
        color: var(--black-350) !important
    }

    body.theme-system .d\:bg-black-400 {
        background-color: var(--black-400) !important
    }

    body.theme-system .d\:fc-black-400 {
        color: var(--black-400) !important
    }

    body.theme-system .d\:bg-black-500 {
        background-color: var(--black-500) !important
    }

    body.theme-system .d\:fc-black-500 {
        color: var(--black-500) !important
    }

    body.theme-system .d\:bg-black-600 {
        background-color: var(--black-600) !important
    }

    body.theme-system .d\:fc-black-600 {
        color: var(--black-600) !important
    }

    body.theme-system .d\:bg-black {
        background-color: var(--black) !important
    }

    body.theme-system .d\:fc-black {
        color: var(--black) !important
    }

    body.theme-system .d\:bg-orange-100 {
        background-color: var(--orange-100) !important
    }

    body.theme-system .d\:fc-orange-100 {
        color: var(--orange-100) !important
    }

    body.theme-system .d\:bg-orange-200 {
        background-color: var(--orange-200) !important
    }

    body.theme-system .d\:fc-orange-200 {
        color: var(--orange-200) !important
    }

    body.theme-system .d\:bg-orange-300 {
        background-color: var(--orange-300) !important
    }

    body.theme-system .d\:fc-orange-300 {
        color: var(--orange-300) !important
    }

    body.theme-system .d\:bg-orange-400 {
        background-color: var(--orange-400) !important
    }

    body.theme-system .d\:fc-orange-400 {
        color: var(--orange-400) !important
    }

    body.theme-system .d\:bg-orange-500 {
        background-color: var(--orange-500) !important
    }

    body.theme-system .d\:fc-orange-500 {
        color: var(--orange-500) !important
    }

    body.theme-system .d\:bg-orange-600 {
        background-color: var(--orange-600) !important
    }

    body.theme-system .d\:fc-orange-600 {
        color: var(--orange-600) !important
    }

    body.theme-system .d\:bg-blue-100 {
        background-color: var(--blue-100) !important
    }

    body.theme-system .d\:fc-blue-100 {
        color: var(--blue-100) !important
    }

    body.theme-system .d\:bg-blue-200 {
        background-color: var(--blue-200) !important
    }

    body.theme-system .d\:fc-blue-200 {
        color: var(--blue-200) !important
    }

    body.theme-system .d\:bg-blue-300 {
        background-color: var(--blue-300) !important
    }

    body.theme-system .d\:fc-blue-300 {
        color: var(--blue-300) !important
    }

    body.theme-system .d\:bg-blue-400 {
        background-color: var(--blue-400) !important
    }

    body.theme-system .d\:fc-blue-400 {
        color: var(--blue-400) !important
    }

    body.theme-system .d\:bg-blue-500 {
        background-color: var(--blue-500) !important
    }

    body.theme-system .d\:fc-blue-500 {
        color: var(--blue-500) !important
    }

    body.theme-system .d\:bg-blue-600 {
        background-color: var(--blue-600) !important
    }

    body.theme-system .d\:fc-blue-600 {
        color: var(--blue-600) !important
    }

    body.theme-system .d\:bg-green-100 {
        background-color: var(--green-100) !important
    }

    body.theme-system .d\:fc-green-100 {
        color: var(--green-100) !important
    }

    body.theme-system .d\:bg-green-200 {
        background-color: var(--green-200) !important
    }

    body.theme-system .d\:fc-green-200 {
        color: var(--green-200) !important
    }

    body.theme-system .d\:bg-green-300 {
        background-color: var(--green-300) !important
    }

    body.theme-system .d\:fc-green-300 {
        color: var(--green-300) !important
    }

    body.theme-system .d\:bg-green-400 {
        background-color: var(--green-400) !important
    }

    body.theme-system .d\:fc-green-400 {
        color: var(--green-400) !important
    }

    body.theme-system .d\:bg-green-500 {
        background-color: var(--green-500) !important
    }

    body.theme-system .d\:fc-green-500 {
        color: var(--green-500) !important
    }

    body.theme-system .d\:bg-green-600 {
        background-color: var(--green-600) !important
    }

    body.theme-system .d\:fc-green-600 {
        color: var(--green-600) !important
    }

    body.theme-system .d\:bg-red-100 {
        background-color: var(--red-100) !important
    }

    body.theme-system .d\:fc-red-100 {
        color: var(--red-100) !important
    }

    body.theme-system .d\:bg-red-200 {
        background-color: var(--red-200) !important
    }

    body.theme-system .d\:fc-red-200 {
        color: var(--red-200) !important
    }

    body.theme-system .d\:bg-red-300 {
        background-color: var(--red-300) !important
    }

    body.theme-system .d\:fc-red-300 {
        color: var(--red-300) !important
    }

    body.theme-system .d\:bg-red-400 {
        background-color: var(--red-400) !important
    }

    body.theme-system .d\:fc-red-400 {
        color: var(--red-400) !important
    }

    body.theme-system .d\:bg-red-500 {
        background-color: var(--red-500) !important
    }

    body.theme-system .d\:fc-red-500 {
        color: var(--red-500) !important
    }

    body.theme-system .d\:bg-red-600 {
        background-color: var(--red-600) !important
    }

    body.theme-system .d\:fc-red-600 {
        color: var(--red-600) !important
    }

    body.theme-system .d\:bg-yellow-100 {
        background-color: var(--yellow-100) !important
    }

    body.theme-system .d\:fc-yellow-100 {
        color: var(--yellow-100) !important
    }

    body.theme-system .d\:bg-yellow-200 {
        background-color: var(--yellow-200) !important
    }

    body.theme-system .d\:fc-yellow-200 {
        color: var(--yellow-200) !important
    }

    body.theme-system .d\:bg-yellow-300 {
        background-color: var(--yellow-300) !important
    }

    body.theme-system .d\:fc-yellow-300 {
        color: var(--yellow-300) !important
    }

    body.theme-system .d\:bg-yellow-400 {
        background-color: var(--yellow-400) !important
    }

    body.theme-system .d\:fc-yellow-400 {
        color: var(--yellow-400) !important
    }

    body.theme-system .d\:bg-yellow-500 {
        background-color: var(--yellow-500) !important
    }

    body.theme-system .d\:fc-yellow-500 {
        color: var(--yellow-500) !important
    }

    body.theme-system .d\:bg-yellow-600 {
        background-color: var(--yellow-600) !important
    }

    body.theme-system .d\:fc-yellow-600 {
        color: var(--yellow-600) !important
    }

    body.theme-system .d\:bg-purple-100 {
        background-color: var(--purple-100) !important
    }

    body.theme-system .d\:fc-purple-100 {
        color: var(--purple-100) !important
    }

    body.theme-system .d\:bg-purple-200 {
        background-color: var(--purple-200) !important
    }

    body.theme-system .d\:fc-purple-200 {
        color: var(--purple-200) !important
    }

    body.theme-system .d\:bg-purple-300 {
        background-color: var(--purple-300) !important
    }

    body.theme-system .d\:fc-purple-300 {
        color: var(--purple-300) !important
    }

    body.theme-system .d\:bg-purple-400 {
        background-color: var(--purple-400) !important
    }

    body.theme-system .d\:fc-purple-400 {
        color: var(--purple-400) !important
    }

    body.theme-system .d\:bg-purple-500 {
        background-color: var(--purple-500) !important
    }

    body.theme-system .d\:fc-purple-500 {
        color: var(--purple-500) !important
    }

    body.theme-system .d\:bg-purple-600 {
        background-color: var(--purple-600) !important
    }

    body.theme-system .d\:fc-purple-600 {
        color: var(--purple-600) !important
    }

    body.theme-system .d\:bg-gold-100 {
        background-color: var(--gold-100) !important
    }

    body.theme-system .d\:fc-gold-100 {
        color: var(--gold-100) !important
    }

    body.theme-system .d\:bg-gold-200 {
        background-color: var(--gold-200) !important
    }

    body.theme-system .d\:fc-gold-200 {
        color: var(--gold-200) !important
    }

    body.theme-system .d\:bg-gold-300 {
        background-color: var(--gold-300) !important
    }

    body.theme-system .d\:fc-gold-300 {
        color: var(--gold-300) !important
    }

    body.theme-system .d\:bg-gold-400 {
        background-color: var(--gold-400) !important
    }

    body.theme-system .d\:fc-gold-400 {
        color: var(--gold-400) !important
    }

    body.theme-system .d\:bg-silver-100 {
        background-color: var(--silver-100) !important
    }

    body.theme-system .d\:fc-silver-100 {
        color: var(--silver-100) !important
    }

    body.theme-system .d\:bg-silver-200 {
        background-color: var(--silver-200) !important
    }

    body.theme-system .d\:fc-silver-200 {
        color: var(--silver-200) !important
    }

    body.theme-system .d\:bg-silver-300 {
        background-color: var(--silver-300) !important
    }

    body.theme-system .d\:fc-silver-300 {
        color: var(--silver-300) !important
    }

    body.theme-system .d\:bg-silver-400 {
        background-color: var(--silver-400) !important
    }

    body.theme-system .d\:fc-silver-400 {
        color: var(--silver-400) !important
    }

    body.theme-system .d\:bg-bronze-100 {
        background-color: var(--bronze-100) !important
    }

    body.theme-system .d\:fc-bronze-100 {
        color: var(--bronze-100) !important
    }

    body.theme-system .d\:bg-bronze-200 {
        background-color: var(--bronze-200) !important
    }

    body.theme-system .d\:fc-bronze-200 {
        color: var(--bronze-200) !important
    }

    body.theme-system .d\:bg-bronze-300 {
        background-color: var(--bronze-300) !important
    }

    body.theme-system .d\:fc-bronze-300 {
        color: var(--bronze-300) !important
    }

    body.theme-system .d\:bg-bronze-400 {
        background-color: var(--bronze-400) !important
    }

    body.theme-system .d\:fc-bronze-400 {
        color: var(--bronze-400) !important
    }

    body.theme-system .d\:fc-light {
        color: var(--fc-light) !important
    }

    body.theme-system .d\:fc-medium {
        color: var(--fc-medium) !important
    }

    body.theme-system .d\:fc-dark {
        color: var(--fc-dark) !important
    }

    body.theme-system .d\:fc-error {
        color: var(--fc-error) !important
    }

    body.theme-system .d\:fc-danger {
        color: var(--fc-danger) !important
    }

    body.theme-system .d\:fc-success {
        color: var(--fc-success) !important
    }

    body.theme-system .d\:fc-warning {
        color: var(--fc-warning) !important
    }

    body.theme-system .d\:bg-error {
        background-color: var(--bg-error) !important
    }

    body.theme-system .d\:bg-danger {
        background-color: var(--bg-danger) !important
    }

    body.theme-system .d\:bg-success {
        background-color: var(--bg-success) !important
    }

    body.theme-system .d\:bg-warning {
        background-color: var(--bg-warning) !important
    }

    body.theme-system .bg-transparent,body.theme-system .h\:bg-transparent:hover,body.theme-system .f\:bg-transparent:focus,body.theme-system .f\:bg-transparent:focus-within {
        background-color: transparent !important
    }

    body.theme-system .bc-transparent,body.theme-system .h\:bc-transparent:hover,body.theme-system .f\:bc-transparent:focus,body.theme-system .f\:bc-transparent:focus-within {
        border-color: transparent !important
    }

    body.theme-system .bg-inherit,body.theme-system .h\:bg-inherit:hover,body.theme-system .f\:bg-inherit:focus,body.theme-system .f\:bg-inherit:focus-within {
        background-color: inherit !important
    }

    body.theme-system .bc-inherit,body.theme-system .h\:bc-inherit:hover,body.theme-system .f\:bc-inherit:focus,body.theme-system .f\:bc-inherit:focus-within {
        border-color: inherit !important
    }
}

body.theme-dark .d\:bg-white,.theme-dark__forced .d\:bg-white,body.theme-system .theme-dark__forced .d\:bg-white {
    background-color: var(--white) !important
}

body.theme-dark .d\:fc-white,.theme-dark__forced .d\:fc-white,body.theme-system .theme-dark__forced .d\:fc-white {
    color: var(--white) !important
}

body.theme-dark .d\:bg-black-050,.theme-dark__forced .d\:bg-black-050,body.theme-system .theme-dark__forced .d\:bg-black-050 {
    background-color: var(--black-050) !important
}

body.theme-dark .d\:fc-black-050,.theme-dark__forced .d\:fc-black-050,body.theme-system .theme-dark__forced .d\:fc-black-050 {
    color: var(--black-050) !important
}

body.theme-dark .d\:bg-black-100,.theme-dark__forced .d\:bg-black-100,body.theme-system .theme-dark__forced .d\:bg-black-100 {
    background-color: var(--black-100) !important
}

body.theme-dark .d\:fc-black-100,.theme-dark__forced .d\:fc-black-100,body.theme-system .theme-dark__forced .d\:fc-black-100 {
    color: var(--black-100) !important
}

body.theme-dark .d\:bg-black-150,.theme-dark__forced .d\:bg-black-150,body.theme-system .theme-dark__forced .d\:bg-black-150 {
    background-color: var(--black-150) !important
}

body.theme-dark .d\:fc-black-150,.theme-dark__forced .d\:fc-black-150,body.theme-system .theme-dark__forced .d\:fc-black-150 {
    color: var(--black-150) !important
}

body.theme-dark .d\:bg-black-200,.theme-dark__forced .d\:bg-black-200,body.theme-system .theme-dark__forced .d\:bg-black-200 {
    background-color: var(--black-200) !important
}

body.theme-dark .d\:fc-black-200,.theme-dark__forced .d\:fc-black-200,body.theme-system .theme-dark__forced .d\:fc-black-200 {
    color: var(--black-200) !important
}

body.theme-dark .d\:bg-black-225,.theme-dark__forced .d\:bg-black-225,body.theme-system .theme-dark__forced .d\:bg-black-225 {
    background-color: var(--black-225) !important
}

body.theme-dark .d\:fc-black-225,.theme-dark__forced .d\:fc-black-225,body.theme-system .theme-dark__forced .d\:fc-black-225 {
    color: var(--black-225) !important
}

body.theme-dark .d\:bg-black-250,.theme-dark__forced .d\:bg-black-250,body.theme-system .theme-dark__forced .d\:bg-black-250 {
    background-color: var(--black-250) !important
}

body.theme-dark .d\:fc-black-250,.theme-dark__forced .d\:fc-black-250,body.theme-system .theme-dark__forced .d\:fc-black-250 {
    color: var(--black-250) !important
}

body.theme-dark .d\:bg-black-300,.theme-dark__forced .d\:bg-black-300,body.theme-system .theme-dark__forced .d\:bg-black-300 {
    background-color: var(--black-300) !important
}

body.theme-dark .d\:fc-black-300,.theme-dark__forced .d\:fc-black-300,body.theme-system .theme-dark__forced .d\:fc-black-300 {
    color: var(--black-300) !important
}

body.theme-dark .d\:bg-black-350,.theme-dark__forced .d\:bg-black-350,body.theme-system .theme-dark__forced .d\:bg-black-350 {
    background-color: var(--black-350) !important
}

body.theme-dark .d\:fc-black-350,.theme-dark__forced .d\:fc-black-350,body.theme-system .theme-dark__forced .d\:fc-black-350 {
    color: var(--black-350) !important
}

body.theme-dark .d\:bg-black-400,.theme-dark__forced .d\:bg-black-400,body.theme-system .theme-dark__forced .d\:bg-black-400 {
    background-color: var(--black-400) !important
}

body.theme-dark .d\:fc-black-400,.theme-dark__forced .d\:fc-black-400,body.theme-system .theme-dark__forced .d\:fc-black-400 {
    color: var(--black-400) !important
}

body.theme-dark .d\:bg-black-500,.theme-dark__forced .d\:bg-black-500,body.theme-system .theme-dark__forced .d\:bg-black-500 {
    background-color: var(--black-500) !important
}

body.theme-dark .d\:fc-black-500,.theme-dark__forced .d\:fc-black-500,body.theme-system .theme-dark__forced .d\:fc-black-500 {
    color: var(--black-500) !important
}

body.theme-dark .d\:bg-black-600,.theme-dark__forced .d\:bg-black-600,body.theme-system .theme-dark__forced .d\:bg-black-600 {
    background-color: var(--black-600) !important
}

body.theme-dark .d\:fc-black-600,.theme-dark__forced .d\:fc-black-600,body.theme-system .theme-dark__forced .d\:fc-black-600 {
    color: var(--black-600) !important
}

body.theme-dark .d\:bg-black,.theme-dark__forced .d\:bg-black,body.theme-system .theme-dark__forced .d\:bg-black {
    background-color: var(--black) !important
}

body.theme-dark .d\:fc-black,.theme-dark__forced .d\:fc-black,body.theme-system .theme-dark__forced .d\:fc-black {
    color: var(--black) !important
}

body.theme-dark .d\:bg-orange-100,.theme-dark__forced .d\:bg-orange-100,body.theme-system .theme-dark__forced .d\:bg-orange-100 {
    background-color: var(--orange-100) !important
}

body.theme-dark .d\:fc-orange-100,.theme-dark__forced .d\:fc-orange-100,body.theme-system .theme-dark__forced .d\:fc-orange-100 {
    color: var(--orange-100) !important
}

body.theme-dark .d\:bg-orange-200,.theme-dark__forced .d\:bg-orange-200,body.theme-system .theme-dark__forced .d\:bg-orange-200 {
    background-color: var(--orange-200) !important
}

body.theme-dark .d\:fc-orange-200,.theme-dark__forced .d\:fc-orange-200,body.theme-system .theme-dark__forced .d\:fc-orange-200 {
    color: var(--orange-200) !important
}

body.theme-dark .d\:bg-orange-300,.theme-dark__forced .d\:bg-orange-300,body.theme-system .theme-dark__forced .d\:bg-orange-300 {
    background-color: var(--orange-300) !important
}

body.theme-dark .d\:fc-orange-300,.theme-dark__forced .d\:fc-orange-300,body.theme-system .theme-dark__forced .d\:fc-orange-300 {
    color: var(--orange-300) !important
}

body.theme-dark .d\:bg-orange-400,.theme-dark__forced .d\:bg-orange-400,body.theme-system .theme-dark__forced .d\:bg-orange-400 {
    background-color: var(--orange-400) !important
}

body.theme-dark .d\:fc-orange-400,.theme-dark__forced .d\:fc-orange-400,body.theme-system .theme-dark__forced .d\:fc-orange-400 {
    color: var(--orange-400) !important
}

body.theme-dark .d\:bg-orange-500,.theme-dark__forced .d\:bg-orange-500,body.theme-system .theme-dark__forced .d\:bg-orange-500 {
    background-color: var(--orange-500) !important
}

body.theme-dark .d\:fc-orange-500,.theme-dark__forced .d\:fc-orange-500,body.theme-system .theme-dark__forced .d\:fc-orange-500 {
    color: var(--orange-500) !important
}

body.theme-dark .d\:bg-orange-600,.theme-dark__forced .d\:bg-orange-600,body.theme-system .theme-dark__forced .d\:bg-orange-600 {
    background-color: var(--orange-600) !important
}

body.theme-dark .d\:fc-orange-600,.theme-dark__forced .d\:fc-orange-600,body.theme-system .theme-dark__forced .d\:fc-orange-600 {
    color: var(--orange-600) !important
}

body.theme-dark .d\:bg-blue-100,.theme-dark__forced .d\:bg-blue-100,body.theme-system .theme-dark__forced .d\:bg-blue-100 {
    background-color: var(--blue-100) !important
}

body.theme-dark .d\:fc-blue-100,.theme-dark__forced .d\:fc-blue-100,body.theme-system .theme-dark__forced .d\:fc-blue-100 {
    color: var(--blue-100) !important
}

body.theme-dark .d\:bg-blue-200,.theme-dark__forced .d\:bg-blue-200,body.theme-system .theme-dark__forced .d\:bg-blue-200 {
    background-color: var(--blue-200) !important
}

body.theme-dark .d\:fc-blue-200,.theme-dark__forced .d\:fc-blue-200,body.theme-system .theme-dark__forced .d\:fc-blue-200 {
    color: var(--blue-200) !important
}

body.theme-dark .d\:bg-blue-300,.theme-dark__forced .d\:bg-blue-300,body.theme-system .theme-dark__forced .d\:bg-blue-300 {
    background-color: var(--blue-300) !important
}

body.theme-dark .d\:fc-blue-300,.theme-dark__forced .d\:fc-blue-300,body.theme-system .theme-dark__forced .d\:fc-blue-300 {
    color: var(--blue-300) !important
}

body.theme-dark .d\:bg-blue-400,.theme-dark__forced .d\:bg-blue-400,body.theme-system .theme-dark__forced .d\:bg-blue-400 {
    background-color: var(--blue-400) !important
}

body.theme-dark .d\:fc-blue-400,.theme-dark__forced .d\:fc-blue-400,body.theme-system .theme-dark__forced .d\:fc-blue-400 {
    color: var(--blue-400) !important
}

body.theme-dark .d\:bg-blue-500,.theme-dark__forced .d\:bg-blue-500,body.theme-system .theme-dark__forced .d\:bg-blue-500 {
    background-color: var(--blue-500) !important
}

body.theme-dark .d\:fc-blue-500,.theme-dark__forced .d\:fc-blue-500,body.theme-system .theme-dark__forced .d\:fc-blue-500 {
    color: var(--blue-500) !important
}

body.theme-dark .d\:bg-blue-600,.theme-dark__forced .d\:bg-blue-600,body.theme-system .theme-dark__forced .d\:bg-blue-600 {
    background-color: var(--blue-600) !important
}

body.theme-dark .d\:fc-blue-600,.theme-dark__forced .d\:fc-blue-600,body.theme-system .theme-dark__forced .d\:fc-blue-600 {
    color: var(--blue-600) !important
}

body.theme-dark .d\:bg-green-100,.theme-dark__forced .d\:bg-green-100,body.theme-system .theme-dark__forced .d\:bg-green-100 {
    background-color: var(--green-100) !important
}

body.theme-dark .d\:fc-green-100,.theme-dark__forced .d\:fc-green-100,body.theme-system .theme-dark__forced .d\:fc-green-100 {
    color: var(--green-100) !important
}

body.theme-dark .d\:bg-green-200,.theme-dark__forced .d\:bg-green-200,body.theme-system .theme-dark__forced .d\:bg-green-200 {
    background-color: var(--green-200) !important
}

body.theme-dark .d\:fc-green-200,.theme-dark__forced .d\:fc-green-200,body.theme-system .theme-dark__forced .d\:fc-green-200 {
    color: var(--green-200) !important
}

body.theme-dark .d\:bg-green-300,.theme-dark__forced .d\:bg-green-300,body.theme-system .theme-dark__forced .d\:bg-green-300 {
    background-color: var(--green-300) !important
}

body.theme-dark .d\:fc-green-300,.theme-dark__forced .d\:fc-green-300,body.theme-system .theme-dark__forced .d\:fc-green-300 {
    color: var(--green-300) !important
}

body.theme-dark .d\:bg-green-400,.theme-dark__forced .d\:bg-green-400,body.theme-system .theme-dark__forced .d\:bg-green-400 {
    background-color: var(--green-400) !important
}

body.theme-dark .d\:fc-green-400,.theme-dark__forced .d\:fc-green-400,body.theme-system .theme-dark__forced .d\:fc-green-400 {
    color: var(--green-400) !important
}

body.theme-dark .d\:bg-green-500,.theme-dark__forced .d\:bg-green-500,body.theme-system .theme-dark__forced .d\:bg-green-500 {
    background-color: var(--green-500) !important
}

body.theme-dark .d\:fc-green-500,.theme-dark__forced .d\:fc-green-500,body.theme-system .theme-dark__forced .d\:fc-green-500 {
    color: var(--green-500) !important
}

body.theme-dark .d\:bg-green-600,.theme-dark__forced .d\:bg-green-600,body.theme-system .theme-dark__forced .d\:bg-green-600 {
    background-color: var(--green-600) !important
}

body.theme-dark .d\:fc-green-600,.theme-dark__forced .d\:fc-green-600,body.theme-system .theme-dark__forced .d\:fc-green-600 {
    color: var(--green-600) !important
}

body.theme-dark .d\:bg-red-100,.theme-dark__forced .d\:bg-red-100,body.theme-system .theme-dark__forced .d\:bg-red-100 {
    background-color: var(--red-100) !important
}

body.theme-dark .d\:fc-red-100,.theme-dark__forced .d\:fc-red-100,body.theme-system .theme-dark__forced .d\:fc-red-100 {
    color: var(--red-100) !important
}

body.theme-dark .d\:bg-red-200,.theme-dark__forced .d\:bg-red-200,body.theme-system .theme-dark__forced .d\:bg-red-200 {
    background-color: var(--red-200) !important
}

body.theme-dark .d\:fc-red-200,.theme-dark__forced .d\:fc-red-200,body.theme-system .theme-dark__forced .d\:fc-red-200 {
    color: var(--red-200) !important
}

body.theme-dark .d\:bg-red-300,.theme-dark__forced .d\:bg-red-300,body.theme-system .theme-dark__forced .d\:bg-red-300 {
    background-color: var(--red-300) !important
}

body.theme-dark .d\:fc-red-300,.theme-dark__forced .d\:fc-red-300,body.theme-system .theme-dark__forced .d\:fc-red-300 {
    color: var(--red-300) !important
}

body.theme-dark .d\:bg-red-400,.theme-dark__forced .d\:bg-red-400,body.theme-system .theme-dark__forced .d\:bg-red-400 {
    background-color: var(--red-400) !important
}

body.theme-dark .d\:fc-red-400,.theme-dark__forced .d\:fc-red-400,body.theme-system .theme-dark__forced .d\:fc-red-400 {
    color: var(--red-400) !important
}

body.theme-dark .d\:bg-red-500,.theme-dark__forced .d\:bg-red-500,body.theme-system .theme-dark__forced .d\:bg-red-500 {
    background-color: var(--red-500) !important
}

body.theme-dark .d\:fc-red-500,.theme-dark__forced .d\:fc-red-500,body.theme-system .theme-dark__forced .d\:fc-red-500 {
    color: var(--red-500) !important
}

body.theme-dark .d\:bg-red-600,.theme-dark__forced .d\:bg-red-600,body.theme-system .theme-dark__forced .d\:bg-red-600 {
    background-color: var(--red-600) !important
}

body.theme-dark .d\:fc-red-600,.theme-dark__forced .d\:fc-red-600,body.theme-system .theme-dark__forced .d\:fc-red-600 {
    color: var(--red-600) !important
}

body.theme-dark .d\:bg-yellow-100,.theme-dark__forced .d\:bg-yellow-100,body.theme-system .theme-dark__forced .d\:bg-yellow-100 {
    background-color: var(--yellow-100) !important
}

body.theme-dark .d\:fc-yellow-100,.theme-dark__forced .d\:fc-yellow-100,body.theme-system .theme-dark__forced .d\:fc-yellow-100 {
    color: var(--yellow-100) !important
}

body.theme-dark .d\:bg-yellow-200,.theme-dark__forced .d\:bg-yellow-200,body.theme-system .theme-dark__forced .d\:bg-yellow-200 {
    background-color: var(--yellow-200) !important
}

body.theme-dark .d\:fc-yellow-200,.theme-dark__forced .d\:fc-yellow-200,body.theme-system .theme-dark__forced .d\:fc-yellow-200 {
    color: var(--yellow-200) !important
}

body.theme-dark .d\:bg-yellow-300,.theme-dark__forced .d\:bg-yellow-300,body.theme-system .theme-dark__forced .d\:bg-yellow-300 {
    background-color: var(--yellow-300) !important
}

body.theme-dark .d\:fc-yellow-300,.theme-dark__forced .d\:fc-yellow-300,body.theme-system .theme-dark__forced .d\:fc-yellow-300 {
    color: var(--yellow-300) !important
}

body.theme-dark .d\:bg-yellow-400,.theme-dark__forced .d\:bg-yellow-400,body.theme-system .theme-dark__forced .d\:bg-yellow-400 {
    background-color: var(--yellow-400) !important
}

body.theme-dark .d\:fc-yellow-400,.theme-dark__forced .d\:fc-yellow-400,body.theme-system .theme-dark__forced .d\:fc-yellow-400 {
    color: var(--yellow-400) !important
}

body.theme-dark .d\:bg-yellow-500,.theme-dark__forced .d\:bg-yellow-500,body.theme-system .theme-dark__forced .d\:bg-yellow-500 {
    background-color: var(--yellow-500) !important
}

body.theme-dark .d\:fc-yellow-500,.theme-dark__forced .d\:fc-yellow-500,body.theme-system .theme-dark__forced .d\:fc-yellow-500 {
    color: var(--yellow-500) !important
}

body.theme-dark .d\:bg-yellow-600,.theme-dark__forced .d\:bg-yellow-600,body.theme-system .theme-dark__forced .d\:bg-yellow-600 {
    background-color: var(--yellow-600) !important
}

body.theme-dark .d\:fc-yellow-600,.theme-dark__forced .d\:fc-yellow-600,body.theme-system .theme-dark__forced .d\:fc-yellow-600 {
    color: var(--yellow-600) !important
}

body.theme-dark .d\:bg-purple-100,.theme-dark__forced .d\:bg-purple-100,body.theme-system .theme-dark__forced .d\:bg-purple-100 {
    background-color: var(--purple-100) !important
}

body.theme-dark .d\:fc-purple-100,.theme-dark__forced .d\:fc-purple-100,body.theme-system .theme-dark__forced .d\:fc-purple-100 {
    color: var(--purple-100) !important
}

body.theme-dark .d\:bg-purple-200,.theme-dark__forced .d\:bg-purple-200,body.theme-system .theme-dark__forced .d\:bg-purple-200 {
    background-color: var(--purple-200) !important
}

body.theme-dark .d\:fc-purple-200,.theme-dark__forced .d\:fc-purple-200,body.theme-system .theme-dark__forced .d\:fc-purple-200 {
    color: var(--purple-200) !important
}

body.theme-dark .d\:bg-purple-300,.theme-dark__forced .d\:bg-purple-300,body.theme-system .theme-dark__forced .d\:bg-purple-300 {
    background-color: var(--purple-300) !important
}

body.theme-dark .d\:fc-purple-300,.theme-dark__forced .d\:fc-purple-300,body.theme-system .theme-dark__forced .d\:fc-purple-300 {
    color: var(--purple-300) !important
}

body.theme-dark .d\:bg-purple-400,.theme-dark__forced .d\:bg-purple-400,body.theme-system .theme-dark__forced .d\:bg-purple-400 {
    background-color: var(--purple-400) !important
}

body.theme-dark .d\:fc-purple-400,.theme-dark__forced .d\:fc-purple-400,body.theme-system .theme-dark__forced .d\:fc-purple-400 {
    color: var(--purple-400) !important
}

body.theme-dark .d\:bg-purple-500,.theme-dark__forced .d\:bg-purple-500,body.theme-system .theme-dark__forced .d\:bg-purple-500 {
    background-color: var(--purple-500) !important
}

body.theme-dark .d\:fc-purple-500,.theme-dark__forced .d\:fc-purple-500,body.theme-system .theme-dark__forced .d\:fc-purple-500 {
    color: var(--purple-500) !important
}

body.theme-dark .d\:bg-purple-600,.theme-dark__forced .d\:bg-purple-600,body.theme-system .theme-dark__forced .d\:bg-purple-600 {
    background-color: var(--purple-600) !important
}

body.theme-dark .d\:fc-purple-600,.theme-dark__forced .d\:fc-purple-600,body.theme-system .theme-dark__forced .d\:fc-purple-600 {
    color: var(--purple-600) !important
}

body.theme-dark .d\:bg-gold-100,.theme-dark__forced .d\:bg-gold-100,body.theme-system .theme-dark__forced .d\:bg-gold-100 {
    background-color: var(--gold-100) !important
}

body.theme-dark .d\:fc-gold-100,.theme-dark__forced .d\:fc-gold-100,body.theme-system .theme-dark__forced .d\:fc-gold-100 {
    color: var(--gold-100) !important
}

body.theme-dark .d\:bg-gold-200,.theme-dark__forced .d\:bg-gold-200,body.theme-system .theme-dark__forced .d\:bg-gold-200 {
    background-color: var(--gold-200) !important
}

body.theme-dark .d\:fc-gold-200,.theme-dark__forced .d\:fc-gold-200,body.theme-system .theme-dark__forced .d\:fc-gold-200 {
    color: var(--gold-200) !important
}

body.theme-dark .d\:bg-gold-300,.theme-dark__forced .d\:bg-gold-300,body.theme-system .theme-dark__forced .d\:bg-gold-300 {
    background-color: var(--gold-300) !important
}

body.theme-dark .d\:fc-gold-300,.theme-dark__forced .d\:fc-gold-300,body.theme-system .theme-dark__forced .d\:fc-gold-300 {
    color: var(--gold-300) !important
}

body.theme-dark .d\:bg-gold-400,.theme-dark__forced .d\:bg-gold-400,body.theme-system .theme-dark__forced .d\:bg-gold-400 {
    background-color: var(--gold-400) !important
}

body.theme-dark .d\:fc-gold-400,.theme-dark__forced .d\:fc-gold-400,body.theme-system .theme-dark__forced .d\:fc-gold-400 {
    color: var(--gold-400) !important
}

body.theme-dark .d\:bg-silver-100,.theme-dark__forced .d\:bg-silver-100,body.theme-system .theme-dark__forced .d\:bg-silver-100 {
    background-color: var(--silver-100) !important
}

body.theme-dark .d\:fc-silver-100,.theme-dark__forced .d\:fc-silver-100,body.theme-system .theme-dark__forced .d\:fc-silver-100 {
    color: var(--silver-100) !important
}

body.theme-dark .d\:bg-silver-200,.theme-dark__forced .d\:bg-silver-200,body.theme-system .theme-dark__forced .d\:bg-silver-200 {
    background-color: var(--silver-200) !important
}

body.theme-dark .d\:fc-silver-200,.theme-dark__forced .d\:fc-silver-200,body.theme-system .theme-dark__forced .d\:fc-silver-200 {
    color: var(--silver-200) !important
}

body.theme-dark .d\:bg-silver-300,.theme-dark__forced .d\:bg-silver-300,body.theme-system .theme-dark__forced .d\:bg-silver-300 {
    background-color: var(--silver-300) !important
}

body.theme-dark .d\:fc-silver-300,.theme-dark__forced .d\:fc-silver-300,body.theme-system .theme-dark__forced .d\:fc-silver-300 {
    color: var(--silver-300) !important
}

body.theme-dark .d\:bg-silver-400,.theme-dark__forced .d\:bg-silver-400,body.theme-system .theme-dark__forced .d\:bg-silver-400 {
    background-color: var(--silver-400) !important
}

body.theme-dark .d\:fc-silver-400,.theme-dark__forced .d\:fc-silver-400,body.theme-system .theme-dark__forced .d\:fc-silver-400 {
    color: var(--silver-400) !important
}

body.theme-dark .d\:bg-bronze-100,.theme-dark__forced .d\:bg-bronze-100,body.theme-system .theme-dark__forced .d\:bg-bronze-100 {
    background-color: var(--bronze-100) !important
}

body.theme-dark .d\:fc-bronze-100,.theme-dark__forced .d\:fc-bronze-100,body.theme-system .theme-dark__forced .d\:fc-bronze-100 {
    color: var(--bronze-100) !important
}

body.theme-dark .d\:bg-bronze-200,.theme-dark__forced .d\:bg-bronze-200,body.theme-system .theme-dark__forced .d\:bg-bronze-200 {
    background-color: var(--bronze-200) !important
}

body.theme-dark .d\:fc-bronze-200,.theme-dark__forced .d\:fc-bronze-200,body.theme-system .theme-dark__forced .d\:fc-bronze-200 {
    color: var(--bronze-200) !important
}

body.theme-dark .d\:bg-bronze-300,.theme-dark__forced .d\:bg-bronze-300,body.theme-system .theme-dark__forced .d\:bg-bronze-300 {
    background-color: var(--bronze-300) !important
}

body.theme-dark .d\:fc-bronze-300,.theme-dark__forced .d\:fc-bronze-300,body.theme-system .theme-dark__forced .d\:fc-bronze-300 {
    color: var(--bronze-300) !important
}

body.theme-dark .d\:bg-bronze-400,.theme-dark__forced .d\:bg-bronze-400,body.theme-system .theme-dark__forced .d\:bg-bronze-400 {
    background-color: var(--bronze-400) !important
}

body.theme-dark .d\:fc-bronze-400,.theme-dark__forced .d\:fc-bronze-400,body.theme-system .theme-dark__forced .d\:fc-bronze-400 {
    color: var(--bronze-400) !important
}

body.theme-dark .d\:fc-light,.theme-dark__forced .d\:fc-light,body.theme-system .theme-dark__forced .d\:fc-light {
    color: var(--fc-light) !important
}

body.theme-dark .d\:fc-medium,.theme-dark__forced .d\:fc-medium,body.theme-system .theme-dark__forced .d\:fc-medium {
    color: var(--fc-medium) !important
}

body.theme-dark .d\:fc-dark,.theme-dark__forced .d\:fc-dark,body.theme-system .theme-dark__forced .d\:fc-dark {
    color: var(--fc-dark) !important
}

body.theme-dark .d\:fc-error,.theme-dark__forced .d\:fc-error,body.theme-system .theme-dark__forced .d\:fc-error {
    color: var(--fc-error) !important
}

body.theme-dark .d\:fc-danger,.theme-dark__forced .d\:fc-danger,body.theme-system .theme-dark__forced .d\:fc-danger {
    color: var(--fc-danger) !important
}

body.theme-dark .d\:fc-success,.theme-dark__forced .d\:fc-success,body.theme-system .theme-dark__forced .d\:fc-success {
    color: var(--fc-success) !important
}

body.theme-dark .d\:fc-warning,.theme-dark__forced .d\:fc-warning,body.theme-system .theme-dark__forced .d\:fc-warning {
    color: var(--fc-warning) !important
}

body.theme-dark .d\:bg-error,.theme-dark__forced .d\:bg-error,body.theme-system .theme-dark__forced .d\:bg-error {
    background-color: var(--bg-error) !important
}

body.theme-dark .d\:bg-danger,.theme-dark__forced .d\:bg-danger,body.theme-system .theme-dark__forced .d\:bg-danger {
    background-color: var(--bg-danger) !important
}

body.theme-dark .d\:bg-success,.theme-dark__forced .d\:bg-success,body.theme-system .theme-dark__forced .d\:bg-success {
    background-color: var(--bg-success) !important
}

body.theme-dark .d\:bg-warning,.theme-dark__forced .d\:bg-warning,body.theme-system .theme-dark__forced .d\:bg-warning {
    background-color: var(--bg-warning) !important
}

body.theme-dark .bg-transparent,.theme-dark__forced .bg-transparent,body.theme-system .theme-dark__forced .bg-transparent,body.theme-dark .h\:bg-transparent:hover,.theme-dark__forced .h\:bg-transparent:hover,body.theme-system .theme-dark__forced .h\:bg-transparent:hover,body.theme-dark .f\:bg-transparent:focus,.theme-dark__forced .f\:bg-transparent:focus,body.theme-system .theme-dark__forced .f\:bg-transparent:focus,body.theme-dark .f\:bg-transparent:focus-within,.theme-dark__forced .f\:bg-transparent:focus-within,body.theme-system .theme-dark__forced .f\:bg-transparent:focus-within {
    background-color: transparent !important
}

body.theme-dark .bc-transparent,.theme-dark__forced .bc-transparent,body.theme-system .theme-dark__forced .bc-transparent,body.theme-dark .h\:bc-transparent:hover,.theme-dark__forced .h\:bc-transparent:hover,body.theme-system .theme-dark__forced .h\:bc-transparent:hover,body.theme-dark .f\:bc-transparent:focus,.theme-dark__forced .f\:bc-transparent:focus,body.theme-system .theme-dark__forced .f\:bc-transparent:focus,body.theme-dark .f\:bc-transparent:focus-within,.theme-dark__forced .f\:bc-transparent:focus-within,body.theme-system .theme-dark__forced .f\:bc-transparent:focus-within {
    border-color: transparent !important
}

body.theme-dark .bg-inherit,.theme-dark__forced .bg-inherit,body.theme-system .theme-dark__forced .bg-inherit,body.theme-dark .h\:bg-inherit:hover,.theme-dark__forced .h\:bg-inherit:hover,body.theme-system .theme-dark__forced .h\:bg-inherit:hover,body.theme-dark .f\:bg-inherit:focus,.theme-dark__forced .f\:bg-inherit:focus,body.theme-system .theme-dark__forced .f\:bg-inherit:focus,body.theme-dark .f\:bg-inherit:focus-within,.theme-dark__forced .f\:bg-inherit:focus-within,body.theme-system .theme-dark__forced .f\:bg-inherit:focus-within {
    background-color: inherit !important
}

body.theme-dark .bc-inherit,.theme-dark__forced .bc-inherit,body.theme-system .theme-dark__forced .bc-inherit,body.theme-dark .h\:bc-inherit:hover,.theme-dark__forced .h\:bc-inherit:hover,body.theme-system .theme-dark__forced .h\:bc-inherit:hover,body.theme-dark .f\:bc-inherit:focus,.theme-dark__forced .f\:bc-inherit:focus,body.theme-system .theme-dark__forced .f\:bc-inherit:focus,body.theme-dark .f\:bc-inherit:focus-within,.theme-dark__forced .f\:bc-inherit:focus-within,body.theme-system .theme-dark__forced .f\:bc-inherit:focus-within {
    border-color: inherit !important
}

.flex__fl-shrink0,.flex__fl-shrink0>.d-flex,.flex__fl-shrink0>.flex--item {
    flex: 0 auto
}

.flex__fl-equal,.flex__fl-equal>.d-flex,.flex__fl-equal>.flex--item {
    flex: 1 1 0%
}

.flex__fl-grow1,.flex__fl-grow1>.d-flex,.flex__fl-grow1>.flex--item {
    flex: 1 auto
}

.flex--item1 {
    flex-basis: 8.33333333%
}

.flex--item2 {
    flex-basis: 16.66666667%
}

.flex--item3 {
    flex-basis: 25%
}

.flex--item4 {
    flex-basis: 33.33333333%
}

.flex--item5 {
    flex-basis: 41.66666667%
}

.flex--item6 {
    flex-basis: 50%
}

.flex--item7 {
    flex-basis: 58.33333333%
}

.flex--item8 {
    flex-basis: 66.66666667%
}

.flex--item9 {
    flex-basis: 75%
}

.flex--item10 {
    flex-basis: 83.33333333%
}

.flex--item11 {
    flex-basis: 91.66666667%
}

.flex--item12 {
    flex-basis: 100%
}

.flex__allitems1>.d-flex,.flex__allitems1>.flex--item {
    flex-basis: 8.33333333%
}

.flex__allitems2>.d-flex,.flex__allitems2>.flex--item {
    flex-basis: 16.66666667%
}

.flex__allitems3>.d-flex,.flex__allitems3>.flex--item {
    flex-basis: 25%
}

.flex__allitems4>.d-flex,.flex__allitems4>.flex--item {
    flex-basis: 33.33333333%
}

.flex__allitems5>.d-flex,.flex__allitems5>.flex--item {
    flex-basis: 41.66666667%
}

.flex__allitems6>.d-flex,.flex__allitems6>.flex--item {
    flex-basis: 50%
}

.flex__allitems7>.d-flex,.flex__allitems7>.flex--item {
    flex-basis: 58.33333333%
}

.flex__allitems8>.d-flex,.flex__allitems8>.flex--item {
    flex-basis: 66.66666667%
}

.flex__allitems9>.d-flex,.flex__allitems9>.flex--item {
    flex-basis: 75%
}

.flex__allitems10>.d-flex,.flex__allitems10>.flex--item {
    flex-basis: 83.33333333%
}

.flex__allitems11>.d-flex,.flex__allitems11>.flex--item {
    flex-basis: 91.66666667%
}

.flex__allitems12>.d-flex,.flex__allitems12>.flex--item {
    flex-basis: 100%
}

.g0>.flex--item1,.gx0>.flex--item1,.gy0>.flex--item1,.g0.flex__allitems1>.d-flex,.gx0.flex__allitems1>.d-flex,.gy0.flex__allitems1>.d-flex,.g0.flex__allitems1>.flex--item,.gx0.flex__allitems1>.flex--item,.gy0.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - (var(--su0) * 0.9166666666666666))
}

.g0>.flex--item2,.gx0>.flex--item2,.gy0>.flex--item2,.g0.flex__allitems2>.d-flex,.gx0.flex__allitems2>.d-flex,.gy0.flex__allitems2>.d-flex,.g0.flex__allitems2>.flex--item,.gx0.flex__allitems2>.flex--item,.gy0.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - (var(--su0) * 0.8333333333333334))
}

.g0>.flex--item3,.gx0>.flex--item3,.gy0>.flex--item3,.g0.flex__allitems3>.d-flex,.gx0.flex__allitems3>.d-flex,.gy0.flex__allitems3>.d-flex,.g0.flex__allitems3>.flex--item,.gx0.flex__allitems3>.flex--item,.gy0.flex__allitems3>.flex--item {
    flex-basis: calc(25% - (var(--su0) * 0.75))
}

.g0>.flex--item4,.gx0>.flex--item4,.gy0>.flex--item4,.g0.flex__allitems4>.d-flex,.gx0.flex__allitems4>.d-flex,.gy0.flex__allitems4>.d-flex,.g0.flex__allitems4>.flex--item,.gx0.flex__allitems4>.flex--item,.gy0.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - (var(--su0) * 0.6666666666666666))
}

.g0>.flex--item5,.gx0>.flex--item5,.gy0>.flex--item5,.g0.flex__allitems5>.d-flex,.gx0.flex__allitems5>.d-flex,.gy0.flex__allitems5>.d-flex,.g0.flex__allitems5>.flex--item,.gx0.flex__allitems5>.flex--item,.gy0.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - (var(--su0) * 0.5833333333333334))
}

.g0>.flex--item6,.gx0>.flex--item6,.gy0>.flex--item6,.g0.flex__allitems6>.d-flex,.gx0.flex__allitems6>.d-flex,.gy0.flex__allitems6>.d-flex,.g0.flex__allitems6>.flex--item,.gx0.flex__allitems6>.flex--item,.gy0.flex__allitems6>.flex--item {
    flex-basis: calc(50% - (var(--su0) * 0.5))
}

.g0>.flex--item7,.gx0>.flex--item7,.gy0>.flex--item7,.g0.flex__allitems7>.d-flex,.gx0.flex__allitems7>.d-flex,.gy0.flex__allitems7>.d-flex,.g0.flex__allitems7>.flex--item,.gx0.flex__allitems7>.flex--item,.gy0.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - (var(--su0) * 0.4166666666666667))
}

.g0>.flex--item8,.gx0>.flex--item8,.gy0>.flex--item8,.g0.flex__allitems8>.d-flex,.gx0.flex__allitems8>.d-flex,.gy0.flex__allitems8>.d-flex,.g0.flex__allitems8>.flex--item,.gx0.flex__allitems8>.flex--item,.gy0.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - (var(--su0) * 0.3333333333333333))
}

.g0>.flex--item9,.gx0>.flex--item9,.gy0>.flex--item9,.g0.flex__allitems9>.d-flex,.gx0.flex__allitems9>.d-flex,.gy0.flex__allitems9>.d-flex,.g0.flex__allitems9>.flex--item,.gx0.flex__allitems9>.flex--item,.gy0.flex__allitems9>.flex--item {
    flex-basis: calc(75% - (var(--su0) * 0.25))
}

.g0>.flex--item10,.gx0>.flex--item10,.gy0>.flex--item10,.g0.flex__allitems10>.d-flex,.gx0.flex__allitems10>.d-flex,.gy0.flex__allitems10>.d-flex,.g0.flex__allitems10>.flex--item,.gx0.flex__allitems10>.flex--item,.gy0.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - (var(--su0) * 0.16666666666666666))
}

.g0>.flex--item11,.gx0>.flex--item11,.gy0>.flex--item11,.g0.flex__allitems11>.d-flex,.gx0.flex__allitems11>.d-flex,.gy0.flex__allitems11>.d-flex,.g0.flex__allitems11>.flex--item,.gx0.flex__allitems11>.flex--item,.gy0.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - (var(--su0) * 0.08333333333333333))
}

.g0>.flex--item12,.gx0>.flex--item12,.gy0>.flex--item12,.g0.flex__allitems12>.d-flex,.gx0.flex__allitems12>.d-flex,.gy0.flex__allitems12>.d-flex,.g0.flex__allitems12>.flex--item,.gx0.flex__allitems12>.flex--item,.gy0.flex__allitems12>.flex--item {
    flex-basis: calc(100% - (var(--su0) * 0))
}

.g1>.flex--item1,.gx1>.flex--item1,.gy1>.flex--item1,.g1.flex__allitems1>.d-flex,.gx1.flex__allitems1>.d-flex,.gy1.flex__allitems1>.d-flex,.g1.flex__allitems1>.flex--item,.gx1.flex__allitems1>.flex--item,.gy1.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - (var(--su1) * 0.9166666666666666))
}

.g1>.flex--item2,.gx1>.flex--item2,.gy1>.flex--item2,.g1.flex__allitems2>.d-flex,.gx1.flex__allitems2>.d-flex,.gy1.flex__allitems2>.d-flex,.g1.flex__allitems2>.flex--item,.gx1.flex__allitems2>.flex--item,.gy1.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - (var(--su1) * 0.8333333333333334))
}

.g1>.flex--item3,.gx1>.flex--item3,.gy1>.flex--item3,.g1.flex__allitems3>.d-flex,.gx1.flex__allitems3>.d-flex,.gy1.flex__allitems3>.d-flex,.g1.flex__allitems3>.flex--item,.gx1.flex__allitems3>.flex--item,.gy1.flex__allitems3>.flex--item {
    flex-basis: calc(25% - (var(--su1) * 0.75))
}

.g1>.flex--item4,.gx1>.flex--item4,.gy1>.flex--item4,.g1.flex__allitems4>.d-flex,.gx1.flex__allitems4>.d-flex,.gy1.flex__allitems4>.d-flex,.g1.flex__allitems4>.flex--item,.gx1.flex__allitems4>.flex--item,.gy1.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - (var(--su1) * 0.6666666666666666))
}

.g1>.flex--item5,.gx1>.flex--item5,.gy1>.flex--item5,.g1.flex__allitems5>.d-flex,.gx1.flex__allitems5>.d-flex,.gy1.flex__allitems5>.d-flex,.g1.flex__allitems5>.flex--item,.gx1.flex__allitems5>.flex--item,.gy1.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - (var(--su1) * 0.5833333333333334))
}

.g1>.flex--item6,.gx1>.flex--item6,.gy1>.flex--item6,.g1.flex__allitems6>.d-flex,.gx1.flex__allitems6>.d-flex,.gy1.flex__allitems6>.d-flex,.g1.flex__allitems6>.flex--item,.gx1.flex__allitems6>.flex--item,.gy1.flex__allitems6>.flex--item {
    flex-basis: calc(50% - (var(--su1) * 0.5))
}

.g1>.flex--item7,.gx1>.flex--item7,.gy1>.flex--item7,.g1.flex__allitems7>.d-flex,.gx1.flex__allitems7>.d-flex,.gy1.flex__allitems7>.d-flex,.g1.flex__allitems7>.flex--item,.gx1.flex__allitems7>.flex--item,.gy1.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - (var(--su1) * 0.4166666666666667))
}

.g1>.flex--item8,.gx1>.flex--item8,.gy1>.flex--item8,.g1.flex__allitems8>.d-flex,.gx1.flex__allitems8>.d-flex,.gy1.flex__allitems8>.d-flex,.g1.flex__allitems8>.flex--item,.gx1.flex__allitems8>.flex--item,.gy1.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - (var(--su1) * 0.3333333333333333))
}

.g1>.flex--item9,.gx1>.flex--item9,.gy1>.flex--item9,.g1.flex__allitems9>.d-flex,.gx1.flex__allitems9>.d-flex,.gy1.flex__allitems9>.d-flex,.g1.flex__allitems9>.flex--item,.gx1.flex__allitems9>.flex--item,.gy1.flex__allitems9>.flex--item {
    flex-basis: calc(75% - (var(--su1) * 0.25))
}

.g1>.flex--item10,.gx1>.flex--item10,.gy1>.flex--item10,.g1.flex__allitems10>.d-flex,.gx1.flex__allitems10>.d-flex,.gy1.flex__allitems10>.d-flex,.g1.flex__allitems10>.flex--item,.gx1.flex__allitems10>.flex--item,.gy1.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - (var(--su1) * 0.16666666666666666))
}

.g1>.flex--item11,.gx1>.flex--item11,.gy1>.flex--item11,.g1.flex__allitems11>.d-flex,.gx1.flex__allitems11>.d-flex,.gy1.flex__allitems11>.d-flex,.g1.flex__allitems11>.flex--item,.gx1.flex__allitems11>.flex--item,.gy1.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - (var(--su1) * 0.08333333333333333))
}

.g1>.flex--item12,.gx1>.flex--item12,.gy1>.flex--item12,.g1.flex__allitems12>.d-flex,.gx1.flex__allitems12>.d-flex,.gy1.flex__allitems12>.d-flex,.g1.flex__allitems12>.flex--item,.gx1.flex__allitems12>.flex--item,.gy1.flex__allitems12>.flex--item {
    flex-basis: calc(100% - (var(--su1) * 0))
}

.g2>.flex--item1,.gx2>.flex--item1,.gy2>.flex--item1,.g2.flex__allitems1>.d-flex,.gx2.flex__allitems1>.d-flex,.gy2.flex__allitems1>.d-flex,.g2.flex__allitems1>.flex--item,.gx2.flex__allitems1>.flex--item,.gy2.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - (var(--su2) * 0.9166666666666666))
}

.g2>.flex--item2,.gx2>.flex--item2,.gy2>.flex--item2,.g2.flex__allitems2>.d-flex,.gx2.flex__allitems2>.d-flex,.gy2.flex__allitems2>.d-flex,.g2.flex__allitems2>.flex--item,.gx2.flex__allitems2>.flex--item,.gy2.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - (var(--su2) * 0.8333333333333334))
}

.g2>.flex--item3,.gx2>.flex--item3,.gy2>.flex--item3,.g2.flex__allitems3>.d-flex,.gx2.flex__allitems3>.d-flex,.gy2.flex__allitems3>.d-flex,.g2.flex__allitems3>.flex--item,.gx2.flex__allitems3>.flex--item,.gy2.flex__allitems3>.flex--item {
    flex-basis: calc(25% - (var(--su2) * 0.75))
}

.g2>.flex--item4,.gx2>.flex--item4,.gy2>.flex--item4,.g2.flex__allitems4>.d-flex,.gx2.flex__allitems4>.d-flex,.gy2.flex__allitems4>.d-flex,.g2.flex__allitems4>.flex--item,.gx2.flex__allitems4>.flex--item,.gy2.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - (var(--su2) * 0.6666666666666666))
}

.g2>.flex--item5,.gx2>.flex--item5,.gy2>.flex--item5,.g2.flex__allitems5>.d-flex,.gx2.flex__allitems5>.d-flex,.gy2.flex__allitems5>.d-flex,.g2.flex__allitems5>.flex--item,.gx2.flex__allitems5>.flex--item,.gy2.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - (var(--su2) * 0.5833333333333334))
}

.g2>.flex--item6,.gx2>.flex--item6,.gy2>.flex--item6,.g2.flex__allitems6>.d-flex,.gx2.flex__allitems6>.d-flex,.gy2.flex__allitems6>.d-flex,.g2.flex__allitems6>.flex--item,.gx2.flex__allitems6>.flex--item,.gy2.flex__allitems6>.flex--item {
    flex-basis: calc(50% - (var(--su2) * 0.5))
}

.g2>.flex--item7,.gx2>.flex--item7,.gy2>.flex--item7,.g2.flex__allitems7>.d-flex,.gx2.flex__allitems7>.d-flex,.gy2.flex__allitems7>.d-flex,.g2.flex__allitems7>.flex--item,.gx2.flex__allitems7>.flex--item,.gy2.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - (var(--su2) * 0.4166666666666667))
}

.g2>.flex--item8,.gx2>.flex--item8,.gy2>.flex--item8,.g2.flex__allitems8>.d-flex,.gx2.flex__allitems8>.d-flex,.gy2.flex__allitems8>.d-flex,.g2.flex__allitems8>.flex--item,.gx2.flex__allitems8>.flex--item,.gy2.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - (var(--su2) * 0.3333333333333333))
}

.g2>.flex--item9,.gx2>.flex--item9,.gy2>.flex--item9,.g2.flex__allitems9>.d-flex,.gx2.flex__allitems9>.d-flex,.gy2.flex__allitems9>.d-flex,.g2.flex__allitems9>.flex--item,.gx2.flex__allitems9>.flex--item,.gy2.flex__allitems9>.flex--item {
    flex-basis: calc(75% - (var(--su2) * 0.25))
}

.g2>.flex--item10,.gx2>.flex--item10,.gy2>.flex--item10,.g2.flex__allitems10>.d-flex,.gx2.flex__allitems10>.d-flex,.gy2.flex__allitems10>.d-flex,.g2.flex__allitems10>.flex--item,.gx2.flex__allitems10>.flex--item,.gy2.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - (var(--su2) * 0.16666666666666666))
}

.g2>.flex--item11,.gx2>.flex--item11,.gy2>.flex--item11,.g2.flex__allitems11>.d-flex,.gx2.flex__allitems11>.d-flex,.gy2.flex__allitems11>.d-flex,.g2.flex__allitems11>.flex--item,.gx2.flex__allitems11>.flex--item,.gy2.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - (var(--su2) * 0.08333333333333333))
}

.g2>.flex--item12,.gx2>.flex--item12,.gy2>.flex--item12,.g2.flex__allitems12>.d-flex,.gx2.flex__allitems12>.d-flex,.gy2.flex__allitems12>.d-flex,.g2.flex__allitems12>.flex--item,.gx2.flex__allitems12>.flex--item,.gy2.flex__allitems12>.flex--item {
    flex-basis: calc(100% - (var(--su2) * 0))
}

.g4>.flex--item1,.gx4>.flex--item1,.gy4>.flex--item1,.g4.flex__allitems1>.d-flex,.gx4.flex__allitems1>.d-flex,.gy4.flex__allitems1>.d-flex,.g4.flex__allitems1>.flex--item,.gx4.flex__allitems1>.flex--item,.gy4.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - (var(--su4) * 0.9166666666666666))
}

.g4>.flex--item2,.gx4>.flex--item2,.gy4>.flex--item2,.g4.flex__allitems2>.d-flex,.gx4.flex__allitems2>.d-flex,.gy4.flex__allitems2>.d-flex,.g4.flex__allitems2>.flex--item,.gx4.flex__allitems2>.flex--item,.gy4.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - (var(--su4) * 0.8333333333333334))
}

.g4>.flex--item3,.gx4>.flex--item3,.gy4>.flex--item3,.g4.flex__allitems3>.d-flex,.gx4.flex__allitems3>.d-flex,.gy4.flex__allitems3>.d-flex,.g4.flex__allitems3>.flex--item,.gx4.flex__allitems3>.flex--item,.gy4.flex__allitems3>.flex--item {
    flex-basis: calc(25% - (var(--su4) * 0.75))
}

.g4>.flex--item4,.gx4>.flex--item4,.gy4>.flex--item4,.g4.flex__allitems4>.d-flex,.gx4.flex__allitems4>.d-flex,.gy4.flex__allitems4>.d-flex,.g4.flex__allitems4>.flex--item,.gx4.flex__allitems4>.flex--item,.gy4.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - (var(--su4) * 0.6666666666666666))
}

.g4>.flex--item5,.gx4>.flex--item5,.gy4>.flex--item5,.g4.flex__allitems5>.d-flex,.gx4.flex__allitems5>.d-flex,.gy4.flex__allitems5>.d-flex,.g4.flex__allitems5>.flex--item,.gx4.flex__allitems5>.flex--item,.gy4.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - (var(--su4) * 0.5833333333333334))
}

.g4>.flex--item6,.gx4>.flex--item6,.gy4>.flex--item6,.g4.flex__allitems6>.d-flex,.gx4.flex__allitems6>.d-flex,.gy4.flex__allitems6>.d-flex,.g4.flex__allitems6>.flex--item,.gx4.flex__allitems6>.flex--item,.gy4.flex__allitems6>.flex--item {
    flex-basis: calc(50% - (var(--su4) * 0.5))
}

.g4>.flex--item7,.gx4>.flex--item7,.gy4>.flex--item7,.g4.flex__allitems7>.d-flex,.gx4.flex__allitems7>.d-flex,.gy4.flex__allitems7>.d-flex,.g4.flex__allitems7>.flex--item,.gx4.flex__allitems7>.flex--item,.gy4.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - (var(--su4) * 0.4166666666666667))
}

.g4>.flex--item8,.gx4>.flex--item8,.gy4>.flex--item8,.g4.flex__allitems8>.d-flex,.gx4.flex__allitems8>.d-flex,.gy4.flex__allitems8>.d-flex,.g4.flex__allitems8>.flex--item,.gx4.flex__allitems8>.flex--item,.gy4.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - (var(--su4) * 0.3333333333333333))
}

.g4>.flex--item9,.gx4>.flex--item9,.gy4>.flex--item9,.g4.flex__allitems9>.d-flex,.gx4.flex__allitems9>.d-flex,.gy4.flex__allitems9>.d-flex,.g4.flex__allitems9>.flex--item,.gx4.flex__allitems9>.flex--item,.gy4.flex__allitems9>.flex--item {
    flex-basis: calc(75% - (var(--su4) * 0.25))
}

.g4>.flex--item10,.gx4>.flex--item10,.gy4>.flex--item10,.g4.flex__allitems10>.d-flex,.gx4.flex__allitems10>.d-flex,.gy4.flex__allitems10>.d-flex,.g4.flex__allitems10>.flex--item,.gx4.flex__allitems10>.flex--item,.gy4.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - (var(--su4) * 0.16666666666666666))
}

.g4>.flex--item11,.gx4>.flex--item11,.gy4>.flex--item11,.g4.flex__allitems11>.d-flex,.gx4.flex__allitems11>.d-flex,.gy4.flex__allitems11>.d-flex,.g4.flex__allitems11>.flex--item,.gx4.flex__allitems11>.flex--item,.gy4.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - (var(--su4) * 0.08333333333333333))
}

.g4>.flex--item12,.gx4>.flex--item12,.gy4>.flex--item12,.g4.flex__allitems12>.d-flex,.gx4.flex__allitems12>.d-flex,.gy4.flex__allitems12>.d-flex,.g4.flex__allitems12>.flex--item,.gx4.flex__allitems12>.flex--item,.gy4.flex__allitems12>.flex--item {
    flex-basis: calc(100% - (var(--su4) * 0))
}

.g6>.flex--item1,.gx6>.flex--item1,.gy6>.flex--item1,.g6.flex__allitems1>.d-flex,.gx6.flex__allitems1>.d-flex,.gy6.flex__allitems1>.d-flex,.g6.flex__allitems1>.flex--item,.gx6.flex__allitems1>.flex--item,.gy6.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - (var(--su6) * 0.9166666666666666))
}

.g6>.flex--item2,.gx6>.flex--item2,.gy6>.flex--item2,.g6.flex__allitems2>.d-flex,.gx6.flex__allitems2>.d-flex,.gy6.flex__allitems2>.d-flex,.g6.flex__allitems2>.flex--item,.gx6.flex__allitems2>.flex--item,.gy6.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - (var(--su6) * 0.8333333333333334))
}

.g6>.flex--item3,.gx6>.flex--item3,.gy6>.flex--item3,.g6.flex__allitems3>.d-flex,.gx6.flex__allitems3>.d-flex,.gy6.flex__allitems3>.d-flex,.g6.flex__allitems3>.flex--item,.gx6.flex__allitems3>.flex--item,.gy6.flex__allitems3>.flex--item {
    flex-basis: calc(25% - (var(--su6) * 0.75))
}

.g6>.flex--item4,.gx6>.flex--item4,.gy6>.flex--item4,.g6.flex__allitems4>.d-flex,.gx6.flex__allitems4>.d-flex,.gy6.flex__allitems4>.d-flex,.g6.flex__allitems4>.flex--item,.gx6.flex__allitems4>.flex--item,.gy6.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - (var(--su6) * 0.6666666666666666))
}

.g6>.flex--item5,.gx6>.flex--item5,.gy6>.flex--item5,.g6.flex__allitems5>.d-flex,.gx6.flex__allitems5>.d-flex,.gy6.flex__allitems5>.d-flex,.g6.flex__allitems5>.flex--item,.gx6.flex__allitems5>.flex--item,.gy6.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - (var(--su6) * 0.5833333333333334))
}

.g6>.flex--item6,.gx6>.flex--item6,.gy6>.flex--item6,.g6.flex__allitems6>.d-flex,.gx6.flex__allitems6>.d-flex,.gy6.flex__allitems6>.d-flex,.g6.flex__allitems6>.flex--item,.gx6.flex__allitems6>.flex--item,.gy6.flex__allitems6>.flex--item {
    flex-basis: calc(50% - (var(--su6) * 0.5))
}

.g6>.flex--item7,.gx6>.flex--item7,.gy6>.flex--item7,.g6.flex__allitems7>.d-flex,.gx6.flex__allitems7>.d-flex,.gy6.flex__allitems7>.d-flex,.g6.flex__allitems7>.flex--item,.gx6.flex__allitems7>.flex--item,.gy6.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - (var(--su6) * 0.4166666666666667))
}

.g6>.flex--item8,.gx6>.flex--item8,.gy6>.flex--item8,.g6.flex__allitems8>.d-flex,.gx6.flex__allitems8>.d-flex,.gy6.flex__allitems8>.d-flex,.g6.flex__allitems8>.flex--item,.gx6.flex__allitems8>.flex--item,.gy6.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - (var(--su6) * 0.3333333333333333))
}

.g6>.flex--item9,.gx6>.flex--item9,.gy6>.flex--item9,.g6.flex__allitems9>.d-flex,.gx6.flex__allitems9>.d-flex,.gy6.flex__allitems9>.d-flex,.g6.flex__allitems9>.flex--item,.gx6.flex__allitems9>.flex--item,.gy6.flex__allitems9>.flex--item {
    flex-basis: calc(75% - (var(--su6) * 0.25))
}

.g6>.flex--item10,.gx6>.flex--item10,.gy6>.flex--item10,.g6.flex__allitems10>.d-flex,.gx6.flex__allitems10>.d-flex,.gy6.flex__allitems10>.d-flex,.g6.flex__allitems10>.flex--item,.gx6.flex__allitems10>.flex--item,.gy6.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - (var(--su6) * 0.16666666666666666))
}

.g6>.flex--item11,.gx6>.flex--item11,.gy6>.flex--item11,.g6.flex__allitems11>.d-flex,.gx6.flex__allitems11>.d-flex,.gy6.flex__allitems11>.d-flex,.g6.flex__allitems11>.flex--item,.gx6.flex__allitems11>.flex--item,.gy6.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - (var(--su6) * 0.08333333333333333))
}

.g6>.flex--item12,.gx6>.flex--item12,.gy6>.flex--item12,.g6.flex__allitems12>.d-flex,.gx6.flex__allitems12>.d-flex,.gy6.flex__allitems12>.d-flex,.g6.flex__allitems12>.flex--item,.gx6.flex__allitems12>.flex--item,.gy6.flex__allitems12>.flex--item {
    flex-basis: calc(100% - (var(--su6) * 0))
}

.g8>.flex--item1,.gx8>.flex--item1,.gy8>.flex--item1,.g8.flex__allitems1>.d-flex,.gx8.flex__allitems1>.d-flex,.gy8.flex__allitems1>.d-flex,.g8.flex__allitems1>.flex--item,.gx8.flex__allitems1>.flex--item,.gy8.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - (var(--su8) * 0.9166666666666666))
}

.g8>.flex--item2,.gx8>.flex--item2,.gy8>.flex--item2,.g8.flex__allitems2>.d-flex,.gx8.flex__allitems2>.d-flex,.gy8.flex__allitems2>.d-flex,.g8.flex__allitems2>.flex--item,.gx8.flex__allitems2>.flex--item,.gy8.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - (var(--su8) * 0.8333333333333334))
}

.g8>.flex--item3,.gx8>.flex--item3,.gy8>.flex--item3,.g8.flex__allitems3>.d-flex,.gx8.flex__allitems3>.d-flex,.gy8.flex__allitems3>.d-flex,.g8.flex__allitems3>.flex--item,.gx8.flex__allitems3>.flex--item,.gy8.flex__allitems3>.flex--item {
    flex-basis: calc(25% - (var(--su8) * 0.75))
}

.g8>.flex--item4,.gx8>.flex--item4,.gy8>.flex--item4,.g8.flex__allitems4>.d-flex,.gx8.flex__allitems4>.d-flex,.gy8.flex__allitems4>.d-flex,.g8.flex__allitems4>.flex--item,.gx8.flex__allitems4>.flex--item,.gy8.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - (var(--su8) * 0.6666666666666666))
}

.g8>.flex--item5,.gx8>.flex--item5,.gy8>.flex--item5,.g8.flex__allitems5>.d-flex,.gx8.flex__allitems5>.d-flex,.gy8.flex__allitems5>.d-flex,.g8.flex__allitems5>.flex--item,.gx8.flex__allitems5>.flex--item,.gy8.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - (var(--su8) * 0.5833333333333334))
}

.g8>.flex--item6,.gx8>.flex--item6,.gy8>.flex--item6,.g8.flex__allitems6>.d-flex,.gx8.flex__allitems6>.d-flex,.gy8.flex__allitems6>.d-flex,.g8.flex__allitems6>.flex--item,.gx8.flex__allitems6>.flex--item,.gy8.flex__allitems6>.flex--item {
    flex-basis: calc(50% - (var(--su8) * 0.5))
}

.g8>.flex--item7,.gx8>.flex--item7,.gy8>.flex--item7,.g8.flex__allitems7>.d-flex,.gx8.flex__allitems7>.d-flex,.gy8.flex__allitems7>.d-flex,.g8.flex__allitems7>.flex--item,.gx8.flex__allitems7>.flex--item,.gy8.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - (var(--su8) * 0.4166666666666667))
}

.g8>.flex--item8,.gx8>.flex--item8,.gy8>.flex--item8,.g8.flex__allitems8>.d-flex,.gx8.flex__allitems8>.d-flex,.gy8.flex__allitems8>.d-flex,.g8.flex__allitems8>.flex--item,.gx8.flex__allitems8>.flex--item,.gy8.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - (var(--su8) * 0.3333333333333333))
}

.g8>.flex--item9,.gx8>.flex--item9,.gy8>.flex--item9,.g8.flex__allitems9>.d-flex,.gx8.flex__allitems9>.d-flex,.gy8.flex__allitems9>.d-flex,.g8.flex__allitems9>.flex--item,.gx8.flex__allitems9>.flex--item,.gy8.flex__allitems9>.flex--item {
    flex-basis: calc(75% - (var(--su8) * 0.25))
}

.g8>.flex--item10,.gx8>.flex--item10,.gy8>.flex--item10,.g8.flex__allitems10>.d-flex,.gx8.flex__allitems10>.d-flex,.gy8.flex__allitems10>.d-flex,.g8.flex__allitems10>.flex--item,.gx8.flex__allitems10>.flex--item,.gy8.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - (var(--su8) * 0.16666666666666666))
}

.g8>.flex--item11,.gx8>.flex--item11,.gy8>.flex--item11,.g8.flex__allitems11>.d-flex,.gx8.flex__allitems11>.d-flex,.gy8.flex__allitems11>.d-flex,.g8.flex__allitems11>.flex--item,.gx8.flex__allitems11>.flex--item,.gy8.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - (var(--su8) * 0.08333333333333333))
}

.g8>.flex--item12,.gx8>.flex--item12,.gy8>.flex--item12,.g8.flex__allitems12>.d-flex,.gx8.flex__allitems12>.d-flex,.gy8.flex__allitems12>.d-flex,.g8.flex__allitems12>.flex--item,.gx8.flex__allitems12>.flex--item,.gy8.flex__allitems12>.flex--item {
    flex-basis: calc(100% - (var(--su8) * 0))
}

.g12>.flex--item1,.gx12>.flex--item1,.gy12>.flex--item1,.g12.flex__allitems1>.d-flex,.gx12.flex__allitems1>.d-flex,.gy12.flex__allitems1>.d-flex,.g12.flex__allitems1>.flex--item,.gx12.flex__allitems1>.flex--item,.gy12.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - (var(--su12) * 0.9166666666666666))
}

.g12>.flex--item2,.gx12>.flex--item2,.gy12>.flex--item2,.g12.flex__allitems2>.d-flex,.gx12.flex__allitems2>.d-flex,.gy12.flex__allitems2>.d-flex,.g12.flex__allitems2>.flex--item,.gx12.flex__allitems2>.flex--item,.gy12.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - (var(--su12) * 0.8333333333333334))
}

.g12>.flex--item3,.gx12>.flex--item3,.gy12>.flex--item3,.g12.flex__allitems3>.d-flex,.gx12.flex__allitems3>.d-flex,.gy12.flex__allitems3>.d-flex,.g12.flex__allitems3>.flex--item,.gx12.flex__allitems3>.flex--item,.gy12.flex__allitems3>.flex--item {
    flex-basis: calc(25% - (var(--su12) * 0.75))
}

.g12>.flex--item4,.gx12>.flex--item4,.gy12>.flex--item4,.g12.flex__allitems4>.d-flex,.gx12.flex__allitems4>.d-flex,.gy12.flex__allitems4>.d-flex,.g12.flex__allitems4>.flex--item,.gx12.flex__allitems4>.flex--item,.gy12.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - (var(--su12) * 0.6666666666666666))
}

.g12>.flex--item5,.gx12>.flex--item5,.gy12>.flex--item5,.g12.flex__allitems5>.d-flex,.gx12.flex__allitems5>.d-flex,.gy12.flex__allitems5>.d-flex,.g12.flex__allitems5>.flex--item,.gx12.flex__allitems5>.flex--item,.gy12.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - (var(--su12) * 0.5833333333333334))
}

.g12>.flex--item6,.gx12>.flex--item6,.gy12>.flex--item6,.g12.flex__allitems6>.d-flex,.gx12.flex__allitems6>.d-flex,.gy12.flex__allitems6>.d-flex,.g12.flex__allitems6>.flex--item,.gx12.flex__allitems6>.flex--item,.gy12.flex__allitems6>.flex--item {
    flex-basis: calc(50% - (var(--su12) * 0.5))
}

.g12>.flex--item7,.gx12>.flex--item7,.gy12>.flex--item7,.g12.flex__allitems7>.d-flex,.gx12.flex__allitems7>.d-flex,.gy12.flex__allitems7>.d-flex,.g12.flex__allitems7>.flex--item,.gx12.flex__allitems7>.flex--item,.gy12.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - (var(--su12) * 0.4166666666666667))
}

.g12>.flex--item8,.gx12>.flex--item8,.gy12>.flex--item8,.g12.flex__allitems8>.d-flex,.gx12.flex__allitems8>.d-flex,.gy12.flex__allitems8>.d-flex,.g12.flex__allitems8>.flex--item,.gx12.flex__allitems8>.flex--item,.gy12.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - (var(--su12) * 0.3333333333333333))
}

.g12>.flex--item9,.gx12>.flex--item9,.gy12>.flex--item9,.g12.flex__allitems9>.d-flex,.gx12.flex__allitems9>.d-flex,.gy12.flex__allitems9>.d-flex,.g12.flex__allitems9>.flex--item,.gx12.flex__allitems9>.flex--item,.gy12.flex__allitems9>.flex--item {
    flex-basis: calc(75% - (var(--su12) * 0.25))
}

.g12>.flex--item10,.gx12>.flex--item10,.gy12>.flex--item10,.g12.flex__allitems10>.d-flex,.gx12.flex__allitems10>.d-flex,.gy12.flex__allitems10>.d-flex,.g12.flex__allitems10>.flex--item,.gx12.flex__allitems10>.flex--item,.gy12.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - (var(--su12) * 0.16666666666666666))
}

.g12>.flex--item11,.gx12>.flex--item11,.gy12>.flex--item11,.g12.flex__allitems11>.d-flex,.gx12.flex__allitems11>.d-flex,.gy12.flex__allitems11>.d-flex,.g12.flex__allitems11>.flex--item,.gx12.flex__allitems11>.flex--item,.gy12.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - (var(--su12) * 0.08333333333333333))
}

.g12>.flex--item12,.gx12>.flex--item12,.gy12>.flex--item12,.g12.flex__allitems12>.d-flex,.gx12.flex__allitems12>.d-flex,.gy12.flex__allitems12>.d-flex,.g12.flex__allitems12>.flex--item,.gx12.flex__allitems12>.flex--item,.gy12.flex__allitems12>.flex--item {
    flex-basis: calc(100% - (var(--su12) * 0))
}

.g16>.flex--item1,.gx16>.flex--item1,.gy16>.flex--item1,.g16.flex__allitems1>.d-flex,.gx16.flex__allitems1>.d-flex,.gy16.flex__allitems1>.d-flex,.g16.flex__allitems1>.flex--item,.gx16.flex__allitems1>.flex--item,.gy16.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - (var(--su16) * 0.9166666666666666))
}

.g16>.flex--item2,.gx16>.flex--item2,.gy16>.flex--item2,.g16.flex__allitems2>.d-flex,.gx16.flex__allitems2>.d-flex,.gy16.flex__allitems2>.d-flex,.g16.flex__allitems2>.flex--item,.gx16.flex__allitems2>.flex--item,.gy16.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - (var(--su16) * 0.8333333333333334))
}

.g16>.flex--item3,.gx16>.flex--item3,.gy16>.flex--item3,.g16.flex__allitems3>.d-flex,.gx16.flex__allitems3>.d-flex,.gy16.flex__allitems3>.d-flex,.g16.flex__allitems3>.flex--item,.gx16.flex__allitems3>.flex--item,.gy16.flex__allitems3>.flex--item {
    flex-basis: calc(25% - (var(--su16) * 0.75))
}

.g16>.flex--item4,.gx16>.flex--item4,.gy16>.flex--item4,.g16.flex__allitems4>.d-flex,.gx16.flex__allitems4>.d-flex,.gy16.flex__allitems4>.d-flex,.g16.flex__allitems4>.flex--item,.gx16.flex__allitems4>.flex--item,.gy16.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - (var(--su16) * 0.6666666666666666))
}

.g16>.flex--item5,.gx16>.flex--item5,.gy16>.flex--item5,.g16.flex__allitems5>.d-flex,.gx16.flex__allitems5>.d-flex,.gy16.flex__allitems5>.d-flex,.g16.flex__allitems5>.flex--item,.gx16.flex__allitems5>.flex--item,.gy16.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - (var(--su16) * 0.5833333333333334))
}

.g16>.flex--item6,.gx16>.flex--item6,.gy16>.flex--item6,.g16.flex__allitems6>.d-flex,.gx16.flex__allitems6>.d-flex,.gy16.flex__allitems6>.d-flex,.g16.flex__allitems6>.flex--item,.gx16.flex__allitems6>.flex--item,.gy16.flex__allitems6>.flex--item {
    flex-basis: calc(50% - (var(--su16) * 0.5))
}

.g16>.flex--item7,.gx16>.flex--item7,.gy16>.flex--item7,.g16.flex__allitems7>.d-flex,.gx16.flex__allitems7>.d-flex,.gy16.flex__allitems7>.d-flex,.g16.flex__allitems7>.flex--item,.gx16.flex__allitems7>.flex--item,.gy16.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - (var(--su16) * 0.4166666666666667))
}

.g16>.flex--item8,.gx16>.flex--item8,.gy16>.flex--item8,.g16.flex__allitems8>.d-flex,.gx16.flex__allitems8>.d-flex,.gy16.flex__allitems8>.d-flex,.g16.flex__allitems8>.flex--item,.gx16.flex__allitems8>.flex--item,.gy16.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - (var(--su16) * 0.3333333333333333))
}

.g16>.flex--item9,.gx16>.flex--item9,.gy16>.flex--item9,.g16.flex__allitems9>.d-flex,.gx16.flex__allitems9>.d-flex,.gy16.flex__allitems9>.d-flex,.g16.flex__allitems9>.flex--item,.gx16.flex__allitems9>.flex--item,.gy16.flex__allitems9>.flex--item {
    flex-basis: calc(75% - (var(--su16) * 0.25))
}

.g16>.flex--item10,.gx16>.flex--item10,.gy16>.flex--item10,.g16.flex__allitems10>.d-flex,.gx16.flex__allitems10>.d-flex,.gy16.flex__allitems10>.d-flex,.g16.flex__allitems10>.flex--item,.gx16.flex__allitems10>.flex--item,.gy16.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - (var(--su16) * 0.16666666666666666))
}

.g16>.flex--item11,.gx16>.flex--item11,.gy16>.flex--item11,.g16.flex__allitems11>.d-flex,.gx16.flex__allitems11>.d-flex,.gy16.flex__allitems11>.d-flex,.g16.flex__allitems11>.flex--item,.gx16.flex__allitems11>.flex--item,.gy16.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - (var(--su16) * 0.08333333333333333))
}

.g16>.flex--item12,.gx16>.flex--item12,.gy16>.flex--item12,.g16.flex__allitems12>.d-flex,.gx16.flex__allitems12>.d-flex,.gy16.flex__allitems12>.d-flex,.g16.flex__allitems12>.flex--item,.gx16.flex__allitems12>.flex--item,.gy16.flex__allitems12>.flex--item {
    flex-basis: calc(100% - (var(--su16) * 0))
}

.g24>.flex--item1,.gx24>.flex--item1,.gy24>.flex--item1,.g24.flex__allitems1>.d-flex,.gx24.flex__allitems1>.d-flex,.gy24.flex__allitems1>.d-flex,.g24.flex__allitems1>.flex--item,.gx24.flex__allitems1>.flex--item,.gy24.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - (var(--su24) * 0.9166666666666666))
}

.g24>.flex--item2,.gx24>.flex--item2,.gy24>.flex--item2,.g24.flex__allitems2>.d-flex,.gx24.flex__allitems2>.d-flex,.gy24.flex__allitems2>.d-flex,.g24.flex__allitems2>.flex--item,.gx24.flex__allitems2>.flex--item,.gy24.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - (var(--su24) * 0.8333333333333334))
}

.g24>.flex--item3,.gx24>.flex--item3,.gy24>.flex--item3,.g24.flex__allitems3>.d-flex,.gx24.flex__allitems3>.d-flex,.gy24.flex__allitems3>.d-flex,.g24.flex__allitems3>.flex--item,.gx24.flex__allitems3>.flex--item,.gy24.flex__allitems3>.flex--item {
    flex-basis: calc(25% - (var(--su24) * 0.75))
}

.g24>.flex--item4,.gx24>.flex--item4,.gy24>.flex--item4,.g24.flex__allitems4>.d-flex,.gx24.flex__allitems4>.d-flex,.gy24.flex__allitems4>.d-flex,.g24.flex__allitems4>.flex--item,.gx24.flex__allitems4>.flex--item,.gy24.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - (var(--su24) * 0.6666666666666666))
}

.g24>.flex--item5,.gx24>.flex--item5,.gy24>.flex--item5,.g24.flex__allitems5>.d-flex,.gx24.flex__allitems5>.d-flex,.gy24.flex__allitems5>.d-flex,.g24.flex__allitems5>.flex--item,.gx24.flex__allitems5>.flex--item,.gy24.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - (var(--su24) * 0.5833333333333334))
}

.g24>.flex--item6,.gx24>.flex--item6,.gy24>.flex--item6,.g24.flex__allitems6>.d-flex,.gx24.flex__allitems6>.d-flex,.gy24.flex__allitems6>.d-flex,.g24.flex__allitems6>.flex--item,.gx24.flex__allitems6>.flex--item,.gy24.flex__allitems6>.flex--item {
    flex-basis: calc(50% - (var(--su24) * 0.5))
}

.g24>.flex--item7,.gx24>.flex--item7,.gy24>.flex--item7,.g24.flex__allitems7>.d-flex,.gx24.flex__allitems7>.d-flex,.gy24.flex__allitems7>.d-flex,.g24.flex__allitems7>.flex--item,.gx24.flex__allitems7>.flex--item,.gy24.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - (var(--su24) * 0.4166666666666667))
}

.g24>.flex--item8,.gx24>.flex--item8,.gy24>.flex--item8,.g24.flex__allitems8>.d-flex,.gx24.flex__allitems8>.d-flex,.gy24.flex__allitems8>.d-flex,.g24.flex__allitems8>.flex--item,.gx24.flex__allitems8>.flex--item,.gy24.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - (var(--su24) * 0.3333333333333333))
}

.g24>.flex--item9,.gx24>.flex--item9,.gy24>.flex--item9,.g24.flex__allitems9>.d-flex,.gx24.flex__allitems9>.d-flex,.gy24.flex__allitems9>.d-flex,.g24.flex__allitems9>.flex--item,.gx24.flex__allitems9>.flex--item,.gy24.flex__allitems9>.flex--item {
    flex-basis: calc(75% - (var(--su24) * 0.25))
}

.g24>.flex--item10,.gx24>.flex--item10,.gy24>.flex--item10,.g24.flex__allitems10>.d-flex,.gx24.flex__allitems10>.d-flex,.gy24.flex__allitems10>.d-flex,.g24.flex__allitems10>.flex--item,.gx24.flex__allitems10>.flex--item,.gy24.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - (var(--su24) * 0.16666666666666666))
}

.g24>.flex--item11,.gx24>.flex--item11,.gy24>.flex--item11,.g24.flex__allitems11>.d-flex,.gx24.flex__allitems11>.d-flex,.gy24.flex__allitems11>.d-flex,.g24.flex__allitems11>.flex--item,.gx24.flex__allitems11>.flex--item,.gy24.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - (var(--su24) * 0.08333333333333333))
}

.g24>.flex--item12,.gx24>.flex--item12,.gy24>.flex--item12,.g24.flex__allitems12>.d-flex,.gx24.flex__allitems12>.d-flex,.gy24.flex__allitems12>.d-flex,.g24.flex__allitems12>.flex--item,.gx24.flex__allitems12>.flex--item,.gy24.flex__allitems12>.flex--item {
    flex-basis: calc(100% - (var(--su24) * 0))
}

.g32>.flex--item1,.gx32>.flex--item1,.gy32>.flex--item1,.g32.flex__allitems1>.d-flex,.gx32.flex__allitems1>.d-flex,.gy32.flex__allitems1>.d-flex,.g32.flex__allitems1>.flex--item,.gx32.flex__allitems1>.flex--item,.gy32.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - (var(--su32) * 0.9166666666666666))
}

.g32>.flex--item2,.gx32>.flex--item2,.gy32>.flex--item2,.g32.flex__allitems2>.d-flex,.gx32.flex__allitems2>.d-flex,.gy32.flex__allitems2>.d-flex,.g32.flex__allitems2>.flex--item,.gx32.flex__allitems2>.flex--item,.gy32.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - (var(--su32) * 0.8333333333333334))
}

.g32>.flex--item3,.gx32>.flex--item3,.gy32>.flex--item3,.g32.flex__allitems3>.d-flex,.gx32.flex__allitems3>.d-flex,.gy32.flex__allitems3>.d-flex,.g32.flex__allitems3>.flex--item,.gx32.flex__allitems3>.flex--item,.gy32.flex__allitems3>.flex--item {
    flex-basis: calc(25% - (var(--su32) * 0.75))
}

.g32>.flex--item4,.gx32>.flex--item4,.gy32>.flex--item4,.g32.flex__allitems4>.d-flex,.gx32.flex__allitems4>.d-flex,.gy32.flex__allitems4>.d-flex,.g32.flex__allitems4>.flex--item,.gx32.flex__allitems4>.flex--item,.gy32.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - (var(--su32) * 0.6666666666666666))
}

.g32>.flex--item5,.gx32>.flex--item5,.gy32>.flex--item5,.g32.flex__allitems5>.d-flex,.gx32.flex__allitems5>.d-flex,.gy32.flex__allitems5>.d-flex,.g32.flex__allitems5>.flex--item,.gx32.flex__allitems5>.flex--item,.gy32.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - (var(--su32) * 0.5833333333333334))
}

.g32>.flex--item6,.gx32>.flex--item6,.gy32>.flex--item6,.g32.flex__allitems6>.d-flex,.gx32.flex__allitems6>.d-flex,.gy32.flex__allitems6>.d-flex,.g32.flex__allitems6>.flex--item,.gx32.flex__allitems6>.flex--item,.gy32.flex__allitems6>.flex--item {
    flex-basis: calc(50% - (var(--su32) * 0.5))
}

.g32>.flex--item7,.gx32>.flex--item7,.gy32>.flex--item7,.g32.flex__allitems7>.d-flex,.gx32.flex__allitems7>.d-flex,.gy32.flex__allitems7>.d-flex,.g32.flex__allitems7>.flex--item,.gx32.flex__allitems7>.flex--item,.gy32.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - (var(--su32) * 0.4166666666666667))
}

.g32>.flex--item8,.gx32>.flex--item8,.gy32>.flex--item8,.g32.flex__allitems8>.d-flex,.gx32.flex__allitems8>.d-flex,.gy32.flex__allitems8>.d-flex,.g32.flex__allitems8>.flex--item,.gx32.flex__allitems8>.flex--item,.gy32.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - (var(--su32) * 0.3333333333333333))
}

.g32>.flex--item9,.gx32>.flex--item9,.gy32>.flex--item9,.g32.flex__allitems9>.d-flex,.gx32.flex__allitems9>.d-flex,.gy32.flex__allitems9>.d-flex,.g32.flex__allitems9>.flex--item,.gx32.flex__allitems9>.flex--item,.gy32.flex__allitems9>.flex--item {
    flex-basis: calc(75% - (var(--su32) * 0.25))
}

.g32>.flex--item10,.gx32>.flex--item10,.gy32>.flex--item10,.g32.flex__allitems10>.d-flex,.gx32.flex__allitems10>.d-flex,.gy32.flex__allitems10>.d-flex,.g32.flex__allitems10>.flex--item,.gx32.flex__allitems10>.flex--item,.gy32.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - (var(--su32) * 0.16666666666666666))
}

.g32>.flex--item11,.gx32>.flex--item11,.gy32>.flex--item11,.g32.flex__allitems11>.d-flex,.gx32.flex__allitems11>.d-flex,.gy32.flex__allitems11>.d-flex,.g32.flex__allitems11>.flex--item,.gx32.flex__allitems11>.flex--item,.gy32.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - (var(--su32) * 0.08333333333333333))
}

.g32>.flex--item12,.gx32>.flex--item12,.gy32>.flex--item12,.g32.flex__allitems12>.d-flex,.gx32.flex__allitems12>.d-flex,.gy32.flex__allitems12>.d-flex,.g32.flex__allitems12>.flex--item,.gx32.flex__allitems12>.flex--item,.gy32.flex__allitems12>.flex--item {
    flex-basis: calc(100% - (var(--su32) * 0))
}

.g48>.flex--item1,.gx48>.flex--item1,.gy48>.flex--item1,.g48.flex__allitems1>.d-flex,.gx48.flex__allitems1>.d-flex,.gy48.flex__allitems1>.d-flex,.g48.flex__allitems1>.flex--item,.gx48.flex__allitems1>.flex--item,.gy48.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - (var(--su48) * 0.9166666666666666))
}

.g48>.flex--item2,.gx48>.flex--item2,.gy48>.flex--item2,.g48.flex__allitems2>.d-flex,.gx48.flex__allitems2>.d-flex,.gy48.flex__allitems2>.d-flex,.g48.flex__allitems2>.flex--item,.gx48.flex__allitems2>.flex--item,.gy48.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - (var(--su48) * 0.8333333333333334))
}

.g48>.flex--item3,.gx48>.flex--item3,.gy48>.flex--item3,.g48.flex__allitems3>.d-flex,.gx48.flex__allitems3>.d-flex,.gy48.flex__allitems3>.d-flex,.g48.flex__allitems3>.flex--item,.gx48.flex__allitems3>.flex--item,.gy48.flex__allitems3>.flex--item {
    flex-basis: calc(25% - (var(--su48) * 0.75))
}

.g48>.flex--item4,.gx48>.flex--item4,.gy48>.flex--item4,.g48.flex__allitems4>.d-flex,.gx48.flex__allitems4>.d-flex,.gy48.flex__allitems4>.d-flex,.g48.flex__allitems4>.flex--item,.gx48.flex__allitems4>.flex--item,.gy48.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - (var(--su48) * 0.6666666666666666))
}

.g48>.flex--item5,.gx48>.flex--item5,.gy48>.flex--item5,.g48.flex__allitems5>.d-flex,.gx48.flex__allitems5>.d-flex,.gy48.flex__allitems5>.d-flex,.g48.flex__allitems5>.flex--item,.gx48.flex__allitems5>.flex--item,.gy48.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - (var(--su48) * 0.5833333333333334))
}

.g48>.flex--item6,.gx48>.flex--item6,.gy48>.flex--item6,.g48.flex__allitems6>.d-flex,.gx48.flex__allitems6>.d-flex,.gy48.flex__allitems6>.d-flex,.g48.flex__allitems6>.flex--item,.gx48.flex__allitems6>.flex--item,.gy48.flex__allitems6>.flex--item {
    flex-basis: calc(50% - (var(--su48) * 0.5))
}

.g48>.flex--item7,.gx48>.flex--item7,.gy48>.flex--item7,.g48.flex__allitems7>.d-flex,.gx48.flex__allitems7>.d-flex,.gy48.flex__allitems7>.d-flex,.g48.flex__allitems7>.flex--item,.gx48.flex__allitems7>.flex--item,.gy48.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - (var(--su48) * 0.4166666666666667))
}

.g48>.flex--item8,.gx48>.flex--item8,.gy48>.flex--item8,.g48.flex__allitems8>.d-flex,.gx48.flex__allitems8>.d-flex,.gy48.flex__allitems8>.d-flex,.g48.flex__allitems8>.flex--item,.gx48.flex__allitems8>.flex--item,.gy48.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - (var(--su48) * 0.3333333333333333))
}

.g48>.flex--item9,.gx48>.flex--item9,.gy48>.flex--item9,.g48.flex__allitems9>.d-flex,.gx48.flex__allitems9>.d-flex,.gy48.flex__allitems9>.d-flex,.g48.flex__allitems9>.flex--item,.gx48.flex__allitems9>.flex--item,.gy48.flex__allitems9>.flex--item {
    flex-basis: calc(75% - (var(--su48) * 0.25))
}

.g48>.flex--item10,.gx48>.flex--item10,.gy48>.flex--item10,.g48.flex__allitems10>.d-flex,.gx48.flex__allitems10>.d-flex,.gy48.flex__allitems10>.d-flex,.g48.flex__allitems10>.flex--item,.gx48.flex__allitems10>.flex--item,.gy48.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - (var(--su48) * 0.16666666666666666))
}

.g48>.flex--item11,.gx48>.flex--item11,.gy48>.flex--item11,.g48.flex__allitems11>.d-flex,.gx48.flex__allitems11>.d-flex,.gy48.flex__allitems11>.d-flex,.g48.flex__allitems11>.flex--item,.gx48.flex__allitems11>.flex--item,.gy48.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - (var(--su48) * 0.08333333333333333))
}

.g48>.flex--item12,.gx48>.flex--item12,.gy48>.flex--item12,.g48.flex__allitems12>.d-flex,.gx48.flex__allitems12>.d-flex,.gy48.flex__allitems12>.d-flex,.g48.flex__allitems12>.flex--item,.gx48.flex__allitems12>.flex--item,.gy48.flex__allitems12>.flex--item {
    flex-basis: calc(100% - (var(--su48) * 0))
}

.g64>.flex--item1,.gx64>.flex--item1,.gy64>.flex--item1,.g64.flex__allitems1>.d-flex,.gx64.flex__allitems1>.d-flex,.gy64.flex__allitems1>.d-flex,.g64.flex__allitems1>.flex--item,.gx64.flex__allitems1>.flex--item,.gy64.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - (var(--su64) * 0.9166666666666666))
}

.g64>.flex--item2,.gx64>.flex--item2,.gy64>.flex--item2,.g64.flex__allitems2>.d-flex,.gx64.flex__allitems2>.d-flex,.gy64.flex__allitems2>.d-flex,.g64.flex__allitems2>.flex--item,.gx64.flex__allitems2>.flex--item,.gy64.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - (var(--su64) * 0.8333333333333334))
}

.g64>.flex--item3,.gx64>.flex--item3,.gy64>.flex--item3,.g64.flex__allitems3>.d-flex,.gx64.flex__allitems3>.d-flex,.gy64.flex__allitems3>.d-flex,.g64.flex__allitems3>.flex--item,.gx64.flex__allitems3>.flex--item,.gy64.flex__allitems3>.flex--item {
    flex-basis: calc(25% - (var(--su64) * 0.75))
}

.g64>.flex--item4,.gx64>.flex--item4,.gy64>.flex--item4,.g64.flex__allitems4>.d-flex,.gx64.flex__allitems4>.d-flex,.gy64.flex__allitems4>.d-flex,.g64.flex__allitems4>.flex--item,.gx64.flex__allitems4>.flex--item,.gy64.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - (var(--su64) * 0.6666666666666666))
}

.g64>.flex--item5,.gx64>.flex--item5,.gy64>.flex--item5,.g64.flex__allitems5>.d-flex,.gx64.flex__allitems5>.d-flex,.gy64.flex__allitems5>.d-flex,.g64.flex__allitems5>.flex--item,.gx64.flex__allitems5>.flex--item,.gy64.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - (var(--su64) * 0.5833333333333334))
}

.g64>.flex--item6,.gx64>.flex--item6,.gy64>.flex--item6,.g64.flex__allitems6>.d-flex,.gx64.flex__allitems6>.d-flex,.gy64.flex__allitems6>.d-flex,.g64.flex__allitems6>.flex--item,.gx64.flex__allitems6>.flex--item,.gy64.flex__allitems6>.flex--item {
    flex-basis: calc(50% - (var(--su64) * 0.5))
}

.g64>.flex--item7,.gx64>.flex--item7,.gy64>.flex--item7,.g64.flex__allitems7>.d-flex,.gx64.flex__allitems7>.d-flex,.gy64.flex__allitems7>.d-flex,.g64.flex__allitems7>.flex--item,.gx64.flex__allitems7>.flex--item,.gy64.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - (var(--su64) * 0.4166666666666667))
}

.g64>.flex--item8,.gx64>.flex--item8,.gy64>.flex--item8,.g64.flex__allitems8>.d-flex,.gx64.flex__allitems8>.d-flex,.gy64.flex__allitems8>.d-flex,.g64.flex__allitems8>.flex--item,.gx64.flex__allitems8>.flex--item,.gy64.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - (var(--su64) * 0.3333333333333333))
}

.g64>.flex--item9,.gx64>.flex--item9,.gy64>.flex--item9,.g64.flex__allitems9>.d-flex,.gx64.flex__allitems9>.d-flex,.gy64.flex__allitems9>.d-flex,.g64.flex__allitems9>.flex--item,.gx64.flex__allitems9>.flex--item,.gy64.flex__allitems9>.flex--item {
    flex-basis: calc(75% - (var(--su64) * 0.25))
}

.g64>.flex--item10,.gx64>.flex--item10,.gy64>.flex--item10,.g64.flex__allitems10>.d-flex,.gx64.flex__allitems10>.d-flex,.gy64.flex__allitems10>.d-flex,.g64.flex__allitems10>.flex--item,.gx64.flex__allitems10>.flex--item,.gy64.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - (var(--su64) * 0.16666666666666666))
}

.g64>.flex--item11,.gx64>.flex--item11,.gy64>.flex--item11,.g64.flex__allitems11>.d-flex,.gx64.flex__allitems11>.d-flex,.gy64.flex__allitems11>.d-flex,.g64.flex__allitems11>.flex--item,.gx64.flex__allitems11>.flex--item,.gy64.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - (var(--su64) * 0.08333333333333333))
}

.g64>.flex--item12,.gx64>.flex--item12,.gy64>.flex--item12,.g64.flex__allitems12>.d-flex,.gx64.flex__allitems12>.d-flex,.gy64.flex__allitems12>.d-flex,.g64.flex__allitems12>.flex--item,.gx64.flex__allitems12>.flex--item,.gy64.flex__allitems12>.flex--item {
    flex-basis: calc(100% - (var(--su64) * 0))
}

.gs2 {
    margin: calc(var(--su2) / 2 * -1)
}

.gs2>.d-flex,.gs2>.flex--item {
    margin: calc(var(--su2) / 2)
}

.gs2>.flex--item1 {
    margin: calc(var(--su2) / 2)
}

.gs2>.flex--item1,.gs2.flex__allitems1>.d-flex,.gs2.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - var(--su2))
}

.gs2>.flex--item2 {
    margin: calc(var(--su2) / 2)
}

.gs2>.flex--item2,.gs2.flex__allitems2>.d-flex,.gs2.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - var(--su2))
}

.gs2>.flex--item3 {
    margin: calc(var(--su2) / 2)
}

.gs2>.flex--item3,.gs2.flex__allitems3>.d-flex,.gs2.flex__allitems3>.flex--item {
    flex-basis: calc(25% - var(--su2))
}

.gs2>.flex--item4 {
    margin: calc(var(--su2) / 2)
}

.gs2>.flex--item4,.gs2.flex__allitems4>.d-flex,.gs2.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - var(--su2))
}

.gs2>.flex--item5 {
    margin: calc(var(--su2) / 2)
}

.gs2>.flex--item5,.gs2.flex__allitems5>.d-flex,.gs2.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - var(--su2))
}

.gs2>.flex--item6 {
    margin: calc(var(--su2) / 2)
}

.gs2>.flex--item6,.gs2.flex__allitems6>.d-flex,.gs2.flex__allitems6>.flex--item {
    flex-basis: calc(50% - var(--su2))
}

.gs2>.flex--item7 {
    margin: calc(var(--su2) / 2)
}

.gs2>.flex--item7,.gs2.flex__allitems7>.d-flex,.gs2.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - var(--su2))
}

.gs2>.flex--item8 {
    margin: calc(var(--su2) / 2)
}

.gs2>.flex--item8,.gs2.flex__allitems8>.d-flex,.gs2.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - var(--su2))
}

.gs2>.flex--item9 {
    margin: calc(var(--su2) / 2)
}

.gs2>.flex--item9,.gs2.flex__allitems9>.d-flex,.gs2.flex__allitems9>.flex--item {
    flex-basis: calc(75% - var(--su2))
}

.gs2>.flex--item10 {
    margin: calc(var(--su2) / 2)
}

.gs2>.flex--item10,.gs2.flex__allitems10>.d-flex,.gs2.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - var(--su2))
}

.gs2>.flex--item11 {
    margin: calc(var(--su2) / 2)
}

.gs2>.flex--item11,.gs2.flex__allitems11>.d-flex,.gs2.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - var(--su2))
}

.gs2>.flex--item12 {
    margin: calc(var(--su2) / 2)
}

.gs2>.flex--item12,.gs2.flex__allitems12>.d-flex,.gs2.flex__allitems12>.flex--item {
    flex-basis: calc(100% - var(--su2))
}

.gs4 {
    margin: calc(var(--su4) / 2 * -1)
}

.gs4>.d-flex,.gs4>.flex--item {
    margin: calc(var(--su4) / 2)
}

.gs4>.flex--item1 {
    margin: calc(var(--su4) / 2)
}

.gs4>.flex--item1,.gs4.flex__allitems1>.d-flex,.gs4.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - var(--su4))
}

.gs4>.flex--item2 {
    margin: calc(var(--su4) / 2)
}

.gs4>.flex--item2,.gs4.flex__allitems2>.d-flex,.gs4.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - var(--su4))
}

.gs4>.flex--item3 {
    margin: calc(var(--su4) / 2)
}

.gs4>.flex--item3,.gs4.flex__allitems3>.d-flex,.gs4.flex__allitems3>.flex--item {
    flex-basis: calc(25% - var(--su4))
}

.gs4>.flex--item4 {
    margin: calc(var(--su4) / 2)
}

.gs4>.flex--item4,.gs4.flex__allitems4>.d-flex,.gs4.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - var(--su4))
}

.gs4>.flex--item5 {
    margin: calc(var(--su4) / 2)
}

.gs4>.flex--item5,.gs4.flex__allitems5>.d-flex,.gs4.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - var(--su4))
}

.gs4>.flex--item6 {
    margin: calc(var(--su4) / 2)
}

.gs4>.flex--item6,.gs4.flex__allitems6>.d-flex,.gs4.flex__allitems6>.flex--item {
    flex-basis: calc(50% - var(--su4))
}

.gs4>.flex--item7 {
    margin: calc(var(--su4) / 2)
}

.gs4>.flex--item7,.gs4.flex__allitems7>.d-flex,.gs4.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - var(--su4))
}

.gs4>.flex--item8 {
    margin: calc(var(--su4) / 2)
}

.gs4>.flex--item8,.gs4.flex__allitems8>.d-flex,.gs4.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - var(--su4))
}

.gs4>.flex--item9 {
    margin: calc(var(--su4) / 2)
}

.gs4>.flex--item9,.gs4.flex__allitems9>.d-flex,.gs4.flex__allitems9>.flex--item {
    flex-basis: calc(75% - var(--su4))
}

.gs4>.flex--item10 {
    margin: calc(var(--su4) / 2)
}

.gs4>.flex--item10,.gs4.flex__allitems10>.d-flex,.gs4.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - var(--su4))
}

.gs4>.flex--item11 {
    margin: calc(var(--su4) / 2)
}

.gs4>.flex--item11,.gs4.flex__allitems11>.d-flex,.gs4.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - var(--su4))
}

.gs4>.flex--item12 {
    margin: calc(var(--su4) / 2)
}

.gs4>.flex--item12,.gs4.flex__allitems12>.d-flex,.gs4.flex__allitems12>.flex--item {
    flex-basis: calc(100% - var(--su4))
}

.gs6 {
    margin: calc(var(--su6) / 2 * -1)
}

.gs6>.d-flex,.gs6>.flex--item {
    margin: calc(var(--su6) / 2)
}

.gs6>.flex--item1 {
    margin: calc(var(--su6) / 2)
}

.gs6>.flex--item1,.gs6.flex__allitems1>.d-flex,.gs6.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - var(--su6))
}

.gs6>.flex--item2 {
    margin: calc(var(--su6) / 2)
}

.gs6>.flex--item2,.gs6.flex__allitems2>.d-flex,.gs6.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - var(--su6))
}

.gs6>.flex--item3 {
    margin: calc(var(--su6) / 2)
}

.gs6>.flex--item3,.gs6.flex__allitems3>.d-flex,.gs6.flex__allitems3>.flex--item {
    flex-basis: calc(25% - var(--su6))
}

.gs6>.flex--item4 {
    margin: calc(var(--su6) / 2)
}

.gs6>.flex--item4,.gs6.flex__allitems4>.d-flex,.gs6.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - var(--su6))
}

.gs6>.flex--item5 {
    margin: calc(var(--su6) / 2)
}

.gs6>.flex--item5,.gs6.flex__allitems5>.d-flex,.gs6.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - var(--su6))
}

.gs6>.flex--item6 {
    margin: calc(var(--su6) / 2)
}

.gs6>.flex--item6,.gs6.flex__allitems6>.d-flex,.gs6.flex__allitems6>.flex--item {
    flex-basis: calc(50% - var(--su6))
}

.gs6>.flex--item7 {
    margin: calc(var(--su6) / 2)
}

.gs6>.flex--item7,.gs6.flex__allitems7>.d-flex,.gs6.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - var(--su6))
}

.gs6>.flex--item8 {
    margin: calc(var(--su6) / 2)
}

.gs6>.flex--item8,.gs6.flex__allitems8>.d-flex,.gs6.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - var(--su6))
}

.gs6>.flex--item9 {
    margin: calc(var(--su6) / 2)
}

.gs6>.flex--item9,.gs6.flex__allitems9>.d-flex,.gs6.flex__allitems9>.flex--item {
    flex-basis: calc(75% - var(--su6))
}

.gs6>.flex--item10 {
    margin: calc(var(--su6) / 2)
}

.gs6>.flex--item10,.gs6.flex__allitems10>.d-flex,.gs6.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - var(--su6))
}

.gs6>.flex--item11 {
    margin: calc(var(--su6) / 2)
}

.gs6>.flex--item11,.gs6.flex__allitems11>.d-flex,.gs6.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - var(--su6))
}

.gs6>.flex--item12 {
    margin: calc(var(--su6) / 2)
}

.gs6>.flex--item12,.gs6.flex__allitems12>.d-flex,.gs6.flex__allitems12>.flex--item {
    flex-basis: calc(100% - var(--su6))
}

.gs8 {
    margin: calc(var(--su8) / 2 * -1)
}

.gs8>.d-flex,.gs8>.flex--item {
    margin: calc(var(--su8) / 2)
}

.gs8>.flex--item1 {
    margin: calc(var(--su8) / 2)
}

.gs8>.flex--item1,.gs8.flex__allitems1>.d-flex,.gs8.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - var(--su8))
}

.gs8>.flex--item2 {
    margin: calc(var(--su8) / 2)
}

.gs8>.flex--item2,.gs8.flex__allitems2>.d-flex,.gs8.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - var(--su8))
}

.gs8>.flex--item3 {
    margin: calc(var(--su8) / 2)
}

.gs8>.flex--item3,.gs8.flex__allitems3>.d-flex,.gs8.flex__allitems3>.flex--item {
    flex-basis: calc(25% - var(--su8))
}

.gs8>.flex--item4 {
    margin: calc(var(--su8) / 2)
}

.gs8>.flex--item4,.gs8.flex__allitems4>.d-flex,.gs8.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - var(--su8))
}

.gs8>.flex--item5 {
    margin: calc(var(--su8) / 2)
}

.gs8>.flex--item5,.gs8.flex__allitems5>.d-flex,.gs8.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - var(--su8))
}

.gs8>.flex--item6 {
    margin: calc(var(--su8) / 2)
}

.gs8>.flex--item6,.gs8.flex__allitems6>.d-flex,.gs8.flex__allitems6>.flex--item {
    flex-basis: calc(50% - var(--su8))
}

.gs8>.flex--item7 {
    margin: calc(var(--su8) / 2)
}

.gs8>.flex--item7,.gs8.flex__allitems7>.d-flex,.gs8.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - var(--su8))
}

.gs8>.flex--item8 {
    margin: calc(var(--su8) / 2)
}

.gs8>.flex--item8,.gs8.flex__allitems8>.d-flex,.gs8.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - var(--su8))
}

.gs8>.flex--item9 {
    margin: calc(var(--su8) / 2)
}

.gs8>.flex--item9,.gs8.flex__allitems9>.d-flex,.gs8.flex__allitems9>.flex--item {
    flex-basis: calc(75% - var(--su8))
}

.gs8>.flex--item10 {
    margin: calc(var(--su8) / 2)
}

.gs8>.flex--item10,.gs8.flex__allitems10>.d-flex,.gs8.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - var(--su8))
}

.gs8>.flex--item11 {
    margin: calc(var(--su8) / 2)
}

.gs8>.flex--item11,.gs8.flex__allitems11>.d-flex,.gs8.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - var(--su8))
}

.gs8>.flex--item12 {
    margin: calc(var(--su8) / 2)
}

.gs8>.flex--item12,.gs8.flex__allitems12>.d-flex,.gs8.flex__allitems12>.flex--item {
    flex-basis: calc(100% - var(--su8))
}

.gs12 {
    margin: calc(var(--su12) / 2 * -1)
}

.gs12>.d-flex,.gs12>.flex--item {
    margin: calc(var(--su12) / 2)
}

.gs12>.flex--item1 {
    margin: calc(var(--su12) / 2)
}

.gs12>.flex--item1,.gs12.flex__allitems1>.d-flex,.gs12.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - var(--su12))
}

.gs12>.flex--item2 {
    margin: calc(var(--su12) / 2)
}

.gs12>.flex--item2,.gs12.flex__allitems2>.d-flex,.gs12.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - var(--su12))
}

.gs12>.flex--item3 {
    margin: calc(var(--su12) / 2)
}

.gs12>.flex--item3,.gs12.flex__allitems3>.d-flex,.gs12.flex__allitems3>.flex--item {
    flex-basis: calc(25% - var(--su12))
}

.gs12>.flex--item4 {
    margin: calc(var(--su12) / 2)
}

.gs12>.flex--item4,.gs12.flex__allitems4>.d-flex,.gs12.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - var(--su12))
}

.gs12>.flex--item5 {
    margin: calc(var(--su12) / 2)
}

.gs12>.flex--item5,.gs12.flex__allitems5>.d-flex,.gs12.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - var(--su12))
}

.gs12>.flex--item6 {
    margin: calc(var(--su12) / 2)
}

.gs12>.flex--item6,.gs12.flex__allitems6>.d-flex,.gs12.flex__allitems6>.flex--item {
    flex-basis: calc(50% - var(--su12))
}

.gs12>.flex--item7 {
    margin: calc(var(--su12) / 2)
}

.gs12>.flex--item7,.gs12.flex__allitems7>.d-flex,.gs12.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - var(--su12))
}

.gs12>.flex--item8 {
    margin: calc(var(--su12) / 2)
}

.gs12>.flex--item8,.gs12.flex__allitems8>.d-flex,.gs12.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - var(--su12))
}

.gs12>.flex--item9 {
    margin: calc(var(--su12) / 2)
}

.gs12>.flex--item9,.gs12.flex__allitems9>.d-flex,.gs12.flex__allitems9>.flex--item {
    flex-basis: calc(75% - var(--su12))
}

.gs12>.flex--item10 {
    margin: calc(var(--su12) / 2)
}

.gs12>.flex--item10,.gs12.flex__allitems10>.d-flex,.gs12.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - var(--su12))
}

.gs12>.flex--item11 {
    margin: calc(var(--su12) / 2)
}

.gs12>.flex--item11,.gs12.flex__allitems11>.d-flex,.gs12.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - var(--su12))
}

.gs12>.flex--item12 {
    margin: calc(var(--su12) / 2)
}

.gs12>.flex--item12,.gs12.flex__allitems12>.d-flex,.gs12.flex__allitems12>.flex--item {
    flex-basis: calc(100% - var(--su12))
}

.gs16 {
    margin: calc(var(--su16) / 2 * -1)
}

.gs16>.d-flex,.gs16>.flex--item {
    margin: calc(var(--su16) / 2)
}

.gs16>.flex--item1 {
    margin: calc(var(--su16) / 2)
}

.gs16>.flex--item1,.gs16.flex__allitems1>.d-flex,.gs16.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - var(--su16))
}

.gs16>.flex--item2 {
    margin: calc(var(--su16) / 2)
}

.gs16>.flex--item2,.gs16.flex__allitems2>.d-flex,.gs16.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - var(--su16))
}

.gs16>.flex--item3 {
    margin: calc(var(--su16) / 2)
}

.gs16>.flex--item3,.gs16.flex__allitems3>.d-flex,.gs16.flex__allitems3>.flex--item {
    flex-basis: calc(25% - var(--su16))
}

.gs16>.flex--item4 {
    margin: calc(var(--su16) / 2)
}

.gs16>.flex--item4,.gs16.flex__allitems4>.d-flex,.gs16.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - var(--su16))
}

.gs16>.flex--item5 {
    margin: calc(var(--su16) / 2)
}

.gs16>.flex--item5,.gs16.flex__allitems5>.d-flex,.gs16.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - var(--su16))
}

.gs16>.flex--item6 {
    margin: calc(var(--su16) / 2)
}

.gs16>.flex--item6,.gs16.flex__allitems6>.d-flex,.gs16.flex__allitems6>.flex--item {
    flex-basis: calc(50% - var(--su16))
}

.gs16>.flex--item7 {
    margin: calc(var(--su16) / 2)
}

.gs16>.flex--item7,.gs16.flex__allitems7>.d-flex,.gs16.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - var(--su16))
}

.gs16>.flex--item8 {
    margin: calc(var(--su16) / 2)
}

.gs16>.flex--item8,.gs16.flex__allitems8>.d-flex,.gs16.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - var(--su16))
}

.gs16>.flex--item9 {
    margin: calc(var(--su16) / 2)
}

.gs16>.flex--item9,.gs16.flex__allitems9>.d-flex,.gs16.flex__allitems9>.flex--item {
    flex-basis: calc(75% - var(--su16))
}

.gs16>.flex--item10 {
    margin: calc(var(--su16) / 2)
}

.gs16>.flex--item10,.gs16.flex__allitems10>.d-flex,.gs16.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - var(--su16))
}

.gs16>.flex--item11 {
    margin: calc(var(--su16) / 2)
}

.gs16>.flex--item11,.gs16.flex__allitems11>.d-flex,.gs16.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - var(--su16))
}

.gs16>.flex--item12 {
    margin: calc(var(--su16) / 2)
}

.gs16>.flex--item12,.gs16.flex__allitems12>.d-flex,.gs16.flex__allitems12>.flex--item {
    flex-basis: calc(100% - var(--su16))
}

.gs24 {
    margin: calc(var(--su24) / 2 * -1)
}

.gs24>.d-flex,.gs24>.flex--item {
    margin: calc(var(--su24) / 2)
}

.gs24>.flex--item1 {
    margin: calc(var(--su24) / 2)
}

.gs24>.flex--item1,.gs24.flex__allitems1>.d-flex,.gs24.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - var(--su24))
}

.gs24>.flex--item2 {
    margin: calc(var(--su24) / 2)
}

.gs24>.flex--item2,.gs24.flex__allitems2>.d-flex,.gs24.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - var(--su24))
}

.gs24>.flex--item3 {
    margin: calc(var(--su24) / 2)
}

.gs24>.flex--item3,.gs24.flex__allitems3>.d-flex,.gs24.flex__allitems3>.flex--item {
    flex-basis: calc(25% - var(--su24))
}

.gs24>.flex--item4 {
    margin: calc(var(--su24) / 2)
}

.gs24>.flex--item4,.gs24.flex__allitems4>.d-flex,.gs24.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - var(--su24))
}

.gs24>.flex--item5 {
    margin: calc(var(--su24) / 2)
}

.gs24>.flex--item5,.gs24.flex__allitems5>.d-flex,.gs24.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - var(--su24))
}

.gs24>.flex--item6 {
    margin: calc(var(--su24) / 2)
}

.gs24>.flex--item6,.gs24.flex__allitems6>.d-flex,.gs24.flex__allitems6>.flex--item {
    flex-basis: calc(50% - var(--su24))
}

.gs24>.flex--item7 {
    margin: calc(var(--su24) / 2)
}

.gs24>.flex--item7,.gs24.flex__allitems7>.d-flex,.gs24.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - var(--su24))
}

.gs24>.flex--item8 {
    margin: calc(var(--su24) / 2)
}

.gs24>.flex--item8,.gs24.flex__allitems8>.d-flex,.gs24.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - var(--su24))
}

.gs24>.flex--item9 {
    margin: calc(var(--su24) / 2)
}

.gs24>.flex--item9,.gs24.flex__allitems9>.d-flex,.gs24.flex__allitems9>.flex--item {
    flex-basis: calc(75% - var(--su24))
}

.gs24>.flex--item10 {
    margin: calc(var(--su24) / 2)
}

.gs24>.flex--item10,.gs24.flex__allitems10>.d-flex,.gs24.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - var(--su24))
}

.gs24>.flex--item11 {
    margin: calc(var(--su24) / 2)
}

.gs24>.flex--item11,.gs24.flex__allitems11>.d-flex,.gs24.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - var(--su24))
}

.gs24>.flex--item12 {
    margin: calc(var(--su24) / 2)
}

.gs24>.flex--item12,.gs24.flex__allitems12>.d-flex,.gs24.flex__allitems12>.flex--item {
    flex-basis: calc(100% - var(--su24))
}

.gs32 {
    margin: calc(var(--su32) / 2 * -1)
}

.gs32>.d-flex,.gs32>.flex--item {
    margin: calc(var(--su32) / 2)
}

.gs32>.flex--item1 {
    margin: calc(var(--su32) / 2)
}

.gs32>.flex--item1,.gs32.flex__allitems1>.d-flex,.gs32.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - var(--su32))
}

.gs32>.flex--item2 {
    margin: calc(var(--su32) / 2)
}

.gs32>.flex--item2,.gs32.flex__allitems2>.d-flex,.gs32.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - var(--su32))
}

.gs32>.flex--item3 {
    margin: calc(var(--su32) / 2)
}

.gs32>.flex--item3,.gs32.flex__allitems3>.d-flex,.gs32.flex__allitems3>.flex--item {
    flex-basis: calc(25% - var(--su32))
}

.gs32>.flex--item4 {
    margin: calc(var(--su32) / 2)
}

.gs32>.flex--item4,.gs32.flex__allitems4>.d-flex,.gs32.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - var(--su32))
}

.gs32>.flex--item5 {
    margin: calc(var(--su32) / 2)
}

.gs32>.flex--item5,.gs32.flex__allitems5>.d-flex,.gs32.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - var(--su32))
}

.gs32>.flex--item6 {
    margin: calc(var(--su32) / 2)
}

.gs32>.flex--item6,.gs32.flex__allitems6>.d-flex,.gs32.flex__allitems6>.flex--item {
    flex-basis: calc(50% - var(--su32))
}

.gs32>.flex--item7 {
    margin: calc(var(--su32) / 2)
}

.gs32>.flex--item7,.gs32.flex__allitems7>.d-flex,.gs32.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - var(--su32))
}

.gs32>.flex--item8 {
    margin: calc(var(--su32) / 2)
}

.gs32>.flex--item8,.gs32.flex__allitems8>.d-flex,.gs32.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - var(--su32))
}

.gs32>.flex--item9 {
    margin: calc(var(--su32) / 2)
}

.gs32>.flex--item9,.gs32.flex__allitems9>.d-flex,.gs32.flex__allitems9>.flex--item {
    flex-basis: calc(75% - var(--su32))
}

.gs32>.flex--item10 {
    margin: calc(var(--su32) / 2)
}

.gs32>.flex--item10,.gs32.flex__allitems10>.d-flex,.gs32.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - var(--su32))
}

.gs32>.flex--item11 {
    margin: calc(var(--su32) / 2)
}

.gs32>.flex--item11,.gs32.flex__allitems11>.d-flex,.gs32.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - var(--su32))
}

.gs32>.flex--item12 {
    margin: calc(var(--su32) / 2)
}

.gs32>.flex--item12,.gs32.flex__allitems12>.d-flex,.gs32.flex__allitems12>.flex--item {
    flex-basis: calc(100% - var(--su32))
}

.gs48 {
    margin: calc(var(--su48) / 2 * -1)
}

.gs48>.d-flex,.gs48>.flex--item {
    margin: calc(var(--su48) / 2)
}

.gs48>.flex--item1 {
    margin: calc(var(--su48) / 2)
}

.gs48>.flex--item1,.gs48.flex__allitems1>.d-flex,.gs48.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - var(--su48))
}

.gs48>.flex--item2 {
    margin: calc(var(--su48) / 2)
}

.gs48>.flex--item2,.gs48.flex__allitems2>.d-flex,.gs48.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - var(--su48))
}

.gs48>.flex--item3 {
    margin: calc(var(--su48) / 2)
}

.gs48>.flex--item3,.gs48.flex__allitems3>.d-flex,.gs48.flex__allitems3>.flex--item {
    flex-basis: calc(25% - var(--su48))
}

.gs48>.flex--item4 {
    margin: calc(var(--su48) / 2)
}

.gs48>.flex--item4,.gs48.flex__allitems4>.d-flex,.gs48.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - var(--su48))
}

.gs48>.flex--item5 {
    margin: calc(var(--su48) / 2)
}

.gs48>.flex--item5,.gs48.flex__allitems5>.d-flex,.gs48.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - var(--su48))
}

.gs48>.flex--item6 {
    margin: calc(var(--su48) / 2)
}

.gs48>.flex--item6,.gs48.flex__allitems6>.d-flex,.gs48.flex__allitems6>.flex--item {
    flex-basis: calc(50% - var(--su48))
}

.gs48>.flex--item7 {
    margin: calc(var(--su48) / 2)
}

.gs48>.flex--item7,.gs48.flex__allitems7>.d-flex,.gs48.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - var(--su48))
}

.gs48>.flex--item8 {
    margin: calc(var(--su48) / 2)
}

.gs48>.flex--item8,.gs48.flex__allitems8>.d-flex,.gs48.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - var(--su48))
}

.gs48>.flex--item9 {
    margin: calc(var(--su48) / 2)
}

.gs48>.flex--item9,.gs48.flex__allitems9>.d-flex,.gs48.flex__allitems9>.flex--item {
    flex-basis: calc(75% - var(--su48))
}

.gs48>.flex--item10 {
    margin: calc(var(--su48) / 2)
}

.gs48>.flex--item10,.gs48.flex__allitems10>.d-flex,.gs48.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - var(--su48))
}

.gs48>.flex--item11 {
    margin: calc(var(--su48) / 2)
}

.gs48>.flex--item11,.gs48.flex__allitems11>.d-flex,.gs48.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - var(--su48))
}

.gs48>.flex--item12 {
    margin: calc(var(--su48) / 2)
}

.gs48>.flex--item12,.gs48.flex__allitems12>.d-flex,.gs48.flex__allitems12>.flex--item {
    flex-basis: calc(100% - var(--su48))
}

.gs64 {
    margin: calc(var(--su64) / 2 * -1)
}

.gs64>.d-flex,.gs64>.flex--item {
    margin: calc(var(--su64) / 2)
}

.gs64>.flex--item1 {
    margin: calc(var(--su64) / 2)
}

.gs64>.flex--item1,.gs64.flex__allitems1>.d-flex,.gs64.flex__allitems1>.flex--item {
    flex-basis: calc(8.333333333333334% - var(--su64))
}

.gs64>.flex--item2 {
    margin: calc(var(--su64) / 2)
}

.gs64>.flex--item2,.gs64.flex__allitems2>.d-flex,.gs64.flex__allitems2>.flex--item {
    flex-basis: calc(16.666666666666668% - var(--su64))
}

.gs64>.flex--item3 {
    margin: calc(var(--su64) / 2)
}

.gs64>.flex--item3,.gs64.flex__allitems3>.d-flex,.gs64.flex__allitems3>.flex--item {
    flex-basis: calc(25% - var(--su64))
}

.gs64>.flex--item4 {
    margin: calc(var(--su64) / 2)
}

.gs64>.flex--item4,.gs64.flex__allitems4>.d-flex,.gs64.flex__allitems4>.flex--item {
    flex-basis: calc(33.333333333333336% - var(--su64))
}

.gs64>.flex--item5 {
    margin: calc(var(--su64) / 2)
}

.gs64>.flex--item5,.gs64.flex__allitems5>.d-flex,.gs64.flex__allitems5>.flex--item {
    flex-basis: calc(41.666666666666664% - var(--su64))
}

.gs64>.flex--item6 {
    margin: calc(var(--su64) / 2)
}

.gs64>.flex--item6,.gs64.flex__allitems6>.d-flex,.gs64.flex__allitems6>.flex--item {
    flex-basis: calc(50% - var(--su64))
}

.gs64>.flex--item7 {
    margin: calc(var(--su64) / 2)
}

.gs64>.flex--item7,.gs64.flex__allitems7>.d-flex,.gs64.flex__allitems7>.flex--item {
    flex-basis: calc(58.333333333333336% - var(--su64))
}

.gs64>.flex--item8 {
    margin: calc(var(--su64) / 2)
}

.gs64>.flex--item8,.gs64.flex__allitems8>.d-flex,.gs64.flex__allitems8>.flex--item {
    flex-basis: calc(66.66666666666667% - var(--su64))
}

.gs64>.flex--item9 {
    margin: calc(var(--su64) / 2)
}

.gs64>.flex--item9,.gs64.flex__allitems9>.d-flex,.gs64.flex__allitems9>.flex--item {
    flex-basis: calc(75% - var(--su64))
}

.gs64>.flex--item10 {
    margin: calc(var(--su64) / 2)
}

.gs64>.flex--item10,.gs64.flex__allitems10>.d-flex,.gs64.flex__allitems10>.flex--item {
    flex-basis: calc(83.33333333333333% - var(--su64))
}

.gs64>.flex--item11 {
    margin: calc(var(--su64) / 2)
}

.gs64>.flex--item11,.gs64.flex__allitems11>.d-flex,.gs64.flex__allitems11>.flex--item {
    flex-basis: calc(91.66666666666667% - var(--su64))
}

.gs64>.flex--item12 {
    margin: calc(var(--su64) / 2)
}

.gs64>.flex--item12,.gs64.flex__allitems12>.d-flex,.gs64.flex__allitems12>.flex--item {
    flex-basis: calc(100% - var(--su64))
}

.gsx,.gsx>.d-flex,.gsx>[class*="flex--item"] {
    margin-top: 0;
    margin-bottom: 0
}

.gsy,.gsy>.d-flex,.gsy>[class*="flex--item"] {
    margin-right: 0;
    margin-left: 0
}

.fd-row {
    flex-direction: row !important
}

.fd-row-reverse {
    flex-direction: row-reverse !important
}

.fd-column {
    flex-direction: column !important
}

.fd-column-reverse {
    flex-direction: column-reverse !important
}

.fw-wrap {
    flex-wrap: wrap !important
}

.fw-reverse {
    flex-wrap: wrap-reverse !important
}

.fw-nowrap {
    flex-wrap: nowrap !important
}

.jc-center {
    justify-content: center !important
}

.jc-end {
    justify-content: flex-end !important
}

.jc-space-around {
    justify-content: space-around !important
}

.jc-space-between {
    justify-content: space-between !important
}

.jc-space-evenly {
    justify-content: space-evenly !important
}

.jc-start {
    justify-content: flex-start !important
}

.ac-center {
    align-content: center !important
}

.ac-end {
    align-content: flex-end !important
}

.ac-space-around {
    align-content: space-around !important
}

.ac-space-between {
    align-content: space-between !important
}

.ac-start {
    align-content: flex-start !important
}

.ac-stretch {
    align-content: stretch !important
}

.ai-baseline {
    align-items: baseline !important
}

.ai-center {
    align-items: center !important
}

.ai-end {
    align-items: flex-end !important
}

.ai-start {
    align-items: flex-start !important
}

.ai-stretch {
    align-items: stretch !important
}

.flex__center {
    justify-content: center !important;
    align-items: center !important
}

.as-auto {
    align-self: auto !important
}

.as-baseline {
    align-self: baseline !important
}

.as-center {
    align-self: center !important
}

.as-end {
    align-self: flex-end !important
}

.as-start {
    align-self: flex-start !important
}

.as-stretch {
    align-self: stretch !important
}

.fl-grow1 {
    flex-grow: 1 !important
}

.fl-grow0 {
    flex-grow: 0 !important
}

.fl-shrink1 {
    flex-shrink: 1 !important
}

.fl-shrink0 {
    flex-shrink: 0 !important
}

.fl-none {
    flex: none !important
}

.fl-initial {
    flex: 0 1 auto !important
}

.fl-auto {
    flex: 1 1 auto !important
}

.fl-equal {
    flex: 1 1 0% !important
}

.order-first {
    order: -1 !important
}

.order-last {
    order: 1 !important
}

.ff-row-wrap {
    flex-flow: row wrap !important
}

.ff-row-nowrap {
    flex-flow: row nowrap !important
}

.ff-row-reverse-wrap {
    flex-flow: row-reverse wrap !important
}

.ff-row-reverse-nowrap {
    flex-flow: row-reverse nowrap !important
}

.ff-column-wrap {
    flex-flow: column wrap !important
}

.ff-column-nowrap {
    flex-flow: column nowrap !important
}

.ff-column-reverse-wrap {
    flex-flow: column-reverse wrap !important
}

.ff-column-reverse-nowrap {
    flex-flow: column-reverse nowrap !important
}

.fl0 {
    flex: 0 auto !important
}

.fl1 {
    flex: 1 auto !important
}

.fl2 {
    flex: 2 auto !important
}

.fl3 {
    flex: 3 auto !important
}

.fl4 {
    flex: 4 auto !important
}

.fl5 {
    flex: 5 auto !important
}

.fl-shrink2 {
    flex-shrink: 2
}

.fl-shrink3 {
    flex-shrink: 3
}

.fl-shrink4 {
    flex-shrink: 4
}

.fl-shrink5 {
    flex-shrink: 5
}

.fl-grow2 {
    flex-grow: 2
}

.fl-grow3 {
    flex-grow: 3
}

.fl-grow4 {
    flex-grow: 4
}

.fl-grow5 {
    flex-grow: 5
}

.g0 {
    --_gap-y: 0;
    --_gap-x: 0
}

.g1 {
    --_gap-y: var(--su1);
    --_gap-x: var(--su1)
}

.g2 {
    --_gap-y: var(--su2);
    --_gap-x: var(--su2)
}

.g4 {
    --_gap-y: var(--su4);
    --_gap-x: var(--su4)
}

.g6 {
    --_gap-y: var(--su6);
    --_gap-x: var(--su6)
}

.g8 {
    --_gap-y: var(--su8);
    --_gap-x: var(--su8)
}

.g12 {
    --_gap-y: var(--su12);
    --_gap-x: var(--su12)
}

.g16 {
    --_gap-y: var(--su16);
    --_gap-x: var(--su16)
}

.g24 {
    --_gap-y: var(--su24);
    --_gap-x: var(--su24)
}

.g32 {
    --_gap-y: var(--su32);
    --_gap-x: var(--su32)
}

.g48 {
    --_gap-y: var(--su48);
    --_gap-x: var(--su48)
}

.g64 {
    --_gap-y: var(--su64);
    --_gap-x: var(--su64)
}

.gx0 {
    --_gap-x: 0
}

.gx1 {
    --_gap-x: var(--su1)
}

.gx2 {
    --_gap-x: var(--su2)
}

.gx4 {
    --_gap-x: var(--su4)
}

.gx6 {
    --_gap-x: var(--su6)
}

.gx8 {
    --_gap-x: var(--su8)
}

.gx12 {
    --_gap-x: var(--su12)
}

.gx16 {
    --_gap-x: var(--su16)
}

.gx24 {
    --_gap-x: var(--su24)
}

.gx32 {
    --_gap-x: var(--su32)
}

.gx48 {
    --_gap-x: var(--su48)
}

.gx64 {
    --_gap-x: var(--su64)
}

.gy0 {
    --_gap-y: 0
}

.gy1 {
    --_gap-y: var(--su1)
}

.gy2 {
    --_gap-y: var(--su2)
}

.gy4 {
    --_gap-y: var(--su4)
}

.gy6 {
    --_gap-y: var(--su6)
}

.gy8 {
    --_gap-y: var(--su8)
}

.gy12 {
    --_gap-y: var(--su12)
}

.gy16 {
    --_gap-y: var(--su16)
}

.gy24 {
    --_gap-y: var(--su24)
}

.gy32 {
    --_gap-y: var(--su32)
}

.gy48 {
    --_gap-y: var(--su48)
}

.gy64 {
    --_gap-y: var(--su64)
}

.gx0,.gx1,.gx2,.gx4,.gx6,.gx8,.gx12,.gx16,.gx24,.gx32,.gx48,.gx64,.gy0,.gy1,.gy2,.gy4,.gy6,.gy8,.gy12,.gy16,.gy24,.gy32,.gy48,.gy64,.g0,.g1,.g2,.g4,.g6,.g8,.g12,.g16,.g24,.g32,.g48,.g64 {
    gap: var(--_gap-y, 0) var(--_gap-x, 0)
}

.g-af-dense {
    grid-auto-flow: dense
}

.g-af-row {
    grid-auto-flow: row
}

.g-af-column {
    grid-auto-flow: column
}

.grid__1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.grid__2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid__3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.grid__4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.grid__5 {
    grid-template-columns: repeat(5, minmax(0, 1fr))
}

.grid__6 {
    grid-template-columns: repeat(6, minmax(0, 1fr))
}

.grid__7 {
    grid-template-columns: repeat(7, minmax(0, 1fr))
}

.grid__8 {
    grid-template-columns: repeat(8, minmax(0, 1fr))
}

.grid__9 {
    grid-template-columns: repeat(9, minmax(0, 1fr))
}

.grid__10 {
    grid-template-columns: repeat(10, minmax(0, 1fr))
}

.grid__11 {
    grid-template-columns: repeat(11, minmax(0, 1fr))
}

.grid__12 {
    grid-template-columns: repeat(12, minmax(0, 1fr))
}

.grid__auto {
    grid-template-columns: auto 1fr
}

.grid--col-all {
    grid-column: 1 / -1
}

.grid--row-all {
    grid-row: 1 / -1
}

.grid--col1 {
    grid-column: span 1
}

.grid--col2 {
    grid-column: span 2
}

.grid--col3 {
    grid-column: span 3
}

.grid--col4 {
    grid-column: span 4
}

.grid--col5 {
    grid-column: span 5
}

.grid--col6 {
    grid-column: span 6
}

.grid--col7 {
    grid-column: span 7
}

.grid--col8 {
    grid-column: span 8
}

.grid--col9 {
    grid-column: span 9
}

.grid--col10 {
    grid-column: span 10
}

.grid--col11 {
    grid-column: span 11
}

.grid--col12 {
    grid-column: span 12
}

.grid--row1 {
    grid-row: span 1
}

.grid--row2 {
    grid-row: span 2
}

.grid--row3 {
    grid-row: span 3
}

.grid--row4 {
    grid-row: span 4
}

.grid--row5 {
    grid-row: span 5
}

.grid--row6 {
    grid-row: span 6
}

.grid--row7 {
    grid-row: span 7
}

.grid--row8 {
    grid-row: span 8
}

.grid--row9 {
    grid-row: span 9
}

.grid--row10 {
    grid-row: span 10
}

.grid--row11 {
    grid-row: span 11
}

.grid--row12 {
    grid-row: span 12
}

.grid--col-start1 {
    grid-column-start: 1
}

.grid--col-start2 {
    grid-column-start: 2
}

.grid--col-start3 {
    grid-column-start: 3
}

.grid--col-start4 {
    grid-column-start: 4
}

.grid--col-start5 {
    grid-column-start: 5
}

.grid--col-start6 {
    grid-column-start: 6
}

.grid--col-start7 {
    grid-column-start: 7
}

.grid--col-start8 {
    grid-column-start: 8
}

.grid--col-start9 {
    grid-column-start: 9
}

.grid--col-start10 {
    grid-column-start: 10
}

.grid--col-start11 {
    grid-column-start: 11
}

.grid--col-start12 {
    grid-column-start: 12
}

.grid--col-end2 {
    grid-column-end: 2
}

.grid--col-end3 {
    grid-column-end: 3
}

.grid--col-end4 {
    grid-column-end: 4
}

.grid--col-end5 {
    grid-column-end: 5
}

.grid--col-end6 {
    grid-column-end: 6
}

.grid--col-end7 {
    grid-column-end: 7
}

.grid--col-end8 {
    grid-column-end: 8
}

.grid--col-end9 {
    grid-column-end: 9
}

.grid--col-end10 {
    grid-column-end: 10
}

.grid--col-end11 {
    grid-column-end: 11
}

.grid--col-end12 {
    grid-column-end: 12
}

.grid--col-end13 {
    grid-column-end: 13
}

.grid--row-start1 {
    grid-row-start: 1
}

.grid--row-start2 {
    grid-row-start: 2
}

.grid--row-start3 {
    grid-row-start: 3
}

.grid--row-start4 {
    grid-row-start: 4
}

.grid--row-start5 {
    grid-row-start: 5
}

.grid--row-start6 {
    grid-row-start: 6
}

.grid--row-start7 {
    grid-row-start: 7
}

.grid--row-start8 {
    grid-row-start: 8
}

.grid--row-start9 {
    grid-row-start: 9
}

.grid--row-start10 {
    grid-row-start: 10
}

.grid--row-start11 {
    grid-row-start: 11
}

.grid--row-start12 {
    grid-row-start: 12
}

.grid--row-end2 {
    grid-row-end: 2
}

.grid--row-end3 {
    grid-row-end: 3
}

.grid--row-end4 {
    grid-row-end: 4
}

.grid--row-end5 {
    grid-row-end: 5
}

.grid--row-end6 {
    grid-row-end: 6
}

.grid--row-end7 {
    grid-row-end: 7
}

.grid--row-end8 {
    grid-row-end: 8
}

.grid--row-end9 {
    grid-row-end: 9
}

.grid--row-end10 {
    grid-row-end: 10
}

.grid--row-end11 {
    grid-row-end: 11
}

.grid--row-end12 {
    grid-row-end: 12
}

.grid--row-end13 {
    grid-row-end: 13
}

.ji-auto {
    justify-items: auto !important
}

.ji-center {
    justify-items: center !important
}

.ji-start {
    justify-items: start !important
}

.ji-end {
    justify-items: end !important
}

.ji-stretch {
    justify-items: stretch !important
}

.ji-unset {
    justify-items: unset !important
}

.js-auto {
    justify-self: auto !important
}

.js-center {
    justify-self: center !important
}

.js-start {
    justify-self: start !important
}

.js-end {
    justify-self: end !important
}

.js-stretch {
    justify-self: stretch !important
}

.js-unset {
    justify-self: unset !important
}

body {
    --su-base: 1;
    --su-static1: 1px;
    --su-static2: 2px;
    --su-static4: 4px;
    --su-static6: 6px;
    --su-static8: 8px;
    --su-static12: 12px;
    --su-static16: 16px;
    --su-static24: 24px;
    --su-static32: 32px;
    --su-static48: 48px;
    --su-static64: 64px;
    --su-static96: 96px;
    --su-static128: 128px;
    --su1: clamp(var(--su-static1), calc(var(--su-static1) * var(--su-base)), calc(var(--su-static1) * var(--su-base)));
    --su2: calc(var(--su-static2) * var(--su-base));
    --su4: calc(var(--su-static4) * var(--su-base));
    --su6: calc(var(--su-static6) * var(--su-base));
    --su8: calc(var(--su-static8) * var(--su-base));
    --su12: calc(var(--su-static12) * var(--su-base));
    --su16: calc(var(--su-static16) * var(--su-base));
    --su24: calc(var(--su-static24) * var(--su-base));
    --su32: calc(var(--su-static32) * var(--su-base));
    --su48: calc(var(--su-static48) * var(--su-base));
    --su64: calc(var(--su-static64) * var(--su-base));
    --su96: calc(var(--su-static96) * var(--su-base));
    --su128: calc(var(--su-static128) * var(--su-base))
}

.m0 {
    margin: 0 !important
}

.mt0 {
    margin-top: 0 !important
}

.mr0 {
    margin-right: 0 !important
}

.mb0 {
    margin-bottom: 0 !important
}

.ml0 {
    margin-left: 0 !important
}

.mx0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.my0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.m-auto {
    margin: auto !important
}

.mt-auto {
    margin-top: auto !important
}

.mr-auto {
    margin-right: auto !important
}

.mb-auto {
    margin-bottom: auto !important
}

.ml-auto {
    margin-left: auto !important
}

.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
}

.m1 {
    margin: var(--su1) !important
}

.m2 {
    margin: var(--su2) !important
}

.m4 {
    margin: var(--su4) !important
}

.m6 {
    margin: var(--su6) !important
}

.m8 {
    margin: var(--su8) !important
}

.m12 {
    margin: var(--su12) !important
}

.m16 {
    margin: var(--su16) !important
}

.m24 {
    margin: var(--su24) !important
}

.m32 {
    margin: var(--su32) !important
}

.m48 {
    margin: var(--su48) !important
}

.m64 {
    margin: var(--su64) !important
}

.m96 {
    margin: var(--su96) !important
}

.m128 {
    margin: var(--su128) !important
}

.m0 {
    margin: 0 !important
}

.mn1 {
    margin: calc(var(--su1) * -1) !important
}

.mn2 {
    margin: calc(var(--su2) * -1) !important
}

.mn4 {
    margin: calc(var(--su4) * -1) !important
}

.mn6 {
    margin: calc(var(--su6) * -1) !important
}

.mn8 {
    margin: calc(var(--su8) * -1) !important
}

.mn12 {
    margin: calc(var(--su12) * -1) !important
}

.mn16 {
    margin: calc(var(--su16) * -1) !important
}

.mn24 {
    margin: calc(var(--su24) * -1) !important
}

.mn32 {
    margin: calc(var(--su32) * -1) !important
}

.mn48 {
    margin: calc(var(--su48) * -1) !important
}

.mn64 {
    margin: calc(var(--su64) * -1) !important
}

.mn96 {
    margin: calc(var(--su96) * -1) !important
}

.mn128 {
    margin: calc(var(--su128) * -1) !important
}

.mt1 {
    margin-top: var(--su1) !important
}

.mt2 {
    margin-top: var(--su2) !important
}

.mt4 {
    margin-top: var(--su4) !important
}

.mt6 {
    margin-top: var(--su6) !important
}

.mt8 {
    margin-top: var(--su8) !important
}

.mt12 {
    margin-top: var(--su12) !important
}

.mt16 {
    margin-top: var(--su16) !important
}

.mt24 {
    margin-top: var(--su24) !important
}

.mt32 {
    margin-top: var(--su32) !important
}

.mt48 {
    margin-top: var(--su48) !important
}

.mt64 {
    margin-top: var(--su64) !important
}

.mt96 {
    margin-top: var(--su96) !important
}

.mt128 {
    margin-top: var(--su128) !important
}

.mt0 {
    margin-top: 0 !important
}

.mtn1 {
    margin-top: calc(var(--su1) * -1) !important
}

.mtn2 {
    margin-top: calc(var(--su2) * -1) !important
}

.mtn4 {
    margin-top: calc(var(--su4) * -1) !important
}

.mtn6 {
    margin-top: calc(var(--su6) * -1) !important
}

.mtn8 {
    margin-top: calc(var(--su8) * -1) !important
}

.mtn12 {
    margin-top: calc(var(--su12) * -1) !important
}

.mtn16 {
    margin-top: calc(var(--su16) * -1) !important
}

.mtn24 {
    margin-top: calc(var(--su24) * -1) !important
}

.mtn32 {
    margin-top: calc(var(--su32) * -1) !important
}

.mtn48 {
    margin-top: calc(var(--su48) * -1) !important
}

.mtn64 {
    margin-top: calc(var(--su64) * -1) !important
}

.mtn96 {
    margin-top: calc(var(--su96) * -1) !important
}

.mtn128 {
    margin-top: calc(var(--su128) * -1) !important
}

.mr1 {
    margin-right: var(--su1) !important
}

.mr2 {
    margin-right: var(--su2) !important
}

.mr4 {
    margin-right: var(--su4) !important
}

.mr6 {
    margin-right: var(--su6) !important
}

.mr8 {
    margin-right: var(--su8) !important
}

.mr12 {
    margin-right: var(--su12) !important
}

.mr16 {
    margin-right: var(--su16) !important
}

.mr24 {
    margin-right: var(--su24) !important
}

.mr32 {
    margin-right: var(--su32) !important
}

.mr48 {
    margin-right: var(--su48) !important
}

.mr64 {
    margin-right: var(--su64) !important
}

.mr96 {
    margin-right: var(--su96) !important
}

.mr128 {
    margin-right: var(--su128) !important
}

.mr0 {
    margin-right: 0 !important
}

.mrn1 {
    margin-right: calc(var(--su1) * -1) !important
}

.mrn2 {
    margin-right: calc(var(--su2) * -1) !important
}

.mrn4 {
    margin-right: calc(var(--su4) * -1) !important
}

.mrn6 {
    margin-right: calc(var(--su6) * -1) !important
}

.mrn8 {
    margin-right: calc(var(--su8) * -1) !important
}

.mrn12 {
    margin-right: calc(var(--su12) * -1) !important
}

.mrn16 {
    margin-right: calc(var(--su16) * -1) !important
}

.mrn24 {
    margin-right: calc(var(--su24) * -1) !important
}

.mrn32 {
    margin-right: calc(var(--su32) * -1) !important
}

.mrn48 {
    margin-right: calc(var(--su48) * -1) !important
}

.mrn64 {
    margin-right: calc(var(--su64) * -1) !important
}

.mrn96 {
    margin-right: calc(var(--su96) * -1) !important
}

.mrn128 {
    margin-right: calc(var(--su128) * -1) !important
}

.mb1 {
    margin-bottom: var(--su1) !important
}

.mb2 {
    margin-bottom: var(--su2) !important
}

.mb4 {
    margin-bottom: var(--su4) !important
}

.mb6 {
    margin-bottom: var(--su6) !important
}

.mb8 {
    margin-bottom: var(--su8) !important
}

.mb12 {
    margin-bottom: var(--su12) !important
}

.mb16 {
    margin-bottom: var(--su16) !important
}

.mb24 {
    margin-bottom: var(--su24) !important
}

.mb32 {
    margin-bottom: var(--su32) !important
}

.mb48 {
    margin-bottom: var(--su48) !important
}

.mb64 {
    margin-bottom: var(--su64) !important
}

.mb96 {
    margin-bottom: var(--su96) !important
}

.mb128 {
    margin-bottom: var(--su128) !important
}

.mb0 {
    margin-bottom: 0 !important
}

.mbn1 {
    margin-bottom: calc(var(--su1) * -1) !important
}

.mbn2 {
    margin-bottom: calc(var(--su2) * -1) !important
}

.mbn4 {
    margin-bottom: calc(var(--su4) * -1) !important
}

.mbn6 {
    margin-bottom: calc(var(--su6) * -1) !important
}

.mbn8 {
    margin-bottom: calc(var(--su8) * -1) !important
}

.mbn12 {
    margin-bottom: calc(var(--su12) * -1) !important
}

.mbn16 {
    margin-bottom: calc(var(--su16) * -1) !important
}

.mbn24 {
    margin-bottom: calc(var(--su24) * -1) !important
}

.mbn32 {
    margin-bottom: calc(var(--su32) * -1) !important
}

.mbn48 {
    margin-bottom: calc(var(--su48) * -1) !important
}

.mbn64 {
    margin-bottom: calc(var(--su64) * -1) !important
}

.mbn96 {
    margin-bottom: calc(var(--su96) * -1) !important
}

.mbn128 {
    margin-bottom: calc(var(--su128) * -1) !important
}

.ml1 {
    margin-left: var(--su1) !important
}

.ml2 {
    margin-left: var(--su2) !important
}

.ml4 {
    margin-left: var(--su4) !important
}

.ml6 {
    margin-left: var(--su6) !important
}

.ml8 {
    margin-left: var(--su8) !important
}

.ml12 {
    margin-left: var(--su12) !important
}

.ml16 {
    margin-left: var(--su16) !important
}

.ml24 {
    margin-left: var(--su24) !important
}

.ml32 {
    margin-left: var(--su32) !important
}

.ml48 {
    margin-left: var(--su48) !important
}

.ml64 {
    margin-left: var(--su64) !important
}

.ml96 {
    margin-left: var(--su96) !important
}

.ml128 {
    margin-left: var(--su128) !important
}

.ml0 {
    margin-left: 0 !important
}

.mln1 {
    margin-left: calc(var(--su1) * -1) !important
}

.mln2 {
    margin-left: calc(var(--su2) * -1) !important
}

.mln4 {
    margin-left: calc(var(--su4) * -1) !important
}

.mln6 {
    margin-left: calc(var(--su6) * -1) !important
}

.mln8 {
    margin-left: calc(var(--su8) * -1) !important
}

.mln12 {
    margin-left: calc(var(--su12) * -1) !important
}

.mln16 {
    margin-left: calc(var(--su16) * -1) !important
}

.mln24 {
    margin-left: calc(var(--su24) * -1) !important
}

.mln32 {
    margin-left: calc(var(--su32) * -1) !important
}

.mln48 {
    margin-left: calc(var(--su48) * -1) !important
}

.mln64 {
    margin-left: calc(var(--su64) * -1) !important
}

.mln96 {
    margin-left: calc(var(--su96) * -1) !important
}

.mln128 {
    margin-left: calc(var(--su128) * -1) !important
}

.mx1 {
    margin-left: var(--su1) !important;
    margin-right: var(--su1) !important
}

.mx2 {
    margin-left: var(--su2) !important;
    margin-right: var(--su2) !important
}

.mx4 {
    margin-left: var(--su4) !important;
    margin-right: var(--su4) !important
}

.mx6 {
    margin-left: var(--su6) !important;
    margin-right: var(--su6) !important
}

.mx8 {
    margin-left: var(--su8) !important;
    margin-right: var(--su8) !important
}

.mx12 {
    margin-left: var(--su12) !important;
    margin-right: var(--su12) !important
}

.mx16 {
    margin-left: var(--su16) !important;
    margin-right: var(--su16) !important
}

.mx24 {
    margin-left: var(--su24) !important;
    margin-right: var(--su24) !important
}

.mx32 {
    margin-left: var(--su32) !important;
    margin-right: var(--su32) !important
}

.mx48 {
    margin-left: var(--su48) !important;
    margin-right: var(--su48) !important
}

.mx64 {
    margin-left: var(--su64) !important;
    margin-right: var(--su64) !important
}

.mx96 {
    margin-left: var(--su96) !important;
    margin-right: var(--su96) !important
}

.mx128 {
    margin-left: var(--su128) !important;
    margin-right: var(--su128) !important
}

.mxn1 {
    margin-left: calc(var(--su1) * -1) !important;
    margin-right: calc(var(--su1) * -1) !important
}

.mxn2 {
    margin-left: calc(var(--su2) * -1) !important;
    margin-right: calc(var(--su2) * -1) !important
}

.mxn4 {
    margin-left: calc(var(--su4) * -1) !important;
    margin-right: calc(var(--su4) * -1) !important
}

.mxn6 {
    margin-left: calc(var(--su6) * -1) !important;
    margin-right: calc(var(--su6) * -1) !important
}

.mxn8 {
    margin-left: calc(var(--su8) * -1) !important;
    margin-right: calc(var(--su8) * -1) !important
}

.mxn12 {
    margin-left: calc(var(--su12) * -1) !important;
    margin-right: calc(var(--su12) * -1) !important
}

.mxn16 {
    margin-left: calc(var(--su16) * -1) !important;
    margin-right: calc(var(--su16) * -1) !important
}

.mxn24 {
    margin-left: calc(var(--su24) * -1) !important;
    margin-right: calc(var(--su24) * -1) !important
}

.mxn32 {
    margin-left: calc(var(--su32) * -1) !important;
    margin-right: calc(var(--su32) * -1) !important
}

.mxn48 {
    margin-left: calc(var(--su48) * -1) !important;
    margin-right: calc(var(--su48) * -1) !important
}

.mxn64 {
    margin-left: calc(var(--su64) * -1) !important;
    margin-right: calc(var(--su64) * -1) !important
}

.mxn96 {
    margin-left: calc(var(--su96) * -1) !important;
    margin-right: calc(var(--su96) * -1) !important
}

.mxn128 {
    margin-left: calc(var(--su128) * -1) !important;
    margin-right: calc(var(--su128) * -1) !important
}

.my1 {
    margin-top: var(--su1) !important;
    margin-bottom: var(--su1) !important
}

.my2 {
    margin-top: var(--su2) !important;
    margin-bottom: var(--su2) !important
}

.my4 {
    margin-top: var(--su4) !important;
    margin-bottom: var(--su4) !important
}

.my6 {
    margin-top: var(--su6) !important;
    margin-bottom: var(--su6) !important
}

.my8 {
    margin-top: var(--su8) !important;
    margin-bottom: var(--su8) !important
}

.my12 {
    margin-top: var(--su12) !important;
    margin-bottom: var(--su12) !important
}

.my16 {
    margin-top: var(--su16) !important;
    margin-bottom: var(--su16) !important
}

.my24 {
    margin-top: var(--su24) !important;
    margin-bottom: var(--su24) !important
}

.my32 {
    margin-top: var(--su32) !important;
    margin-bottom: var(--su32) !important
}

.my48 {
    margin-top: var(--su48) !important;
    margin-bottom: var(--su48) !important
}

.my64 {
    margin-top: var(--su64) !important;
    margin-bottom: var(--su64) !important
}

.my96 {
    margin-top: var(--su96) !important;
    margin-bottom: var(--su96) !important
}

.my128 {
    margin-top: var(--su128) !important;
    margin-bottom: var(--su128) !important
}

.myn1 {
    margin-top: calc(var(--su1) * -1) !important;
    margin-bottom: calc(var(--su1) * -1) !important
}

.myn2 {
    margin-top: calc(var(--su2) * -1) !important;
    margin-bottom: calc(var(--su2) * -1) !important
}

.myn4 {
    margin-top: calc(var(--su4) * -1) !important;
    margin-bottom: calc(var(--su4) * -1) !important
}

.myn6 {
    margin-top: calc(var(--su6) * -1) !important;
    margin-bottom: calc(var(--su6) * -1) !important
}

.myn8 {
    margin-top: calc(var(--su8) * -1) !important;
    margin-bottom: calc(var(--su8) * -1) !important
}

.myn12 {
    margin-top: calc(var(--su12) * -1) !important;
    margin-bottom: calc(var(--su12) * -1) !important
}

.myn16 {
    margin-top: calc(var(--su16) * -1) !important;
    margin-bottom: calc(var(--su16) * -1) !important
}

.myn24 {
    margin-top: calc(var(--su24) * -1) !important;
    margin-bottom: calc(var(--su24) * -1) !important
}

.myn32 {
    margin-top: calc(var(--su32) * -1) !important;
    margin-bottom: calc(var(--su32) * -1) !important
}

.myn48 {
    margin-top: calc(var(--su48) * -1) !important;
    margin-bottom: calc(var(--su48) * -1) !important
}

.myn64 {
    margin-top: calc(var(--su64) * -1) !important;
    margin-bottom: calc(var(--su64) * -1) !important
}

.myn96 {
    margin-top: calc(var(--su96) * -1) !important;
    margin-bottom: calc(var(--su96) * -1) !important
}

.myn128 {
    margin-top: calc(var(--su128) * -1) !important;
    margin-bottom: calc(var(--su128) * -1) !important
}

.p0 {
    padding: 0 !important
}

.pt0 {
    padding-top: 0 !important
}

.pr0 {
    padding-right: 0 !important
}

.pb0 {
    padding-bottom: 0 !important
}

.pl0 {
    padding-left: 0 !important
}

.px0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.py0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.p1 {
    padding: var(--su1) !important
}

.p2 {
    padding: var(--su2) !important
}

.p4 {
    padding: var(--su4) !important
}

.p6 {
    padding: var(--su6) !important
}

.p8 {
    padding: var(--su8) !important
}

.p12 {
    padding: var(--su12) !important
}

.p16 {
    padding: var(--su16) !important
}

.p24 {
    padding: var(--su24) !important
}

.p32 {
    padding: var(--su32) !important
}

.p48 {
    padding: var(--su48) !important
}

.p64 {
    padding: var(--su64) !important
}

.p96 {
    padding: var(--su96) !important
}

.p128 {
    padding: var(--su128) !important
}

.p0 {
    padding: 0 !important
}

.pt1 {
    padding-top: var(--su1) !important
}

.pt2 {
    padding-top: var(--su2) !important
}

.pt4 {
    padding-top: var(--su4) !important
}

.pt6 {
    padding-top: var(--su6) !important
}

.pt8 {
    padding-top: var(--su8) !important
}

.pt12 {
    padding-top: var(--su12) !important
}

.pt16 {
    padding-top: var(--su16) !important
}

.pt24 {
    padding-top: var(--su24) !important
}

.pt32 {
    padding-top: var(--su32) !important
}

.pt48 {
    padding-top: var(--su48) !important
}

.pt64 {
    padding-top: var(--su64) !important
}

.pt96 {
    padding-top: var(--su96) !important
}

.pt128 {
    padding-top: var(--su128) !important
}

.pt0 {
    padding-top: 0 !important
}

.pr1 {
    padding-right: var(--su1) !important
}

.pr2 {
    padding-right: var(--su2) !important
}

.pr4 {
    padding-right: var(--su4) !important
}

.pr6 {
    padding-right: var(--su6) !important
}

.pr8 {
    padding-right: var(--su8) !important
}

.pr12 {
    padding-right: var(--su12) !important
}

.pr16 {
    padding-right: var(--su16) !important
}

.pr24 {
    padding-right: var(--su24) !important
}

.pr32 {
    padding-right: var(--su32) !important
}

.pr48 {
    padding-right: var(--su48) !important
}

.pr64 {
    padding-right: var(--su64) !important
}

.pr96 {
    padding-right: var(--su96) !important
}

.pr128 {
    padding-right: var(--su128) !important
}

.pb1 {
    padding-bottom: var(--su1) !important
}

.pb2 {
    padding-bottom: var(--su2) !important
}

.pb4 {
    padding-bottom: var(--su4) !important
}

.pb6 {
    padding-bottom: var(--su6) !important
}

.pb8 {
    padding-bottom: var(--su8) !important
}

.pb12 {
    padding-bottom: var(--su12) !important
}

.pb16 {
    padding-bottom: var(--su16) !important
}

.pb24 {
    padding-bottom: var(--su24) !important
}

.pb32 {
    padding-bottom: var(--su32) !important
}

.pb48 {
    padding-bottom: var(--su48) !important
}

.pb64 {
    padding-bottom: var(--su64) !important
}

.pb96 {
    padding-bottom: var(--su96) !important
}

.pb128 {
    padding-bottom: var(--su128) !important
}

.pr0 {
    padding-right: 0 !important
}

.pl1 {
    padding-left: var(--su1) !important
}

.pl2 {
    padding-left: var(--su2) !important
}

.pl4 {
    padding-left: var(--su4) !important
}

.pl6 {
    padding-left: var(--su6) !important
}

.pl8 {
    padding-left: var(--su8) !important
}

.pl12 {
    padding-left: var(--su12) !important
}

.pl16 {
    padding-left: var(--su16) !important
}

.pl24 {
    padding-left: var(--su24) !important
}

.pl32 {
    padding-left: var(--su32) !important
}

.pl48 {
    padding-left: var(--su48) !important
}

.pl64 {
    padding-left: var(--su64) !important
}

.pl96 {
    padding-left: var(--su96) !important
}

.pl128 {
    padding-left: var(--su128) !important
}

.pl0 {
    padding-left: 0 !important
}

.px1 {
    padding-left: var(--su1) !important;
    padding-right: var(--su1) !important
}

.px2 {
    padding-left: var(--su2) !important;
    padding-right: var(--su2) !important
}

.px4 {
    padding-left: var(--su4) !important;
    padding-right: var(--su4) !important
}

.px6 {
    padding-left: var(--su6) !important;
    padding-right: var(--su6) !important
}

.px8 {
    padding-left: var(--su8) !important;
    padding-right: var(--su8) !important
}

.px12 {
    padding-left: var(--su12) !important;
    padding-right: var(--su12) !important
}

.px16 {
    padding-left: var(--su16) !important;
    padding-right: var(--su16) !important
}

.px24 {
    padding-left: var(--su24) !important;
    padding-right: var(--su24) !important
}

.px32 {
    padding-left: var(--su32) !important;
    padding-right: var(--su32) !important
}

.px48 {
    padding-left: var(--su48) !important;
    padding-right: var(--su48) !important
}

.px64 {
    padding-left: var(--su64) !important;
    padding-right: var(--su64) !important
}

.px96 {
    padding-left: var(--su96) !important;
    padding-right: var(--su96) !important
}

.px128 {
    padding-left: var(--su128) !important;
    padding-right: var(--su128) !important
}

.py1 {
    padding-top: var(--su1) !important;
    padding-bottom: var(--su1) !important
}

.py2 {
    padding-top: var(--su2) !important;
    padding-bottom: var(--su2) !important
}

.py4 {
    padding-top: var(--su4) !important;
    padding-bottom: var(--su4) !important
}

.py6 {
    padding-top: var(--su6) !important;
    padding-bottom: var(--su6) !important
}

.py8 {
    padding-top: var(--su8) !important;
    padding-bottom: var(--su8) !important
}

.py12 {
    padding-top: var(--su12) !important;
    padding-bottom: var(--su12) !important
}

.py16 {
    padding-top: var(--su16) !important;
    padding-bottom: var(--su16) !important
}

.py24 {
    padding-top: var(--su24) !important;
    padding-bottom: var(--su24) !important
}

.py32 {
    padding-top: var(--su32) !important;
    padding-bottom: var(--su32) !important
}

.py48 {
    padding-top: var(--su48) !important;
    padding-bottom: var(--su48) !important
}

.py64 {
    padding-top: var(--su64) !important;
    padding-bottom: var(--su64) !important
}

.py96 {
    padding-top: var(--su96) !important;
    padding-bottom: var(--su96) !important
}

.py128 {
    padding-top: var(--su128) !important;
    padding-bottom: var(--su128) !important
}

.t1 {
    top: var(--su1) !important
}

.t2 {
    top: var(--su2) !important
}

.t4 {
    top: var(--su4) !important
}

.t6 {
    top: var(--su6) !important
}

.t8 {
    top: var(--su8) !important
}

.t12 {
    top: var(--su12) !important
}

.t16 {
    top: var(--su16) !important
}

.t24 {
    top: var(--su24) !important
}

.t32 {
    top: var(--su32) !important
}

.t48 {
    top: var(--su48) !important
}

.t64 {
    top: var(--su64) !important
}

.t96 {
    top: var(--su96) !important
}

.t128 {
    top: var(--su128) !important
}

.t0 {
    top: 0 !important
}

.t50 {
    top: 50% !important
}

.tn50 {
    top: -50% !important
}

.t100 {
    top: 100% !important
}

.tn100 {
    top: -100% !important
}

.tn1 {
    top: calc(var(--su1) * -1) !important
}

.tn2 {
    top: calc(var(--su2) * -1) !important
}

.tn4 {
    top: calc(var(--su4) * -1) !important
}

.tn6 {
    top: calc(var(--su6) * -1) !important
}

.tn8 {
    top: calc(var(--su8) * -1) !important
}

.tn12 {
    top: calc(var(--su12) * -1) !important
}

.tn16 {
    top: calc(var(--su16) * -1) !important
}

.tn24 {
    top: calc(var(--su24) * -1) !important
}

.tn32 {
    top: calc(var(--su32) * -1) !important
}

.tn48 {
    top: calc(var(--su48) * -1) !important
}

.tn64 {
    top: calc(var(--su64) * -1) !important
}

.tn96 {
    top: calc(var(--su96) * -1) !important
}

.tn128 {
    top: calc(var(--su128) * -1) !important
}

.r1 {
    right: var(--su1) !important
}

.r2 {
    right: var(--su2) !important
}

.r4 {
    right: var(--su4) !important
}

.r6 {
    right: var(--su6) !important
}

.r8 {
    right: var(--su8) !important
}

.r12 {
    right: var(--su12) !important
}

.r16 {
    right: var(--su16) !important;
}

.r24 {
    right: var(--su24) !important
}

.r32 {
    right: var(--su32) !important
}

.r48 {
    right: var(--su48) !important
}

.r64 {
    right: var(--su64) !important
}

.r96 {
    right: var(--su96) !important
}

.r128 {
    right: var(--su128) !important
}

.r0 {
    right: 0 !important
}

.r50 {
    right: 50% !important
}

.rn50 {
    right: -50% !important
}

.r100 {
    right: 100% !important
}

.rn100 {
    right: -100% !important
}

.rn1 {
    right: calc(var(--su1) * -1) !important
}

.rn2 {
    right: calc(var(--su2) * -1) !important
}

.rn4 {
    right: calc(var(--su4) * -1) !important
}

.rn6 {
    right: calc(var(--su6) * -1) !important
}

.rn8 {
    right: calc(var(--su8) * -1) !important
}

.rn12 {
    right: calc(var(--su12) * -1) !important
}

.rn16 {
    right: calc(var(--su16) * -1) !important
}

.rn24 {
    right: calc(var(--su24) * -1) !important
}

.rn32 {
    right: calc(var(--su32) * -1) !important
}

.rn48 {
    right: calc(var(--su48) * -1) !important
}

.rn64 {
    right: calc(var(--su64) * -1) !important
}

.rn96 {
    right: calc(var(--su96) * -1) !important
}

.rn128 {
    right: calc(var(--su128) * -1) !important
}

.b1 {
    bottom: var(--su1) !important
}

.b2 {
    bottom: var(--su2) !important
}

.b4 {
    bottom: var(--su4) !important
}

.b6 {
    bottom: var(--su6) !important
}

.b8 {
    bottom: var(--su8) !important
}

.b12 {
    bottom: var(--su12) !important
}

.b16 {
    bottom: var(--su16) !important;
}

.b24 {
    bottom: var(--su24) !important
}

.b32 {
    bottom: var(--su32) !important
}

.b48 {
    bottom: var(--su48) !important
}

.b64 {
    bottom: var(--su64) !important
}

.b96 {
    bottom: var(--su96) !important
}

.b128 {
    bottom: var(--su128) !important
}

.b0 {
    bottom: 0 !important
}

.b50 {
    bottom: 50% !important
}

.bn50 {
    bottom: -50% !important
}

.b100 {
    bottom: 100% !important
}

.bn100 {
    bottom: -100% !important
}

.bn1 {
    bottom: calc(var(--su1) * -1) !important
}

.bn2 {
    bottom: calc(var(--su2) * -1) !important
}

.bn4 {
    bottom: calc(var(--su4) * -1) !important
}

.bn6 {
    bottom: calc(var(--su6) * -1) !important
}

.bn8 {
    bottom: calc(var(--su8) * -1) !important
}

.bn12 {
    bottom: calc(var(--su12) * -1) !important
}

.bn16 {
    bottom: calc(var(--su16) * -1) !important
}

.bn24 {
    bottom: calc(var(--su24) * -1) !important
}

.bn32 {
    bottom: calc(var(--su32) * -1) !important
}

.bn48 {
    bottom: calc(var(--su48) * -1) !important
}

.bn64 {
    bottom: calc(var(--su64) * -1) !important
}

.bn96 {
    bottom: calc(var(--su96) * -1) !important
}

.bn128 {
    bottom: calc(var(--su128) * -1) !important
}

.l1 {
    left: var(--su1) !important
}

.l2 {
    left: var(--su2) !important
}

.l4 {
    left: var(--su4) !important
}

.l6 {
    left: var(--su6) !important
}

.l8 {
    left: var(--su8) !important
}

.l12 {
    left: var(--su12) !important
}

.l16 {
    left: var(--su16) !important;
}

.l24 {
    left: var(--su24) !important
}

.l32 {
    left: var(--su32) !important
}

.l48 {
    left: var(--su48) !important
}

.l64 {
    left: var(--su64) !important
}

.l96 {
    left: var(--su96) !important
}

.l128 {
    left: var(--su128) !important
}

.l0 {
    left: 0 !important
}

.l50 {
    left: 50% !important
}

.ln50 {
    left: -50% !important
}

.l100 {
    left: 100% !important
}

.ln100 {
    left: -100% !important
}

.ln1 {
    left: calc(var(--su1) * -1) !important
}

.ln2 {
    left: calc(var(--su2) * -1) !important
}

.ln4 {
    left: calc(var(--su4) * -1) !important
}

.ln6 {
    left: calc(var(--su6) * -1) !important
}

.ln8 {
    left: calc(var(--su8) * -1) !important
}

.ln12 {
    left: calc(var(--su12) * -1) !important
}

.ln16 {
    left: calc(var(--su16) * -1) !important
}

.ln24 {
    left: calc(var(--su24) * -1) !important
}

.ln32 {
    left: calc(var(--su32) * -1) !important
}

.ln48 {
    left: calc(var(--su48) * -1) !important
}

.ln64 {
    left: calc(var(--su64) * -1) !important
}

.ln96 {
    left: calc(var(--su96) * -1) !important
}

.ln128 {
    left: calc(var(--su128) * -1) !important
}

.i1 {
    inset: var(--su1) !important
}

.i2 {
    inset: var(--su2) !important
}

.i4 {
    inset: var(--su4) !important
}

.i6 {
    inset: var(--su6) !important
}

.i8 {
    inset: var(--su8) !important
}

.i12 {
    inset: var(--su12) !important
}

.i16 {
    inset: var(--su16) !important
}

.i24 {
    inset: var(--su24) !important
}

.i32 {
    inset: var(--su32) !important
}

.i48 {
    inset: var(--su48) !important
}

.i64 {
    inset: var(--su64) !important
}

.i96 {
    inset: var(--su96) !important
}

.i128 {
    inset: var(--su128) !important
}

.i0 {
    inset: 0 !important
}

h1,h2,h3,h4,h5,h6,p {
    margin-top: 0
}

.fs-display4 {
    font-size: var(--fs-display4) !important
}

.fs-display3 {
    font-size: var(--fs-display3) !important
}

.fs-display2 {
    font-size: var(--fs-display2) !important
}

.fs-display1 {
    font-size: var(--fs-display1) !important
}

.fs-headline2 {
    font-size: var(--fs-headline2) !important
}

.fs-headline1 {
    font-size: var(--fs-headline1) !important
}

.fs-title {
    font-size: var(--fs-title) !important
}

.fs-subheading {
    font-size: var(--fs-subheading) !important
}

.fs-body3 {
    font-size: var(--fs-body3) !important
}

.fs-body2 {
    font-size: var(--fs-body2) !important
}

.fs-body1 {
    font-size: var(--fs-body1) !important
}

.fs-caption,.fs-category {
    font-size: var(--fs-caption) !important
}

.fs-fine {
    font-size: var(--fs-fine) !important
}

@media (max-width: 640px) {
    html.html__responsive:not(.html__unpinned-leftnav) .fs-display4 {
        font-size:3.8rem !important
    }

    html.html__responsive:not(.html__unpinned-leftnav) .fs-display3 {
        font-size: 3.3rem !important
    }

    html.html__responsive:not(.html__unpinned-leftnav) .fs-display2 {
        font-size: 3rem !important
    }

    html.html__responsive:not(.html__unpinned-leftnav) .fs-display1 {
        font-size: 2.6rem !important
    }

    html.html__responsive:not(.html__unpinned-leftnav) .fs-headline2 {
        font-size: 2.3rem !important
    }

    html.html__responsive:not(.html__unpinned-leftnav) .fs-headline1 {
        font-size: 2rem !important
    }

    html.html__responsive:not(.html__unpinned-leftnav) .fs-title {
        font-size: 1.8rem !important
    }

    html.html__responsive:not(.html__unpinned-leftnav) .fs-subheading {
        font-size: 1.6rem !important
    }

    html.html__responsive:not(.html__unpinned-leftnav) .fs-body3 {
        font-size: 1.4rem !important
    }

    html.html__responsive:not(.html__unpinned-leftnav) .fs-body2 {
        font-size: 1.3rem !important
    }
}

@media (max-width: 640px) {
    html.html__responsive.html__unpinned-leftnav .fs-display4 {
        font-size:3.8rem !important
    }

    html.html__responsive.html__unpinned-leftnav .fs-display3 {
        font-size: 3.3rem !important
    }

    html.html__responsive.html__unpinned-leftnav .fs-display2 {
        font-size: 3rem !important
    }

    html.html__responsive.html__unpinned-leftnav .fs-display1 {
        font-size: 2.6rem !important
    }

    html.html__responsive.html__unpinned-leftnav .fs-headline2 {
        font-size: 2.3rem !important
    }

    html.html__responsive.html__unpinned-leftnav .fs-headline1 {
        font-size: 2rem !important
    }

    html.html__responsive.html__unpinned-leftnav .fs-title {
        font-size: 1.8rem !important
    }

    html.html__responsive.html__unpinned-leftnav .fs-subheading {
        font-size: 1.6rem !important
    }

    html.html__responsive.html__unpinned-leftnav .fs-body3 {
        font-size: 1.4rem !important
    }

    html.html__responsive.html__unpinned-leftnav .fs-body2 {
        font-size: 1.3rem !important
    }
}

.fs-category {
    font-weight: 700;
    text-transform: uppercase
}

.fs-category.has-border {
    width: 100%;
    padding: var(--su4) 0;
    border-top: var(--su-static1) solid var(--bc-medium)
}

.lh-xs {
    line-height: var(--lh-xs) !important
}

.lh-sm {
    line-height: var(--lh-sm) !important
}

.lh-md {
    line-height: var(--lh-md) !important
}

.lh-lg {
    line-height: var(--lh-lg) !important
}

.lh-xl {
    line-height: var(--lh-xl) !important
}

.lh-xxl {
    line-height: var(--lh-xxl) !important
}

.lh-unset {
    line-height: initial !important
}

.ff-sans {
    font-family: var(--ff-sans) !important
}

.ff-serif {
    font-family: var(--ff-serif) !important
}

.ff-mono {
    font-family: var(--ff-mono) !important
}

.ff-inherit {
    font-family: inherit !important
}

.fw-normal {
    font-weight: 400 !important
}

.fw-bold {
    font-weight: 700 !important
}

.fs-normal {
    font-style: normal !important
}

.fs-italic {
    font-style: italic !important
}

.fs-unset {
    font-style: unset !important
}

.ta-left {
    text-align: left !important
}

.ta-center {
    text-align: center !important
}

.ta-right {
    text-align: right !important
}

.ta-justify {
    text-align: justify !important
}

.ta-unset {
    text-align: unset !important
}

.td-none {
    text-decoration: none !important
}

.td-underline {
    text-decoration: underline !important
}

.tt-capitalize {
    text-transform: capitalize !important
}

.tt-lowercase {
    text-transform: lowercase !important
}

.tt-uppercase {
    text-transform: uppercase !important
}

.tt-none {
    text-transform: none !important
}

.tt-unset {
    text-transform: unset !important
}

.truncate {
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis !important;
    white-space: nowrap
}

.v-truncate1 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.v-truncate2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.v-truncate3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.v-truncate4 {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.v-truncate5 {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.v-truncate-fade {
    overflow: hidden;
    -webkit-mask-image: linear-gradient(180deg, #000 calc(var(--lh-md) * 9em), transparent);
    mask-image: linear-gradient(180deg, #000 calc(var(--lh-md) * 9em), transparent);
    max-height: calc(var(--lh-md) * 12em)
}

.v-truncate-fade.v-truncate-fade__sm {
    -webkit-mask-image: linear-gradient(180deg, #000 calc(var(--lh-md) * 3em), transparent);
    mask-image: linear-gradient(180deg, #000 calc(var(--lh-md) * 3em), transparent);
    max-height: calc(var(--lh-md) * 6em)
}

.v-truncate-fade.v-truncate-fade__lg {
    -webkit-mask-image: linear-gradient(180deg, #000 calc(var(--lh-md) * 21em), transparent);
    mask-image: linear-gradient(180deg, #000 calc(var(--lh-md) * 21em), transparent);
    max-height: calc(var(--lh-md) * 24em)
}

.ws-normal {
    white-space: normal !important
}

.ws-nowrap {
    white-space: nowrap !important
}

.ws-pre {
    white-space: pre !important
}

.ws-pre-wrap {
    white-space: pre-wrap !important
}

.ws-pre-line {
    white-space: pre-line !important
}

.ws-unset {
    white-space: unset !important
}

.wb-normal {
    word-break: normal !important
}

.wb-break-all {
    word-break: break-all !important
}

.wb-keep-all {
    word-break: keep-all !important
}

.wb-inherit {
    word-break: inherit !important
}

.wb-initial {
    word-break: initial !important
}

.wb-unset {
    word-break: unset !important
}

.ow-normal {
    overflow-wrap: normal !important
}

.ow-anywhere {
    overflow-wrap: anywhere !important
}

.ow-break-word {
    overflow-wrap: break-word !important
}

.ow-inherit {
    overflow-wrap: inherit !important
}

.ow-initial {
    overflow-wrap: initial !important
}

.ow-unset {
    overflow-wrap: unset !important
}

.hyphens-none {
    hyphens: none !important
}

.hyphens-auto {
    -ms-hyphens: auto !important;
    -webkit-hyphens: auto !important;
    hyphens: auto !important
}

.hyphens-unset {
    hyphens: unset !important
}

.break-word {
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    -webkit-hyphens: auto !important;
    -moz-hyphens: auto !important;
    -ms-hyphens: auto !important;
    hyphens: auto !important
}

ul,ol {
    padding: 0;
    margin-left: 2.8em
}

ul ul,ol ul,ul ol,ol ol {
    margin-bottom: 0
}

ul {
    list-style-type: disc
}

ol {
    list-style-type: decimal
}

.list-reset {
    list-style: none;
    margin: 0;
    padding: 0
}

.list-ls-none {
    list-style: none !important
}

.list-ls-disc {
    list-style-type: disc !important
}

.list-ls-decimal {
    list-style-type: decimal !important
}

.list-ls-unset {
    list-style-type: unset !important
}

.list-inside {
    list-style-position: inside !important
}

.list-outside {
    list-style-position: outside !important
}

.d-block {
    display: block !important
}

.d-flex {
    display: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

.d-grid {
    display: grid !important
}

.d-inline-grid {
    display: inline-grid !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-table {
    display: table !important
}

.d-table-cell {
    display: table-cell !important
}

.d-none {
    display: none !important
}

.d-unset {
    display: unset !important
}

.bg-bottom {
    background-position: bottom !important
}

.bg-center {
    background-position: center !important
}

.bg-left {
    background-position: left !important
}

.bg-left-bottom {
    background-position: left bottom !important
}

.bg-left-top {
    background-position: left top !important
}

.bg-right {
    background-position: right !important
}

.bg-right-bottom {
    background-position: right bottom !important
}

.bg-right-top {
    background-position: right top !important
}

.bg-top {
    background-position: top !important
}

.bg-repeat {
    background-repeat: repeat !important
}

.bg-no-repeat {
    background-repeat: no-repeat !important
}

.bg-repeat-x {
    background-repeat: repeat-x !important
}

.bg-repeat-y {
    background-repeat: repeat-y !important
}

.bg-auto {
    background-size: auto !important
}

.bg-cover {
    background-size: cover !important
}

.bg-contain {
    background-size: contain !important
}

.bg-fixed {
    background-attachment: fixed !important
}

.bg-local {
    background-attachment: local !important
}

.bg-scroll {
    background-attachment: scroll !important
}

.bg-image-none {
    background-image: none !important
}

.bg-confetti-animated {
    background-repeat: repeat-x;
    background-position: top -10px center;
    background-image: url("data:image/svg+xml,%3Csvg width='600' height='90' viewBox='0 0 600 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='42' y='-10' width='6' height='10'/%3E%3Crect x='84' y='-10' width='6' height='10'/%3E%3Crect x='126' y='-13' width='5' height='13'/%3E%3Crect x='168' y='-13' width='5' height='13'/%3E%3Crect x='210' y='-10' width='6' height='10'/%3E%3Crect x='252' y='-13' width='5' height='13'/%3E%3Crect x='294' y='-10' width='6' height='10'/%3E%3Crect x='336' y='-13' width='5' height='13'/%3E%3Crect x='378' y='-13' width='5' height='13'/%3E%3Crect x='420' y='-10' width='6' height='10'/%3E%3Crect x='462' y='-10' width='6' height='10'/%3E%3Crect x='504' y='-13' width='5' height='13'/%3E%3Crect x='546' y='-10' width='6' height='10'/%3E%3Cstyle type='text/css'%3E rect %7B opacity: 0; %7D rect:nth-child(1) %7B transform-origin: 45px 5px; transform: rotate(-145deg); animation: blast 700ms infinite ease-out; animation-delay: 88ms; animation-duration: 631ms; %7D rect:nth-child(2) %7B transform-origin: 87px 5px; transform: rotate(164deg); animation: blast 700ms infinite ease-out; animation-delay: 131ms; animation-duration: 442ms; %7D rect:nth-child(3) %7B transform-origin: 128px 6px; transform: rotate(4deg); animation: blast 700ms infinite ease-out; animation-delay: 92ms; animation-duration: 662ms; %7D rect:nth-child(4) %7B transform-origin: 170px 6px; transform: rotate(-175deg); animation: blast 700ms infinite ease-out; animation-delay: 17ms; animation-duration: 593ms; %7D rect:nth-child(5) %7B transform-origin: 213px 5px; transform: rotate(-97deg); animation: blast 700ms infinite ease-out; animation-delay: 122ms; animation-duration: 476ms; %7D rect:nth-child(6) %7B transform-origin: 255px 6px; transform: rotate(57deg); animation: blast 700ms infinite ease-out; animation-delay: 271ms; animation-duration: 381ms; %7D rect:nth-child(7) %7B transform-origin: 297px 5px; transform: rotate(-46deg); animation: blast 700ms infinite ease-out; animation-delay: 131ms; animation-duration: 619ms; %7D rect:nth-child(8) %7B transform-origin: 338px 6px; transform: rotate(-65deg); animation: blast 700ms infinite ease-out; animation-delay: 85ms; animation-duration: 668ms; %7D rect:nth-child(9) %7B transform-origin: 380px 6px; transform: rotate(13deg); animation: blast 700ms infinite ease-out; animation-delay: 128ms; animation-duration: 377ms; %7D rect:nth-child(10) %7B transform-origin: 423px 5px; transform: rotate(176deg); animation: blast 700ms infinite ease-out; animation-delay: 311ms; animation-duration: 508ms; %7D rect:nth-child(11) %7B transform-origin: 465px 5px; transform: rotate(108deg); animation: blast 700ms infinite ease-out; animation-delay: 108ms; animation-duration: 595ms; %7D rect:nth-child(12) %7B transform-origin: 506px 6px; transform: rotate(62deg); animation: blast 700ms infinite ease-out; animation-delay: 105ms; animation-duration: 375ms; %7D rect:nth-child(13) %7B transform-origin: 549px 5px; transform: rotate(16deg); animation: blast 700ms infinite ease-out; animation-delay: 149ms; animation-duration: 491ms; %7D rect:nth-child(odd) %7B fill: %2365BB5C; %7D rect:nth-child(even) %7B z-index: 1; fill: %2333AAFF; %7D rect:nth-child(4n) %7B animation-duration: 1400ms; fill: %23F23B14; %7D rect:nth-child(3n) %7B animation-duration: 1750ms; animation-delay: 700ms; %7D rect:nth-child(4n-7) %7B fill: %232A2F6A; %7D rect:nth-child(6n) %7B fill: %23FBBA23; %7D @keyframes blast %7B from %7B opacity: 0; %7D 20%25 %7B opacity: 1; %7D to %7B transform: translateY(90px); %7D %7D %3C/style%3E%3C/svg%3E%0A")
}

@media (prefers-reduced-motion) {
    .bg-confetti-animated {
        background-image: url("data:image/svg+xml,%3Csvg width='574' height='60' viewBox='0 0 574 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.8' x='27.1224' y='20.0458' width='5' height='13' transform='rotate(-139 27.1224 20.0458)' fill='%23F23B14'/%3E%3Crect opacity='0.8' x='118.478' y='7.00201' width='5' height='13' transform='rotate(-38.8114 118.478 7.00201)' fill='%23FBBA23'/%3E%3Crect opacity='0.8' x='504.616' y='25.4479' width='5' height='13' transform='rotate(-60.2734 504.616 25.4479)' fill='%23F23B14'/%3E%3Crect opacity='0.6' x='538.983' y='45.555' width='5' height='13' transform='rotate(16.7826 538.983 45.555)' fill='%232A2F6A'/%3E%3Crect opacity='0.3' x='470.322' y='2.63625' width='5' height='13' transform='rotate(11.295 470.322 2.63625)' fill='%2333AAFF'/%3E%3Crect opacity='0.3' x='190.295' y='4.58138' width='5' height='13' transform='rotate(27.5954 190.295 4.58138)' fill='%23F23B14'/%3E%3Crect opacity='0.8' x='234.303' y='16.3233' width='5' height='13' transform='rotate(-41.8233 234.303 16.3233)' fill='%2365BB5C'/%3E%3Crect opacity='0.6' x='369.702' y='40.9875' width='5' height='13' transform='rotate(-56.419 369.702 40.9875)' fill='%2333AAFF'/%3E%3Crect opacity='0.3' x='402.121' y='31.0848' width='5' height='13' transform='rotate(-17.9234 402.121 31.0848)' fill='%23F23B14'/%3E%3Crect opacity='0.6' x='200.316' y='31.9328' width='5' height='13' transform='rotate(-15.8896 200.316 31.9328)' fill='%232A2F6A'/%3E%3Crect opacity='0.6' x='69.6745' y='23.4725' width='6' height='10' transform='rotate(70.0266 69.6745 23.4725)' fill='%2365BB5C'/%3E%3Crect opacity='0.6' x='291.945' y='7.16931' width='6' height='10' transform='rotate(30.4258 291.945 7.16931)' fill='%23FBBA23'/%3E%3Crect opacity='0.3' x='33.7754' y='38.2208' width='6' height='10' transform='rotate(38.6056 33.7754 38.2208)' fill='%23FBBA23'/%3E%3Crect opacity='0.8' x='109.752' y='31.1743' width='6' height='10' transform='rotate(28.5296 109.752 31.1743)' fill='%2333AAFF'/%3E%3Crect opacity='0.3' x='278.081' y='37.8695' width='6' height='10' transform='rotate(-26.5651 278.081 37.8695)' fill='%23F23B14'/%3E%3Crect opacity='0.8' x='416.294' y='11.5573' width='6' height='10' transform='rotate(-22.8498 416.294 11.5573)' fill='%23FBBA23'/%3E%3Crect opacity='0.3' x='354.667' y='9.32341' width='6' height='10' transform='rotate(17.7506 354.667 9.32341)' fill='%232A2F6A'/%3E%3Crect opacity='0.8' x='532.404' y='16.6372' width='6' height='10' transform='rotate(-75.3432 532.404 16.6372)' fill='%23FBBA23'/%3E%3Crect opacity='0.6' x='460.463' y='39.3557' width='6' height='10' transform='rotate(45.4982 460.463 39.3557)' fill='%2365BB5C'/%3E%3C/svg%3E")
    }
}

.bg-confetti-static {
    background-repeat: repeat-x;
    background-position: top -10px center;
    background-image: url("data:image/svg+xml,%3Csvg width='574' height='60' viewBox='0 0 574 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.8' x='27.1224' y='20.0458' width='5' height='13' transform='rotate(-139 27.1224 20.0458)' fill='%23F23B14'/%3E%3Crect opacity='0.8' x='118.478' y='7.00201' width='5' height='13' transform='rotate(-38.8114 118.478 7.00201)' fill='%23FBBA23'/%3E%3Crect opacity='0.8' x='504.616' y='25.4479' width='5' height='13' transform='rotate(-60.2734 504.616 25.4479)' fill='%23F23B14'/%3E%3Crect opacity='0.6' x='538.983' y='45.555' width='5' height='13' transform='rotate(16.7826 538.983 45.555)' fill='%232A2F6A'/%3E%3Crect opacity='0.3' x='470.322' y='2.63625' width='5' height='13' transform='rotate(11.295 470.322 2.63625)' fill='%2333AAFF'/%3E%3Crect opacity='0.3' x='190.295' y='4.58138' width='5' height='13' transform='rotate(27.5954 190.295 4.58138)' fill='%23F23B14'/%3E%3Crect opacity='0.8' x='234.303' y='16.3233' width='5' height='13' transform='rotate(-41.8233 234.303 16.3233)' fill='%2365BB5C'/%3E%3Crect opacity='0.6' x='369.702' y='40.9875' width='5' height='13' transform='rotate(-56.419 369.702 40.9875)' fill='%2333AAFF'/%3E%3Crect opacity='0.3' x='402.121' y='31.0848' width='5' height='13' transform='rotate(-17.9234 402.121 31.0848)' fill='%23F23B14'/%3E%3Crect opacity='0.6' x='200.316' y='31.9328' width='5' height='13' transform='rotate(-15.8896 200.316 31.9328)' fill='%232A2F6A'/%3E%3Crect opacity='0.6' x='69.6745' y='23.4725' width='6' height='10' transform='rotate(70.0266 69.6745 23.4725)' fill='%2365BB5C'/%3E%3Crect opacity='0.6' x='291.945' y='7.16931' width='6' height='10' transform='rotate(30.4258 291.945 7.16931)' fill='%23FBBA23'/%3E%3Crect opacity='0.3' x='33.7754' y='38.2208' width='6' height='10' transform='rotate(38.6056 33.7754 38.2208)' fill='%23FBBA23'/%3E%3Crect opacity='0.8' x='109.752' y='31.1743' width='6' height='10' transform='rotate(28.5296 109.752 31.1743)' fill='%2333AAFF'/%3E%3Crect opacity='0.3' x='278.081' y='37.8695' width='6' height='10' transform='rotate(-26.5651 278.081 37.8695)' fill='%23F23B14'/%3E%3Crect opacity='0.8' x='416.294' y='11.5573' width='6' height='10' transform='rotate(-22.8498 416.294 11.5573)' fill='%23FBBA23'/%3E%3Crect opacity='0.3' x='354.667' y='9.32341' width='6' height='10' transform='rotate(17.7506 354.667 9.32341)' fill='%232A2F6A'/%3E%3Crect opacity='0.8' x='532.404' y='16.6372' width='6' height='10' transform='rotate(-75.3432 532.404 16.6372)' fill='%23FBBA23'/%3E%3Crect opacity='0.6' x='460.463' y='39.3557' width='6' height='10' transform='rotate(45.4982 460.463 39.3557)' fill='%2365BB5C'/%3E%3C/svg%3E")
}

.of-contain {
    object-fit: contain !important
}

.of-cover {
    object-fit: cover !important
}

.of-fill {
    object-fit: fill !important
}

.of-none {
    object-fit: none !important
}

.of-scale-down {
    object-fit: scale-down !important
}

.op-center {
    object-position: center !important
}

.c-auto {
    cursor: auto !important
}

.c-default {
    cursor: default !important
}

.c-pointer {
    cursor: pointer !important
}

.c-text {
    cursor: text !important
}

.c-wait {
    cursor: wait !important
}

.c-move {
    cursor: move !important
}

.c-not-allowed {
    cursor: not-allowed !important
}

.c-help {
    cursor: help !important
}

.pe-auto {
    pointer-events: auto !important
}

.pe-none {
    pointer-events: none !important
}

.us-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important
}

.us-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important
}

.ud-auto {
    -webkit-user-drag: auto !important;
    -moz-user-drag: auto !important;
    -ms-user-drag: auto !important
}

.ud-none {
    -webkit-user-drag: none !important;
    -moz-user-drag: none !important;
    -ms-user-drag: none !important
}

.v-visible {
    visibility: visible !important
}

.v-hidden {
    visibility: hidden !important
}

.v-visible-sr {
    border: 0;
    clip: rect(var(--su-static1), var(--su-static1), var(--su-static1), var(--su-static1));
    clip-path: inset(50%);
    height: var(--su-static1);
    margin: calc(var(--su-static1) * -1);
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: var(--su-static1);
    overflow-wrap: normal
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-none {
    float: none !important
}

.clearfix:before,.clearfix:after {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.clear-left {
    clear: left !important
}

.clear-right {
    clear: right !important
}

.clear-both {
    clear: both !important
}

.clear-none {
    clear: none !important
}

.box-content {
    box-sizing: content-box !important
}

.box-border {
    box-sizing: border-box !important
}

.box-unset {
    box-sizing: unset !important
}

.va-baseline {
    vertical-align: baseline !important
}

.va-bottom {
    vertical-align: bottom !important
}

.va-middle {
    vertical-align: middle !important
}

.va-sub {
    vertical-align: sub !important
}

.va-super {
    vertical-align: super !important
}

.va-text-bottom {
    vertical-align: text-bottom !important
}

.va-text-top {
    vertical-align: text-top !important
}

.va-top {
    vertical-align: top !important
}

.va-unset {
    vertical-align: unset !important
}

.ps-absolute {
    position: absolute !important
}

.ps-fixed {
    position: fixed !important
}

.ps-relative {
    position: relative !important
}

.ps-static {
    position: static !important
}

.ps-sticky {
    position: sticky !important
}

.ps-unset {
    position: unset !important
}

.overflow-auto {
    overflow: auto !important;
    scrollbar-color: var(--scrollbar) transparent
}

.overflow-auto::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-auto::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-auto::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.overflow-auto::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.overflow-x-auto {
    overflow-x: auto !important;
    scrollbar-color: var(--scrollbar) transparent
}

.overflow-x-auto::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-x-auto::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-x-auto::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.overflow-x-auto::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.overflow-y-auto {
    overflow-y: auto !important;
    scrollbar-color: var(--scrollbar) transparent
}

.overflow-y-auto::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-y-auto::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-y-auto::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.overflow-y-auto::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.overflow-hidden {
    overflow: hidden !important;
    scrollbar-color: var(--scrollbar) transparent
}

.overflow-hidden::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-hidden::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-hidden::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.overflow-hidden::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.overflow-x-hidden {
    overflow-x: hidden !important;
    scrollbar-color: var(--scrollbar) transparent
}

.overflow-x-hidden::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-x-hidden::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-x-hidden::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.overflow-x-hidden::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.overflow-y-hidden {
    overflow-y: hidden !important;
    scrollbar-color: var(--scrollbar) transparent
}

.overflow-y-hidden::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-y-hidden::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-y-hidden::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.overflow-y-hidden::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.overflow-scroll {
    overflow: scroll !important;
    scrollbar-color: var(--scrollbar) transparent
}

.overflow-scroll::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-scroll::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-scroll::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.overflow-scroll::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.overflow-x-scroll {
    overflow-x: scroll !important;
    scrollbar-color: var(--scrollbar) transparent
}

.overflow-x-scroll::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-x-scroll::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-x-scroll::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.overflow-x-scroll::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.overflow-y-scroll {
    overflow-y: scroll !important;
    scrollbar-color: var(--scrollbar) transparent
}

.overflow-y-scroll::-webkit-scrollbar {
    width: calc(var(--su-static12) - var(--su-static2));
    height: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-y-scroll::-webkit-scrollbar-track {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: transparent
}

.overflow-y-scroll::-webkit-scrollbar-thumb {
    border-radius: calc(var(--su-static12) - var(--su-static2));
    background-color: var(--scrollbar)
}

.overflow-y-scroll::-webkit-scrollbar-corner {
    background-color: transparent;
    border-color: transparent
}

.overflow-visible {
    overflow: visible !important
}

.o0 {
    opacity: 0 !important
}

.h\:o0:hover {
    opacity: 0 !important
}

.o5 {
    opacity: .05 !important
}

.h\:o5:hover {
    opacity: .05 !important
}

.o10 {
    opacity: .1 !important
}

.o20 {
    opacity: .2 !important
}

.o30 {
    opacity: .3 !important
}

.o40 {
    opacity: .4 !important
}

.o50 {
    opacity: .5 !important
}

.h\:o50:hover {
    opacity: .5 !important
}

.o60 {
    opacity: .6 !important
}

.o70 {
    opacity: .7 !important
}

.o80 {
    opacity: .8 !important
}

.h\:o80:hover {
    opacity: .8 !important
}

.o90 {
    opacity: .9 !important
}

.o100 {
    opacity: 1 !important
}

.h\:o100:hover {
    opacity: 1 !important
}

.f\:o100:focus,.f\:o100:focus-within {
    opacity: 1 !important
}

.z-hide {
    z-index: var(--zi-hide) !important
}

.z-base {
    z-index: var(--zi-base) !important
}

.z-active {
    z-index: var(--zi-active) !important
}

.z-selected {
    z-index: var(--zi-selected) !important
}

.z-dropdown {
    z-index: var(--zi-dropdown) !important
}

.z-popover {
    z-index: var(--zi-popovers) !important
}

.z-tooltip {
    z-index: var(--zi-tooltips) !important
}

.z-banner {
    z-index: var(--zi-banners) !important
}

.z-nav {
    z-index: var(--zi-navigation) !important
}

.z-nav-fixed {
    z-index: var(--zi-navigation-fixed) !important
}

.z-modal {
    z-index: var(--zi-modals) !important
}

.z-modal-bg {
    z-index: var(--zi-modals-background) !important
}

.outline-none {
    outline: 0 !important
}

.outline-ring {
    outline: solid var(--su-static4) var(--focus-ring)
}

.f\:outline-ring:focus,.f\:outline-ring:focus-within {
    outline: solid var(--su-static4) var(--focus-ring)
}

.fill-current {
    fill: currentColor !important
}

.stroke-current {
    stroke: currentColor !important
}

.bs-none {
    box-shadow: none !important
}

.bs-sm {
    box-shadow: var(--bs-sm) !important
}

.h\:bs-sm:hover {
    box-shadow: var(--bs-sm) !important
}

.bs-md {
    box-shadow: var(--bs-md) !important
}

.h\:bs-md:hover {
    box-shadow: var(--bs-md) !important
}

.bs-lg {
    box-shadow: var(--bs-lg) !important
}

.h\:bs-lg:hover {
    box-shadow: var(--bs-lg) !important
}

.bs-xl {
    box-shadow: var(--bs-xl) !important
}

.bs-ring {
    box-shadow: 0 0 0 var(--su-static4) var(--focus-ring)
}

.h\:bs-ring:hover {
    box-shadow: 0 0 0 var(--su-static4) var(--focus-ring)
}

.f\:bs-ring:focus,.f\:bs-ring:focus-within {
    box-shadow: 0 0 0 var(--su-static4) var(--focus-ring)
}

.bs-sm.bs-hover:hover {
    box-shadow: 0 var(--su-static2) var(--su-static8) hsl(210,8%,95%) !important
}

.bs-md.bs-hover:hover {
    box-shadow: 0 var(--su-static4) var(--su-static8) hsl(210,8%,85%) !important
}

.bs-lg.bs-hover:hover {
    box-shadow: 0 var(--su-static4) var(--su-static12) hsla(210,8%,68%,0.7) !important
}

.bs-i-sm.bs-hover:hover {
    box-shadow: inset 0 var(--su-static1) var(--su-static8) 0 hsla(210,9%,75%,0.75) !important
}

.bs-i-md.bs-hover:hover {
    box-shadow: inset 0 var(--su-static1) var(--su-static8) 0 hsla(210,8%,68%,0.8) !important
}

.bs-i-lg.bs-hover:hover {
    box-shadow: inset 0 var(--su-static1) var(--su-static12) 0 hsl(210,8%,68%) !important
}

.t {
    transition-duration: var(--transition-time);
    transition-property: all;
    transition-timing-function: var(--te-ease-in);
    transition-delay: 0s
}

.t-slow {
    transition-duration: .25s !important
}

.t-fast {
    transition-duration: .05s !important
}

.t-unset {
    transition-property: none !important
}

.t-bg {
    transition-property: background-color !important
}

.t-opacity {
    transition-property: opacity !important
}

.t-shadow {
    transition-property: box-shadow !important
}

.t-delay {
    transition-delay: .25s !important
}

.t-delay-unset {
    transition-delay: 0s !important
}

.tl-fixed {
    table-layout: fixed !important
}

.tl-auto {
    table-layout: auto !important
}

.w0 {
    width: 0 !important
}

.w10 {
    width: 10% !important
}

.w20 {
    width: 20% !important
}

.w25 {
    width: 25% !important
}

.w30 {
    width: 30% !important
}

.w33 {
    width: 33.33333% !important
}

.w40 {
    width: 40% !important
}

.w50 {
    width: 50% !important
}

.w60 {
    width: 60% !important
}

.w66 {
    width: 66.66667% !important
}

.w70 {
    width: 70% !important
}

.w75 {
    width: 75% !important
}

.w80 {
    width: 80% !important
}

.w90 {
    width: 90% !important
}

.w100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.w-screen {
    width: 100vw !important
}

.ws0,.w0 {
    width: 0 !important
}

.ws1 {
    width: var(--s-step) !important
}

.ws2 {
    width: calc(var(--s-step) * 2) !important
}

.ws3 {
    width: calc(var(--s-step) * 3) !important
}

.ws4 {
    width: calc(var(--s-step) * 4) !important;
}

.ws5 {
    width: calc(var(--s-step) * 5) !important
}

.ws6 {
    width: calc(var(--s-step) * 6) !important
}

.ws7 {
    width: calc(var(--s-step) * 7) !important
}

.ws8 {
    width: calc(var(--s-step) * 8) !important
}

.ws9 {
    width: calc(var(--s-step) * 9) !important
}

.ws10 {
    width: calc(var(--s-step) * 10) !important
}

.ws11 {
    width: calc(var(--s-step) * 11) !important
}

.ws12 {
    width: var(--s-full) !important
}

.w2 {
    width: var(--su-static2) !important
}

.w4 {
    width: var(--su-static4) !important
}

.w6 {
    width: var(--su-static6) !important
}

.w8 {
    width: var(--su-static8) !important
}

.w12 {
    width: var(--su-static12) !important
}

.w16 {
    width: var(--su-static16) !important
}

.w24 {
    width: var(--su-static24) !important
}

.w32 {
    width: var(--su-static32) !important
}

.w48 {
    width: var(--su-static48) !important
}

.w64 {
    width: var(--su-static64) !important
}

.w96 {
    width: var(--su-static96) !important
}

.w128 {
    width: var(--su-static128) !important
}

.wmx0 {
    max-width: 0 !important
}

.wmx1 {
    max-width: var(--s-step) !important
}

.wmx2 {
    max-width: calc(var(--s-step) * 2) !important
}

.wmx25 {
    max-width: 25% !important
}

.wmx3 {
    max-width: calc(var(--s-step) * 3) !important
}

.wmx4 {
    max-width: calc(var(--s-step) * 4) !important
}

.wmx5 {
    max-width: calc(var(--s-step) * 5) !important
}

.wmx50 {
    max-width: 50% !important
}

.wmx6 {
    max-width: calc(var(--s-step) * 6) !important
}

.wmx7 {
    max-width: calc(var(--s-step) * 7) !important
}

.wmx75 {
    max-width: 75% !important
}

.wmx8 {
    max-width: calc(var(--s-step) * 8) !important
}

.wmx9 {
    max-width: calc(var(--s-step) * 9) !important
}

.wmx10 {
    max-width: calc(var(--s-step) * 10) !important
}

.wmx11 {
    max-width: calc(var(--s-step) * 11) !important
}

.wmx12 {
    max-width: var(--s-full) !important
}

.wmx100 {
    max-width: 100% !important
}

.wmx-initial {
    max-width: initial !important
}

.wmx-screen {
    max-width: 100vw !important
}

.wmn0 {
    min-width: 0 !important
}

.wmn1 {
    min-width: var(--s-step) !important
}

.wmn2 {
    min-width: calc(var(--s-step) * 2) !important
}

.wmn25 {
    min-width: 25% !important
}

.wmn3 {
    min-width: calc(var(--s-step) * 3) !important
}

.wmn4 {
    min-width: calc(var(--s-step) * 4) !important
}

.wmn5 {
    min-width: calc(var(--s-step) * 5) !important
}

.wmn50 {
    min-width: 50% !important
}

.wmn6 {
    min-width: calc(var(--s-step) * 6) !important
}

.wmn7 {
    min-width: calc(var(--s-step) * 7) !important
}

.wmn75 {
    min-width: 75% !important
}

.wmn8 {
    min-width: calc(var(--s-step) * 8) !important
}

.wmn9 {
    min-width: calc(var(--s-step) * 9) !important
}

.wmn10 {
    min-width: calc(var(--s-step) * 10) !important
}

.wmn11 {
    min-width: calc(var(--s-step) * 11) !important
}

.wmn12 {
    min-width: var(--s-full) !important
}

.wmn100 {
    min-width: 100% !important
}

.wmn-initial {
    min-width: initial !important
}

.h0 {
    height: 0 !important
}

.h100 {
    height: 100% !important
}

.h-auto {
    height: auto !important
}

.h-screen {
    height: 100vh !important
}

.hs0,.h0 {
    height: 0 !important
}

.hs1 {
    height: var(--s-step) !important
}

.hs2 {
    height: calc(var(--s-step) * 2) !important
}

.hs3 {
    height: calc(var(--s-step) * 3) !important
}

.hs4 {
    height: calc(var(--s-step) * 4) !important
}

.hs5 {
    height: calc(var(--s-step) * 5) !important
}

.hs6 {
    height: calc(var(--s-step) * 6) !important
}

.hs7 {
    height: calc(var(--s-step) * 7) !important
}

.hs8 {
    height: calc(var(--s-step) * 8) !important
}

.hs9 {
    height: calc(var(--s-step) * 9) !important
}

.hs10 {
    height: calc(var(--s-step) * 10) !important
}

.hs11 {
    height: calc(var(--s-step) * 11) !important
}

.hs12 {
    height: var(--s-full) !important
}

.h2 {
    height: var(--su-static2) !important
}

.h4 {
    height: var(--su-static4) !important
}

.h6 {
    height: var(--su-static6) !important
}

.h8 {
    height: var(--su-static8) !important
}

.h12 {
    height: var(--su-static12) !important
}

.h16 {
    height: var(--su-static16) !important
}

.h24 {
    height: var(--su-static24) !important
}

.h32 {
    height: var(--su-static32) !important
}

.h48 {
    height: var(--su-static48) !important
}

.h64 {
    height: var(--su-static64) !important
}

.h96 {
    height: var(--su-static96) !important
}

.h128 {
    height: var(--su-static128) !important
}

.hmx0 {
    max-height: 0 !important
}

.hmx1 {
    max-height: var(--s-step) !important
}

.hmx2 {
    max-height: calc(var(--s-step) * 2) !important
}

.hmx3 {
    max-height: calc(var(--s-step) * 3) !important
}

.hmx4 {
    max-height: calc(var(--s-step) * 4) !important
}

.hmx5 {
    max-height: calc(var(--s-step) * 5) !important
}

.hmx6 {
    max-height: calc(var(--s-step) * 6) !important
}

.hmx7 {
    max-height: calc(var(--s-step) * 7) !important
}

.hmx8 {
    max-height: calc(var(--s-step) * 8) !important
}

.hmx9 {
    max-height: calc(var(--s-step) * 9) !important
}

.hmx10 {
    max-height: calc(var(--s-step) * 10) !important
}

.hmx11 {
    max-height: calc(var(--s-step) * 11) !important
}

.hmx12 {
    max-height: var(--s-full) !important
}

.hmx100 {
    max-height: 100% !important
}

.hmx-initial {
    max-height: initial !important
}

.hmx-screen {
    max-height: 100vh !important
}

.hmn0 {
    min-height: 0 !important
}

.hmn1 {
    min-height: var(--s-step) !important
}

.hmn2 {
    min-height: calc(var(--s-step) * 2) !important
}

.hmn3 {
    min-height: calc(var(--s-step) * 3) !important
}

.hmn4 {
    min-height: calc(var(--s-step) * 4) !important
}

.hmn5 {
    min-height: calc(var(--s-step) * 5) !important
}

.hmn6 {
    min-height: calc(var(--s-step) * 6) !important
}

.hmn7 {
    min-height: calc(var(--s-step) * 7) !important
}

.hmn8 {
    min-height: calc(var(--s-step) * 8) !important
}

.hmn9 {
    min-height: calc(var(--s-step) * 9) !important
}

.hmn10 {
    min-height: calc(var(--s-step) * 10) !important
}

.hmn11 {
    min-height: calc(var(--s-step) * 11) !important
}

.hmn12 {
    min-height: var(--s-full) !important
}

.hmn100 {
    min-height: 100% !important
}

.hmn-initial {
    min-height: initial !important
}

.hmn-screen {
    min-height: 100vh !important
}

