@charset "UTF-8";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap");
:root{
  --ko-control-radius:var(--ko-radius);
  --ko-control-radius-small:var(--ko-radius-small);
  --ko-control-border-width:2px;
  --ko-control-height:2.5em;
  --ko-control-line-height:1.5;
  --ko-control-padding-vertical:calc(0.5em - 2px);
  --ko-control-padding-horizontal:calc(0.75em - 2px);
  --ko-control-size:var(--ko-size-normal);
  --ko-control-focus-shadow-l:50%;
}
:root{
  --ko-scheme-h:221;
  --ko-scheme-s:14%;
  --ko-light-l:90%;
  --ko-light-invert-l:20%;
  --ko-dark-l:20%;
  --ko-dark-invert-l:90%;
  --ko-soft-l:90%;
  --ko-bold-l:20%;
  --ko-soft-invert-l:20%;
  --ko-bold-invert-l:90%;
  --ko-hover-background-l-delta:-5%;
  --ko-active-background-l-delta:-10%;
  --ko-hover-border-l-delta:-10%;
  --ko-active-border-l-delta:-20%;
  --ko-hover-color-l-delta:-5%;
  --ko-active-color-l-delta:-10%;
  --ko-hover-shadow-a-delta:-0.05;
  --ko-active-shadow-a-delta:-0.1;
  --ko-scheme-brightness:light;
  --ko-scheme-main-l:100%;
  --ko-scheme-main-bis-l:98%;
  --ko-scheme-main-ter-l:96%;
  --ko-background-l:96%;
  --ko-border-weak-l:93%;
  --ko-border-l:86%;
  --ko-text-weak-l:48%;
  --ko-text-l:29%;
  --ko-text-strong-l:21%;
  --ko-text-title-l:14%;
  --ko-scheme-invert-ter-l:14%;
  --ko-scheme-invert-bis-l:7%;
  --ko-scheme-invert-l:4%;
  --ko-family-primary:Pretendard, sans-serif;
  --ko-family-secondary:Noto Sans KR, sans-serif;
  --ko-family-code:Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;
  --ko-size-small:0.75rem;
  --ko-size-normal:1rem;
  --ko-size-medium:1.25rem;
  --ko-size-large:1.5rem;
  --ko-weight-light:300;
  --ko-weight-normal:400;
  --ko-weight-medium:500;
  --ko-weight-semibold:600;
  --ko-weight-bold:700;
  --ko-weight-extrabold:800;
  --ko-block-spacing:1.5rem;
  --ko-duration:294ms;
  --ko-easing:ease-out;
  --ko-radius-small:0.25rem;
  --ko-radius:0;
  --ko-radius-medium:0.5em;
  --ko-radius-large:0.75rem;
  --ko-radius-rounded:9999px;
  --ko-speed:86ms;
  --ko-arrow-color:var(--ko-link);
  --ko-loading-color:var(--ko-border);
  --ko-burger-h:var(--ko-link-h);
  --ko-burger-s:var(--ko-link-s);
  --ko-burger-l:var(--ko-link-l);
  --ko-burger-border-radius:0.5em;
  --ko-burger-gap:5px;
  --ko-burger-item-height:2px;
  --ko-burger-item-width:20px;
  --ko-white:hsla(var(--ko-white-h), var(--ko-white-s), var(--ko-white-l), 1);
  --ko-white-base:hsla(var(--ko-white-h), var(--ko-white-s), var(--ko-white-l), 1);
  --ko-white-rgb:255, 255, 255;
  --ko-white-h:221deg;
  --ko-white-s:14%;
  --ko-white-l:100%;
  --ko-white-invert-l:4%;
  --ko-white-invert:hsl(221, 14%, 4%);
  --ko-white-on-scheme-l:35%;
  --ko-white-on-scheme:hsla(var(--ko-white-h), var(--ko-white-s), var(--ko-white-on-scheme-l), 1);
  --ko-black:hsla(var(--ko-black-h), var(--ko-black-s), var(--ko-black-l), 1);
  --ko-black-base:hsla(var(--ko-black-h), var(--ko-black-s), var(--ko-black-l), 1);
  --ko-black-rgb:9, 10, 12;
  --ko-black-h:221deg;
  --ko-black-s:14%;
  --ko-black-l:4%;
  --ko-black-invert-l:100%;
  --ko-black-invert:hsl(221, 14%, 100%);
  --ko-black-on-scheme-l:4%;
  --ko-black-on-scheme:hsla(var(--ko-black-h), var(--ko-black-s), var(--ko-black-on-scheme-l), 1);
  --ko-light:hsla(var(--ko-light-h), var(--ko-light-s), var(--ko-light-l), 1);
  --ko-light-base:hsla(var(--ko-light-h), var(--ko-light-s), var(--ko-light-l), 1);
  --ko-light-rgb:243, 244, 246;
  --ko-light-h:221deg;
  --ko-light-s:14%;
  --ko-light-l:96%;
  --ko-light-invert-l:21%;
  --ko-light-invert:hsl(221, 14%, 21%);
  --ko-light-on-scheme-l:36%;
  --ko-light-on-scheme:hsla(var(--ko-light-h), var(--ko-light-s), var(--ko-light-on-scheme-l), 1);
  --ko-dark:hsla(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-l), 1);
  --ko-dark-base:hsla(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-l), 1);
  --ko-dark-rgb:46, 51, 61;
  --ko-dark-h:221deg;
  --ko-dark-s:14%;
  --ko-dark-l:21%;
  --ko-dark-invert-l:96%;
  --ko-dark-invert:hsl(221, 14%, 96%);
  --ko-dark-on-scheme-l:21%;
  --ko-dark-on-scheme:hsla(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-on-scheme-l), 1);
  --ko-text:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-l), 1);
  --ko-text-base:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-l), 1);
  --ko-text-rgb:117, 119, 99;
  --ko-text-h:66deg;
  --ko-text-s:9%;
  --ko-text-l:43%;
  --ko-text-00-l:0%;
  --ko-text-05-l:3%;
  --ko-text-10-l:8%;
  --ko-text-15-l:13%;
  --ko-text-20-l:18%;
  --ko-text-25-l:23%;
  --ko-text-30-l:28%;
  --ko-text-35-l:33%;
  --ko-text-40-l:38%;
  --ko-text-45-l:43%;
  --ko-text-50-l:48%;
  --ko-text-55-l:53%;
  --ko-text-60-l:58%;
  --ko-text-65-l:63%;
  --ko-text-70-l:68%;
  --ko-text-75-l:73%;
  --ko-text-80-l:78%;
  --ko-text-85-l:83%;
  --ko-text-90-l:88%;
  --ko-text-95-l:93%;
  --ko-text-100-l:100%;
  --ko-text-00:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-00-l), 1);
  --ko-text-00-invert-l:var(--ko-text-55-l);
  --ko-text-00-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-00-invert-l), 1);
  --ko-text-05:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-05-l), 1);
  --ko-text-05-invert-l:var(--ko-text-55-l);
  --ko-text-05-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-05-invert-l), 1);
  --ko-text-10:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-10-l), 1);
  --ko-text-10-invert-l:var(--ko-text-65-l);
  --ko-text-10-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-10-invert-l), 1);
  --ko-text-15:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-15-l), 1);
  --ko-text-15-invert-l:var(--ko-text-75-l);
  --ko-text-15-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-15-invert-l), 1);
  --ko-text-20:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-20-l), 1);
  --ko-text-20-invert-l:var(--ko-text-85-l);
  --ko-text-20-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-20-invert-l), 1);
  --ko-text-25:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-25-l), 1);
  --ko-text-25-invert-l:var(--ko-text-95-l);
  --ko-text-25-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-25-invert-l), 1);
  --ko-text-30:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-30-l), 1);
  --ko-text-30-invert-l:var(--ko-text-100-l);
  --ko-text-30-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-30-invert-l), 1);
  --ko-text-35:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-35-l), 1);
  --ko-text-35-invert-l:var(--ko-text-100-l);
  --ko-text-35-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-35-invert-l), 1);
  --ko-text-40:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-40-l), 1);
  --ko-text-40-invert-l:var(--ko-text-100-l);
  --ko-text-40-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-40-invert-l), 1);
  --ko-text-45:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-45-l), 1);
  --ko-text-45-invert-l:var(--ko-text-100-l);
  --ko-text-45-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-45-invert-l), 1);
  --ko-text-50:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-50-l), 1);
  --ko-text-50-invert-l:var(--ko-text-100-l);
  --ko-text-50-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-50-invert-l), 1);
  --ko-text-55:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-55-l), 1);
  --ko-text-55-invert-l:var(--ko-text-05-l);
  --ko-text-55-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-55-invert-l), 1);
  --ko-text-60:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-60-l), 1);
  --ko-text-60-invert-l:var(--ko-text-05-l);
  --ko-text-60-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-60-invert-l), 1);
  --ko-text-65:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-65-l), 1);
  --ko-text-65-invert-l:var(--ko-text-10-l);
  --ko-text-65-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-65-invert-l), 1);
  --ko-text-70:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-70-l), 1);
  --ko-text-70-invert-l:var(--ko-text-10-l);
  --ko-text-70-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-70-invert-l), 1);
  --ko-text-75:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-75-l), 1);
  --ko-text-75-invert-l:var(--ko-text-15-l);
  --ko-text-75-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-75-invert-l), 1);
  --ko-text-80:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-80-l), 1);
  --ko-text-80-invert-l:var(--ko-text-15-l);
  --ko-text-80-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-80-invert-l), 1);
  --ko-text-85:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-85-l), 1);
  --ko-text-85-invert-l:var(--ko-text-20-l);
  --ko-text-85-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-85-invert-l), 1);
  --ko-text-90:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-90-l), 1);
  --ko-text-90-invert-l:var(--ko-text-20-l);
  --ko-text-90-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-90-invert-l), 1);
  --ko-text-95:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-95-l), 1);
  --ko-text-95-invert-l:var(--ko-text-25-l);
  --ko-text-95-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-95-invert-l), 1);
  --ko-text-100:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-100-l), 1);
  --ko-text-100-invert-l:var(--ko-text-25-l);
  --ko-text-100-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-100-invert-l), 1);
  --ko-text-invert-l:var(--ko-text-100-l);
  --ko-text-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-invert-l), 1);
  --ko-text-light-l:var(--ko-text-90-l);
  --ko-text-light:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-light-l), 1);
  --ko-text-light-invert-l:var(--ko-text-20-l);
  --ko-text-light-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-light-invert-l), 1);
  --ko-text-dark-l:var(--ko-text-10-l);
  --ko-text-dark:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-dark-l), 1);
  --ko-text-dark-invert-l:var(--ko-text-65-l);
  --ko-text-dark-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-dark-invert-l), 1);
  --ko-text-soft:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-soft-l), 1);
  --ko-text-bold:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-bold-l), 1);
  --ko-text-soft-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-soft-invert-l), 1);
  --ko-text-bold-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-bold-invert-l), 1);
  --ko-text-on-scheme-l:32.7450980392%;
  --ko-text-on-scheme:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-on-scheme-l), 1);
  --ko-primary:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-l), 1);
  --ko-primary-base:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-l), 1);
  --ko-primary-rgb:214, 23, 39;
  --ko-primary-h:355deg;
  --ko-primary-s:81%;
  --ko-primary-l:46%;
  --ko-primary-00-l:1%;
  --ko-primary-05-l:6%;
  --ko-primary-10-l:11%;
  --ko-primary-15-l:16%;
  --ko-primary-20-l:21%;
  --ko-primary-25-l:26%;
  --ko-primary-30-l:31%;
  --ko-primary-35-l:36%;
  --ko-primary-40-l:41%;
  --ko-primary-45-l:46%;
  --ko-primary-50-l:51%;
  --ko-primary-55-l:56%;
  --ko-primary-60-l:61%;
  --ko-primary-65-l:66%;
  --ko-primary-70-l:71%;
  --ko-primary-75-l:76%;
  --ko-primary-80-l:81%;
  --ko-primary-85-l:86%;
  --ko-primary-90-l:91%;
  --ko-primary-95-l:96%;
  --ko-primary-100-l:100%;
  --ko-primary-00:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-00-l), 1);
  --ko-primary-00-invert-l:var(--ko-primary-65-l);
  --ko-primary-00-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-00-invert-l), 1);
  --ko-primary-05:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-05-l), 1);
  --ko-primary-05-invert-l:var(--ko-primary-70-l);
  --ko-primary-05-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-05-invert-l), 1);
  --ko-primary-10:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-10-l), 1);
  --ko-primary-10-invert-l:var(--ko-primary-75-l);
  --ko-primary-10-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-10-invert-l), 1);
  --ko-primary-15:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-15-l), 1);
  --ko-primary-15-invert-l:var(--ko-primary-80-l);
  --ko-primary-15-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-15-invert-l), 1);
  --ko-primary-20:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-20-l), 1);
  --ko-primary-20-invert-l:var(--ko-primary-85-l);
  --ko-primary-20-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-20-invert-l), 1);
  --ko-primary-25:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-25-l), 1);
  --ko-primary-25-invert-l:var(--ko-primary-90-l);
  --ko-primary-25-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-25-invert-l), 1);
  --ko-primary-30:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-30-l), 1);
  --ko-primary-30-invert-l:var(--ko-primary-95-l);
  --ko-primary-30-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-30-invert-l), 1);
  --ko-primary-35:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-35-l), 1);
  --ko-primary-35-invert-l:var(--ko-primary-100-l);
  --ko-primary-35-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-35-invert-l), 1);
  --ko-primary-40:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-40-l), 1);
  --ko-primary-40-invert-l:var(--ko-primary-100-l);
  --ko-primary-40-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-40-invert-l), 1);
  --ko-primary-45:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-45-l), 1);
  --ko-primary-45-invert-l:var(--ko-primary-100-l);
  --ko-primary-45-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-45-invert-l), 1);
  --ko-primary-50:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-50-l), 1);
  --ko-primary-50-invert-l:var(--ko-primary-100-l);
  --ko-primary-50-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-50-invert-l), 1);
  --ko-primary-55:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-55-l), 1);
  --ko-primary-55-invert-l:var(--ko-primary-100-l);
  --ko-primary-55-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-55-invert-l), 1);
  --ko-primary-60:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-60-l), 1);
  --ko-primary-60-invert-l:var(--ko-primary-100-l);
  --ko-primary-60-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-60-invert-l), 1);
  --ko-primary-65:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-65-l), 1);
  --ko-primary-65-invert-l:var(--ko-primary-00-l);
  --ko-primary-65-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-65-invert-l), 1);
  --ko-primary-70:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-70-l), 1);
  --ko-primary-70-invert-l:var(--ko-primary-05-l);
  --ko-primary-70-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-70-invert-l), 1);
  --ko-primary-75:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-75-l), 1);
  --ko-primary-75-invert-l:var(--ko-primary-10-l);
  --ko-primary-75-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-75-invert-l), 1);
  --ko-primary-80:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-80-l), 1);
  --ko-primary-80-invert-l:var(--ko-primary-15-l);
  --ko-primary-80-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-80-invert-l), 1);
  --ko-primary-85:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-85-l), 1);
  --ko-primary-85-invert-l:var(--ko-primary-20-l);
  --ko-primary-85-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-85-invert-l), 1);
  --ko-primary-90:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-90-l), 1);
  --ko-primary-90-invert-l:var(--ko-primary-25-l);
  --ko-primary-90-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-90-invert-l), 1);
  --ko-primary-95:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-95-l), 1);
  --ko-primary-95-invert-l:var(--ko-primary-30-l);
  --ko-primary-95-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-95-invert-l), 1);
  --ko-primary-100:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-100-l), 1);
  --ko-primary-100-invert-l:var(--ko-primary-30-l);
  --ko-primary-100-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-100-invert-l), 1);
  --ko-primary-invert-l:var(--ko-primary-100-l);
  --ko-primary-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-invert-l), 1);
  --ko-primary-light-l:var(--ko-primary-90-l);
  --ko-primary-light:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-light-l), 1);
  --ko-primary-light-invert-l:var(--ko-primary-25-l);
  --ko-primary-light-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-light-invert-l), 1);
  --ko-primary-dark-l:var(--ko-primary-10-l);
  --ko-primary-dark:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-dark-l), 1);
  --ko-primary-dark-invert-l:var(--ko-primary-75-l);
  --ko-primary-dark-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-dark-invert-l), 1);
  --ko-primary-soft:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-soft-l), 1);
  --ko-primary-bold:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-bold-l), 1);
  --ko-primary-soft-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-soft-invert-l), 1);
  --ko-primary-bold-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-bold-invert-l), 1);
  --ko-primary-on-scheme-l:41.4705882353%;
  --ko-primary-on-scheme:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-on-scheme-l), 1);
  --ko-link:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-l), 1);
  --ko-link-base:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-l), 1);
  --ko-link-rgb:32, 33, 32;
  --ko-link-h:120deg;
  --ko-link-s:2%;
  --ko-link-l:13%;
  --ko-link-00-l:0%;
  --ko-link-05-l:3%;
  --ko-link-10-l:8%;
  --ko-link-15-l:13%;
  --ko-link-20-l:18%;
  --ko-link-25-l:23%;
  --ko-link-30-l:28%;
  --ko-link-35-l:33%;
  --ko-link-40-l:38%;
  --ko-link-45-l:43%;
  --ko-link-50-l:48%;
  --ko-link-55-l:53%;
  --ko-link-60-l:58%;
  --ko-link-65-l:63%;
  --ko-link-70-l:68%;
  --ko-link-75-l:73%;
  --ko-link-80-l:78%;
  --ko-link-85-l:83%;
  --ko-link-90-l:88%;
  --ko-link-95-l:93%;
  --ko-link-100-l:100%;
  --ko-link-00:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-00-l), 1);
  --ko-link-00-invert-l:var(--ko-link-55-l);
  --ko-link-00-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-00-invert-l), 1);
  --ko-link-05:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-05-l), 1);
  --ko-link-05-invert-l:var(--ko-link-60-l);
  --ko-link-05-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-05-invert-l), 1);
  --ko-link-10:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-10-l), 1);
  --ko-link-10-invert-l:var(--ko-link-65-l);
  --ko-link-10-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-10-invert-l), 1);
  --ko-link-15:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-15-l), 1);
  --ko-link-15-invert-l:var(--ko-link-75-l);
  --ko-link-15-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-15-invert-l), 1);
  --ko-link-20:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-20-l), 1);
  --ko-link-20-invert-l:var(--ko-link-85-l);
  --ko-link-20-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-20-invert-l), 1);
  --ko-link-25:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-25-l), 1);
  --ko-link-25-invert-l:var(--ko-link-95-l);
  --ko-link-25-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-25-invert-l), 1);
  --ko-link-30:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-30-l), 1);
  --ko-link-30-invert-l:var(--ko-link-100-l);
  --ko-link-30-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-30-invert-l), 1);
  --ko-link-35:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-35-l), 1);
  --ko-link-35-invert-l:var(--ko-link-100-l);
  --ko-link-35-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-35-invert-l), 1);
  --ko-link-40:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-40-l), 1);
  --ko-link-40-invert-l:var(--ko-link-100-l);
  --ko-link-40-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-40-invert-l), 1);
  --ko-link-45:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-45-l), 1);
  --ko-link-45-invert-l:var(--ko-link-100-l);
  --ko-link-45-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-45-invert-l), 1);
  --ko-link-50:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-50-l), 1);
  --ko-link-50-invert-l:var(--ko-link-100-l);
  --ko-link-50-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-50-invert-l), 1);
  --ko-link-55:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-55-l), 1);
  --ko-link-55-invert-l:var(--ko-link-00-l);
  --ko-link-55-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-55-invert-l), 1);
  --ko-link-60:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-60-l), 1);
  --ko-link-60-invert-l:var(--ko-link-05-l);
  --ko-link-60-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-60-invert-l), 1);
  --ko-link-65:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-65-l), 1);
  --ko-link-65-invert-l:var(--ko-link-10-l);
  --ko-link-65-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-65-invert-l), 1);
  --ko-link-70:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-70-l), 1);
  --ko-link-70-invert-l:var(--ko-link-10-l);
  --ko-link-70-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-70-invert-l), 1);
  --ko-link-75:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-75-l), 1);
  --ko-link-75-invert-l:var(--ko-link-15-l);
  --ko-link-75-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-75-invert-l), 1);
  --ko-link-80:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-80-l), 1);
  --ko-link-80-invert-l:var(--ko-link-15-l);
  --ko-link-80-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-80-invert-l), 1);
  --ko-link-85:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-85-l), 1);
  --ko-link-85-invert-l:var(--ko-link-20-l);
  --ko-link-85-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-85-invert-l), 1);
  --ko-link-90:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-90-l), 1);
  --ko-link-90-invert-l:var(--ko-link-20-l);
  --ko-link-90-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-90-invert-l), 1);
  --ko-link-95:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-95-l), 1);
  --ko-link-95-invert-l:var(--ko-link-25-l);
  --ko-link-95-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-95-invert-l), 1);
  --ko-link-100:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-100-l), 1);
  --ko-link-100-invert-l:var(--ko-link-25-l);
  --ko-link-100-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-100-invert-l), 1);
  --ko-link-invert-l:var(--ko-link-75-l);
  --ko-link-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-invert-l), 1);
  --ko-link-light-l:var(--ko-link-90-l);
  --ko-link-light:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-light-l), 1);
  --ko-link-light-invert-l:var(--ko-link-20-l);
  --ko-link-light-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-light-invert-l), 1);
  --ko-link-dark-l:var(--ko-link-10-l);
  --ko-link-dark:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-dark-l), 1);
  --ko-link-dark-invert-l:var(--ko-link-65-l);
  --ko-link-dark-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-dark-invert-l), 1);
  --ko-link-soft:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-soft-l), 1);
  --ko-link-bold:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-bold-l), 1);
  --ko-link-soft-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-soft-invert-l), 1);
  --ko-link-bold-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-bold-invert-l), 1);
  --ko-link-on-scheme-l:12.7450980392%;
  --ko-link-on-scheme:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-on-scheme-l), 1);
  --ko-info:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-l), 1);
  --ko-info-base:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-l), 1);
  --ko-info-rgb:102, 209, 255;
  --ko-info-h:198deg;
  --ko-info-s:100%;
  --ko-info-l:70%;
  --ko-info-00-l:0%;
  --ko-info-05-l:5%;
  --ko-info-10-l:10%;
  --ko-info-15-l:15%;
  --ko-info-20-l:20%;
  --ko-info-25-l:25%;
  --ko-info-30-l:30%;
  --ko-info-35-l:35%;
  --ko-info-40-l:40%;
  --ko-info-45-l:45%;
  --ko-info-50-l:50%;
  --ko-info-55-l:55%;
  --ko-info-60-l:60%;
  --ko-info-65-l:65%;
  --ko-info-70-l:70%;
  --ko-info-75-l:75%;
  --ko-info-80-l:80%;
  --ko-info-85-l:85%;
  --ko-info-90-l:90%;
  --ko-info-95-l:95%;
  --ko-info-100-l:100%;
  --ko-info-00:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-00-l), 1);
  --ko-info-00-invert-l:var(--ko-info-45-l);
  --ko-info-00-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-00-invert-l), 1);
  --ko-info-05:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-05-l), 1);
  --ko-info-05-invert-l:var(--ko-info-50-l);
  --ko-info-05-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-05-invert-l), 1);
  --ko-info-10:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-10-l), 1);
  --ko-info-10-invert-l:var(--ko-info-60-l);
  --ko-info-10-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-10-invert-l), 1);
  --ko-info-15:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-15-l), 1);
  --ko-info-15-invert-l:var(--ko-info-80-l);
  --ko-info-15-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-15-invert-l), 1);
  --ko-info-20:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-20-l), 1);
  --ko-info-20-invert-l:var(--ko-info-95-l);
  --ko-info-20-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-20-invert-l), 1);
  --ko-info-25:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-25-l), 1);
  --ko-info-25-invert-l:var(--ko-info-100-l);
  --ko-info-25-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-25-invert-l), 1);
  --ko-info-30:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-30-l), 1);
  --ko-info-30-invert-l:var(--ko-info-100-l);
  --ko-info-30-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-30-invert-l), 1);
  --ko-info-35:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-35-l), 1);
  --ko-info-35-invert-l:var(--ko-info-100-l);
  --ko-info-35-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-35-invert-l), 1);
  --ko-info-40:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-40-l), 1);
  --ko-info-40-invert-l:var(--ko-info-100-l);
  --ko-info-40-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-40-invert-l), 1);
  --ko-info-45:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-45-l), 1);
  --ko-info-45-invert-l:var(--ko-info-00-l);
  --ko-info-45-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-45-invert-l), 1);
  --ko-info-50:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-50-l), 1);
  --ko-info-50-invert-l:var(--ko-info-05-l);
  --ko-info-50-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-50-invert-l), 1);
  --ko-info-55:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-55-l), 1);
  --ko-info-55-invert-l:var(--ko-info-05-l);
  --ko-info-55-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-55-invert-l), 1);
  --ko-info-60:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-60-l), 1);
  --ko-info-60-invert-l:var(--ko-info-10-l);
  --ko-info-60-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-60-invert-l), 1);
  --ko-info-65:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-65-l), 1);
  --ko-info-65-invert-l:var(--ko-info-10-l);
  --ko-info-65-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-65-invert-l), 1);
  --ko-info-70:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-70-l), 1);
  --ko-info-70-invert-l:var(--ko-info-10-l);
  --ko-info-70-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-70-invert-l), 1);
  --ko-info-75:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-75-l), 1);
  --ko-info-75-invert-l:var(--ko-info-10-l);
  --ko-info-75-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-75-invert-l), 1);
  --ko-info-80:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-80-l), 1);
  --ko-info-80-invert-l:var(--ko-info-15-l);
  --ko-info-80-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-80-invert-l), 1);
  --ko-info-85:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-85-l), 1);
  --ko-info-85-invert-l:var(--ko-info-15-l);
  --ko-info-85-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-85-invert-l), 1);
  --ko-info-90:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-90-l), 1);
  --ko-info-90-invert-l:var(--ko-info-15-l);
  --ko-info-90-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-90-invert-l), 1);
  --ko-info-95:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-95-l), 1);
  --ko-info-95-invert-l:var(--ko-info-20-l);
  --ko-info-95-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-95-invert-l), 1);
  --ko-info-100:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-100-l), 1);
  --ko-info-100-invert-l:var(--ko-info-20-l);
  --ko-info-100-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-100-invert-l), 1);
  --ko-info-invert-l:var(--ko-info-10-l);
  --ko-info-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-invert-l), 1);
  --ko-info-light-l:var(--ko-info-90-l);
  --ko-info-light:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-light-l), 1);
  --ko-info-light-invert-l:var(--ko-info-15-l);
  --ko-info-light-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-light-invert-l), 1);
  --ko-info-dark-l:var(--ko-info-10-l);
  --ko-info-dark:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-dark-l), 1);
  --ko-info-dark-invert-l:var(--ko-info-60-l);
  --ko-info-dark-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-dark-invert-l), 1);
  --ko-info-soft:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-soft-l), 1);
  --ko-info-bold:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-bold-l), 1);
  --ko-info-soft-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-soft-invert-l), 1);
  --ko-info-bold-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-bold-invert-l), 1);
  --ko-info-on-scheme-l:25%;
  --ko-info-on-scheme:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-on-scheme-l), 1);
  --ko-success:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-l), 1);
  --ko-success-base:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-l), 1);
  --ko-success-rgb:72, 199, 142;
  --ko-success-h:153deg;
  --ko-success-s:53%;
  --ko-success-l:53%;
  --ko-success-00-l:0%;
  --ko-success-05-l:3%;
  --ko-success-10-l:8%;
  --ko-success-15-l:13%;
  --ko-success-20-l:18%;
  --ko-success-25-l:23%;
  --ko-success-30-l:28%;
  --ko-success-35-l:33%;
  --ko-success-40-l:38%;
  --ko-success-45-l:43%;
  --ko-success-50-l:48%;
  --ko-success-55-l:53%;
  --ko-success-60-l:58%;
  --ko-success-65-l:63%;
  --ko-success-70-l:68%;
  --ko-success-75-l:73%;
  --ko-success-80-l:78%;
  --ko-success-85-l:83%;
  --ko-success-90-l:88%;
  --ko-success-95-l:93%;
  --ko-success-100-l:100%;
  --ko-success-00:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-00-l), 1);
  --ko-success-00-invert-l:var(--ko-success-45-l);
  --ko-success-00-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-00-invert-l), 1);
  --ko-success-05:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-05-l), 1);
  --ko-success-05-invert-l:var(--ko-success-45-l);
  --ko-success-05-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-05-invert-l), 1);
  --ko-success-10:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-10-l), 1);
  --ko-success-10-invert-l:var(--ko-success-55-l);
  --ko-success-10-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-10-invert-l), 1);
  --ko-success-15:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-15-l), 1);
  --ko-success-15-invert-l:var(--ko-success-75-l);
  --ko-success-15-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-15-invert-l), 1);
  --ko-success-20:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-20-l), 1);
  --ko-success-20-invert-l:var(--ko-success-90-l);
  --ko-success-20-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-20-invert-l), 1);
  --ko-success-25:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-25-l), 1);
  --ko-success-25-invert-l:var(--ko-success-100-l);
  --ko-success-25-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-25-invert-l), 1);
  --ko-success-30:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-30-l), 1);
  --ko-success-30-invert-l:var(--ko-success-100-l);
  --ko-success-30-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-30-invert-l), 1);
  --ko-success-35:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-35-l), 1);
  --ko-success-35-invert-l:var(--ko-success-100-l);
  --ko-success-35-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-35-invert-l), 1);
  --ko-success-40:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-40-l), 1);
  --ko-success-40-invert-l:var(--ko-success-100-l);
  --ko-success-40-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-40-invert-l), 1);
  --ko-success-45:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-45-l), 1);
  --ko-success-45-invert-l:var(--ko-success-05-l);
  --ko-success-45-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-45-invert-l), 1);
  --ko-success-50:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-50-l), 1);
  --ko-success-50-invert-l:var(--ko-success-05-l);
  --ko-success-50-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-50-invert-l), 1);
  --ko-success-55:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-55-l), 1);
  --ko-success-55-invert-l:var(--ko-success-10-l);
  --ko-success-55-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-55-invert-l), 1);
  --ko-success-60:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-60-l), 1);
  --ko-success-60-invert-l:var(--ko-success-10-l);
  --ko-success-60-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-60-invert-l), 1);
  --ko-success-65:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-65-l), 1);
  --ko-success-65-invert-l:var(--ko-success-10-l);
  --ko-success-65-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-65-invert-l), 1);
  --ko-success-70:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-70-l), 1);
  --ko-success-70-invert-l:var(--ko-success-10-l);
  --ko-success-70-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-70-invert-l), 1);
  --ko-success-75:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-75-l), 1);
  --ko-success-75-invert-l:var(--ko-success-15-l);
  --ko-success-75-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-75-invert-l), 1);
  --ko-success-80:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-80-l), 1);
  --ko-success-80-invert-l:var(--ko-success-15-l);
  --ko-success-80-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-80-invert-l), 1);
  --ko-success-85:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-85-l), 1);
  --ko-success-85-invert-l:var(--ko-success-15-l);
  --ko-success-85-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-85-invert-l), 1);
  --ko-success-90:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-90-l), 1);
  --ko-success-90-invert-l:var(--ko-success-20-l);
  --ko-success-90-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-90-invert-l), 1);
  --ko-success-95:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-95-l), 1);
  --ko-success-95-invert-l:var(--ko-success-20-l);
  --ko-success-95-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-95-invert-l), 1);
  --ko-success-100:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-100-l), 1);
  --ko-success-100-invert-l:var(--ko-success-20-l);
  --ko-success-100-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-100-invert-l), 1);
  --ko-success-invert-l:var(--ko-success-10-l);
  --ko-success-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-invert-l), 1);
  --ko-success-light-l:var(--ko-success-90-l);
  --ko-success-light:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-light-l), 1);
  --ko-success-light-invert-l:var(--ko-success-20-l);
  --ko-success-light-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-light-invert-l), 1);
  --ko-success-dark-l:var(--ko-success-10-l);
  --ko-success-dark:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-dark-l), 1);
  --ko-success-dark-invert-l:var(--ko-success-55-l);
  --ko-success-dark-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-dark-invert-l), 1);
  --ko-success-soft:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-soft-l), 1);
  --ko-success-bold:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-bold-l), 1);
  --ko-success-soft-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-soft-invert-l), 1);
  --ko-success-bold-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-bold-invert-l), 1);
  --ko-success-on-scheme-l:23%;
  --ko-success-on-scheme:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-on-scheme-l), 1);
  --ko-warning:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-l), 1);
  --ko-warning-base:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-l), 1);
  --ko-warning-rgb:255, 183, 15;
  --ko-warning-h:42deg;
  --ko-warning-s:100%;
  --ko-warning-l:53%;
  --ko-warning-00-l:0%;
  --ko-warning-05-l:3%;
  --ko-warning-10-l:8%;
  --ko-warning-15-l:13%;
  --ko-warning-20-l:18%;
  --ko-warning-25-l:23%;
  --ko-warning-30-l:28%;
  --ko-warning-35-l:33%;
  --ko-warning-40-l:38%;
  --ko-warning-45-l:43%;
  --ko-warning-50-l:48%;
  --ko-warning-55-l:53%;
  --ko-warning-60-l:58%;
  --ko-warning-65-l:63%;
  --ko-warning-70-l:68%;
  --ko-warning-75-l:73%;
  --ko-warning-80-l:78%;
  --ko-warning-85-l:83%;
  --ko-warning-90-l:88%;
  --ko-warning-95-l:93%;
  --ko-warning-100-l:100%;
  --ko-warning-00:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-00-l), 1);
  --ko-warning-00-invert-l:var(--ko-warning-40-l);
  --ko-warning-00-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-00-invert-l), 1);
  --ko-warning-05:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-05-l), 1);
  --ko-warning-05-invert-l:var(--ko-warning-45-l);
  --ko-warning-05-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-05-invert-l), 1);
  --ko-warning-10:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-10-l), 1);
  --ko-warning-10-invert-l:var(--ko-warning-50-l);
  --ko-warning-10-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-10-invert-l), 1);
  --ko-warning-15:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-15-l), 1);
  --ko-warning-15-invert-l:var(--ko-warning-70-l);
  --ko-warning-15-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-15-invert-l), 1);
  --ko-warning-20:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-20-l), 1);
  --ko-warning-20-invert-l:var(--ko-warning-100-l);
  --ko-warning-20-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-20-invert-l), 1);
  --ko-warning-25:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-25-l), 1);
  --ko-warning-25-invert-l:var(--ko-warning-100-l);
  --ko-warning-25-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-25-invert-l), 1);
  --ko-warning-30:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-30-l), 1);
  --ko-warning-30-invert-l:var(--ko-warning-100-l);
  --ko-warning-30-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-30-invert-l), 1);
  --ko-warning-35:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-35-l), 1);
  --ko-warning-35-invert-l:var(--ko-warning-100-l);
  --ko-warning-35-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-35-invert-l), 1);
  --ko-warning-40:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-40-l), 1);
  --ko-warning-40-invert-l:var(--ko-warning-00-l);
  --ko-warning-40-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-40-invert-l), 1);
  --ko-warning-45:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-45-l), 1);
  --ko-warning-45-invert-l:var(--ko-warning-05-l);
  --ko-warning-45-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-45-invert-l), 1);
  --ko-warning-50:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-50-l), 1);
  --ko-warning-50-invert-l:var(--ko-warning-10-l);
  --ko-warning-50-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-50-invert-l), 1);
  --ko-warning-55:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-55-l), 1);
  --ko-warning-55-invert-l:var(--ko-warning-10-l);
  --ko-warning-55-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-55-invert-l), 1);
  --ko-warning-60:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-60-l), 1);
  --ko-warning-60-invert-l:var(--ko-warning-10-l);
  --ko-warning-60-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-60-invert-l), 1);
  --ko-warning-65:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-65-l), 1);
  --ko-warning-65-invert-l:var(--ko-warning-10-l);
  --ko-warning-65-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-65-invert-l), 1);
  --ko-warning-70:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-70-l), 1);
  --ko-warning-70-invert-l:var(--ko-warning-15-l);
  --ko-warning-70-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-70-invert-l), 1);
  --ko-warning-75:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-75-l), 1);
  --ko-warning-75-invert-l:var(--ko-warning-15-l);
  --ko-warning-75-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-75-invert-l), 1);
  --ko-warning-80:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-80-l), 1);
  --ko-warning-80-invert-l:var(--ko-warning-15-l);
  --ko-warning-80-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-80-invert-l), 1);
  --ko-warning-85:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-85-l), 1);
  --ko-warning-85-invert-l:var(--ko-warning-15-l);
  --ko-warning-85-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-85-invert-l), 1);
  --ko-warning-90:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-90-l), 1);
  --ko-warning-90-invert-l:var(--ko-warning-15-l);
  --ko-warning-90-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-90-invert-l), 1);
  --ko-warning-95:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-95-l), 1);
  --ko-warning-95-invert-l:var(--ko-warning-15-l);
  --ko-warning-95-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-95-invert-l), 1);
  --ko-warning-100:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-100-l), 1);
  --ko-warning-100-invert-l:var(--ko-warning-20-l);
  --ko-warning-100-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-100-invert-l), 1);
  --ko-warning-invert-l:var(--ko-warning-10-l);
  --ko-warning-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-invert-l), 1);
  --ko-warning-light-l:var(--ko-warning-90-l);
  --ko-warning-light:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-light-l), 1);
  --ko-warning-light-invert-l:var(--ko-warning-15-l);
  --ko-warning-light-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-light-invert-l), 1);
  --ko-warning-dark-l:var(--ko-warning-10-l);
  --ko-warning-dark:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-dark-l), 1);
  --ko-warning-dark-invert-l:var(--ko-warning-50-l);
  --ko-warning-dark-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-dark-invert-l), 1);
  --ko-warning-soft:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-soft-l), 1);
  --ko-warning-bold:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-bold-l), 1);
  --ko-warning-soft-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-soft-invert-l), 1);
  --ko-warning-bold-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-bold-invert-l), 1);
  --ko-warning-on-scheme-l:23%;
  --ko-warning-on-scheme:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-on-scheme-l), 1);
  --ko-danger:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-l), 1);
  --ko-danger-base:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-l), 1);
  --ko-danger-rgb:255, 102, 133;
  --ko-danger-h:348deg;
  --ko-danger-s:100%;
  --ko-danger-l:70%;
  --ko-danger-00-l:0%;
  --ko-danger-05-l:5%;
  --ko-danger-10-l:10%;
  --ko-danger-15-l:15%;
  --ko-danger-20-l:20%;
  --ko-danger-25-l:25%;
  --ko-danger-30-l:30%;
  --ko-danger-35-l:35%;
  --ko-danger-40-l:40%;
  --ko-danger-45-l:45%;
  --ko-danger-50-l:50%;
  --ko-danger-55-l:55%;
  --ko-danger-60-l:60%;
  --ko-danger-65-l:65%;
  --ko-danger-70-l:70%;
  --ko-danger-75-l:75%;
  --ko-danger-80-l:80%;
  --ko-danger-85-l:85%;
  --ko-danger-90-l:90%;
  --ko-danger-95-l:95%;
  --ko-danger-100-l:100%;
  --ko-danger-00:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-00-l), 1);
  --ko-danger-00-invert-l:var(--ko-danger-65-l);
  --ko-danger-00-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-00-invert-l), 1);
  --ko-danger-05:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-05-l), 1);
  --ko-danger-05-invert-l:var(--ko-danger-70-l);
  --ko-danger-05-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-05-invert-l), 1);
  --ko-danger-10:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-10-l), 1);
  --ko-danger-10-invert-l:var(--ko-danger-75-l);
  --ko-danger-10-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-10-invert-l), 1);
  --ko-danger-15:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-15-l), 1);
  --ko-danger-15-invert-l:var(--ko-danger-80-l);
  --ko-danger-15-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-15-invert-l), 1);
  --ko-danger-20:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-20-l), 1);
  --ko-danger-20-invert-l:var(--ko-danger-85-l);
  --ko-danger-20-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-20-invert-l), 1);
  --ko-danger-25:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-25-l), 1);
  --ko-danger-25-invert-l:var(--ko-danger-90-l);
  --ko-danger-25-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-25-invert-l), 1);
  --ko-danger-30:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-30-l), 1);
  --ko-danger-30-invert-l:var(--ko-danger-100-l);
  --ko-danger-30-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-30-invert-l), 1);
  --ko-danger-35:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-35-l), 1);
  --ko-danger-35-invert-l:var(--ko-danger-100-l);
  --ko-danger-35-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-35-invert-l), 1);
  --ko-danger-40:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-40-l), 1);
  --ko-danger-40-invert-l:var(--ko-danger-100-l);
  --ko-danger-40-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-40-invert-l), 1);
  --ko-danger-45:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-45-l), 1);
  --ko-danger-45-invert-l:var(--ko-danger-100-l);
  --ko-danger-45-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-45-invert-l), 1);
  --ko-danger-50:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-50-l), 1);
  --ko-danger-50-invert-l:var(--ko-danger-100-l);
  --ko-danger-50-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-50-invert-l), 1);
  --ko-danger-55:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-55-l), 1);
  --ko-danger-55-invert-l:var(--ko-danger-100-l);
  --ko-danger-55-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-55-invert-l), 1);
  --ko-danger-60:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-60-l), 1);
  --ko-danger-60-invert-l:var(--ko-danger-100-l);
  --ko-danger-60-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-60-invert-l), 1);
  --ko-danger-65:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-65-l), 1);
  --ko-danger-65-invert-l:var(--ko-danger-00-l);
  --ko-danger-65-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-65-invert-l), 1);
  --ko-danger-70:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-70-l), 1);
  --ko-danger-70-invert-l:var(--ko-danger-05-l);
  --ko-danger-70-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-70-invert-l), 1);
  --ko-danger-75:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-75-l), 1);
  --ko-danger-75-invert-l:var(--ko-danger-10-l);
  --ko-danger-75-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-75-invert-l), 1);
  --ko-danger-80:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-80-l), 1);
  --ko-danger-80-invert-l:var(--ko-danger-15-l);
  --ko-danger-80-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-80-invert-l), 1);
  --ko-danger-85:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-85-l), 1);
  --ko-danger-85-invert-l:var(--ko-danger-20-l);
  --ko-danger-85-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-85-invert-l), 1);
  --ko-danger-90:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-90-l), 1);
  --ko-danger-90-invert-l:var(--ko-danger-25-l);
  --ko-danger-90-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-90-invert-l), 1);
  --ko-danger-95:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-95-l), 1);
  --ko-danger-95-invert-l:var(--ko-danger-25-l);
  --ko-danger-95-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-95-invert-l), 1);
  --ko-danger-100:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-100-l), 1);
  --ko-danger-100-invert-l:var(--ko-danger-30-l);
  --ko-danger-100-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-100-invert-l), 1);
  --ko-danger-invert-l:var(--ko-danger-05-l);
  --ko-danger-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-invert-l), 1);
  --ko-danger-light-l:var(--ko-danger-90-l);
  --ko-danger-light:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-light-l), 1);
  --ko-danger-light-invert-l:var(--ko-danger-25-l);
  --ko-danger-light-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-light-invert-l), 1);
  --ko-danger-dark-l:var(--ko-danger-10-l);
  --ko-danger-dark:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-dark-l), 1);
  --ko-danger-dark-invert-l:var(--ko-danger-75-l);
  --ko-danger-dark-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-dark-invert-l), 1);
  --ko-danger-soft:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-soft-l), 1);
  --ko-danger-bold:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-bold-l), 1);
  --ko-danger-soft-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-soft-invert-l), 1);
  --ko-danger-bold-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-bold-invert-l), 1);
  --ko-danger-on-scheme-l:40%;
  --ko-danger-on-scheme:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-on-scheme-l), 1);
  --ko-black-bis:hsl(221, 14%, 9%);
  --ko-black-ter:hsl(221, 14%, 14%);
  --ko-grey-darker:hsl(221, 14%, 21%);
  --ko-grey-dark:#757763;
  --ko-grey:hsl(221, 14%, 48%);
  --ko-grey-light:#d0d1cd;
  --ko-grey-lighter:hsl(221, 14%, 86%);
  --ko-white-ter:hsl(221, 14%, 96%);
  --ko-white-bis:hsl(221, 14%, 98%);
  --ko-shadow-h:221deg;
  --ko-shadow-s:14%;
  --ko-shadow-l:4%;
  --ko-size-1:3rem;
  --ko-size-2:2.5rem;
  --ko-size-3:2rem;
  --ko-size-4:1.5rem;
  --ko-size-5:1.25rem;
  --ko-size-6:1rem;
  --ko-size-7:0.75rem;
  --ko-scheme-main:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-main-l));
  --ko-scheme-main-bis:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-main-bis-l));
  --ko-scheme-main-ter:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-main-ter-l));
  --ko-background:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-background-l));
  --ko-background-hover:hsl(var(--ko-scheme-h), var(--ko-scheme-s), calc(var(--ko-background-l) + var(--ko-hover-background-l-delta)));
  --ko-background-active:hsl(var(--ko-scheme-h), var(--ko-scheme-s), calc(var(--ko-background-l) + var(--ko-active-background-l-delta)));
  --ko-border-weak:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-border-weak-l));
  --ko-border:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-border-l));
  --ko-border-hover:hsl(var(--ko-scheme-h), var(--ko-scheme-s), calc(var(--ko-border-l) + var(--ko-hover-border-l-delta)));
  --ko-border-active:hsl(var(--ko-scheme-h), var(--ko-scheme-s), calc(var(--ko-border-l) + var(--ko-active-border-l-delta)));
  --ko-text-weak:hsl(var(--ko-text-h), var(--ko-text-s), var(--ko-text-weak-l));
  --ko-text:hsl(var(--ko-text-h), var(--ko-text-s), var(--ko-text-l));
  --ko-text-strong:hsl(var(--ko-text-h), var(--ko-text-s), var(--ko-text-strong-l));
  --ko-scheme-invert-ter:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-ter-l));
  --ko-scheme-invert-bis:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-bis-l));
  --ko-scheme-invert:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l));
  --ko-link:hsl(var(--ko-link-h), var(--ko-link-s), var(--ko-link-l));
  --ko-link-text:hsl(var(--ko-link-h), var(--ko-link-s), var(--ko-link-on-scheme-l));
  --ko-link-text-hover:hsl(var(--ko-link-h), var(--ko-link-s), calc(var(--ko-link-on-scheme-l) + var(--ko-hover-color-l-delta)));
  --ko-link-text-active:hsl(var(--ko-link-h), var(--ko-link-s), calc(var(--ko-link-on-scheme-l) + var(--ko-active-color-l-delta)));
  --ko-focus-h:var(--ko-link-h);
  --ko-focus-s:var(--ko-link-s);
  --ko-focus-l:var(--ko-link-l);
  --ko-focus-offset:1px;
  --ko-focus-style:solid;
  --ko-focus-width:2px;
  --ko-focus-shadow-size:0 0 0 0.1875em;
  --ko-focus-shadow-alpha:0.25;
  --ko-code:hsl(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-on-scheme-l));
  --ko-code-background:var(--ko-background);
  --ko-pre:var(--ko-text);
  --ko-pre-background:var(--ko-background);
  --ko-shadow:0 0.5em 1em -0.125em hsla(var(--ko-shadow-h), var(--ko-shadow-s), var(--ko-shadow-l), 0.1), 0 0px 0 1px hsla(var(--ko-shadow-h), var(--ko-shadow-s), var(--ko-shadow-l), 0.02);
}

@media (prefers-color-scheme: light){
  :root{
    --ko-scheme-h:221;
    --ko-scheme-s:14%;
    --ko-light-l:90%;
    --ko-light-invert-l:20%;
    --ko-dark-l:20%;
    --ko-dark-invert-l:90%;
    --ko-soft-l:90%;
    --ko-bold-l:20%;
    --ko-soft-invert-l:20%;
    --ko-bold-invert-l:90%;
    --ko-hover-background-l-delta:-5%;
    --ko-active-background-l-delta:-10%;
    --ko-hover-border-l-delta:-10%;
    --ko-active-border-l-delta:-20%;
    --ko-hover-color-l-delta:-5%;
    --ko-active-color-l-delta:-10%;
    --ko-hover-shadow-a-delta:-0.05;
    --ko-active-shadow-a-delta:-0.1;
    --ko-scheme-brightness:light;
    --ko-scheme-main-l:100%;
    --ko-scheme-main-bis-l:98%;
    --ko-scheme-main-ter-l:96%;
    --ko-background-l:96%;
    --ko-border-weak-l:93%;
    --ko-border-l:86%;
    --ko-text-weak-l:48%;
    --ko-text-l:29%;
    --ko-text-strong-l:21%;
    --ko-text-title-l:14%;
    --ko-scheme-invert-ter-l:14%;
    --ko-scheme-invert-bis-l:7%;
    --ko-scheme-invert-l:4%;
    --ko-family-primary:Pretendard, sans-serif;
    --ko-family-secondary:Noto Sans KR, sans-serif;
    --ko-family-code:Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;
    --ko-size-small:0.75rem;
    --ko-size-normal:1rem;
    --ko-size-medium:1.25rem;
    --ko-size-large:1.5rem;
    --ko-weight-light:300;
    --ko-weight-normal:400;
    --ko-weight-medium:500;
    --ko-weight-semibold:600;
    --ko-weight-bold:700;
    --ko-weight-extrabold:800;
    --ko-block-spacing:1.5rem;
    --ko-duration:294ms;
    --ko-easing:ease-out;
    --ko-radius-small:0.25rem;
    --ko-radius:0;
    --ko-radius-medium:0.5em;
    --ko-radius-large:0.75rem;
    --ko-radius-rounded:9999px;
    --ko-speed:86ms;
    --ko-arrow-color:var(--ko-link);
    --ko-loading-color:var(--ko-border);
    --ko-burger-h:var(--ko-link-h);
    --ko-burger-s:var(--ko-link-s);
    --ko-burger-l:var(--ko-link-l);
    --ko-burger-border-radius:0.5em;
    --ko-burger-gap:5px;
    --ko-burger-item-height:2px;
    --ko-burger-item-width:20px;
    --ko-white:hsla(var(--ko-white-h), var(--ko-white-s), var(--ko-white-l), 1);
    --ko-white-base:hsla(var(--ko-white-h), var(--ko-white-s), var(--ko-white-l), 1);
    --ko-white-rgb:255, 255, 255;
    --ko-white-h:221deg;
    --ko-white-s:14%;
    --ko-white-l:100%;
    --ko-white-invert-l:4%;
    --ko-white-invert:hsl(221, 14%, 4%);
    --ko-white-on-scheme-l:35%;
    --ko-white-on-scheme:hsla(var(--ko-white-h), var(--ko-white-s), var(--ko-white-on-scheme-l), 1);
    --ko-black:hsla(var(--ko-black-h), var(--ko-black-s), var(--ko-black-l), 1);
    --ko-black-base:hsla(var(--ko-black-h), var(--ko-black-s), var(--ko-black-l), 1);
    --ko-black-rgb:9, 10, 12;
    --ko-black-h:221deg;
    --ko-black-s:14%;
    --ko-black-l:4%;
    --ko-black-invert-l:100%;
    --ko-black-invert:hsl(221, 14%, 100%);
    --ko-black-on-scheme-l:4%;
    --ko-black-on-scheme:hsla(var(--ko-black-h), var(--ko-black-s), var(--ko-black-on-scheme-l), 1);
    --ko-light:hsla(var(--ko-light-h), var(--ko-light-s), var(--ko-light-l), 1);
    --ko-light-base:hsla(var(--ko-light-h), var(--ko-light-s), var(--ko-light-l), 1);
    --ko-light-rgb:243, 244, 246;
    --ko-light-h:221deg;
    --ko-light-s:14%;
    --ko-light-l:96%;
    --ko-light-invert-l:21%;
    --ko-light-invert:hsl(221, 14%, 21%);
    --ko-light-on-scheme-l:36%;
    --ko-light-on-scheme:hsla(var(--ko-light-h), var(--ko-light-s), var(--ko-light-on-scheme-l), 1);
    --ko-dark:hsla(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-l), 1);
    --ko-dark-base:hsla(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-l), 1);
    --ko-dark-rgb:46, 51, 61;
    --ko-dark-h:221deg;
    --ko-dark-s:14%;
    --ko-dark-l:21%;
    --ko-dark-invert-l:96%;
    --ko-dark-invert:hsl(221, 14%, 96%);
    --ko-dark-on-scheme-l:21%;
    --ko-dark-on-scheme:hsla(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-on-scheme-l), 1);
    --ko-text:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-l), 1);
    --ko-text-base:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-l), 1);
    --ko-text-rgb:117, 119, 99;
    --ko-text-h:66deg;
    --ko-text-s:9%;
    --ko-text-l:43%;
    --ko-text-00-l:0%;
    --ko-text-05-l:3%;
    --ko-text-10-l:8%;
    --ko-text-15-l:13%;
    --ko-text-20-l:18%;
    --ko-text-25-l:23%;
    --ko-text-30-l:28%;
    --ko-text-35-l:33%;
    --ko-text-40-l:38%;
    --ko-text-45-l:43%;
    --ko-text-50-l:48%;
    --ko-text-55-l:53%;
    --ko-text-60-l:58%;
    --ko-text-65-l:63%;
    --ko-text-70-l:68%;
    --ko-text-75-l:73%;
    --ko-text-80-l:78%;
    --ko-text-85-l:83%;
    --ko-text-90-l:88%;
    --ko-text-95-l:93%;
    --ko-text-100-l:100%;
    --ko-text-00:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-00-l), 1);
    --ko-text-00-invert-l:var(--ko-text-55-l);
    --ko-text-00-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-00-invert-l), 1);
    --ko-text-05:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-05-l), 1);
    --ko-text-05-invert-l:var(--ko-text-55-l);
    --ko-text-05-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-05-invert-l), 1);
    --ko-text-10:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-10-l), 1);
    --ko-text-10-invert-l:var(--ko-text-65-l);
    --ko-text-10-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-10-invert-l), 1);
    --ko-text-15:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-15-l), 1);
    --ko-text-15-invert-l:var(--ko-text-75-l);
    --ko-text-15-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-15-invert-l), 1);
    --ko-text-20:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-20-l), 1);
    --ko-text-20-invert-l:var(--ko-text-85-l);
    --ko-text-20-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-20-invert-l), 1);
    --ko-text-25:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-25-l), 1);
    --ko-text-25-invert-l:var(--ko-text-95-l);
    --ko-text-25-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-25-invert-l), 1);
    --ko-text-30:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-30-l), 1);
    --ko-text-30-invert-l:var(--ko-text-100-l);
    --ko-text-30-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-30-invert-l), 1);
    --ko-text-35:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-35-l), 1);
    --ko-text-35-invert-l:var(--ko-text-100-l);
    --ko-text-35-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-35-invert-l), 1);
    --ko-text-40:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-40-l), 1);
    --ko-text-40-invert-l:var(--ko-text-100-l);
    --ko-text-40-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-40-invert-l), 1);
    --ko-text-45:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-45-l), 1);
    --ko-text-45-invert-l:var(--ko-text-100-l);
    --ko-text-45-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-45-invert-l), 1);
    --ko-text-50:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-50-l), 1);
    --ko-text-50-invert-l:var(--ko-text-100-l);
    --ko-text-50-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-50-invert-l), 1);
    --ko-text-55:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-55-l), 1);
    --ko-text-55-invert-l:var(--ko-text-05-l);
    --ko-text-55-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-55-invert-l), 1);
    --ko-text-60:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-60-l), 1);
    --ko-text-60-invert-l:var(--ko-text-05-l);
    --ko-text-60-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-60-invert-l), 1);
    --ko-text-65:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-65-l), 1);
    --ko-text-65-invert-l:var(--ko-text-10-l);
    --ko-text-65-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-65-invert-l), 1);
    --ko-text-70:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-70-l), 1);
    --ko-text-70-invert-l:var(--ko-text-10-l);
    --ko-text-70-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-70-invert-l), 1);
    --ko-text-75:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-75-l), 1);
    --ko-text-75-invert-l:var(--ko-text-15-l);
    --ko-text-75-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-75-invert-l), 1);
    --ko-text-80:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-80-l), 1);
    --ko-text-80-invert-l:var(--ko-text-15-l);
    --ko-text-80-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-80-invert-l), 1);
    --ko-text-85:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-85-l), 1);
    --ko-text-85-invert-l:var(--ko-text-20-l);
    --ko-text-85-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-85-invert-l), 1);
    --ko-text-90:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-90-l), 1);
    --ko-text-90-invert-l:var(--ko-text-20-l);
    --ko-text-90-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-90-invert-l), 1);
    --ko-text-95:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-95-l), 1);
    --ko-text-95-invert-l:var(--ko-text-25-l);
    --ko-text-95-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-95-invert-l), 1);
    --ko-text-100:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-100-l), 1);
    --ko-text-100-invert-l:var(--ko-text-25-l);
    --ko-text-100-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-100-invert-l), 1);
    --ko-text-invert-l:var(--ko-text-100-l);
    --ko-text-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-invert-l), 1);
    --ko-text-light-l:var(--ko-text-90-l);
    --ko-text-light:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-light-l), 1);
    --ko-text-light-invert-l:var(--ko-text-20-l);
    --ko-text-light-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-light-invert-l), 1);
    --ko-text-dark-l:var(--ko-text-10-l);
    --ko-text-dark:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-dark-l), 1);
    --ko-text-dark-invert-l:var(--ko-text-65-l);
    --ko-text-dark-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-dark-invert-l), 1);
    --ko-text-soft:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-soft-l), 1);
    --ko-text-bold:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-bold-l), 1);
    --ko-text-soft-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-soft-invert-l), 1);
    --ko-text-bold-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-bold-invert-l), 1);
    --ko-text-on-scheme-l:32.7450980392%;
    --ko-text-on-scheme:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-on-scheme-l), 1);
    --ko-primary:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-l), 1);
    --ko-primary-base:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-l), 1);
    --ko-primary-rgb:214, 23, 39;
    --ko-primary-h:355deg;
    --ko-primary-s:81%;
    --ko-primary-l:46%;
    --ko-primary-00-l:1%;
    --ko-primary-05-l:6%;
    --ko-primary-10-l:11%;
    --ko-primary-15-l:16%;
    --ko-primary-20-l:21%;
    --ko-primary-25-l:26%;
    --ko-primary-30-l:31%;
    --ko-primary-35-l:36%;
    --ko-primary-40-l:41%;
    --ko-primary-45-l:46%;
    --ko-primary-50-l:51%;
    --ko-primary-55-l:56%;
    --ko-primary-60-l:61%;
    --ko-primary-65-l:66%;
    --ko-primary-70-l:71%;
    --ko-primary-75-l:76%;
    --ko-primary-80-l:81%;
    --ko-primary-85-l:86%;
    --ko-primary-90-l:91%;
    --ko-primary-95-l:96%;
    --ko-primary-100-l:100%;
    --ko-primary-00:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-00-l), 1);
    --ko-primary-00-invert-l:var(--ko-primary-65-l);
    --ko-primary-00-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-00-invert-l), 1);
    --ko-primary-05:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-05-l), 1);
    --ko-primary-05-invert-l:var(--ko-primary-70-l);
    --ko-primary-05-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-05-invert-l), 1);
    --ko-primary-10:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-10-l), 1);
    --ko-primary-10-invert-l:var(--ko-primary-75-l);
    --ko-primary-10-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-10-invert-l), 1);
    --ko-primary-15:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-15-l), 1);
    --ko-primary-15-invert-l:var(--ko-primary-80-l);
    --ko-primary-15-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-15-invert-l), 1);
    --ko-primary-20:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-20-l), 1);
    --ko-primary-20-invert-l:var(--ko-primary-85-l);
    --ko-primary-20-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-20-invert-l), 1);
    --ko-primary-25:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-25-l), 1);
    --ko-primary-25-invert-l:var(--ko-primary-90-l);
    --ko-primary-25-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-25-invert-l), 1);
    --ko-primary-30:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-30-l), 1);
    --ko-primary-30-invert-l:var(--ko-primary-95-l);
    --ko-primary-30-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-30-invert-l), 1);
    --ko-primary-35:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-35-l), 1);
    --ko-primary-35-invert-l:var(--ko-primary-100-l);
    --ko-primary-35-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-35-invert-l), 1);
    --ko-primary-40:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-40-l), 1);
    --ko-primary-40-invert-l:var(--ko-primary-100-l);
    --ko-primary-40-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-40-invert-l), 1);
    --ko-primary-45:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-45-l), 1);
    --ko-primary-45-invert-l:var(--ko-primary-100-l);
    --ko-primary-45-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-45-invert-l), 1);
    --ko-primary-50:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-50-l), 1);
    --ko-primary-50-invert-l:var(--ko-primary-100-l);
    --ko-primary-50-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-50-invert-l), 1);
    --ko-primary-55:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-55-l), 1);
    --ko-primary-55-invert-l:var(--ko-primary-100-l);
    --ko-primary-55-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-55-invert-l), 1);
    --ko-primary-60:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-60-l), 1);
    --ko-primary-60-invert-l:var(--ko-primary-100-l);
    --ko-primary-60-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-60-invert-l), 1);
    --ko-primary-65:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-65-l), 1);
    --ko-primary-65-invert-l:var(--ko-primary-00-l);
    --ko-primary-65-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-65-invert-l), 1);
    --ko-primary-70:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-70-l), 1);
    --ko-primary-70-invert-l:var(--ko-primary-05-l);
    --ko-primary-70-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-70-invert-l), 1);
    --ko-primary-75:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-75-l), 1);
    --ko-primary-75-invert-l:var(--ko-primary-10-l);
    --ko-primary-75-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-75-invert-l), 1);
    --ko-primary-80:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-80-l), 1);
    --ko-primary-80-invert-l:var(--ko-primary-15-l);
    --ko-primary-80-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-80-invert-l), 1);
    --ko-primary-85:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-85-l), 1);
    --ko-primary-85-invert-l:var(--ko-primary-20-l);
    --ko-primary-85-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-85-invert-l), 1);
    --ko-primary-90:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-90-l), 1);
    --ko-primary-90-invert-l:var(--ko-primary-25-l);
    --ko-primary-90-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-90-invert-l), 1);
    --ko-primary-95:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-95-l), 1);
    --ko-primary-95-invert-l:var(--ko-primary-30-l);
    --ko-primary-95-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-95-invert-l), 1);
    --ko-primary-100:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-100-l), 1);
    --ko-primary-100-invert-l:var(--ko-primary-30-l);
    --ko-primary-100-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-100-invert-l), 1);
    --ko-primary-invert-l:var(--ko-primary-100-l);
    --ko-primary-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-invert-l), 1);
    --ko-primary-light-l:var(--ko-primary-90-l);
    --ko-primary-light:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-light-l), 1);
    --ko-primary-light-invert-l:var(--ko-primary-25-l);
    --ko-primary-light-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-light-invert-l), 1);
    --ko-primary-dark-l:var(--ko-primary-10-l);
    --ko-primary-dark:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-dark-l), 1);
    --ko-primary-dark-invert-l:var(--ko-primary-75-l);
    --ko-primary-dark-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-dark-invert-l), 1);
    --ko-primary-soft:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-soft-l), 1);
    --ko-primary-bold:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-bold-l), 1);
    --ko-primary-soft-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-soft-invert-l), 1);
    --ko-primary-bold-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-bold-invert-l), 1);
    --ko-primary-on-scheme-l:41.4705882353%;
    --ko-primary-on-scheme:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-on-scheme-l), 1);
    --ko-link:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-l), 1);
    --ko-link-base:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-l), 1);
    --ko-link-rgb:32, 33, 32;
    --ko-link-h:120deg;
    --ko-link-s:2%;
    --ko-link-l:13%;
    --ko-link-00-l:0%;
    --ko-link-05-l:3%;
    --ko-link-10-l:8%;
    --ko-link-15-l:13%;
    --ko-link-20-l:18%;
    --ko-link-25-l:23%;
    --ko-link-30-l:28%;
    --ko-link-35-l:33%;
    --ko-link-40-l:38%;
    --ko-link-45-l:43%;
    --ko-link-50-l:48%;
    --ko-link-55-l:53%;
    --ko-link-60-l:58%;
    --ko-link-65-l:63%;
    --ko-link-70-l:68%;
    --ko-link-75-l:73%;
    --ko-link-80-l:78%;
    --ko-link-85-l:83%;
    --ko-link-90-l:88%;
    --ko-link-95-l:93%;
    --ko-link-100-l:100%;
    --ko-link-00:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-00-l), 1);
    --ko-link-00-invert-l:var(--ko-link-55-l);
    --ko-link-00-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-00-invert-l), 1);
    --ko-link-05:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-05-l), 1);
    --ko-link-05-invert-l:var(--ko-link-60-l);
    --ko-link-05-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-05-invert-l), 1);
    --ko-link-10:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-10-l), 1);
    --ko-link-10-invert-l:var(--ko-link-65-l);
    --ko-link-10-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-10-invert-l), 1);
    --ko-link-15:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-15-l), 1);
    --ko-link-15-invert-l:var(--ko-link-75-l);
    --ko-link-15-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-15-invert-l), 1);
    --ko-link-20:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-20-l), 1);
    --ko-link-20-invert-l:var(--ko-link-85-l);
    --ko-link-20-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-20-invert-l), 1);
    --ko-link-25:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-25-l), 1);
    --ko-link-25-invert-l:var(--ko-link-95-l);
    --ko-link-25-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-25-invert-l), 1);
    --ko-link-30:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-30-l), 1);
    --ko-link-30-invert-l:var(--ko-link-100-l);
    --ko-link-30-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-30-invert-l), 1);
    --ko-link-35:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-35-l), 1);
    --ko-link-35-invert-l:var(--ko-link-100-l);
    --ko-link-35-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-35-invert-l), 1);
    --ko-link-40:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-40-l), 1);
    --ko-link-40-invert-l:var(--ko-link-100-l);
    --ko-link-40-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-40-invert-l), 1);
    --ko-link-45:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-45-l), 1);
    --ko-link-45-invert-l:var(--ko-link-100-l);
    --ko-link-45-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-45-invert-l), 1);
    --ko-link-50:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-50-l), 1);
    --ko-link-50-invert-l:var(--ko-link-100-l);
    --ko-link-50-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-50-invert-l), 1);
    --ko-link-55:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-55-l), 1);
    --ko-link-55-invert-l:var(--ko-link-00-l);
    --ko-link-55-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-55-invert-l), 1);
    --ko-link-60:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-60-l), 1);
    --ko-link-60-invert-l:var(--ko-link-05-l);
    --ko-link-60-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-60-invert-l), 1);
    --ko-link-65:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-65-l), 1);
    --ko-link-65-invert-l:var(--ko-link-10-l);
    --ko-link-65-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-65-invert-l), 1);
    --ko-link-70:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-70-l), 1);
    --ko-link-70-invert-l:var(--ko-link-10-l);
    --ko-link-70-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-70-invert-l), 1);
    --ko-link-75:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-75-l), 1);
    --ko-link-75-invert-l:var(--ko-link-15-l);
    --ko-link-75-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-75-invert-l), 1);
    --ko-link-80:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-80-l), 1);
    --ko-link-80-invert-l:var(--ko-link-15-l);
    --ko-link-80-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-80-invert-l), 1);
    --ko-link-85:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-85-l), 1);
    --ko-link-85-invert-l:var(--ko-link-20-l);
    --ko-link-85-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-85-invert-l), 1);
    --ko-link-90:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-90-l), 1);
    --ko-link-90-invert-l:var(--ko-link-20-l);
    --ko-link-90-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-90-invert-l), 1);
    --ko-link-95:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-95-l), 1);
    --ko-link-95-invert-l:var(--ko-link-25-l);
    --ko-link-95-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-95-invert-l), 1);
    --ko-link-100:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-100-l), 1);
    --ko-link-100-invert-l:var(--ko-link-25-l);
    --ko-link-100-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-100-invert-l), 1);
    --ko-link-invert-l:var(--ko-link-75-l);
    --ko-link-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-invert-l), 1);
    --ko-link-light-l:var(--ko-link-90-l);
    --ko-link-light:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-light-l), 1);
    --ko-link-light-invert-l:var(--ko-link-20-l);
    --ko-link-light-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-light-invert-l), 1);
    --ko-link-dark-l:var(--ko-link-10-l);
    --ko-link-dark:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-dark-l), 1);
    --ko-link-dark-invert-l:var(--ko-link-65-l);
    --ko-link-dark-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-dark-invert-l), 1);
    --ko-link-soft:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-soft-l), 1);
    --ko-link-bold:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-bold-l), 1);
    --ko-link-soft-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-soft-invert-l), 1);
    --ko-link-bold-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-bold-invert-l), 1);
    --ko-link-on-scheme-l:12.7450980392%;
    --ko-link-on-scheme:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-on-scheme-l), 1);
    --ko-info:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-l), 1);
    --ko-info-base:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-l), 1);
    --ko-info-rgb:102, 209, 255;
    --ko-info-h:198deg;
    --ko-info-s:100%;
    --ko-info-l:70%;
    --ko-info-00-l:0%;
    --ko-info-05-l:5%;
    --ko-info-10-l:10%;
    --ko-info-15-l:15%;
    --ko-info-20-l:20%;
    --ko-info-25-l:25%;
    --ko-info-30-l:30%;
    --ko-info-35-l:35%;
    --ko-info-40-l:40%;
    --ko-info-45-l:45%;
    --ko-info-50-l:50%;
    --ko-info-55-l:55%;
    --ko-info-60-l:60%;
    --ko-info-65-l:65%;
    --ko-info-70-l:70%;
    --ko-info-75-l:75%;
    --ko-info-80-l:80%;
    --ko-info-85-l:85%;
    --ko-info-90-l:90%;
    --ko-info-95-l:95%;
    --ko-info-100-l:100%;
    --ko-info-00:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-00-l), 1);
    --ko-info-00-invert-l:var(--ko-info-45-l);
    --ko-info-00-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-00-invert-l), 1);
    --ko-info-05:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-05-l), 1);
    --ko-info-05-invert-l:var(--ko-info-50-l);
    --ko-info-05-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-05-invert-l), 1);
    --ko-info-10:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-10-l), 1);
    --ko-info-10-invert-l:var(--ko-info-60-l);
    --ko-info-10-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-10-invert-l), 1);
    --ko-info-15:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-15-l), 1);
    --ko-info-15-invert-l:var(--ko-info-80-l);
    --ko-info-15-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-15-invert-l), 1);
    --ko-info-20:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-20-l), 1);
    --ko-info-20-invert-l:var(--ko-info-95-l);
    --ko-info-20-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-20-invert-l), 1);
    --ko-info-25:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-25-l), 1);
    --ko-info-25-invert-l:var(--ko-info-100-l);
    --ko-info-25-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-25-invert-l), 1);
    --ko-info-30:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-30-l), 1);
    --ko-info-30-invert-l:var(--ko-info-100-l);
    --ko-info-30-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-30-invert-l), 1);
    --ko-info-35:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-35-l), 1);
    --ko-info-35-invert-l:var(--ko-info-100-l);
    --ko-info-35-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-35-invert-l), 1);
    --ko-info-40:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-40-l), 1);
    --ko-info-40-invert-l:var(--ko-info-100-l);
    --ko-info-40-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-40-invert-l), 1);
    --ko-info-45:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-45-l), 1);
    --ko-info-45-invert-l:var(--ko-info-00-l);
    --ko-info-45-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-45-invert-l), 1);
    --ko-info-50:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-50-l), 1);
    --ko-info-50-invert-l:var(--ko-info-05-l);
    --ko-info-50-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-50-invert-l), 1);
    --ko-info-55:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-55-l), 1);
    --ko-info-55-invert-l:var(--ko-info-05-l);
    --ko-info-55-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-55-invert-l), 1);
    --ko-info-60:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-60-l), 1);
    --ko-info-60-invert-l:var(--ko-info-10-l);
    --ko-info-60-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-60-invert-l), 1);
    --ko-info-65:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-65-l), 1);
    --ko-info-65-invert-l:var(--ko-info-10-l);
    --ko-info-65-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-65-invert-l), 1);
    --ko-info-70:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-70-l), 1);
    --ko-info-70-invert-l:var(--ko-info-10-l);
    --ko-info-70-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-70-invert-l), 1);
    --ko-info-75:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-75-l), 1);
    --ko-info-75-invert-l:var(--ko-info-10-l);
    --ko-info-75-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-75-invert-l), 1);
    --ko-info-80:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-80-l), 1);
    --ko-info-80-invert-l:var(--ko-info-15-l);
    --ko-info-80-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-80-invert-l), 1);
    --ko-info-85:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-85-l), 1);
    --ko-info-85-invert-l:var(--ko-info-15-l);
    --ko-info-85-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-85-invert-l), 1);
    --ko-info-90:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-90-l), 1);
    --ko-info-90-invert-l:var(--ko-info-15-l);
    --ko-info-90-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-90-invert-l), 1);
    --ko-info-95:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-95-l), 1);
    --ko-info-95-invert-l:var(--ko-info-20-l);
    --ko-info-95-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-95-invert-l), 1);
    --ko-info-100:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-100-l), 1);
    --ko-info-100-invert-l:var(--ko-info-20-l);
    --ko-info-100-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-100-invert-l), 1);
    --ko-info-invert-l:var(--ko-info-10-l);
    --ko-info-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-invert-l), 1);
    --ko-info-light-l:var(--ko-info-90-l);
    --ko-info-light:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-light-l), 1);
    --ko-info-light-invert-l:var(--ko-info-15-l);
    --ko-info-light-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-light-invert-l), 1);
    --ko-info-dark-l:var(--ko-info-10-l);
    --ko-info-dark:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-dark-l), 1);
    --ko-info-dark-invert-l:var(--ko-info-60-l);
    --ko-info-dark-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-dark-invert-l), 1);
    --ko-info-soft:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-soft-l), 1);
    --ko-info-bold:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-bold-l), 1);
    --ko-info-soft-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-soft-invert-l), 1);
    --ko-info-bold-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-bold-invert-l), 1);
    --ko-info-on-scheme-l:25%;
    --ko-info-on-scheme:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-on-scheme-l), 1);
    --ko-success:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-l), 1);
    --ko-success-base:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-l), 1);
    --ko-success-rgb:72, 199, 142;
    --ko-success-h:153deg;
    --ko-success-s:53%;
    --ko-success-l:53%;
    --ko-success-00-l:0%;
    --ko-success-05-l:3%;
    --ko-success-10-l:8%;
    --ko-success-15-l:13%;
    --ko-success-20-l:18%;
    --ko-success-25-l:23%;
    --ko-success-30-l:28%;
    --ko-success-35-l:33%;
    --ko-success-40-l:38%;
    --ko-success-45-l:43%;
    --ko-success-50-l:48%;
    --ko-success-55-l:53%;
    --ko-success-60-l:58%;
    --ko-success-65-l:63%;
    --ko-success-70-l:68%;
    --ko-success-75-l:73%;
    --ko-success-80-l:78%;
    --ko-success-85-l:83%;
    --ko-success-90-l:88%;
    --ko-success-95-l:93%;
    --ko-success-100-l:100%;
    --ko-success-00:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-00-l), 1);
    --ko-success-00-invert-l:var(--ko-success-45-l);
    --ko-success-00-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-00-invert-l), 1);
    --ko-success-05:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-05-l), 1);
    --ko-success-05-invert-l:var(--ko-success-45-l);
    --ko-success-05-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-05-invert-l), 1);
    --ko-success-10:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-10-l), 1);
    --ko-success-10-invert-l:var(--ko-success-55-l);
    --ko-success-10-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-10-invert-l), 1);
    --ko-success-15:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-15-l), 1);
    --ko-success-15-invert-l:var(--ko-success-75-l);
    --ko-success-15-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-15-invert-l), 1);
    --ko-success-20:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-20-l), 1);
    --ko-success-20-invert-l:var(--ko-success-90-l);
    --ko-success-20-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-20-invert-l), 1);
    --ko-success-25:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-25-l), 1);
    --ko-success-25-invert-l:var(--ko-success-100-l);
    --ko-success-25-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-25-invert-l), 1);
    --ko-success-30:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-30-l), 1);
    --ko-success-30-invert-l:var(--ko-success-100-l);
    --ko-success-30-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-30-invert-l), 1);
    --ko-success-35:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-35-l), 1);
    --ko-success-35-invert-l:var(--ko-success-100-l);
    --ko-success-35-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-35-invert-l), 1);
    --ko-success-40:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-40-l), 1);
    --ko-success-40-invert-l:var(--ko-success-100-l);
    --ko-success-40-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-40-invert-l), 1);
    --ko-success-45:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-45-l), 1);
    --ko-success-45-invert-l:var(--ko-success-05-l);
    --ko-success-45-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-45-invert-l), 1);
    --ko-success-50:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-50-l), 1);
    --ko-success-50-invert-l:var(--ko-success-05-l);
    --ko-success-50-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-50-invert-l), 1);
    --ko-success-55:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-55-l), 1);
    --ko-success-55-invert-l:var(--ko-success-10-l);
    --ko-success-55-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-55-invert-l), 1);
    --ko-success-60:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-60-l), 1);
    --ko-success-60-invert-l:var(--ko-success-10-l);
    --ko-success-60-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-60-invert-l), 1);
    --ko-success-65:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-65-l), 1);
    --ko-success-65-invert-l:var(--ko-success-10-l);
    --ko-success-65-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-65-invert-l), 1);
    --ko-success-70:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-70-l), 1);
    --ko-success-70-invert-l:var(--ko-success-10-l);
    --ko-success-70-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-70-invert-l), 1);
    --ko-success-75:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-75-l), 1);
    --ko-success-75-invert-l:var(--ko-success-15-l);
    --ko-success-75-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-75-invert-l), 1);
    --ko-success-80:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-80-l), 1);
    --ko-success-80-invert-l:var(--ko-success-15-l);
    --ko-success-80-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-80-invert-l), 1);
    --ko-success-85:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-85-l), 1);
    --ko-success-85-invert-l:var(--ko-success-15-l);
    --ko-success-85-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-85-invert-l), 1);
    --ko-success-90:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-90-l), 1);
    --ko-success-90-invert-l:var(--ko-success-20-l);
    --ko-success-90-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-90-invert-l), 1);
    --ko-success-95:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-95-l), 1);
    --ko-success-95-invert-l:var(--ko-success-20-l);
    --ko-success-95-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-95-invert-l), 1);
    --ko-success-100:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-100-l), 1);
    --ko-success-100-invert-l:var(--ko-success-20-l);
    --ko-success-100-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-100-invert-l), 1);
    --ko-success-invert-l:var(--ko-success-10-l);
    --ko-success-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-invert-l), 1);
    --ko-success-light-l:var(--ko-success-90-l);
    --ko-success-light:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-light-l), 1);
    --ko-success-light-invert-l:var(--ko-success-20-l);
    --ko-success-light-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-light-invert-l), 1);
    --ko-success-dark-l:var(--ko-success-10-l);
    --ko-success-dark:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-dark-l), 1);
    --ko-success-dark-invert-l:var(--ko-success-55-l);
    --ko-success-dark-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-dark-invert-l), 1);
    --ko-success-soft:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-soft-l), 1);
    --ko-success-bold:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-bold-l), 1);
    --ko-success-soft-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-soft-invert-l), 1);
    --ko-success-bold-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-bold-invert-l), 1);
    --ko-success-on-scheme-l:23%;
    --ko-success-on-scheme:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-on-scheme-l), 1);
    --ko-warning:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-l), 1);
    --ko-warning-base:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-l), 1);
    --ko-warning-rgb:255, 183, 15;
    --ko-warning-h:42deg;
    --ko-warning-s:100%;
    --ko-warning-l:53%;
    --ko-warning-00-l:0%;
    --ko-warning-05-l:3%;
    --ko-warning-10-l:8%;
    --ko-warning-15-l:13%;
    --ko-warning-20-l:18%;
    --ko-warning-25-l:23%;
    --ko-warning-30-l:28%;
    --ko-warning-35-l:33%;
    --ko-warning-40-l:38%;
    --ko-warning-45-l:43%;
    --ko-warning-50-l:48%;
    --ko-warning-55-l:53%;
    --ko-warning-60-l:58%;
    --ko-warning-65-l:63%;
    --ko-warning-70-l:68%;
    --ko-warning-75-l:73%;
    --ko-warning-80-l:78%;
    --ko-warning-85-l:83%;
    --ko-warning-90-l:88%;
    --ko-warning-95-l:93%;
    --ko-warning-100-l:100%;
    --ko-warning-00:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-00-l), 1);
    --ko-warning-00-invert-l:var(--ko-warning-40-l);
    --ko-warning-00-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-00-invert-l), 1);
    --ko-warning-05:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-05-l), 1);
    --ko-warning-05-invert-l:var(--ko-warning-45-l);
    --ko-warning-05-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-05-invert-l), 1);
    --ko-warning-10:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-10-l), 1);
    --ko-warning-10-invert-l:var(--ko-warning-50-l);
    --ko-warning-10-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-10-invert-l), 1);
    --ko-warning-15:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-15-l), 1);
    --ko-warning-15-invert-l:var(--ko-warning-70-l);
    --ko-warning-15-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-15-invert-l), 1);
    --ko-warning-20:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-20-l), 1);
    --ko-warning-20-invert-l:var(--ko-warning-100-l);
    --ko-warning-20-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-20-invert-l), 1);
    --ko-warning-25:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-25-l), 1);
    --ko-warning-25-invert-l:var(--ko-warning-100-l);
    --ko-warning-25-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-25-invert-l), 1);
    --ko-warning-30:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-30-l), 1);
    --ko-warning-30-invert-l:var(--ko-warning-100-l);
    --ko-warning-30-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-30-invert-l), 1);
    --ko-warning-35:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-35-l), 1);
    --ko-warning-35-invert-l:var(--ko-warning-100-l);
    --ko-warning-35-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-35-invert-l), 1);
    --ko-warning-40:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-40-l), 1);
    --ko-warning-40-invert-l:var(--ko-warning-00-l);
    --ko-warning-40-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-40-invert-l), 1);
    --ko-warning-45:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-45-l), 1);
    --ko-warning-45-invert-l:var(--ko-warning-05-l);
    --ko-warning-45-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-45-invert-l), 1);
    --ko-warning-50:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-50-l), 1);
    --ko-warning-50-invert-l:var(--ko-warning-10-l);
    --ko-warning-50-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-50-invert-l), 1);
    --ko-warning-55:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-55-l), 1);
    --ko-warning-55-invert-l:var(--ko-warning-10-l);
    --ko-warning-55-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-55-invert-l), 1);
    --ko-warning-60:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-60-l), 1);
    --ko-warning-60-invert-l:var(--ko-warning-10-l);
    --ko-warning-60-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-60-invert-l), 1);
    --ko-warning-65:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-65-l), 1);
    --ko-warning-65-invert-l:var(--ko-warning-10-l);
    --ko-warning-65-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-65-invert-l), 1);
    --ko-warning-70:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-70-l), 1);
    --ko-warning-70-invert-l:var(--ko-warning-15-l);
    --ko-warning-70-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-70-invert-l), 1);
    --ko-warning-75:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-75-l), 1);
    --ko-warning-75-invert-l:var(--ko-warning-15-l);
    --ko-warning-75-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-75-invert-l), 1);
    --ko-warning-80:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-80-l), 1);
    --ko-warning-80-invert-l:var(--ko-warning-15-l);
    --ko-warning-80-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-80-invert-l), 1);
    --ko-warning-85:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-85-l), 1);
    --ko-warning-85-invert-l:var(--ko-warning-15-l);
    --ko-warning-85-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-85-invert-l), 1);
    --ko-warning-90:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-90-l), 1);
    --ko-warning-90-invert-l:var(--ko-warning-15-l);
    --ko-warning-90-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-90-invert-l), 1);
    --ko-warning-95:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-95-l), 1);
    --ko-warning-95-invert-l:var(--ko-warning-15-l);
    --ko-warning-95-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-95-invert-l), 1);
    --ko-warning-100:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-100-l), 1);
    --ko-warning-100-invert-l:var(--ko-warning-20-l);
    --ko-warning-100-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-100-invert-l), 1);
    --ko-warning-invert-l:var(--ko-warning-10-l);
    --ko-warning-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-invert-l), 1);
    --ko-warning-light-l:var(--ko-warning-90-l);
    --ko-warning-light:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-light-l), 1);
    --ko-warning-light-invert-l:var(--ko-warning-15-l);
    --ko-warning-light-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-light-invert-l), 1);
    --ko-warning-dark-l:var(--ko-warning-10-l);
    --ko-warning-dark:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-dark-l), 1);
    --ko-warning-dark-invert-l:var(--ko-warning-50-l);
    --ko-warning-dark-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-dark-invert-l), 1);
    --ko-warning-soft:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-soft-l), 1);
    --ko-warning-bold:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-bold-l), 1);
    --ko-warning-soft-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-soft-invert-l), 1);
    --ko-warning-bold-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-bold-invert-l), 1);
    --ko-warning-on-scheme-l:23%;
    --ko-warning-on-scheme:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-on-scheme-l), 1);
    --ko-danger:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-l), 1);
    --ko-danger-base:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-l), 1);
    --ko-danger-rgb:255, 102, 133;
    --ko-danger-h:348deg;
    --ko-danger-s:100%;
    --ko-danger-l:70%;
    --ko-danger-00-l:0%;
    --ko-danger-05-l:5%;
    --ko-danger-10-l:10%;
    --ko-danger-15-l:15%;
    --ko-danger-20-l:20%;
    --ko-danger-25-l:25%;
    --ko-danger-30-l:30%;
    --ko-danger-35-l:35%;
    --ko-danger-40-l:40%;
    --ko-danger-45-l:45%;
    --ko-danger-50-l:50%;
    --ko-danger-55-l:55%;
    --ko-danger-60-l:60%;
    --ko-danger-65-l:65%;
    --ko-danger-70-l:70%;
    --ko-danger-75-l:75%;
    --ko-danger-80-l:80%;
    --ko-danger-85-l:85%;
    --ko-danger-90-l:90%;
    --ko-danger-95-l:95%;
    --ko-danger-100-l:100%;
    --ko-danger-00:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-00-l), 1);
    --ko-danger-00-invert-l:var(--ko-danger-65-l);
    --ko-danger-00-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-00-invert-l), 1);
    --ko-danger-05:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-05-l), 1);
    --ko-danger-05-invert-l:var(--ko-danger-70-l);
    --ko-danger-05-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-05-invert-l), 1);
    --ko-danger-10:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-10-l), 1);
    --ko-danger-10-invert-l:var(--ko-danger-75-l);
    --ko-danger-10-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-10-invert-l), 1);
    --ko-danger-15:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-15-l), 1);
    --ko-danger-15-invert-l:var(--ko-danger-80-l);
    --ko-danger-15-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-15-invert-l), 1);
    --ko-danger-20:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-20-l), 1);
    --ko-danger-20-invert-l:var(--ko-danger-85-l);
    --ko-danger-20-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-20-invert-l), 1);
    --ko-danger-25:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-25-l), 1);
    --ko-danger-25-invert-l:var(--ko-danger-90-l);
    --ko-danger-25-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-25-invert-l), 1);
    --ko-danger-30:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-30-l), 1);
    --ko-danger-30-invert-l:var(--ko-danger-100-l);
    --ko-danger-30-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-30-invert-l), 1);
    --ko-danger-35:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-35-l), 1);
    --ko-danger-35-invert-l:var(--ko-danger-100-l);
    --ko-danger-35-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-35-invert-l), 1);
    --ko-danger-40:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-40-l), 1);
    --ko-danger-40-invert-l:var(--ko-danger-100-l);
    --ko-danger-40-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-40-invert-l), 1);
    --ko-danger-45:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-45-l), 1);
    --ko-danger-45-invert-l:var(--ko-danger-100-l);
    --ko-danger-45-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-45-invert-l), 1);
    --ko-danger-50:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-50-l), 1);
    --ko-danger-50-invert-l:var(--ko-danger-100-l);
    --ko-danger-50-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-50-invert-l), 1);
    --ko-danger-55:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-55-l), 1);
    --ko-danger-55-invert-l:var(--ko-danger-100-l);
    --ko-danger-55-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-55-invert-l), 1);
    --ko-danger-60:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-60-l), 1);
    --ko-danger-60-invert-l:var(--ko-danger-100-l);
    --ko-danger-60-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-60-invert-l), 1);
    --ko-danger-65:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-65-l), 1);
    --ko-danger-65-invert-l:var(--ko-danger-00-l);
    --ko-danger-65-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-65-invert-l), 1);
    --ko-danger-70:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-70-l), 1);
    --ko-danger-70-invert-l:var(--ko-danger-05-l);
    --ko-danger-70-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-70-invert-l), 1);
    --ko-danger-75:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-75-l), 1);
    --ko-danger-75-invert-l:var(--ko-danger-10-l);
    --ko-danger-75-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-75-invert-l), 1);
    --ko-danger-80:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-80-l), 1);
    --ko-danger-80-invert-l:var(--ko-danger-15-l);
    --ko-danger-80-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-80-invert-l), 1);
    --ko-danger-85:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-85-l), 1);
    --ko-danger-85-invert-l:var(--ko-danger-20-l);
    --ko-danger-85-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-85-invert-l), 1);
    --ko-danger-90:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-90-l), 1);
    --ko-danger-90-invert-l:var(--ko-danger-25-l);
    --ko-danger-90-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-90-invert-l), 1);
    --ko-danger-95:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-95-l), 1);
    --ko-danger-95-invert-l:var(--ko-danger-25-l);
    --ko-danger-95-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-95-invert-l), 1);
    --ko-danger-100:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-100-l), 1);
    --ko-danger-100-invert-l:var(--ko-danger-30-l);
    --ko-danger-100-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-100-invert-l), 1);
    --ko-danger-invert-l:var(--ko-danger-05-l);
    --ko-danger-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-invert-l), 1);
    --ko-danger-light-l:var(--ko-danger-90-l);
    --ko-danger-light:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-light-l), 1);
    --ko-danger-light-invert-l:var(--ko-danger-25-l);
    --ko-danger-light-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-light-invert-l), 1);
    --ko-danger-dark-l:var(--ko-danger-10-l);
    --ko-danger-dark:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-dark-l), 1);
    --ko-danger-dark-invert-l:var(--ko-danger-75-l);
    --ko-danger-dark-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-dark-invert-l), 1);
    --ko-danger-soft:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-soft-l), 1);
    --ko-danger-bold:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-bold-l), 1);
    --ko-danger-soft-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-soft-invert-l), 1);
    --ko-danger-bold-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-bold-invert-l), 1);
    --ko-danger-on-scheme-l:40%;
    --ko-danger-on-scheme:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-on-scheme-l), 1);
    --ko-black-bis:hsl(221, 14%, 9%);
    --ko-black-ter:hsl(221, 14%, 14%);
    --ko-grey-darker:hsl(221, 14%, 21%);
    --ko-grey-dark:#757763;
    --ko-grey:hsl(221, 14%, 48%);
    --ko-grey-light:#d0d1cd;
    --ko-grey-lighter:hsl(221, 14%, 86%);
    --ko-white-ter:hsl(221, 14%, 96%);
    --ko-white-bis:hsl(221, 14%, 98%);
    --ko-shadow-h:221deg;
    --ko-shadow-s:14%;
    --ko-shadow-l:4%;
    --ko-size-1:3rem;
    --ko-size-2:2.5rem;
    --ko-size-3:2rem;
    --ko-size-4:1.5rem;
    --ko-size-5:1.25rem;
    --ko-size-6:1rem;
    --ko-size-7:0.75rem;
  }
}
@media (prefers-color-scheme: dark){
  :root{
    --ko-white-on-scheme-l:100%;
    --ko-white-on-scheme:hsla(var(--ko-white-h), var(--ko-white-s), var(--ko-white-on-scheme-l), 1);
    --ko-black-on-scheme-l:0%;
    --ko-black-on-scheme:hsla(var(--ko-black-h), var(--ko-black-s), var(--ko-black-on-scheme-l), 1);
    --ko-light-on-scheme-l:96%;
    --ko-light-on-scheme:hsla(var(--ko-light-h), var(--ko-light-s), var(--ko-light-on-scheme-l), 1);
    --ko-dark-on-scheme-l:56%;
    --ko-dark-on-scheme:hsla(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-on-scheme-l), 1);
    --ko-text-on-scheme-l:47.7450980392%;
    --ko-text-on-scheme:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-on-scheme-l), 1);
    --ko-primary-on-scheme-l:66.4705882353%;
    --ko-primary-on-scheme:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-on-scheme-l), 1);
    --ko-link-on-scheme-l:52.7450980392%;
    --ko-link-on-scheme:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-on-scheme-l), 1);
    --ko-info-on-scheme-l:70%;
    --ko-info-on-scheme:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-on-scheme-l), 1);
    --ko-success-on-scheme-l:53%;
    --ko-success-on-scheme:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-on-scheme-l), 1);
    --ko-warning-on-scheme-l:53%;
    --ko-warning-on-scheme:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-on-scheme-l), 1);
    --ko-danger-on-scheme-l:70%;
    --ko-danger-on-scheme:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-on-scheme-l), 1);
    --ko-scheme-brightness:dark;
    --ko-scheme-main-l:9%;
    --ko-scheme-main-bis-l:11%;
    --ko-scheme-main-ter-l:13%;
    --ko-soft-l:20%;
    --ko-bold-l:90%;
    --ko-soft-invert-l:90%;
    --ko-bold-invert-l:20%;
    --ko-background-l:14%;
    --ko-border-weak-l:21%;
    --ko-border-l:24%;
    --ko-text-weak-l:53%;
    --ko-text-l:71%;
    --ko-text-strong-l:93%;
    --ko-text-title-l:100%;
    --ko-hover-background-l-delta:5%;
    --ko-active-background-l-delta:10%;
    --ko-hover-border-l-delta:10%;
    --ko-active-border-l-delta:20%;
    --ko-hover-color-l-delta:5%;
    --ko-active-color-l-delta:10%;
    --ko-shadow-h:0deg;
    --ko-shadow-s:0%;
    --ko-shadow-l:100%;
  }
}
[data-theme=light],
.theme-light{
  --ko-scheme-h:221;
  --ko-scheme-s:14%;
  --ko-light-l:90%;
  --ko-light-invert-l:20%;
  --ko-dark-l:20%;
  --ko-dark-invert-l:90%;
  --ko-soft-l:90%;
  --ko-bold-l:20%;
  --ko-soft-invert-l:20%;
  --ko-bold-invert-l:90%;
  --ko-hover-background-l-delta:-5%;
  --ko-active-background-l-delta:-10%;
  --ko-hover-border-l-delta:-10%;
  --ko-active-border-l-delta:-20%;
  --ko-hover-color-l-delta:-5%;
  --ko-active-color-l-delta:-10%;
  --ko-hover-shadow-a-delta:-0.05;
  --ko-active-shadow-a-delta:-0.1;
  --ko-scheme-brightness:light;
  --ko-scheme-main-l:100%;
  --ko-scheme-main-bis-l:98%;
  --ko-scheme-main-ter-l:96%;
  --ko-background-l:96%;
  --ko-border-weak-l:93%;
  --ko-border-l:86%;
  --ko-text-weak-l:48%;
  --ko-text-l:29%;
  --ko-text-strong-l:21%;
  --ko-text-title-l:14%;
  --ko-scheme-invert-ter-l:14%;
  --ko-scheme-invert-bis-l:7%;
  --ko-scheme-invert-l:4%;
  --ko-family-primary:Pretendard, sans-serif;
  --ko-family-secondary:Noto Sans KR, sans-serif;
  --ko-family-code:Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;
  --ko-size-small:0.75rem;
  --ko-size-normal:1rem;
  --ko-size-medium:1.25rem;
  --ko-size-large:1.5rem;
  --ko-weight-light:300;
  --ko-weight-normal:400;
  --ko-weight-medium:500;
  --ko-weight-semibold:600;
  --ko-weight-bold:700;
  --ko-weight-extrabold:800;
  --ko-block-spacing:1.5rem;
  --ko-duration:294ms;
  --ko-easing:ease-out;
  --ko-radius-small:0.25rem;
  --ko-radius:0;
  --ko-radius-medium:0.5em;
  --ko-radius-large:0.75rem;
  --ko-radius-rounded:9999px;
  --ko-speed:86ms;
  --ko-arrow-color:var(--ko-link);
  --ko-loading-color:var(--ko-border);
  --ko-burger-h:var(--ko-link-h);
  --ko-burger-s:var(--ko-link-s);
  --ko-burger-l:var(--ko-link-l);
  --ko-burger-border-radius:0.5em;
  --ko-burger-gap:5px;
  --ko-burger-item-height:2px;
  --ko-burger-item-width:20px;
  --ko-white:hsla(var(--ko-white-h), var(--ko-white-s), var(--ko-white-l), 1);
  --ko-white-base:hsla(var(--ko-white-h), var(--ko-white-s), var(--ko-white-l), 1);
  --ko-white-rgb:255, 255, 255;
  --ko-white-h:221deg;
  --ko-white-s:14%;
  --ko-white-l:100%;
  --ko-white-invert-l:4%;
  --ko-white-invert:hsl(221, 14%, 4%);
  --ko-white-on-scheme-l:35%;
  --ko-white-on-scheme:hsla(var(--ko-white-h), var(--ko-white-s), var(--ko-white-on-scheme-l), 1);
  --ko-black:hsla(var(--ko-black-h), var(--ko-black-s), var(--ko-black-l), 1);
  --ko-black-base:hsla(var(--ko-black-h), var(--ko-black-s), var(--ko-black-l), 1);
  --ko-black-rgb:9, 10, 12;
  --ko-black-h:221deg;
  --ko-black-s:14%;
  --ko-black-l:4%;
  --ko-black-invert-l:100%;
  --ko-black-invert:hsl(221, 14%, 100%);
  --ko-black-on-scheme-l:4%;
  --ko-black-on-scheme:hsla(var(--ko-black-h), var(--ko-black-s), var(--ko-black-on-scheme-l), 1);
  --ko-light:hsla(var(--ko-light-h), var(--ko-light-s), var(--ko-light-l), 1);
  --ko-light-base:hsla(var(--ko-light-h), var(--ko-light-s), var(--ko-light-l), 1);
  --ko-light-rgb:243, 244, 246;
  --ko-light-h:221deg;
  --ko-light-s:14%;
  --ko-light-l:96%;
  --ko-light-invert-l:21%;
  --ko-light-invert:hsl(221, 14%, 21%);
  --ko-light-on-scheme-l:36%;
  --ko-light-on-scheme:hsla(var(--ko-light-h), var(--ko-light-s), var(--ko-light-on-scheme-l), 1);
  --ko-dark:hsla(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-l), 1);
  --ko-dark-base:hsla(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-l), 1);
  --ko-dark-rgb:46, 51, 61;
  --ko-dark-h:221deg;
  --ko-dark-s:14%;
  --ko-dark-l:21%;
  --ko-dark-invert-l:96%;
  --ko-dark-invert:hsl(221, 14%, 96%);
  --ko-dark-on-scheme-l:21%;
  --ko-dark-on-scheme:hsla(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-on-scheme-l), 1);
  --ko-text:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-l), 1);
  --ko-text-base:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-l), 1);
  --ko-text-rgb:117, 119, 99;
  --ko-text-h:66deg;
  --ko-text-s:9%;
  --ko-text-l:43%;
  --ko-text-00-l:0%;
  --ko-text-05-l:3%;
  --ko-text-10-l:8%;
  --ko-text-15-l:13%;
  --ko-text-20-l:18%;
  --ko-text-25-l:23%;
  --ko-text-30-l:28%;
  --ko-text-35-l:33%;
  --ko-text-40-l:38%;
  --ko-text-45-l:43%;
  --ko-text-50-l:48%;
  --ko-text-55-l:53%;
  --ko-text-60-l:58%;
  --ko-text-65-l:63%;
  --ko-text-70-l:68%;
  --ko-text-75-l:73%;
  --ko-text-80-l:78%;
  --ko-text-85-l:83%;
  --ko-text-90-l:88%;
  --ko-text-95-l:93%;
  --ko-text-100-l:100%;
  --ko-text-00:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-00-l), 1);
  --ko-text-00-invert-l:var(--ko-text-55-l);
  --ko-text-00-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-00-invert-l), 1);
  --ko-text-05:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-05-l), 1);
  --ko-text-05-invert-l:var(--ko-text-55-l);
  --ko-text-05-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-05-invert-l), 1);
  --ko-text-10:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-10-l), 1);
  --ko-text-10-invert-l:var(--ko-text-65-l);
  --ko-text-10-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-10-invert-l), 1);
  --ko-text-15:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-15-l), 1);
  --ko-text-15-invert-l:var(--ko-text-75-l);
  --ko-text-15-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-15-invert-l), 1);
  --ko-text-20:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-20-l), 1);
  --ko-text-20-invert-l:var(--ko-text-85-l);
  --ko-text-20-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-20-invert-l), 1);
  --ko-text-25:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-25-l), 1);
  --ko-text-25-invert-l:var(--ko-text-95-l);
  --ko-text-25-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-25-invert-l), 1);
  --ko-text-30:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-30-l), 1);
  --ko-text-30-invert-l:var(--ko-text-100-l);
  --ko-text-30-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-30-invert-l), 1);
  --ko-text-35:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-35-l), 1);
  --ko-text-35-invert-l:var(--ko-text-100-l);
  --ko-text-35-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-35-invert-l), 1);
  --ko-text-40:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-40-l), 1);
  --ko-text-40-invert-l:var(--ko-text-100-l);
  --ko-text-40-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-40-invert-l), 1);
  --ko-text-45:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-45-l), 1);
  --ko-text-45-invert-l:var(--ko-text-100-l);
  --ko-text-45-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-45-invert-l), 1);
  --ko-text-50:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-50-l), 1);
  --ko-text-50-invert-l:var(--ko-text-100-l);
  --ko-text-50-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-50-invert-l), 1);
  --ko-text-55:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-55-l), 1);
  --ko-text-55-invert-l:var(--ko-text-05-l);
  --ko-text-55-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-55-invert-l), 1);
  --ko-text-60:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-60-l), 1);
  --ko-text-60-invert-l:var(--ko-text-05-l);
  --ko-text-60-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-60-invert-l), 1);
  --ko-text-65:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-65-l), 1);
  --ko-text-65-invert-l:var(--ko-text-10-l);
  --ko-text-65-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-65-invert-l), 1);
  --ko-text-70:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-70-l), 1);
  --ko-text-70-invert-l:var(--ko-text-10-l);
  --ko-text-70-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-70-invert-l), 1);
  --ko-text-75:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-75-l), 1);
  --ko-text-75-invert-l:var(--ko-text-15-l);
  --ko-text-75-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-75-invert-l), 1);
  --ko-text-80:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-80-l), 1);
  --ko-text-80-invert-l:var(--ko-text-15-l);
  --ko-text-80-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-80-invert-l), 1);
  --ko-text-85:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-85-l), 1);
  --ko-text-85-invert-l:var(--ko-text-20-l);
  --ko-text-85-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-85-invert-l), 1);
  --ko-text-90:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-90-l), 1);
  --ko-text-90-invert-l:var(--ko-text-20-l);
  --ko-text-90-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-90-invert-l), 1);
  --ko-text-95:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-95-l), 1);
  --ko-text-95-invert-l:var(--ko-text-25-l);
  --ko-text-95-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-95-invert-l), 1);
  --ko-text-100:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-100-l), 1);
  --ko-text-100-invert-l:var(--ko-text-25-l);
  --ko-text-100-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-100-invert-l), 1);
  --ko-text-invert-l:var(--ko-text-100-l);
  --ko-text-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-invert-l), 1);
  --ko-text-light-l:var(--ko-text-90-l);
  --ko-text-light:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-light-l), 1);
  --ko-text-light-invert-l:var(--ko-text-20-l);
  --ko-text-light-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-light-invert-l), 1);
  --ko-text-dark-l:var(--ko-text-10-l);
  --ko-text-dark:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-dark-l), 1);
  --ko-text-dark-invert-l:var(--ko-text-65-l);
  --ko-text-dark-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-dark-invert-l), 1);
  --ko-text-soft:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-soft-l), 1);
  --ko-text-bold:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-bold-l), 1);
  --ko-text-soft-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-soft-invert-l), 1);
  --ko-text-bold-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-bold-invert-l), 1);
  --ko-text-on-scheme-l:32.7450980392%;
  --ko-text-on-scheme:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-on-scheme-l), 1);
  --ko-primary:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-l), 1);
  --ko-primary-base:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-l), 1);
  --ko-primary-rgb:214, 23, 39;
  --ko-primary-h:355deg;
  --ko-primary-s:81%;
  --ko-primary-l:46%;
  --ko-primary-00-l:1%;
  --ko-primary-05-l:6%;
  --ko-primary-10-l:11%;
  --ko-primary-15-l:16%;
  --ko-primary-20-l:21%;
  --ko-primary-25-l:26%;
  --ko-primary-30-l:31%;
  --ko-primary-35-l:36%;
  --ko-primary-40-l:41%;
  --ko-primary-45-l:46%;
  --ko-primary-50-l:51%;
  --ko-primary-55-l:56%;
  --ko-primary-60-l:61%;
  --ko-primary-65-l:66%;
  --ko-primary-70-l:71%;
  --ko-primary-75-l:76%;
  --ko-primary-80-l:81%;
  --ko-primary-85-l:86%;
  --ko-primary-90-l:91%;
  --ko-primary-95-l:96%;
  --ko-primary-100-l:100%;
  --ko-primary-00:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-00-l), 1);
  --ko-primary-00-invert-l:var(--ko-primary-65-l);
  --ko-primary-00-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-00-invert-l), 1);
  --ko-primary-05:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-05-l), 1);
  --ko-primary-05-invert-l:var(--ko-primary-70-l);
  --ko-primary-05-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-05-invert-l), 1);
  --ko-primary-10:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-10-l), 1);
  --ko-primary-10-invert-l:var(--ko-primary-75-l);
  --ko-primary-10-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-10-invert-l), 1);
  --ko-primary-15:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-15-l), 1);
  --ko-primary-15-invert-l:var(--ko-primary-80-l);
  --ko-primary-15-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-15-invert-l), 1);
  --ko-primary-20:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-20-l), 1);
  --ko-primary-20-invert-l:var(--ko-primary-85-l);
  --ko-primary-20-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-20-invert-l), 1);
  --ko-primary-25:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-25-l), 1);
  --ko-primary-25-invert-l:var(--ko-primary-90-l);
  --ko-primary-25-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-25-invert-l), 1);
  --ko-primary-30:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-30-l), 1);
  --ko-primary-30-invert-l:var(--ko-primary-95-l);
  --ko-primary-30-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-30-invert-l), 1);
  --ko-primary-35:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-35-l), 1);
  --ko-primary-35-invert-l:var(--ko-primary-100-l);
  --ko-primary-35-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-35-invert-l), 1);
  --ko-primary-40:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-40-l), 1);
  --ko-primary-40-invert-l:var(--ko-primary-100-l);
  --ko-primary-40-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-40-invert-l), 1);
  --ko-primary-45:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-45-l), 1);
  --ko-primary-45-invert-l:var(--ko-primary-100-l);
  --ko-primary-45-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-45-invert-l), 1);
  --ko-primary-50:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-50-l), 1);
  --ko-primary-50-invert-l:var(--ko-primary-100-l);
  --ko-primary-50-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-50-invert-l), 1);
  --ko-primary-55:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-55-l), 1);
  --ko-primary-55-invert-l:var(--ko-primary-100-l);
  --ko-primary-55-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-55-invert-l), 1);
  --ko-primary-60:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-60-l), 1);
  --ko-primary-60-invert-l:var(--ko-primary-100-l);
  --ko-primary-60-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-60-invert-l), 1);
  --ko-primary-65:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-65-l), 1);
  --ko-primary-65-invert-l:var(--ko-primary-00-l);
  --ko-primary-65-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-65-invert-l), 1);
  --ko-primary-70:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-70-l), 1);
  --ko-primary-70-invert-l:var(--ko-primary-05-l);
  --ko-primary-70-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-70-invert-l), 1);
  --ko-primary-75:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-75-l), 1);
  --ko-primary-75-invert-l:var(--ko-primary-10-l);
  --ko-primary-75-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-75-invert-l), 1);
  --ko-primary-80:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-80-l), 1);
  --ko-primary-80-invert-l:var(--ko-primary-15-l);
  --ko-primary-80-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-80-invert-l), 1);
  --ko-primary-85:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-85-l), 1);
  --ko-primary-85-invert-l:var(--ko-primary-20-l);
  --ko-primary-85-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-85-invert-l), 1);
  --ko-primary-90:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-90-l), 1);
  --ko-primary-90-invert-l:var(--ko-primary-25-l);
  --ko-primary-90-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-90-invert-l), 1);
  --ko-primary-95:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-95-l), 1);
  --ko-primary-95-invert-l:var(--ko-primary-30-l);
  --ko-primary-95-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-95-invert-l), 1);
  --ko-primary-100:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-100-l), 1);
  --ko-primary-100-invert-l:var(--ko-primary-30-l);
  --ko-primary-100-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-100-invert-l), 1);
  --ko-primary-invert-l:var(--ko-primary-100-l);
  --ko-primary-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-invert-l), 1);
  --ko-primary-light-l:var(--ko-primary-90-l);
  --ko-primary-light:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-light-l), 1);
  --ko-primary-light-invert-l:var(--ko-primary-25-l);
  --ko-primary-light-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-light-invert-l), 1);
  --ko-primary-dark-l:var(--ko-primary-10-l);
  --ko-primary-dark:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-dark-l), 1);
  --ko-primary-dark-invert-l:var(--ko-primary-75-l);
  --ko-primary-dark-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-dark-invert-l), 1);
  --ko-primary-soft:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-soft-l), 1);
  --ko-primary-bold:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-bold-l), 1);
  --ko-primary-soft-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-soft-invert-l), 1);
  --ko-primary-bold-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-bold-invert-l), 1);
  --ko-primary-on-scheme-l:41.4705882353%;
  --ko-primary-on-scheme:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-on-scheme-l), 1);
  --ko-link:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-l), 1);
  --ko-link-base:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-l), 1);
  --ko-link-rgb:32, 33, 32;
  --ko-link-h:120deg;
  --ko-link-s:2%;
  --ko-link-l:13%;
  --ko-link-00-l:0%;
  --ko-link-05-l:3%;
  --ko-link-10-l:8%;
  --ko-link-15-l:13%;
  --ko-link-20-l:18%;
  --ko-link-25-l:23%;
  --ko-link-30-l:28%;
  --ko-link-35-l:33%;
  --ko-link-40-l:38%;
  --ko-link-45-l:43%;
  --ko-link-50-l:48%;
  --ko-link-55-l:53%;
  --ko-link-60-l:58%;
  --ko-link-65-l:63%;
  --ko-link-70-l:68%;
  --ko-link-75-l:73%;
  --ko-link-80-l:78%;
  --ko-link-85-l:83%;
  --ko-link-90-l:88%;
  --ko-link-95-l:93%;
  --ko-link-100-l:100%;
  --ko-link-00:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-00-l), 1);
  --ko-link-00-invert-l:var(--ko-link-55-l);
  --ko-link-00-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-00-invert-l), 1);
  --ko-link-05:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-05-l), 1);
  --ko-link-05-invert-l:var(--ko-link-60-l);
  --ko-link-05-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-05-invert-l), 1);
  --ko-link-10:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-10-l), 1);
  --ko-link-10-invert-l:var(--ko-link-65-l);
  --ko-link-10-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-10-invert-l), 1);
  --ko-link-15:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-15-l), 1);
  --ko-link-15-invert-l:var(--ko-link-75-l);
  --ko-link-15-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-15-invert-l), 1);
  --ko-link-20:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-20-l), 1);
  --ko-link-20-invert-l:var(--ko-link-85-l);
  --ko-link-20-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-20-invert-l), 1);
  --ko-link-25:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-25-l), 1);
  --ko-link-25-invert-l:var(--ko-link-95-l);
  --ko-link-25-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-25-invert-l), 1);
  --ko-link-30:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-30-l), 1);
  --ko-link-30-invert-l:var(--ko-link-100-l);
  --ko-link-30-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-30-invert-l), 1);
  --ko-link-35:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-35-l), 1);
  --ko-link-35-invert-l:var(--ko-link-100-l);
  --ko-link-35-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-35-invert-l), 1);
  --ko-link-40:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-40-l), 1);
  --ko-link-40-invert-l:var(--ko-link-100-l);
  --ko-link-40-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-40-invert-l), 1);
  --ko-link-45:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-45-l), 1);
  --ko-link-45-invert-l:var(--ko-link-100-l);
  --ko-link-45-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-45-invert-l), 1);
  --ko-link-50:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-50-l), 1);
  --ko-link-50-invert-l:var(--ko-link-100-l);
  --ko-link-50-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-50-invert-l), 1);
  --ko-link-55:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-55-l), 1);
  --ko-link-55-invert-l:var(--ko-link-00-l);
  --ko-link-55-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-55-invert-l), 1);
  --ko-link-60:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-60-l), 1);
  --ko-link-60-invert-l:var(--ko-link-05-l);
  --ko-link-60-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-60-invert-l), 1);
  --ko-link-65:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-65-l), 1);
  --ko-link-65-invert-l:var(--ko-link-10-l);
  --ko-link-65-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-65-invert-l), 1);
  --ko-link-70:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-70-l), 1);
  --ko-link-70-invert-l:var(--ko-link-10-l);
  --ko-link-70-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-70-invert-l), 1);
  --ko-link-75:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-75-l), 1);
  --ko-link-75-invert-l:var(--ko-link-15-l);
  --ko-link-75-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-75-invert-l), 1);
  --ko-link-80:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-80-l), 1);
  --ko-link-80-invert-l:var(--ko-link-15-l);
  --ko-link-80-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-80-invert-l), 1);
  --ko-link-85:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-85-l), 1);
  --ko-link-85-invert-l:var(--ko-link-20-l);
  --ko-link-85-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-85-invert-l), 1);
  --ko-link-90:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-90-l), 1);
  --ko-link-90-invert-l:var(--ko-link-20-l);
  --ko-link-90-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-90-invert-l), 1);
  --ko-link-95:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-95-l), 1);
  --ko-link-95-invert-l:var(--ko-link-25-l);
  --ko-link-95-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-95-invert-l), 1);
  --ko-link-100:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-100-l), 1);
  --ko-link-100-invert-l:var(--ko-link-25-l);
  --ko-link-100-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-100-invert-l), 1);
  --ko-link-invert-l:var(--ko-link-75-l);
  --ko-link-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-invert-l), 1);
  --ko-link-light-l:var(--ko-link-90-l);
  --ko-link-light:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-light-l), 1);
  --ko-link-light-invert-l:var(--ko-link-20-l);
  --ko-link-light-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-light-invert-l), 1);
  --ko-link-dark-l:var(--ko-link-10-l);
  --ko-link-dark:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-dark-l), 1);
  --ko-link-dark-invert-l:var(--ko-link-65-l);
  --ko-link-dark-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-dark-invert-l), 1);
  --ko-link-soft:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-soft-l), 1);
  --ko-link-bold:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-bold-l), 1);
  --ko-link-soft-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-soft-invert-l), 1);
  --ko-link-bold-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-bold-invert-l), 1);
  --ko-link-on-scheme-l:12.7450980392%;
  --ko-link-on-scheme:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-on-scheme-l), 1);
  --ko-info:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-l), 1);
  --ko-info-base:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-l), 1);
  --ko-info-rgb:102, 209, 255;
  --ko-info-h:198deg;
  --ko-info-s:100%;
  --ko-info-l:70%;
  --ko-info-00-l:0%;
  --ko-info-05-l:5%;
  --ko-info-10-l:10%;
  --ko-info-15-l:15%;
  --ko-info-20-l:20%;
  --ko-info-25-l:25%;
  --ko-info-30-l:30%;
  --ko-info-35-l:35%;
  --ko-info-40-l:40%;
  --ko-info-45-l:45%;
  --ko-info-50-l:50%;
  --ko-info-55-l:55%;
  --ko-info-60-l:60%;
  --ko-info-65-l:65%;
  --ko-info-70-l:70%;
  --ko-info-75-l:75%;
  --ko-info-80-l:80%;
  --ko-info-85-l:85%;
  --ko-info-90-l:90%;
  --ko-info-95-l:95%;
  --ko-info-100-l:100%;
  --ko-info-00:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-00-l), 1);
  --ko-info-00-invert-l:var(--ko-info-45-l);
  --ko-info-00-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-00-invert-l), 1);
  --ko-info-05:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-05-l), 1);
  --ko-info-05-invert-l:var(--ko-info-50-l);
  --ko-info-05-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-05-invert-l), 1);
  --ko-info-10:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-10-l), 1);
  --ko-info-10-invert-l:var(--ko-info-60-l);
  --ko-info-10-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-10-invert-l), 1);
  --ko-info-15:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-15-l), 1);
  --ko-info-15-invert-l:var(--ko-info-80-l);
  --ko-info-15-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-15-invert-l), 1);
  --ko-info-20:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-20-l), 1);
  --ko-info-20-invert-l:var(--ko-info-95-l);
  --ko-info-20-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-20-invert-l), 1);
  --ko-info-25:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-25-l), 1);
  --ko-info-25-invert-l:var(--ko-info-100-l);
  --ko-info-25-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-25-invert-l), 1);
  --ko-info-30:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-30-l), 1);
  --ko-info-30-invert-l:var(--ko-info-100-l);
  --ko-info-30-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-30-invert-l), 1);
  --ko-info-35:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-35-l), 1);
  --ko-info-35-invert-l:var(--ko-info-100-l);
  --ko-info-35-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-35-invert-l), 1);
  --ko-info-40:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-40-l), 1);
  --ko-info-40-invert-l:var(--ko-info-100-l);
  --ko-info-40-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-40-invert-l), 1);
  --ko-info-45:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-45-l), 1);
  --ko-info-45-invert-l:var(--ko-info-00-l);
  --ko-info-45-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-45-invert-l), 1);
  --ko-info-50:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-50-l), 1);
  --ko-info-50-invert-l:var(--ko-info-05-l);
  --ko-info-50-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-50-invert-l), 1);
  --ko-info-55:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-55-l), 1);
  --ko-info-55-invert-l:var(--ko-info-05-l);
  --ko-info-55-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-55-invert-l), 1);
  --ko-info-60:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-60-l), 1);
  --ko-info-60-invert-l:var(--ko-info-10-l);
  --ko-info-60-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-60-invert-l), 1);
  --ko-info-65:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-65-l), 1);
  --ko-info-65-invert-l:var(--ko-info-10-l);
  --ko-info-65-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-65-invert-l), 1);
  --ko-info-70:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-70-l), 1);
  --ko-info-70-invert-l:var(--ko-info-10-l);
  --ko-info-70-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-70-invert-l), 1);
  --ko-info-75:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-75-l), 1);
  --ko-info-75-invert-l:var(--ko-info-10-l);
  --ko-info-75-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-75-invert-l), 1);
  --ko-info-80:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-80-l), 1);
  --ko-info-80-invert-l:var(--ko-info-15-l);
  --ko-info-80-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-80-invert-l), 1);
  --ko-info-85:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-85-l), 1);
  --ko-info-85-invert-l:var(--ko-info-15-l);
  --ko-info-85-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-85-invert-l), 1);
  --ko-info-90:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-90-l), 1);
  --ko-info-90-invert-l:var(--ko-info-15-l);
  --ko-info-90-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-90-invert-l), 1);
  --ko-info-95:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-95-l), 1);
  --ko-info-95-invert-l:var(--ko-info-20-l);
  --ko-info-95-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-95-invert-l), 1);
  --ko-info-100:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-100-l), 1);
  --ko-info-100-invert-l:var(--ko-info-20-l);
  --ko-info-100-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-100-invert-l), 1);
  --ko-info-invert-l:var(--ko-info-10-l);
  --ko-info-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-invert-l), 1);
  --ko-info-light-l:var(--ko-info-90-l);
  --ko-info-light:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-light-l), 1);
  --ko-info-light-invert-l:var(--ko-info-15-l);
  --ko-info-light-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-light-invert-l), 1);
  --ko-info-dark-l:var(--ko-info-10-l);
  --ko-info-dark:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-dark-l), 1);
  --ko-info-dark-invert-l:var(--ko-info-60-l);
  --ko-info-dark-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-dark-invert-l), 1);
  --ko-info-soft:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-soft-l), 1);
  --ko-info-bold:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-bold-l), 1);
  --ko-info-soft-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-soft-invert-l), 1);
  --ko-info-bold-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-bold-invert-l), 1);
  --ko-info-on-scheme-l:25%;
  --ko-info-on-scheme:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-on-scheme-l), 1);
  --ko-success:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-l), 1);
  --ko-success-base:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-l), 1);
  --ko-success-rgb:72, 199, 142;
  --ko-success-h:153deg;
  --ko-success-s:53%;
  --ko-success-l:53%;
  --ko-success-00-l:0%;
  --ko-success-05-l:3%;
  --ko-success-10-l:8%;
  --ko-success-15-l:13%;
  --ko-success-20-l:18%;
  --ko-success-25-l:23%;
  --ko-success-30-l:28%;
  --ko-success-35-l:33%;
  --ko-success-40-l:38%;
  --ko-success-45-l:43%;
  --ko-success-50-l:48%;
  --ko-success-55-l:53%;
  --ko-success-60-l:58%;
  --ko-success-65-l:63%;
  --ko-success-70-l:68%;
  --ko-success-75-l:73%;
  --ko-success-80-l:78%;
  --ko-success-85-l:83%;
  --ko-success-90-l:88%;
  --ko-success-95-l:93%;
  --ko-success-100-l:100%;
  --ko-success-00:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-00-l), 1);
  --ko-success-00-invert-l:var(--ko-success-45-l);
  --ko-success-00-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-00-invert-l), 1);
  --ko-success-05:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-05-l), 1);
  --ko-success-05-invert-l:var(--ko-success-45-l);
  --ko-success-05-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-05-invert-l), 1);
  --ko-success-10:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-10-l), 1);
  --ko-success-10-invert-l:var(--ko-success-55-l);
  --ko-success-10-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-10-invert-l), 1);
  --ko-success-15:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-15-l), 1);
  --ko-success-15-invert-l:var(--ko-success-75-l);
  --ko-success-15-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-15-invert-l), 1);
  --ko-success-20:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-20-l), 1);
  --ko-success-20-invert-l:var(--ko-success-90-l);
  --ko-success-20-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-20-invert-l), 1);
  --ko-success-25:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-25-l), 1);
  --ko-success-25-invert-l:var(--ko-success-100-l);
  --ko-success-25-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-25-invert-l), 1);
  --ko-success-30:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-30-l), 1);
  --ko-success-30-invert-l:var(--ko-success-100-l);
  --ko-success-30-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-30-invert-l), 1);
  --ko-success-35:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-35-l), 1);
  --ko-success-35-invert-l:var(--ko-success-100-l);
  --ko-success-35-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-35-invert-l), 1);
  --ko-success-40:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-40-l), 1);
  --ko-success-40-invert-l:var(--ko-success-100-l);
  --ko-success-40-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-40-invert-l), 1);
  --ko-success-45:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-45-l), 1);
  --ko-success-45-invert-l:var(--ko-success-05-l);
  --ko-success-45-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-45-invert-l), 1);
  --ko-success-50:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-50-l), 1);
  --ko-success-50-invert-l:var(--ko-success-05-l);
  --ko-success-50-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-50-invert-l), 1);
  --ko-success-55:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-55-l), 1);
  --ko-success-55-invert-l:var(--ko-success-10-l);
  --ko-success-55-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-55-invert-l), 1);
  --ko-success-60:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-60-l), 1);
  --ko-success-60-invert-l:var(--ko-success-10-l);
  --ko-success-60-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-60-invert-l), 1);
  --ko-success-65:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-65-l), 1);
  --ko-success-65-invert-l:var(--ko-success-10-l);
  --ko-success-65-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-65-invert-l), 1);
  --ko-success-70:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-70-l), 1);
  --ko-success-70-invert-l:var(--ko-success-10-l);
  --ko-success-70-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-70-invert-l), 1);
  --ko-success-75:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-75-l), 1);
  --ko-success-75-invert-l:var(--ko-success-15-l);
  --ko-success-75-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-75-invert-l), 1);
  --ko-success-80:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-80-l), 1);
  --ko-success-80-invert-l:var(--ko-success-15-l);
  --ko-success-80-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-80-invert-l), 1);
  --ko-success-85:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-85-l), 1);
  --ko-success-85-invert-l:var(--ko-success-15-l);
  --ko-success-85-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-85-invert-l), 1);
  --ko-success-90:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-90-l), 1);
  --ko-success-90-invert-l:var(--ko-success-20-l);
  --ko-success-90-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-90-invert-l), 1);
  --ko-success-95:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-95-l), 1);
  --ko-success-95-invert-l:var(--ko-success-20-l);
  --ko-success-95-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-95-invert-l), 1);
  --ko-success-100:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-100-l), 1);
  --ko-success-100-invert-l:var(--ko-success-20-l);
  --ko-success-100-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-100-invert-l), 1);
  --ko-success-invert-l:var(--ko-success-10-l);
  --ko-success-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-invert-l), 1);
  --ko-success-light-l:var(--ko-success-90-l);
  --ko-success-light:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-light-l), 1);
  --ko-success-light-invert-l:var(--ko-success-20-l);
  --ko-success-light-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-light-invert-l), 1);
  --ko-success-dark-l:var(--ko-success-10-l);
  --ko-success-dark:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-dark-l), 1);
  --ko-success-dark-invert-l:var(--ko-success-55-l);
  --ko-success-dark-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-dark-invert-l), 1);
  --ko-success-soft:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-soft-l), 1);
  --ko-success-bold:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-bold-l), 1);
  --ko-success-soft-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-soft-invert-l), 1);
  --ko-success-bold-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-bold-invert-l), 1);
  --ko-success-on-scheme-l:23%;
  --ko-success-on-scheme:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-on-scheme-l), 1);
  --ko-warning:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-l), 1);
  --ko-warning-base:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-l), 1);
  --ko-warning-rgb:255, 183, 15;
  --ko-warning-h:42deg;
  --ko-warning-s:100%;
  --ko-warning-l:53%;
  --ko-warning-00-l:0%;
  --ko-warning-05-l:3%;
  --ko-warning-10-l:8%;
  --ko-warning-15-l:13%;
  --ko-warning-20-l:18%;
  --ko-warning-25-l:23%;
  --ko-warning-30-l:28%;
  --ko-warning-35-l:33%;
  --ko-warning-40-l:38%;
  --ko-warning-45-l:43%;
  --ko-warning-50-l:48%;
  --ko-warning-55-l:53%;
  --ko-warning-60-l:58%;
  --ko-warning-65-l:63%;
  --ko-warning-70-l:68%;
  --ko-warning-75-l:73%;
  --ko-warning-80-l:78%;
  --ko-warning-85-l:83%;
  --ko-warning-90-l:88%;
  --ko-warning-95-l:93%;
  --ko-warning-100-l:100%;
  --ko-warning-00:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-00-l), 1);
  --ko-warning-00-invert-l:var(--ko-warning-40-l);
  --ko-warning-00-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-00-invert-l), 1);
  --ko-warning-05:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-05-l), 1);
  --ko-warning-05-invert-l:var(--ko-warning-45-l);
  --ko-warning-05-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-05-invert-l), 1);
  --ko-warning-10:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-10-l), 1);
  --ko-warning-10-invert-l:var(--ko-warning-50-l);
  --ko-warning-10-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-10-invert-l), 1);
  --ko-warning-15:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-15-l), 1);
  --ko-warning-15-invert-l:var(--ko-warning-70-l);
  --ko-warning-15-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-15-invert-l), 1);
  --ko-warning-20:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-20-l), 1);
  --ko-warning-20-invert-l:var(--ko-warning-100-l);
  --ko-warning-20-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-20-invert-l), 1);
  --ko-warning-25:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-25-l), 1);
  --ko-warning-25-invert-l:var(--ko-warning-100-l);
  --ko-warning-25-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-25-invert-l), 1);
  --ko-warning-30:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-30-l), 1);
  --ko-warning-30-invert-l:var(--ko-warning-100-l);
  --ko-warning-30-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-30-invert-l), 1);
  --ko-warning-35:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-35-l), 1);
  --ko-warning-35-invert-l:var(--ko-warning-100-l);
  --ko-warning-35-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-35-invert-l), 1);
  --ko-warning-40:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-40-l), 1);
  --ko-warning-40-invert-l:var(--ko-warning-00-l);
  --ko-warning-40-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-40-invert-l), 1);
  --ko-warning-45:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-45-l), 1);
  --ko-warning-45-invert-l:var(--ko-warning-05-l);
  --ko-warning-45-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-45-invert-l), 1);
  --ko-warning-50:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-50-l), 1);
  --ko-warning-50-invert-l:var(--ko-warning-10-l);
  --ko-warning-50-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-50-invert-l), 1);
  --ko-warning-55:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-55-l), 1);
  --ko-warning-55-invert-l:var(--ko-warning-10-l);
  --ko-warning-55-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-55-invert-l), 1);
  --ko-warning-60:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-60-l), 1);
  --ko-warning-60-invert-l:var(--ko-warning-10-l);
  --ko-warning-60-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-60-invert-l), 1);
  --ko-warning-65:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-65-l), 1);
  --ko-warning-65-invert-l:var(--ko-warning-10-l);
  --ko-warning-65-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-65-invert-l), 1);
  --ko-warning-70:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-70-l), 1);
  --ko-warning-70-invert-l:var(--ko-warning-15-l);
  --ko-warning-70-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-70-invert-l), 1);
  --ko-warning-75:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-75-l), 1);
  --ko-warning-75-invert-l:var(--ko-warning-15-l);
  --ko-warning-75-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-75-invert-l), 1);
  --ko-warning-80:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-80-l), 1);
  --ko-warning-80-invert-l:var(--ko-warning-15-l);
  --ko-warning-80-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-80-invert-l), 1);
  --ko-warning-85:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-85-l), 1);
  --ko-warning-85-invert-l:var(--ko-warning-15-l);
  --ko-warning-85-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-85-invert-l), 1);
  --ko-warning-90:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-90-l), 1);
  --ko-warning-90-invert-l:var(--ko-warning-15-l);
  --ko-warning-90-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-90-invert-l), 1);
  --ko-warning-95:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-95-l), 1);
  --ko-warning-95-invert-l:var(--ko-warning-15-l);
  --ko-warning-95-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-95-invert-l), 1);
  --ko-warning-100:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-100-l), 1);
  --ko-warning-100-invert-l:var(--ko-warning-20-l);
  --ko-warning-100-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-100-invert-l), 1);
  --ko-warning-invert-l:var(--ko-warning-10-l);
  --ko-warning-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-invert-l), 1);
  --ko-warning-light-l:var(--ko-warning-90-l);
  --ko-warning-light:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-light-l), 1);
  --ko-warning-light-invert-l:var(--ko-warning-15-l);
  --ko-warning-light-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-light-invert-l), 1);
  --ko-warning-dark-l:var(--ko-warning-10-l);
  --ko-warning-dark:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-dark-l), 1);
  --ko-warning-dark-invert-l:var(--ko-warning-50-l);
  --ko-warning-dark-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-dark-invert-l), 1);
  --ko-warning-soft:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-soft-l), 1);
  --ko-warning-bold:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-bold-l), 1);
  --ko-warning-soft-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-soft-invert-l), 1);
  --ko-warning-bold-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-bold-invert-l), 1);
  --ko-warning-on-scheme-l:23%;
  --ko-warning-on-scheme:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-on-scheme-l), 1);
  --ko-danger:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-l), 1);
  --ko-danger-base:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-l), 1);
  --ko-danger-rgb:255, 102, 133;
  --ko-danger-h:348deg;
  --ko-danger-s:100%;
  --ko-danger-l:70%;
  --ko-danger-00-l:0%;
  --ko-danger-05-l:5%;
  --ko-danger-10-l:10%;
  --ko-danger-15-l:15%;
  --ko-danger-20-l:20%;
  --ko-danger-25-l:25%;
  --ko-danger-30-l:30%;
  --ko-danger-35-l:35%;
  --ko-danger-40-l:40%;
  --ko-danger-45-l:45%;
  --ko-danger-50-l:50%;
  --ko-danger-55-l:55%;
  --ko-danger-60-l:60%;
  --ko-danger-65-l:65%;
  --ko-danger-70-l:70%;
  --ko-danger-75-l:75%;
  --ko-danger-80-l:80%;
  --ko-danger-85-l:85%;
  --ko-danger-90-l:90%;
  --ko-danger-95-l:95%;
  --ko-danger-100-l:100%;
  --ko-danger-00:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-00-l), 1);
  --ko-danger-00-invert-l:var(--ko-danger-65-l);
  --ko-danger-00-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-00-invert-l), 1);
  --ko-danger-05:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-05-l), 1);
  --ko-danger-05-invert-l:var(--ko-danger-70-l);
  --ko-danger-05-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-05-invert-l), 1);
  --ko-danger-10:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-10-l), 1);
  --ko-danger-10-invert-l:var(--ko-danger-75-l);
  --ko-danger-10-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-10-invert-l), 1);
  --ko-danger-15:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-15-l), 1);
  --ko-danger-15-invert-l:var(--ko-danger-80-l);
  --ko-danger-15-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-15-invert-l), 1);
  --ko-danger-20:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-20-l), 1);
  --ko-danger-20-invert-l:var(--ko-danger-85-l);
  --ko-danger-20-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-20-invert-l), 1);
  --ko-danger-25:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-25-l), 1);
  --ko-danger-25-invert-l:var(--ko-danger-90-l);
  --ko-danger-25-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-25-invert-l), 1);
  --ko-danger-30:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-30-l), 1);
  --ko-danger-30-invert-l:var(--ko-danger-100-l);
  --ko-danger-30-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-30-invert-l), 1);
  --ko-danger-35:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-35-l), 1);
  --ko-danger-35-invert-l:var(--ko-danger-100-l);
  --ko-danger-35-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-35-invert-l), 1);
  --ko-danger-40:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-40-l), 1);
  --ko-danger-40-invert-l:var(--ko-danger-100-l);
  --ko-danger-40-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-40-invert-l), 1);
  --ko-danger-45:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-45-l), 1);
  --ko-danger-45-invert-l:var(--ko-danger-100-l);
  --ko-danger-45-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-45-invert-l), 1);
  --ko-danger-50:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-50-l), 1);
  --ko-danger-50-invert-l:var(--ko-danger-100-l);
  --ko-danger-50-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-50-invert-l), 1);
  --ko-danger-55:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-55-l), 1);
  --ko-danger-55-invert-l:var(--ko-danger-100-l);
  --ko-danger-55-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-55-invert-l), 1);
  --ko-danger-60:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-60-l), 1);
  --ko-danger-60-invert-l:var(--ko-danger-100-l);
  --ko-danger-60-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-60-invert-l), 1);
  --ko-danger-65:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-65-l), 1);
  --ko-danger-65-invert-l:var(--ko-danger-00-l);
  --ko-danger-65-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-65-invert-l), 1);
  --ko-danger-70:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-70-l), 1);
  --ko-danger-70-invert-l:var(--ko-danger-05-l);
  --ko-danger-70-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-70-invert-l), 1);
  --ko-danger-75:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-75-l), 1);
  --ko-danger-75-invert-l:var(--ko-danger-10-l);
  --ko-danger-75-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-75-invert-l), 1);
  --ko-danger-80:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-80-l), 1);
  --ko-danger-80-invert-l:var(--ko-danger-15-l);
  --ko-danger-80-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-80-invert-l), 1);
  --ko-danger-85:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-85-l), 1);
  --ko-danger-85-invert-l:var(--ko-danger-20-l);
  --ko-danger-85-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-85-invert-l), 1);
  --ko-danger-90:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-90-l), 1);
  --ko-danger-90-invert-l:var(--ko-danger-25-l);
  --ko-danger-90-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-90-invert-l), 1);
  --ko-danger-95:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-95-l), 1);
  --ko-danger-95-invert-l:var(--ko-danger-25-l);
  --ko-danger-95-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-95-invert-l), 1);
  --ko-danger-100:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-100-l), 1);
  --ko-danger-100-invert-l:var(--ko-danger-30-l);
  --ko-danger-100-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-100-invert-l), 1);
  --ko-danger-invert-l:var(--ko-danger-05-l);
  --ko-danger-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-invert-l), 1);
  --ko-danger-light-l:var(--ko-danger-90-l);
  --ko-danger-light:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-light-l), 1);
  --ko-danger-light-invert-l:var(--ko-danger-25-l);
  --ko-danger-light-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-light-invert-l), 1);
  --ko-danger-dark-l:var(--ko-danger-10-l);
  --ko-danger-dark:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-dark-l), 1);
  --ko-danger-dark-invert-l:var(--ko-danger-75-l);
  --ko-danger-dark-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-dark-invert-l), 1);
  --ko-danger-soft:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-soft-l), 1);
  --ko-danger-bold:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-bold-l), 1);
  --ko-danger-soft-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-soft-invert-l), 1);
  --ko-danger-bold-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-bold-invert-l), 1);
  --ko-danger-on-scheme-l:40%;
  --ko-danger-on-scheme:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-on-scheme-l), 1);
  --ko-black-bis:hsl(221, 14%, 9%);
  --ko-black-ter:hsl(221, 14%, 14%);
  --ko-grey-darker:hsl(221, 14%, 21%);
  --ko-grey-dark:#757763;
  --ko-grey:hsl(221, 14%, 48%);
  --ko-grey-light:#d0d1cd;
  --ko-grey-lighter:hsl(221, 14%, 86%);
  --ko-white-ter:hsl(221, 14%, 96%);
  --ko-white-bis:hsl(221, 14%, 98%);
  --ko-shadow-h:221deg;
  --ko-shadow-s:14%;
  --ko-shadow-l:4%;
  --ko-size-1:3rem;
  --ko-size-2:2.5rem;
  --ko-size-3:2rem;
  --ko-size-4:1.5rem;
  --ko-size-5:1.25rem;
  --ko-size-6:1rem;
  --ko-size-7:0.75rem;
  --ko-scheme-main:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-main-l));
  --ko-scheme-main-bis:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-main-bis-l));
  --ko-scheme-main-ter:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-main-ter-l));
  --ko-background:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-background-l));
  --ko-background-hover:hsl(var(--ko-scheme-h), var(--ko-scheme-s), calc(var(--ko-background-l) + var(--ko-hover-background-l-delta)));
  --ko-background-active:hsl(var(--ko-scheme-h), var(--ko-scheme-s), calc(var(--ko-background-l) + var(--ko-active-background-l-delta)));
  --ko-border-weak:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-border-weak-l));
  --ko-border:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-border-l));
  --ko-border-hover:hsl(var(--ko-scheme-h), var(--ko-scheme-s), calc(var(--ko-border-l) + var(--ko-hover-border-l-delta)));
  --ko-border-active:hsl(var(--ko-scheme-h), var(--ko-scheme-s), calc(var(--ko-border-l) + var(--ko-active-border-l-delta)));
  --ko-text-weak:hsl(var(--ko-text-h), var(--ko-text-s), var(--ko-text-weak-l));
  --ko-text:hsl(var(--ko-text-h), var(--ko-text-s), var(--ko-text-l));
  --ko-text-strong:hsl(var(--ko-text-h), var(--ko-text-s), var(--ko-text-strong-l));
  --ko-scheme-invert-ter:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-ter-l));
  --ko-scheme-invert-bis:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-bis-l));
  --ko-scheme-invert:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l));
  --ko-link:hsl(var(--ko-link-h), var(--ko-link-s), var(--ko-link-l));
  --ko-link-text:hsl(var(--ko-link-h), var(--ko-link-s), var(--ko-link-on-scheme-l));
  --ko-link-text-hover:hsl(var(--ko-link-h), var(--ko-link-s), calc(var(--ko-link-on-scheme-l) + var(--ko-hover-color-l-delta)));
  --ko-link-text-active:hsl(var(--ko-link-h), var(--ko-link-s), calc(var(--ko-link-on-scheme-l) + var(--ko-active-color-l-delta)));
  --ko-focus-h:var(--ko-link-h);
  --ko-focus-s:var(--ko-link-s);
  --ko-focus-l:var(--ko-link-l);
  --ko-focus-offset:1px;
  --ko-focus-style:solid;
  --ko-focus-width:2px;
  --ko-focus-shadow-size:0 0 0 0.1875em;
  --ko-focus-shadow-alpha:0.25;
  --ko-code:hsl(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-on-scheme-l));
  --ko-code-background:var(--ko-background);
  --ko-pre:var(--ko-text);
  --ko-pre-background:var(--ko-background);
  --ko-shadow:0 0.5em 1em -0.125em hsla(var(--ko-shadow-h), var(--ko-shadow-s), var(--ko-shadow-l), 0.1), 0 0px 0 1px hsla(var(--ko-shadow-h), var(--ko-shadow-s), var(--ko-shadow-l), 0.02);
}

[data-theme=dark],
.theme-dark{
  --ko-white-on-scheme-l:100%;
  --ko-white-on-scheme:hsla(var(--ko-white-h), var(--ko-white-s), var(--ko-white-on-scheme-l), 1);
  --ko-black-on-scheme-l:0%;
  --ko-black-on-scheme:hsla(var(--ko-black-h), var(--ko-black-s), var(--ko-black-on-scheme-l), 1);
  --ko-light-on-scheme-l:96%;
  --ko-light-on-scheme:hsla(var(--ko-light-h), var(--ko-light-s), var(--ko-light-on-scheme-l), 1);
  --ko-dark-on-scheme-l:56%;
  --ko-dark-on-scheme:hsla(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-on-scheme-l), 1);
  --ko-text-on-scheme-l:47.7450980392%;
  --ko-text-on-scheme:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-on-scheme-l), 1);
  --ko-primary-on-scheme-l:66.4705882353%;
  --ko-primary-on-scheme:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-on-scheme-l), 1);
  --ko-link-on-scheme-l:52.7450980392%;
  --ko-link-on-scheme:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-on-scheme-l), 1);
  --ko-info-on-scheme-l:70%;
  --ko-info-on-scheme:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-on-scheme-l), 1);
  --ko-success-on-scheme-l:53%;
  --ko-success-on-scheme:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-on-scheme-l), 1);
  --ko-warning-on-scheme-l:53%;
  --ko-warning-on-scheme:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-on-scheme-l), 1);
  --ko-danger-on-scheme-l:70%;
  --ko-danger-on-scheme:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-on-scheme-l), 1);
  --ko-scheme-brightness:dark;
  --ko-scheme-main-l:9%;
  --ko-scheme-main-bis-l:11%;
  --ko-scheme-main-ter-l:13%;
  --ko-soft-l:20%;
  --ko-bold-l:90%;
  --ko-soft-invert-l:90%;
  --ko-bold-invert-l:20%;
  --ko-background-l:14%;
  --ko-border-weak-l:21%;
  --ko-border-l:24%;
  --ko-text-weak-l:53%;
  --ko-text-l:71%;
  --ko-text-strong-l:93%;
  --ko-text-title-l:100%;
  --ko-hover-background-l-delta:5%;
  --ko-active-background-l-delta:10%;
  --ko-hover-border-l-delta:10%;
  --ko-active-border-l-delta:20%;
  --ko-hover-color-l-delta:5%;
  --ko-active-color-l-delta:10%;
  --ko-shadow-h:0deg;
  --ko-shadow-s:0%;
  --ko-shadow-l:100%;
  --ko-scheme-main:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-main-l));
  --ko-scheme-main-bis:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-main-bis-l));
  --ko-scheme-main-ter:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-main-ter-l));
  --ko-background:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-background-l));
  --ko-background-hover:hsl(var(--ko-scheme-h), var(--ko-scheme-s), calc(var(--ko-background-l) + var(--ko-hover-background-l-delta)));
  --ko-background-active:hsl(var(--ko-scheme-h), var(--ko-scheme-s), calc(var(--ko-background-l) + var(--ko-active-background-l-delta)));
  --ko-border-weak:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-border-weak-l));
  --ko-border:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-border-l));
  --ko-border-hover:hsl(var(--ko-scheme-h), var(--ko-scheme-s), calc(var(--ko-border-l) + var(--ko-hover-border-l-delta)));
  --ko-border-active:hsl(var(--ko-scheme-h), var(--ko-scheme-s), calc(var(--ko-border-l) + var(--ko-active-border-l-delta)));
  --ko-text-weak:hsl(var(--ko-text-h), var(--ko-text-s), var(--ko-text-weak-l));
  --ko-text:hsl(var(--ko-text-h), var(--ko-text-s), var(--ko-text-l));
  --ko-text-strong:hsl(var(--ko-text-h), var(--ko-text-s), var(--ko-text-strong-l));
  --ko-scheme-invert-ter:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-ter-l));
  --ko-scheme-invert-bis:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-bis-l));
  --ko-scheme-invert:hsl(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l));
  --ko-link:hsl(var(--ko-link-h), var(--ko-link-s), var(--ko-link-l));
  --ko-link-text:hsl(var(--ko-link-h), var(--ko-link-s), var(--ko-link-on-scheme-l));
  --ko-link-text-hover:hsl(var(--ko-link-h), var(--ko-link-s), calc(var(--ko-link-on-scheme-l) + var(--ko-hover-color-l-delta)));
  --ko-link-text-active:hsl(var(--ko-link-h), var(--ko-link-s), calc(var(--ko-link-on-scheme-l) + var(--ko-active-color-l-delta)));
  --ko-focus-h:var(--ko-link-h);
  --ko-focus-s:var(--ko-link-s);
  --ko-focus-l:var(--ko-link-l);
  --ko-focus-offset:1px;
  --ko-focus-style:solid;
  --ko-focus-width:2px;
  --ko-focus-shadow-size:0 0 0 0.1875em;
  --ko-focus-shadow-alpha:0.25;
  --ko-code:hsl(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-on-scheme-l));
  --ko-code-background:var(--ko-background);
  --ko-pre:var(--ko-text);
  --ko-pre-background:var(--ko-background);
  --ko-shadow:0 0.5em 1em -0.125em hsla(var(--ko-shadow-h), var(--ko-shadow-s), var(--ko-shadow-l), 0.1), 0 0px 0 1px hsla(var(--ko-shadow-h), var(--ko-shadow-s), var(--ko-shadow-l), 0.02);
}
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6{
  margin:0;
  padding:0;
}

h1,
h2,
h3,
h4,
h5,
h6{
  font-size:100%;
  font-weight:normal;
}

ul{
  list-style:none;
}

button,
input,
select,
textarea{
  margin:0;
}

html{
  box-sizing:border-box;
}

*, *::before, *::after{
  box-sizing:inherit;
}

img,
video{
  height:auto;
  max-width:100%;
}

iframe{
  border:0;
}

table{
  border-collapse:collapse;
  border-spacing:0;
}

td,
th{
  padding:0;
}
td:not([align]),
th:not([align]){
  text-align:inherit;
}

:root{
  --ko-body-background-color:var(--ko-scheme-main);
  --ko-body-size:1em;
  --ko-body-min-width:300px;
  --ko-body-rendering:optimizeLegibility;
  --ko-body-family:var(--ko-family-primary);
  --ko-body-overflow-x:hidden;
  --ko-body-overflow-y:scroll;
  --ko-body-color:var(--ko-text);
  --ko-body-font-size:1em;
  --ko-body-weight:var(--ko-weight-normal);
  --ko-body-line-height:1.5;
  --ko-code-family:var(--ko-family-code);
  --ko-code-padding:0.25em 0.5em 0.25em;
  --ko-code-weight:normal;
  --ko-code-size:0.875em;
  --ko-small-font-size:0.875em;
  --ko-hr-background-color:var(--ko-background);
  --ko-hr-height:2px;
  --ko-hr-margin:1.5rem 0;
  --ko-strong-color:var(--ko-text-strong);
  --ko-strong-weight:var(--ko-weight-semibold);
  --ko-pre-font-size:0.875em;
  --ko-pre-padding:1.25rem 1.5rem;
  --ko-pre-code-font-size:1em;
}

html{
  background-color:var(--ko-body-background-color);
  font-size:var(--ko-body-size);
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  min-width:var(--ko-body-min-width);
  overflow-x:var(--ko-body-overflow-x);
  overflow-y:var(--ko-body-overflow-y);
  text-rendering:var(--ko-body-rendering);
  -webkit-text-size-adjust:100%;
     -moz-text-size-adjust:100%;
          text-size-adjust:100%;
}

article,
aside,
figure,
footer,
header,
hgroup,
section{
  display:block;
}

body,
button,
input,
optgroup,
select,
textarea{
  font-family:var(--ko-body-family);
}

code,
pre{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:auto;
  font-family:var(--ko-code-family);
}

body{
  color:var(--ko-body-color);
  font-size:var(--ko-body-font-size);
  font-weight:var(--ko-body-weight);
  line-height:var(--ko-body-line-height);
}

a,
button{
  cursor:pointer;
}
a:focus-visible,
button:focus-visible{
  outline-color:hsl(var(--ko-focus-h), var(--ko-focus-s), var(--ko-focus-l));
  outline-offset:var(--ko-focus-offset);
  outline-style:var(--ko-focus-style);
  outline-width:var(--ko-focus-width);
}
a:focus-visible:active,
button:focus-visible:active{
  outline-width:1px;
}
a:active,
button:active{
  outline-width:1px;
}

a{
  color:var(--ko-link-text);
  cursor:pointer;
  text-decoration:none;
  transition-duration:var(--ko-duration);
  transition-property:background-color, border-color, color;
}
a strong{
  color:currentColor;
}

button{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  border:none;
  color:inherit;
  font-family:inherit;
  font-size:1em;
  margin:0;
  padding:0;
  transition-duration:var(--ko-duration);
  transition-property:background-color, border-color, color;
}

code{
  background-color:var(--ko-code-background);
  border-radius:0.5em;
  color:var(--ko-code);
  font-size:var(--ko-code-size);
  font-weight:var(--ko-code-weight);
  padding:var(--ko-code-padding);
}

hr{
  background-color:var(--ko-hr-background-color);
  border:none;
  display:block;
  height:var(--ko-hr-height);
  margin:var(--ko-hr-margin);
}

img{
  height:auto;
  max-width:100%;
}

input[type=checkbox],
input[type=radio]{
  vertical-align:baseline;
}

small{
  font-size:var(--ko-small-font-size);
}

span{
  font-style:inherit;
  font-weight:inherit;
}

strong{
  color:var(--ko-strong-color);
  font-weight:var(--ko-strong-weight);
}

svg{
  height:auto;
  width:auto;
}

fieldset{
  border:none;
}

pre{
  -webkit-overflow-scrolling:touch;
  background-color:var(--ko-pre-background);
  color:var(--ko-pre);
  font-size:var(--ko-pre-font-size);
  overflow-x:auto;
  padding:var(--ko-pre-padding);
  white-space:pre;
  word-wrap:normal;
}
pre code{
  background-color:transparent;
  color:currentColor;
  font-size:var(--ko-pre-code-font-size);
  padding:0;
}

table td,
table th{
  vertical-align:top;
}
table td:not([align]),
table th:not([align]){
  text-align:inherit;
}
table th{
  color:var(--ko-text-strong);
}

@keyframes spinAround{
  from{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(359deg);
  }
}
@keyframes pulsate{
  50%{
    opacity:0.5;
  }
}
.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after{
  border:0.125em solid var(--ko-arrow-color);
  border-right:0;
  border-top:0;
  content:" ";
  display:block;
  height:0.625em;
  margin-top:-0.4375em;
  pointer-events:none;
  position:absolute;
  top:50%;
  transform:rotate(-45deg);
  transform-origin:center;
  transition-duration:var(--ko-duration);
  transition-property:border-color;
  width:0.625em;
}

.skeleton-block:not(:last-child), .media:not(:last-child), .level:not(:last-child), .fixed-grid:not(:last-child), .grid:not(:last-child), .tabs:not(:last-child), .pagination:not(:last-child), .message:not(:last-child), .card:not(:last-child), .breadcrumb:not(:last-child), .field:not(:last-child), .file:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .tags:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .buttons:not(:last-child), .box:not(:last-child), .block:not(:last-child){
  margin-bottom:var(--ko-block-spacing);
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .file-cta,
.file-name, .select select, .input, .textarea, .button{
  align-items:center;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  border-color:transparent;
  border-style:solid;
  border-width:var(--ko-control-border-width);
  border-radius:var(--ko-control-radius);
  box-shadow:none;
  display:inline-flex;
  font-size:var(--ko-control-size);
  height:var(--ko-control-height);
  justify-content:flex-start;
  line-height:var(--ko-control-line-height);
  padding-bottom:var(--ko-control-padding-vertical);
  padding-left:var(--ko-control-padding-horizontal);
  padding-right:var(--ko-control-padding-horizontal);
  padding-top:var(--ko-control-padding-vertical);
  position:relative;
  transition-duration:var(--ko-duration);
  transition-property:background-color, border-color, box-shadow, color;
  vertical-align:top;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus, .file-cta:focus,
.file-name:focus, .select select:focus, .input:focus, .textarea:focus, .button:focus, .pagination-previous:focus-visible,
.pagination-next:focus-visible,
.pagination-link:focus-visible,
.pagination-ellipsis:focus-visible, .file-cta:focus-visible,
.file-name:focus-visible, .select select:focus-visible, .input:focus-visible, .textarea:focus-visible, .button:focus-visible, .pagination-previous:focus-within,
.pagination-next:focus-within,
.pagination-link:focus-within,
.pagination-ellipsis:focus-within, .file-cta:focus-within,
.file-name:focus-within, .select select:focus-within, .input:focus-within, .textarea:focus-within, .button:focus-within, .is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis, .is-focused.file-cta,
.is-focused.file-name, .select select.is-focused, .is-focused.input, .is-focused.textarea, .is-focused.button, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .file-cta:active,
.file-name:active, .select select:active, .input:active, .textarea:active, .button:active, .is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis, .is-active.file-cta,
.is-active.file-name, .select select.is-active, .is-active.input, .is-active.textarea, .is-active.button{
  outline:none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis, [disabled].file-cta,
[disabled].file-name, .select select[disabled], [disabled].input, [disabled].textarea, [disabled].button, fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .input, fieldset[disabled] .textarea, fieldset[disabled] .button{
  cursor:not-allowed;
}

.modal-close{
  --ko-delete-dimensions:1.25rem;
  --ko-delete-background-l:0%;
  --ko-delete-background-alpha:0.5;
  --ko-delete-color:var(--ko-white);
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-delete-background-l), var(--ko-delete-background-alpha));
  border:none;
  border-radius:var(--ko-radius-rounded);
  cursor:pointer;
  pointer-events:auto;
  display:inline-flex;
  flex-grow:0;
  flex-shrink:0;
  font-size:1em;
  height:var(--ko-delete-dimensions);
  max-height:var(--ko-delete-dimensions);
  max-width:var(--ko-delete-dimensions);
  min-height:var(--ko-delete-dimensions);
  min-width:var(--ko-delete-dimensions);
  outline:none;
  position:relative;
  vertical-align:top;
  width:var(--ko-delete-dimensions);
}
.modal-close::before, .modal-close::after{
  background-color:var(--ko-delete-color);
  content:"";
  display:block;
  left:50%;
  position:absolute;
  top:50%;
  transform:translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin:center center;
}
.modal-close::before{
  height:2px;
  width:50%;
}
.modal-close::after{
  height:50%;
  width:2px;
}
.modal-close:hover, .modal-close:focus{
  --ko-delete-background-alpha:0.4;
}
.modal-close:active{
  --ko-delete-background-alpha:0.5;
}
.is-small.modal-close{
  --ko-delete-dimensions:1rem;
}
.is-medium.modal-close{
  --ko-delete-dimensions:1.5rem;
}
.is-large.modal-close{
  --ko-delete-dimensions:2rem;
}

.control.is-loading::after, .select.is-loading::after, .button.is-loading::after{
  animation:spinAround 500ms infinite linear;
  border:2px solid var(--ko-loading-color);
  border-radius:var(--ko-radius-rounded);
  border-right-color:transparent;
  border-top-color:transparent;
  content:"";
  display:block;
  height:1em;
  position:relative;
  width:1em;
}

.is-overlay, .hero-video, .modal, .modal-background{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}

.navbar-burger, .menu-list a,
.menu-list button,
.menu-list .menu-item{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  border:none;
  color:inherit;
  font-family:inherit;
  font-size:1em;
  margin:0;
  padding:0;
}

.is-unselectable, .tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button{
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}

.box{
  --ko-box-background-color:var(--ko-scheme-main);
  --ko-box-color:var(--ko-text);
  --ko-box-radius:var(--ko-radius-large);
  --ko-box-shadow:var(--ko-shadow);
  --ko-box-padding:1.25rem;
  --ko-box-link-hover-shadow:0 0.5em 1em -0.125em hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l), 0.1), 0 0 0 1px var(--ko-link);
  --ko-box-link-active-shadow:inset 0 1px 2px hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l), 0.2), 0 0 0 1px var(--ko-link);
}

.box{
  background-color:var(--ko-box-background-color);
  border-radius:var(--ko-box-radius);
  box-shadow:var(--ko-box-shadow);
  color:var(--ko-box-color);
  display:block;
  padding:var(--ko-box-padding);
}

a.box:hover, a.box:focus{
  box-shadow:var(--ko-box-link-hover-shadow);
}
a.box:active{
  box-shadow:var(--ko-box-link-active-shadow);
}

.button{
  --ko-button-family:false;
  --ko-button-weight:var(--ko-weight-medium);
  --ko-button-border-color:var(--ko-border);
  --ko-button-border-style:solid;
  --ko-button-border-width:var(--ko-control-border-width);
  --ko-button-padding-vertical:0.5em;
  --ko-button-padding-horizontal:1em;
  --ko-button-focus-border-color:var(--ko-link-focus-border);
  --ko-button-focus-box-shadow-size:0 0 0 0.125em;
  --ko-button-focus-box-shadow-color:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-on-scheme-l), 0.25);
  --ko-button-active-color:var(--ko-link-active);
  --ko-button-active-border-color:var(--ko-link-active-border);
  --ko-button-text-color:var(--ko-text);
  --ko-button-text-decoration:underline;
  --ko-button-text-hover-background-color:var(--ko-background);
  --ko-button-text-hover-color:var(--ko-text-strong);
  --ko-button-ghost-background:none;
  --ko-button-ghost-border-color:transparent;
  --ko-button-ghost-color:var(--ko-link-text);
  --ko-button-ghost-decoration:none;
  --ko-button-ghost-hover-color:var(--ko-link);
  --ko-button-ghost-hover-decoration:underline;
  --ko-button-disabled-background-color:var(--ko-scheme-main);
  --ko-button-disabled-border-color:var(--ko-border);
  --ko-button-disabled-shadow:none;
  --ko-button-disabled-opacity:0.5;
  --ko-button-static-color:var(--ko-text-weak);
  --ko-button-static-background-color:var(--ko-scheme-main-ter);
  --ko-button-static-border-color:var(--ko-border);
}

.button{
  --ko-button-h:var(--ko-scheme-h);
  --ko-button-s:var(--ko-scheme-s);
  --ko-button-l:var(--ko-scheme-main-l);
  --ko-button-background-l:var(--ko-scheme-main-l);
  --ko-button-background-l-delta:0%;
  --ko-button-hover-background-l-delta:var(--ko-hover-background-l-delta);
  --ko-button-active-background-l-delta:var(--ko-active-background-l-delta);
  --ko-button-color-l:var(--ko-text-strong-l);
  --ko-button-border-l:var(--ko-border-l);
  --ko-button-border-l-delta:0%;
  --ko-button-hover-border-l-delta:var(--ko-hover-border-l-delta);
  --ko-button-active-border-l-delta:var(--ko-active-border-l-delta);
  --ko-button-focus-border-l-delta:var(--ko-focus-border-l-delta);
  --ko-button-outer-shadow-h:0;
  --ko-button-outer-shadow-s:0%;
  --ko-button-outer-shadow-l:20%;
  --ko-button-outer-shadow-a:0.05;
  --ko-loading-color:hsl(var(--ko-button-h), var(--ko-button-s), var(--ko-button-color-l));
  background-color:hsl(var(--ko-button-h), var(--ko-button-s), calc(var(--ko-button-background-l) + var(--ko-button-background-l-delta)));
  border-color:hsl(var(--ko-button-h), var(--ko-button-s), calc(var(--ko-button-border-l) + var(--ko-button-border-l-delta)));
  border-style:var(--ko-button-border-style);
  border-width:var(--ko-button-border-width);
  box-shadow:0px 0.0625em 0.125em hsla(var(--ko-button-outer-shadow-h), var(--ko-button-outer-shadow-s), var(--ko-button-outer-shadow-l), var(--ko-button-outer-shadow-a)), 0px 0.125em 0.25em hsla(var(--ko-button-outer-shadow-h), var(--ko-button-outer-shadow-s), var(--ko-button-outer-shadow-l), var(--ko-button-outer-shadow-a));
  color:hsl(var(--ko-button-h), var(--ko-button-s), var(--ko-button-color-l));
  cursor:pointer;
  font-weight:var(--ko-button-weight);
  height:auto;
  justify-content:center;
  padding-bottom:calc(var(--ko-button-padding-vertical) - var(--ko-button-border-width));
  padding-left:calc(var(--ko-button-padding-horizontal) - var(--ko-button-border-width));
  padding-right:calc(var(--ko-button-padding-horizontal) - var(--ko-button-border-width));
  padding-top:calc(var(--ko-button-padding-vertical) - var(--ko-button-border-width));
  text-align:center;
  white-space:nowrap;
}
.button strong{
  color:inherit;
}
.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large{
  height:1.5em;
  width:1.5em;
}
.button .icon:first-child:not(:last-child){
  margin-inline-start:calc(-0.5 * var(--ko-button-padding-horizontal));
  margin-inline-end:calc(var(--ko-button-padding-horizontal) * 0.25);
}
.button .icon:last-child:not(:first-child){
  margin-inline-start:calc(var(--ko-button-padding-horizontal) * 0.25);
  margin-inline-end:calc(-0.5 * var(--ko-button-padding-horizontal));
}
.button .icon:first-child:last-child{
  margin-inline-start:calc(-0.5 * var(--ko-button-padding-horizontal));
  margin-inline-end:calc(-0.5 * var(--ko-button-padding-horizontal));
}
.button:hover, .button.is-hovered{
  --ko-button-background-l-delta:var(--ko-button-hover-background-l-delta);
  --ko-button-border-l-delta:var(--ko-button-hover-border-l-delta);
}
.button:focus-visible, .button.is-focused{
  --ko-button-border-width:1px;
  border-color:hsl(var(--ko-focus-h), var(--ko-focus-s), var(--ko-focus-l));
  box-shadow:var(--ko-focus-shadow-size) hsla(var(--ko-focus-h), var(--ko-focus-s), var(--ko-focus-l), var(--ko-focus-shadow-alpha));
}
.button:active, .button.is-active{
  --ko-button-background-l-delta:var(--ko-button-active-background-l-delta);
  --ko-button-border-l-delta:var(--ko-button-active-border-l-delta);
  --ko-button-outer-shadow-a:0;
}
.button[disabled], fieldset[disabled] .button{
  background-color:var(--ko-button-disabled-background-color);
  border-color:var(--ko-button-disabled-border-color);
  box-shadow:var(--ko-button-disabled-shadow);
  opacity:var(--ko-button-disabled-opacity);
}
.button.is-white{
  --ko-button-h:var(--ko-white-h);
  --ko-button-s:var(--ko-white-s);
  --ko-button-l:var(--ko-white-l);
  --ko-button-background-l:var(--ko-white-l);
  --ko-button-border-l:var(--ko-white-l);
  --ko-button-border-width:0px;
  --ko-button-color-l:var(--ko-white-invert-l);
  --ko-button-outer-shadow-a:0;
}
.button.is-white:focus-visible, .button.is-white.is-focused{
  --ko-button-border-width:1px;
}
.button.is-white.is-soft{
  --ko-button-background-l:var(--ko-soft-l);
  --ko-button-color-l:var(--ko-soft-invert-l);
}
.button.is-white.is-bold{
  --ko-button-background-l:var(--ko-bold-l);
  --ko-button-color-l:var(--ko-bold-invert-l);
}
.button.is-white[disabled], fieldset[disabled] .button.is-white{
  background-color:var(--ko-white);
  border-color:var(--ko-white);
  box-shadow:none;
}
.button.is-black{
  --ko-button-h:var(--ko-black-h);
  --ko-button-s:var(--ko-black-s);
  --ko-button-l:var(--ko-black-l);
  --ko-button-background-l:var(--ko-black-l);
  --ko-button-border-l:var(--ko-black-l);
  --ko-button-border-width:0px;
  --ko-button-color-l:var(--ko-black-invert-l);
  --ko-button-outer-shadow-a:0;
}
.button.is-black:focus-visible, .button.is-black.is-focused{
  --ko-button-border-width:1px;
}
.button.is-black.is-soft{
  --ko-button-background-l:var(--ko-soft-l);
  --ko-button-color-l:var(--ko-soft-invert-l);
}
.button.is-black.is-bold{
  --ko-button-background-l:var(--ko-bold-l);
  --ko-button-color-l:var(--ko-bold-invert-l);
}
.button.is-black[disabled], fieldset[disabled] .button.is-black{
  background-color:var(--ko-black);
  border-color:var(--ko-black);
  box-shadow:none;
}
.button.is-light{
  --ko-button-h:var(--ko-light-h);
  --ko-button-s:var(--ko-light-s);
  --ko-button-l:var(--ko-light-l);
  --ko-button-background-l:var(--ko-light-l);
  --ko-button-border-l:var(--ko-light-l);
  --ko-button-border-width:0px;
  --ko-button-color-l:var(--ko-light-invert-l);
  --ko-button-outer-shadow-a:0;
}
.button.is-light:focus-visible, .button.is-light.is-focused{
  --ko-button-border-width:1px;
}
.button.is-light.is-soft{
  --ko-button-background-l:var(--ko-soft-l);
  --ko-button-color-l:var(--ko-soft-invert-l);
}
.button.is-light.is-bold{
  --ko-button-background-l:var(--ko-bold-l);
  --ko-button-color-l:var(--ko-bold-invert-l);
}
.button.is-light[disabled], fieldset[disabled] .button.is-light{
  background-color:var(--ko-light);
  border-color:var(--ko-light);
  box-shadow:none;
}
.button.is-dark{
  --ko-button-h:var(--ko-dark-h);
  --ko-button-s:var(--ko-dark-s);
  --ko-button-l:var(--ko-dark-l);
  --ko-button-background-l:var(--ko-dark-l);
  --ko-button-border-l:var(--ko-dark-l);
  --ko-button-border-width:0px;
  --ko-button-color-l:var(--ko-dark-invert-l);
  --ko-button-outer-shadow-a:0;
}
.button.is-dark:focus-visible, .button.is-dark.is-focused{
  --ko-button-border-width:1px;
}
.button.is-dark.is-soft{
  --ko-button-background-l:var(--ko-soft-l);
  --ko-button-color-l:var(--ko-soft-invert-l);
}
.button.is-dark.is-bold{
  --ko-button-background-l:var(--ko-bold-l);
  --ko-button-color-l:var(--ko-bold-invert-l);
}
.button.is-dark[disabled], fieldset[disabled] .button.is-dark{
  background-color:var(--ko-dark);
  border-color:var(--ko-dark);
  box-shadow:none;
}
.button.is-text{
  --ko-button-h:var(--ko-text-h);
  --ko-button-s:var(--ko-text-s);
  --ko-button-l:var(--ko-text-l);
  --ko-button-background-l:var(--ko-text-l);
  --ko-button-border-l:var(--ko-text-l);
  --ko-button-border-width:0px;
  --ko-button-color-l:var(--ko-text-invert-l);
  --ko-button-outer-shadow-a:0;
}
.button.is-text:focus-visible, .button.is-text.is-focused{
  --ko-button-border-width:1px;
}
.button.is-text.is-light{
  --ko-button-background-l:var(--ko-light-l);
  --ko-button-color-l:var(--ko-text-light-invert-l);
}
.button.is-text.is-dark{
  --ko-button-background-l:var(--ko-dark-l);
  --ko-button-color-l:var(--ko-text-dark-invert-l);
}
.button.is-text.is-soft{
  --ko-button-background-l:var(--ko-soft-l);
  --ko-button-color-l:var(--ko-soft-invert-l);
}
.button.is-text.is-bold{
  --ko-button-background-l:var(--ko-bold-l);
  --ko-button-color-l:var(--ko-bold-invert-l);
}
.button.is-text[disabled], fieldset[disabled] .button.is-text{
  background-color:var(--ko-text);
  border-color:var(--ko-text);
  box-shadow:none;
}
.button.is-primary{
  --ko-button-h:var(--ko-primary-h);
  --ko-button-s:var(--ko-primary-s);
  --ko-button-l:var(--ko-primary-l);
  --ko-button-background-l:var(--ko-primary-l);
  --ko-button-border-l:var(--ko-primary-l);
  --ko-button-border-width:0px;
  --ko-button-color-l:var(--ko-primary-invert-l);
  --ko-button-outer-shadow-a:0;
}
.button.is-primary:focus-visible, .button.is-primary.is-focused{
  --ko-button-border-width:1px;
}
.button.is-primary.is-light{
  --ko-button-background-l:var(--ko-light-l);
  --ko-button-color-l:var(--ko-primary-light-invert-l);
}
.button.is-primary.is-dark{
  --ko-button-background-l:var(--ko-dark-l);
  --ko-button-color-l:var(--ko-primary-dark-invert-l);
}
.button.is-primary.is-soft{
  --ko-button-background-l:var(--ko-soft-l);
  --ko-button-color-l:var(--ko-soft-invert-l);
}
.button.is-primary.is-bold{
  --ko-button-background-l:var(--ko-bold-l);
  --ko-button-color-l:var(--ko-bold-invert-l);
}
.button.is-primary[disabled], fieldset[disabled] .button.is-primary{
  background-color:var(--ko-primary);
  border-color:var(--ko-primary);
  box-shadow:none;
}
.button.is-link{
  --ko-button-h:var(--ko-link-h);
  --ko-button-s:var(--ko-link-s);
  --ko-button-l:var(--ko-link-l);
  --ko-button-background-l:var(--ko-link-l);
  --ko-button-border-l:var(--ko-link-l);
  --ko-button-border-width:0px;
  --ko-button-color-l:var(--ko-link-invert-l);
  --ko-button-outer-shadow-a:0;
}
.button.is-link:focus-visible, .button.is-link.is-focused{
  --ko-button-border-width:1px;
}
.button.is-link.is-light{
  --ko-button-background-l:var(--ko-light-l);
  --ko-button-color-l:var(--ko-link-light-invert-l);
}
.button.is-link.is-dark{
  --ko-button-background-l:var(--ko-dark-l);
  --ko-button-color-l:var(--ko-link-dark-invert-l);
}
.button.is-link.is-soft{
  --ko-button-background-l:var(--ko-soft-l);
  --ko-button-color-l:var(--ko-soft-invert-l);
}
.button.is-link.is-bold{
  --ko-button-background-l:var(--ko-bold-l);
  --ko-button-color-l:var(--ko-bold-invert-l);
}
.button.is-link[disabled], fieldset[disabled] .button.is-link{
  background-color:var(--ko-link);
  border-color:var(--ko-link);
  box-shadow:none;
}
.button.is-info{
  --ko-button-h:var(--ko-info-h);
  --ko-button-s:var(--ko-info-s);
  --ko-button-l:var(--ko-info-l);
  --ko-button-background-l:var(--ko-info-l);
  --ko-button-border-l:var(--ko-info-l);
  --ko-button-border-width:0px;
  --ko-button-color-l:var(--ko-info-invert-l);
  --ko-button-outer-shadow-a:0;
}
.button.is-info:focus-visible, .button.is-info.is-focused{
  --ko-button-border-width:1px;
}
.button.is-info.is-light{
  --ko-button-background-l:var(--ko-light-l);
  --ko-button-color-l:var(--ko-info-light-invert-l);
}
.button.is-info.is-dark{
  --ko-button-background-l:var(--ko-dark-l);
  --ko-button-color-l:var(--ko-info-dark-invert-l);
}
.button.is-info.is-soft{
  --ko-button-background-l:var(--ko-soft-l);
  --ko-button-color-l:var(--ko-soft-invert-l);
}
.button.is-info.is-bold{
  --ko-button-background-l:var(--ko-bold-l);
  --ko-button-color-l:var(--ko-bold-invert-l);
}
.button.is-info[disabled], fieldset[disabled] .button.is-info{
  background-color:var(--ko-info);
  border-color:var(--ko-info);
  box-shadow:none;
}
.button.is-success{
  --ko-button-h:var(--ko-success-h);
  --ko-button-s:var(--ko-success-s);
  --ko-button-l:var(--ko-success-l);
  --ko-button-background-l:var(--ko-success-l);
  --ko-button-border-l:var(--ko-success-l);
  --ko-button-border-width:0px;
  --ko-button-color-l:var(--ko-success-invert-l);
  --ko-button-outer-shadow-a:0;
}
.button.is-success:focus-visible, .button.is-success.is-focused{
  --ko-button-border-width:1px;
}
.button.is-success.is-light{
  --ko-button-background-l:var(--ko-light-l);
  --ko-button-color-l:var(--ko-success-light-invert-l);
}
.button.is-success.is-dark{
  --ko-button-background-l:var(--ko-dark-l);
  --ko-button-color-l:var(--ko-success-dark-invert-l);
}
.button.is-success.is-soft{
  --ko-button-background-l:var(--ko-soft-l);
  --ko-button-color-l:var(--ko-soft-invert-l);
}
.button.is-success.is-bold{
  --ko-button-background-l:var(--ko-bold-l);
  --ko-button-color-l:var(--ko-bold-invert-l);
}
.button.is-success[disabled], fieldset[disabled] .button.is-success{
  background-color:var(--ko-success);
  border-color:var(--ko-success);
  box-shadow:none;
}
.button.is-warning{
  --ko-button-h:var(--ko-warning-h);
  --ko-button-s:var(--ko-warning-s);
  --ko-button-l:var(--ko-warning-l);
  --ko-button-background-l:var(--ko-warning-l);
  --ko-button-border-l:var(--ko-warning-l);
  --ko-button-border-width:0px;
  --ko-button-color-l:var(--ko-warning-invert-l);
  --ko-button-outer-shadow-a:0;
}
.button.is-warning:focus-visible, .button.is-warning.is-focused{
  --ko-button-border-width:1px;
}
.button.is-warning.is-light{
  --ko-button-background-l:var(--ko-light-l);
  --ko-button-color-l:var(--ko-warning-light-invert-l);
}
.button.is-warning.is-dark{
  --ko-button-background-l:var(--ko-dark-l);
  --ko-button-color-l:var(--ko-warning-dark-invert-l);
}
.button.is-warning.is-soft{
  --ko-button-background-l:var(--ko-soft-l);
  --ko-button-color-l:var(--ko-soft-invert-l);
}
.button.is-warning.is-bold{
  --ko-button-background-l:var(--ko-bold-l);
  --ko-button-color-l:var(--ko-bold-invert-l);
}
.button.is-warning[disabled], fieldset[disabled] .button.is-warning{
  background-color:var(--ko-warning);
  border-color:var(--ko-warning);
  box-shadow:none;
}
.button.is-danger{
  --ko-button-h:var(--ko-danger-h);
  --ko-button-s:var(--ko-danger-s);
  --ko-button-l:var(--ko-danger-l);
  --ko-button-background-l:var(--ko-danger-l);
  --ko-button-border-l:var(--ko-danger-l);
  --ko-button-border-width:0px;
  --ko-button-color-l:var(--ko-danger-invert-l);
  --ko-button-outer-shadow-a:0;
}
.button.is-danger:focus-visible, .button.is-danger.is-focused{
  --ko-button-border-width:1px;
}
.button.is-danger.is-light{
  --ko-button-background-l:var(--ko-light-l);
  --ko-button-color-l:var(--ko-danger-light-invert-l);
}
.button.is-danger.is-dark{
  --ko-button-background-l:var(--ko-dark-l);
  --ko-button-color-l:var(--ko-danger-dark-invert-l);
}
.button.is-danger.is-soft{
  --ko-button-background-l:var(--ko-soft-l);
  --ko-button-color-l:var(--ko-soft-invert-l);
}
.button.is-danger.is-bold{
  --ko-button-background-l:var(--ko-bold-l);
  --ko-button-color-l:var(--ko-bold-invert-l);
}
.button.is-danger[disabled], fieldset[disabled] .button.is-danger{
  background-color:var(--ko-danger);
  border-color:var(--ko-danger);
  box-shadow:none;
}
.button.is-outlined{
  --ko-button-border-width:max(1px, 0.0625em);
  background-color:transparent;
  border-color:hsl(var(--ko-button-h), var(--ko-button-s), var(--ko-button-l));
  color:hsl(var(--ko-button-h), var(--ko-button-s), var(--ko-button-l));
}
.button.is-outlined:hover{
  --ko-button-border-width:max(2px, 0.125em);
  --ko-button-outer-shadow-alpha:1;
}
.button.is-inverted{
  background-color:hsl(var(--ko-button-h), var(--ko-button-s), calc(var(--ko-button-color-l) + var(--ko-button-background-l-delta)));
  color:hsl(var(--ko-button-h), var(--ko-button-s), var(--ko-button-background-l));
}
.button.is-text{
  background-color:transparent;
  border-color:transparent;
  color:var(--ko-button-text-color);
  -webkit-text-decoration:var(--ko-button-text-decoration);
          text-decoration:var(--ko-button-text-decoration);
}
.button.is-text:hover, .button.is-text.is-hovered{
  background-color:var(--ko-button-text-hover-background-color);
  color:var(--ko-button-text-hover-color);
}
.button.is-text:active, .button.is-text.is-active{
  color:var(--ko-button-text-hover-color);
}
.button.is-text[disabled], fieldset[disabled] .button.is-text{
  background-color:transparent;
  border-color:transparent;
  box-shadow:none;
}
.button.is-ghost{
  background:var(--ko-button-ghost-background);
  border-color:var(--ko-button-ghost-border-color);
  box-shadow:none;
  color:var(--ko-button-ghost-color);
  -webkit-text-decoration:var(--ko-button-ghost-decoration);
          text-decoration:var(--ko-button-ghost-decoration);
}
.button.is-ghost:hover, .button.is-ghost.is-hovered{
  color:var(--ko-button-ghost-hover-color);
  -webkit-text-decoration:var(--ko-button-ghost-hover-decoration);
          text-decoration:var(--ko-button-ghost-hover-decoration);
}
.button.is-small{
  --ko-control-size:var(--ko-size-small);
  --ko-control-radius:var(--ko-radius-small);
}
.button.is-normal{
  --ko-control-size:var(--ko-size-normal);
  --ko-control-radius:var(--ko-radius);
}
.button.is-medium{
  --ko-control-size:var(--ko-size-medium);
  --ko-control-radius:var(--ko-radius-medium);
}
.button.is-large{
  --ko-control-size:var(--ko-size-large);
  --ko-control-radius:var(--ko-radius-medium);
}
.button.is-fullwidth{
  display:flex;
  width:100%;
}
.button.is-loading{
  box-shadow:none;
  color:transparent !important;
  pointer-events:none;
}
.button.is-loading::after{
  position:absolute;
  left:calc(50% - 1em * 0.5);
  top:calc(50% - 1em * 0.5);
  position:absolute !important;
}
.button.is-static{
  background-color:var(--ko-button-static-background-color);
  border-color:var(--ko-button-static-border-color);
  color:var(--ko-button-static-color);
  box-shadow:none;
  pointer-events:none;
}
.button.is-rounded{
  border-radius:var(--ko-radius-rounded);
  padding-left:calc(var(--ko-button-padding-horizontal) + 0.25em - var(--ko-button-border-width));
  padding-right:calc(var(--ko-button-padding-horizontal) + 0.25em - var(--ko-button-border-width));
}

.buttons{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  gap:0.75rem;
  justify-content:flex-start;
}
.buttons.are-small{
  --ko-control-size:var(--ko-size-small);
  --ko-control-radius:var(--ko-radius-small);
}
.buttons.are-medium{
  --ko-control-size:var(--ko-size-medium);
  --ko-control-radius:var(--ko-radius-medium);
}
.buttons.are-large{
  --ko-control-size:var(--ko-size-large);
  --ko-control-radius:var(--ko-radius-large);
}
.buttons.has-addons{
  gap:0;
}
.buttons.has-addons .button:not(:first-child){
  border-end-start-radius:0;
  border-start-start-radius:0;
}
.buttons.has-addons .button:not(:last-child){
  border-end-end-radius:0;
  border-start-end-radius:0;
  margin-inline-end:-1px;
}
.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered{
  z-index:2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected{
  z-index:3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover{
  z-index:4;
}
.buttons.has-addons .button.is-expanded{
  flex-grow:1;
  flex-shrink:1;
}
.buttons.is-centered{
  justify-content:center;
}
.buttons.is-right{
  justify-content:flex-end;
}

@media screen and (max-width: 768px){
  .button.is-responsive.is-small{
    font-size:calc(var(--ko-size-small) * 0.75);
  }
  .button.is-responsive,
  .button.is-responsive.is-normal{
    font-size:calc(var(--ko-size-small) * 0.875);
  }
  .button.is-responsive.is-medium{
    font-size:var(--ko-size-small);
  }
  .button.is-responsive.is-large{
    font-size:var(--ko-size-normal);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .button.is-responsive.is-small{
    font-size:calc(var(--ko-size-small) * 0.875);
  }
  .button.is-responsive,
  .button.is-responsive.is-normal{
    font-size:var(--ko-size-small);
  }
  .button.is-responsive.is-medium{
    font-size:var(--ko-size-normal);
  }
  .button.is-responsive.is-large{
    font-size:var(--ko-size-medium);
  }
}
.content{
  --ko-content-heading-color:var(--ko-text-strong);
  --ko-content-heading-weight:var(--ko-weight-extrabold);
  --ko-content-heading-line-height:1.125;
  --ko-content-block-margin-bottom:1em;
  --ko-content-blockquote-background-color:var(--ko-background);
  --ko-content-blockquote-border-left:5px solid var(--ko-border);
  --ko-content-blockquote-padding:1.25em 1.5em;
  --ko-content-pre-padding:1.25em 1.5em;
  --ko-content-table-cell-border:1px solid var(--ko-border);
  --ko-content-table-cell-border-width:0 0 1px;
  --ko-content-table-cell-padding:0.5em 0.75em;
  --ko-content-table-cell-heading-color:var(--ko-text-strong);
  --ko-content-table-head-cell-border-width:0 0 2px;
  --ko-content-table-head-cell-color:var(--ko-text-strong);
  --ko-content-table-body-last-row-cell-border-bottom-width:0;
  --ko-content-table-foot-cell-border-width:2px 0 0;
  --ko-content-table-foot-cell-color:var(--ko-text-strong);
}

.content li + li{
  margin-top:0.25em;
}
.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child){
  margin-bottom:var(--ko-content-block-margin-bottom);
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6{
  color:var(--ko-content-heading-color);
  font-weight:var(--ko-content-heading-weight);
  line-height:var(--ko-content-heading-line-height);
}
.content h1{
  font-size:2em;
  margin-bottom:0.5em;
}
.content h1:not(:first-child){
  margin-top:1em;
}
.content h2{
  font-size:1.75em;
  margin-bottom:0.5714em;
}
.content h2:not(:first-child){
  margin-top:1.1428em;
}
.content h3{
  font-size:1.5em;
  margin-bottom:0.6666em;
}
.content h3:not(:first-child){
  margin-top:1.3333em;
}
.content h4{
  font-size:1.25em;
  margin-bottom:0.8em;
}
.content h5{
  font-size:1.125em;
  margin-bottom:0.8888em;
}
.content h6{
  font-size:1em;
  margin-bottom:1em;
}
.content blockquote{
  background-color:var(--ko-content-blockquote-background-color);
  border-inline-start:var(--ko-content-blockquote-border-left);
  padding:var(--ko-content-blockquote-padding);
}
.content ol{
  list-style-position:outside;
  margin-inline-start:2em;
  margin-top:1em;
}
.content ol:not([type]){
  list-style-type:decimal;
}
.content ol:not([type]).is-lower-alpha{
  list-style-type:lower-alpha;
}
.content ol:not([type]).is-lower-roman{
  list-style-type:lower-roman;
}
.content ol:not([type]).is-upper-alpha{
  list-style-type:upper-alpha;
}
.content ol:not([type]).is-upper-roman{
  list-style-type:upper-roman;
}
.content ul{
  list-style:disc outside;
  margin-inline-start:2em;
  margin-top:1em;
}
.content ul ul{
  list-style-type:circle;
  margin-bottom:0.25em;
  margin-top:0.25em;
}
.content ul ul ul{
  list-style-type:square;
}
.content dd{
  margin-inline-start:2em;
}
.content figure:not([class]){
  margin-left:2em;
  margin-right:2em;
  text-align:center;
}
.content figure:not([class]):not(:first-child){
  margin-top:2em;
}
.content figure:not([class]):not(:last-child){
  margin-bottom:2em;
}
.content figure:not([class]) img{
  display:inline-block;
}
.content figure:not([class]) figcaption{
  font-style:italic;
}
.content pre{
  -webkit-overflow-scrolling:touch;
  overflow-x:auto;
  padding:var(--ko-content-pre-padding);
  white-space:pre;
  word-wrap:normal;
}
.content sup,
.content sub{
  font-size:75%;
}
.content table td,
.content table th{
  border:var(--ko-content-table-cell-border);
  border-width:var(--ko-content-table-cell-border-width);
  padding:var(--ko-content-table-cell-padding);
  vertical-align:top;
}
.content table th{
  color:var(--ko-content-table-cell-heading-color);
}
.content table th:not([align]){
  text-align:inherit;
}
.content table thead td,
.content table thead th{
  border-width:var(--ko-content-table-head-cell-border-width);
  color:var(--ko-content-table-head-cell-color);
}
.content table tfoot td,
.content table tfoot th{
  border-width:var(--ko-content-table-foot-cell-border-width);
  color:var(--ko-content-table-foot-cell-color);
}
.content table tbody tr:last-child td,
.content table tbody tr:last-child th{
  border-bottom-width:var(--ko-content-table-body-last-row-cell-border-bottom-width);
}
.content .tabs li + li{
  margin-top:0;
}
.content.is-small{
  font-size:var(--ko-size-small);
}
.content.is-normal{
  font-size:var(--ko-size-normal);
}
.content.is-medium{
  font-size:var(--ko-size-medium);
}
.content.is-large{
  font-size:var(--ko-size-large);
}

.delete{
  --ko-delete-dimensions:1.25rem;
  --ko-delete-background-l:0%;
  --ko-delete-background-alpha:0.5;
  --ko-delete-color:var(--ko-white);
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-delete-background-l), var(--ko-delete-background-alpha));
  border:none;
  border-radius:var(--ko-radius-rounded);
  cursor:pointer;
  pointer-events:auto;
  display:inline-flex;
  flex-grow:0;
  flex-shrink:0;
  font-size:1em;
  height:var(--ko-delete-dimensions);
  max-height:var(--ko-delete-dimensions);
  max-width:var(--ko-delete-dimensions);
  min-height:var(--ko-delete-dimensions);
  min-width:var(--ko-delete-dimensions);
  outline:none;
  position:relative;
  vertical-align:top;
  width:var(--ko-delete-dimensions);
}
.delete::before, .delete::after{
  background-color:var(--ko-delete-color);
  content:"";
  display:block;
  left:50%;
  position:absolute;
  top:50%;
  transform:translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin:center center;
}
.delete::before{
  height:2px;
  width:50%;
}
.delete::after{
  height:50%;
  width:2px;
}
.delete:hover, .delete:focus{
  --ko-delete-background-alpha:0.4;
}
.delete:active{
  --ko-delete-background-alpha:0.5;
}
.delete.is-small{
  --ko-delete-dimensions:1rem;
}
.delete.is-medium{
  --ko-delete-dimensions:1.5rem;
}
.delete.is-large{
  --ko-delete-dimensions:2rem;
}

.icon,
.icon-text{
  --ko-icon-dimensions:1.5rem;
  --ko-icon-dimensions-small:1rem;
  --ko-icon-dimensions-medium:2rem;
  --ko-icon-dimensions-large:3rem;
  --ko-icon-text-spacing:0.25em;
}

.icon{
  align-items:center;
  display:inline-flex;
  flex-shrink:0;
  justify-content:center;
  height:var(--ko-icon-dimensions);
  transition-duration:var(--ko-duration);
  transition-property:color;
  width:var(--ko-icon-dimensions);
}
.icon.is-small{
  height:var(--ko-icon-dimensions-small);
  width:var(--ko-icon-dimensions-small);
}
.icon.is-medium{
  height:var(--ko-icon-dimensions-medium);
  width:var(--ko-icon-dimensions-medium);
}
.icon.is-large{
  height:var(--ko-icon-dimensions-large);
  width:var(--ko-icon-dimensions-large);
}

.icon-text{
  align-items:flex-start;
  color:inherit;
  display:inline-flex;
  flex-wrap:wrap;
  gap:var(--ko-icon-text-spacing);
  line-height:var(--ko-icon-dimensions);
  vertical-align:top;
}
.icon-text .icon{
  flex-grow:0;
  flex-shrink:0;
}

div.icon-text{
  display:flex;
}

.image{
  display:block;
  position:relative;
}
.image img{
  display:block;
  height:auto;
  width:100%;
}
.image img.is-rounded{
  border-radius:var(--ko-radius-rounded);
}
.image.is-fullwidth{
  width:100%;
}
.image.is-square img,
.image.is-square .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-square{
  aspect-ratio:1;
}
.image.is-1by1{
  aspect-ratio:1/1;
}
.image.is-1by1 img,
.image.is-1by1 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-5by4{
  aspect-ratio:5/4;
}
.image.is-5by4 img,
.image.is-5by4 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-4by3{
  aspect-ratio:4/3;
}
.image.is-4by3 img,
.image.is-4by3 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-3by2{
  aspect-ratio:3/2;
}
.image.is-3by2 img,
.image.is-3by2 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-5by3{
  aspect-ratio:5/3;
}
.image.is-5by3 img,
.image.is-5by3 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-16by9{
  aspect-ratio:16/9;
}
.image.is-16by9 img,
.image.is-16by9 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-2by1{
  aspect-ratio:2/1;
}
.image.is-2by1 img,
.image.is-2by1 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-3by1{
  aspect-ratio:3/1;
}
.image.is-3by1 img,
.image.is-3by1 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-4by5{
  aspect-ratio:4/5;
}
.image.is-4by5 img,
.image.is-4by5 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-3by4{
  aspect-ratio:3/4;
}
.image.is-3by4 img,
.image.is-3by4 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-2by3{
  aspect-ratio:2/3;
}
.image.is-2by3 img,
.image.is-2by3 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-3by5{
  aspect-ratio:3/5;
}
.image.is-3by5 img,
.image.is-3by5 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-9by16{
  aspect-ratio:9/16;
}
.image.is-9by16 img,
.image.is-9by16 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-1by2{
  aspect-ratio:1/2;
}
.image.is-1by2 img,
.image.is-1by2 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-1by3{
  aspect-ratio:1/3;
}
.image.is-1by3 img,
.image.is-1by3 .has-ratio{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:100%;
}
.image.is-16x16{
  height:16px;
  width:16px;
}
.image.is-24x24{
  height:24px;
  width:24px;
}
.image.is-32x32{
  height:32px;
  width:32px;
}
.image.is-48x48{
  height:48px;
  width:48px;
}
.image.is-64x64{
  height:64px;
  width:64px;
}
.image.is-96x96{
  height:96px;
  width:96px;
}
.image.is-128x128{
  height:128px;
  width:128px;
}

.loader{
  animation:spinAround 500ms infinite linear;
  border:2px solid var(--ko-border);
  border-radius:var(--ko-radius-rounded);
  border-right-color:transparent;
  border-top-color:transparent;
  content:"";
  display:block;
  height:1em;
  position:relative;
  width:1em;
}

.notification{
  --ko-notification-h:var(--ko-scheme-h);
  --ko-notification-s:var(--ko-scheme-s);
  --ko-notification-background-l:var(--ko-background-l);
  --ko-notification-color-l:var(--ko-text-strong-l);
  --ko-notification-code-background-color:var(--ko-scheme-main);
  --ko-notification-radius:var(--ko-radius);
  --ko-notification-padding:1.375em 1.5em;
}

.notification{
  background-color:hsl(var(--ko-notification-h), var(--ko-notification-s), var(--ko-notification-background-l));
  border-radius:var(--ko-notification-radius);
  color:hsl(var(--ko-notification-h), var(--ko-notification-s), var(--ko-notification-color-l));
  padding:var(--ko-notification-padding);
  position:relative;
}
.notification a:not(.button):not(.dropdown-item){
  color:currentColor;
  text-decoration:underline;
}
.notification strong{
  color:currentColor;
}
.notification code,
.notification pre{
  background:var(--ko-notification-code-background-color);
}
.notification pre code{
  background:transparent;
}
.notification > .delete{
  position:absolute;
  inset-inline-end:1rem;
  top:1rem;
}
.notification .title,
.notification .subtitle,
.notification .content{
  color:currentColor;
}
.notification.is-white{
  --ko-notification-h:var(--ko-white-h);
  --ko-notification-s:var(--ko-white-s);
  --ko-notification-background-l:var(--ko-white-l);
  --ko-notification-color-l:var(--ko-white-invert-l);
}
.notification.is-white.is-light{
  --ko-notification-background-l:90%;
  --ko-notification-color-l:var(--ko-white-light-invert-l);
}
.notification.is-white.is-dark{
  --ko-notification-background-l:20%;
  --ko-notification-color-l:var(--ko-white-dark-invert-l);
}
.notification.is-black{
  --ko-notification-h:var(--ko-black-h);
  --ko-notification-s:var(--ko-black-s);
  --ko-notification-background-l:var(--ko-black-l);
  --ko-notification-color-l:var(--ko-black-invert-l);
}
.notification.is-black.is-light{
  --ko-notification-background-l:90%;
  --ko-notification-color-l:var(--ko-black-light-invert-l);
}
.notification.is-black.is-dark{
  --ko-notification-background-l:20%;
  --ko-notification-color-l:var(--ko-black-dark-invert-l);
}
.notification.is-light{
  --ko-notification-h:var(--ko-light-h);
  --ko-notification-s:var(--ko-light-s);
  --ko-notification-background-l:var(--ko-light-l);
  --ko-notification-color-l:var(--ko-light-invert-l);
}
.notification.is-light.is-light{
  --ko-notification-background-l:90%;
  --ko-notification-color-l:var(--ko-light-light-invert-l);
}
.notification.is-light.is-dark{
  --ko-notification-background-l:20%;
  --ko-notification-color-l:var(--ko-light-dark-invert-l);
}
.notification.is-dark{
  --ko-notification-h:var(--ko-dark-h);
  --ko-notification-s:var(--ko-dark-s);
  --ko-notification-background-l:var(--ko-dark-l);
  --ko-notification-color-l:var(--ko-dark-invert-l);
}
.notification.is-dark.is-light{
  --ko-notification-background-l:90%;
  --ko-notification-color-l:var(--ko-dark-light-invert-l);
}
.notification.is-dark.is-dark{
  --ko-notification-background-l:20%;
  --ko-notification-color-l:var(--ko-dark-dark-invert-l);
}
.notification.is-text{
  --ko-notification-h:var(--ko-text-h);
  --ko-notification-s:var(--ko-text-s);
  --ko-notification-background-l:var(--ko-text-l);
  --ko-notification-color-l:var(--ko-text-invert-l);
}
.notification.is-text.is-light{
  --ko-notification-background-l:90%;
  --ko-notification-color-l:var(--ko-text-light-invert-l);
}
.notification.is-text.is-dark{
  --ko-notification-background-l:20%;
  --ko-notification-color-l:var(--ko-text-dark-invert-l);
}
.notification.is-primary{
  --ko-notification-h:var(--ko-primary-h);
  --ko-notification-s:var(--ko-primary-s);
  --ko-notification-background-l:var(--ko-primary-l);
  --ko-notification-color-l:var(--ko-primary-invert-l);
}
.notification.is-primary.is-light{
  --ko-notification-background-l:90%;
  --ko-notification-color-l:var(--ko-primary-light-invert-l);
}
.notification.is-primary.is-dark{
  --ko-notification-background-l:20%;
  --ko-notification-color-l:var(--ko-primary-dark-invert-l);
}
.notification.is-link{
  --ko-notification-h:var(--ko-link-h);
  --ko-notification-s:var(--ko-link-s);
  --ko-notification-background-l:var(--ko-link-l);
  --ko-notification-color-l:var(--ko-link-invert-l);
}
.notification.is-link.is-light{
  --ko-notification-background-l:90%;
  --ko-notification-color-l:var(--ko-link-light-invert-l);
}
.notification.is-link.is-dark{
  --ko-notification-background-l:20%;
  --ko-notification-color-l:var(--ko-link-dark-invert-l);
}
.notification.is-info{
  --ko-notification-h:var(--ko-info-h);
  --ko-notification-s:var(--ko-info-s);
  --ko-notification-background-l:var(--ko-info-l);
  --ko-notification-color-l:var(--ko-info-invert-l);
}
.notification.is-info.is-light{
  --ko-notification-background-l:90%;
  --ko-notification-color-l:var(--ko-info-light-invert-l);
}
.notification.is-info.is-dark{
  --ko-notification-background-l:20%;
  --ko-notification-color-l:var(--ko-info-dark-invert-l);
}
.notification.is-success{
  --ko-notification-h:var(--ko-success-h);
  --ko-notification-s:var(--ko-success-s);
  --ko-notification-background-l:var(--ko-success-l);
  --ko-notification-color-l:var(--ko-success-invert-l);
}
.notification.is-success.is-light{
  --ko-notification-background-l:90%;
  --ko-notification-color-l:var(--ko-success-light-invert-l);
}
.notification.is-success.is-dark{
  --ko-notification-background-l:20%;
  --ko-notification-color-l:var(--ko-success-dark-invert-l);
}
.notification.is-warning{
  --ko-notification-h:var(--ko-warning-h);
  --ko-notification-s:var(--ko-warning-s);
  --ko-notification-background-l:var(--ko-warning-l);
  --ko-notification-color-l:var(--ko-warning-invert-l);
}
.notification.is-warning.is-light{
  --ko-notification-background-l:90%;
  --ko-notification-color-l:var(--ko-warning-light-invert-l);
}
.notification.is-warning.is-dark{
  --ko-notification-background-l:20%;
  --ko-notification-color-l:var(--ko-warning-dark-invert-l);
}
.notification.is-danger{
  --ko-notification-h:var(--ko-danger-h);
  --ko-notification-s:var(--ko-danger-s);
  --ko-notification-background-l:var(--ko-danger-l);
  --ko-notification-color-l:var(--ko-danger-invert-l);
}
.notification.is-danger.is-light{
  --ko-notification-background-l:90%;
  --ko-notification-color-l:var(--ko-danger-light-invert-l);
}
.notification.is-danger.is-dark{
  --ko-notification-background-l:20%;
  --ko-notification-color-l:var(--ko-danger-dark-invert-l);
}

.progress{
  --ko-progress-border-radius:var(--ko-radius-rounded);
  --ko-progress-bar-background-color:var(--ko-border-weak);
  --ko-progress-value-background-color:var(--ko-text);
  --ko-progress-indeterminate-duration:1.5s;
}

.progress{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  border:none;
  border-radius:var(--ko-progress-border-radius);
  display:block;
  height:var(--ko-size-normal);
  overflow:hidden;
  padding:0;
  width:100%;
}
.progress::-webkit-progress-bar{
  background-color:var(--ko-progress-bar-background-color);
}
.progress::-webkit-progress-value{
  background-color:var(--ko-progress-value-background-color);
}
.progress::-moz-progress-bar{
  background-color:var(--ko-progress-value-background-color);
}
.progress::-ms-fill{
  background-color:var(--ko-progress-value-background-color);
  border:none;
}
.progress.is-white{
  --ko-progress-value-background-color:var(--ko-white);
}
.progress.is-black{
  --ko-progress-value-background-color:var(--ko-black);
}
.progress.is-light{
  --ko-progress-value-background-color:var(--ko-light);
}
.progress.is-dark{
  --ko-progress-value-background-color:var(--ko-dark);
}
.progress.is-text{
  --ko-progress-value-background-color:var(--ko-text);
}
.progress.is-primary{
  --ko-progress-value-background-color:var(--ko-primary);
}
.progress.is-link{
  --ko-progress-value-background-color:var(--ko-link);
}
.progress.is-info{
  --ko-progress-value-background-color:var(--ko-info);
}
.progress.is-success{
  --ko-progress-value-background-color:var(--ko-success);
}
.progress.is-warning{
  --ko-progress-value-background-color:var(--ko-warning);
}
.progress.is-danger{
  --ko-progress-value-background-color:var(--ko-danger);
}
.progress:indeterminate{
  animation-duration:var(--ko-progress-indeterminate-duration);
  animation-iteration-count:infinite;
  animation-name:moveIndeterminate;
  animation-timing-function:linear;
  background-color:var(--ko-progress-bar-background-color);
  background-image:linear-gradient(to right, var(--ko-progress-value-background-color) 30%, var(--ko-progress-bar-background-color) 30%);
  background-position:top left;
  background-repeat:no-repeat;
  background-size:150% 150%;
}
.progress:indeterminate::-webkit-progress-bar{
  background-color:transparent;
}
.progress:indeterminate::-moz-progress-bar{
  background-color:transparent;
}
.progress:indeterminate::-ms-fill{
  animation-name:none;
}
.progress.is-small{
  height:var(--ko-size-small);
}
.progress.is-medium{
  height:var(--ko-size-medium);
}
.progress.is-large{
  height:var(--ko-size-large);
}

@keyframes moveIndeterminate{
  from{
    background-position:200% 0;
  }
  to{
    background-position:-200% 0;
  }
}
.table{
  --ko-table-color:var(--ko-text-strong);
  --ko-table-background-color:var(--ko-scheme-main);
  --ko-table-cell-border-color:var(--ko-border);
  --ko-table-cell-border-style:solid;
  --ko-table-cell-border-width:0 0 1px;
  --ko-table-cell-padding:0.5em 0.75em;
  --ko-table-cell-heading-color:var(--ko-text-strong);
  --ko-table-cell-text-align:left;
  --ko-table-head-cell-border-width:0 0 2px;
  --ko-table-head-cell-color:var(--ko-text-strong);
  --ko-table-foot-cell-border-width:2px 0 0;
  --ko-table-foot-cell-color:var(--ko-text-strong);
  --ko-table-head-background-color:transparent;
  --ko-table-body-background-color:transparent;
  --ko-table-foot-background-color:transparent;
  --ko-table-row-hover-background-color:var(--ko-scheme-main-bis);
  --ko-table-row-active-background-color:var(--ko-primary);
  --ko-table-row-active-color:var(--ko-primary-invert);
  --ko-table-striped-row-even-background-color:var(--ko-scheme-main-bis);
  --ko-table-striped-row-even-hover-background-color:var(--ko-scheme-main-ter);
}

.table{
  background-color:var(--ko-table-background-color);
  color:var(--ko-table-color);
}
.table td,
.table th{
  background-color:var(--ko-table-cell-background-color);
  border-color:var(--ko-table-cell-border-color);
  border-style:var(--ko-table-cell-border-style);
  border-width:var(--ko-table-cell-border-width);
  color:var(--ko-table-color);
  padding:var(--ko-table-cell-padding);
  vertical-align:top;
}
.table td.is-white,
.table th.is-white{
  --ko-table-color:var(--ko-white-invert);
  --ko-table-cell-heading-color:var(--ko-white-invert);
  --ko-table-cell-background-color:var(--ko-white);
  --ko-table-cell-border-color:var(--ko-white);
}
.table td.is-black,
.table th.is-black{
  --ko-table-color:var(--ko-black-invert);
  --ko-table-cell-heading-color:var(--ko-black-invert);
  --ko-table-cell-background-color:var(--ko-black);
  --ko-table-cell-border-color:var(--ko-black);
}
.table td.is-light,
.table th.is-light{
  --ko-table-color:var(--ko-light-invert);
  --ko-table-cell-heading-color:var(--ko-light-invert);
  --ko-table-cell-background-color:var(--ko-light);
  --ko-table-cell-border-color:var(--ko-light);
}
.table td.is-dark,
.table th.is-dark{
  --ko-table-color:var(--ko-dark-invert);
  --ko-table-cell-heading-color:var(--ko-dark-invert);
  --ko-table-cell-background-color:var(--ko-dark);
  --ko-table-cell-border-color:var(--ko-dark);
}
.table td.is-text,
.table th.is-text{
  --ko-table-color:var(--ko-text-invert);
  --ko-table-cell-heading-color:var(--ko-text-invert);
  --ko-table-cell-background-color:var(--ko-text);
  --ko-table-cell-border-color:var(--ko-text);
}
.table td.is-primary,
.table th.is-primary{
  --ko-table-color:var(--ko-primary-invert);
  --ko-table-cell-heading-color:var(--ko-primary-invert);
  --ko-table-cell-background-color:var(--ko-primary);
  --ko-table-cell-border-color:var(--ko-primary);
}
.table td.is-link,
.table th.is-link{
  --ko-table-color:var(--ko-link-invert);
  --ko-table-cell-heading-color:var(--ko-link-invert);
  --ko-table-cell-background-color:var(--ko-link);
  --ko-table-cell-border-color:var(--ko-link);
}
.table td.is-info,
.table th.is-info{
  --ko-table-color:var(--ko-info-invert);
  --ko-table-cell-heading-color:var(--ko-info-invert);
  --ko-table-cell-background-color:var(--ko-info);
  --ko-table-cell-border-color:var(--ko-info);
}
.table td.is-success,
.table th.is-success{
  --ko-table-color:var(--ko-success-invert);
  --ko-table-cell-heading-color:var(--ko-success-invert);
  --ko-table-cell-background-color:var(--ko-success);
  --ko-table-cell-border-color:var(--ko-success);
}
.table td.is-warning,
.table th.is-warning{
  --ko-table-color:var(--ko-warning-invert);
  --ko-table-cell-heading-color:var(--ko-warning-invert);
  --ko-table-cell-background-color:var(--ko-warning);
  --ko-table-cell-border-color:var(--ko-warning);
}
.table td.is-danger,
.table th.is-danger{
  --ko-table-color:var(--ko-danger-invert);
  --ko-table-cell-heading-color:var(--ko-danger-invert);
  --ko-table-cell-background-color:var(--ko-danger);
  --ko-table-cell-border-color:var(--ko-danger);
}
.table td.is-narrow,
.table th.is-narrow{
  white-space:nowrap;
  width:1%;
}
.table td.is-selected,
.table th.is-selected{
  background-color:var(--ko-table-row-active-background-color);
  color:var(--ko-table-row-active-color);
}
.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong{
  color:currentColor;
}
.table td.is-vcentered,
.table th.is-vcentered{
  vertical-align:middle;
}
.table th{
  color:var(--ko-table-cell-heading-color);
}
.table th:not([align]){
  text-align:var(--ko-table-cell-text-align);
}
.table tr.is-selected{
  background-color:var(--ko-table-row-active-background-color);
  color:var(--ko-table-row-active-color);
}
.table tr.is-selected a,
.table tr.is-selected strong{
  color:currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th{
  border-color:var(--ko-table-row-active-color);
  color:currentColor;
}
.table tr.is-white{
  --ko-table-color:var(--ko-white-invert);
  --ko-table-cell-heading-color:var(--ko-white-invert);
  --ko-table-cell-background-color:var(--ko-white);
  --ko-table-cell-border-color:var(--ko-white);
}
.table tr.is-black{
  --ko-table-color:var(--ko-black-invert);
  --ko-table-cell-heading-color:var(--ko-black-invert);
  --ko-table-cell-background-color:var(--ko-black);
  --ko-table-cell-border-color:var(--ko-black);
}
.table tr.is-light{
  --ko-table-color:var(--ko-light-invert);
  --ko-table-cell-heading-color:var(--ko-light-invert);
  --ko-table-cell-background-color:var(--ko-light);
  --ko-table-cell-border-color:var(--ko-light);
}
.table tr.is-dark{
  --ko-table-color:var(--ko-dark-invert);
  --ko-table-cell-heading-color:var(--ko-dark-invert);
  --ko-table-cell-background-color:var(--ko-dark);
  --ko-table-cell-border-color:var(--ko-dark);
}
.table tr.is-text{
  --ko-table-color:var(--ko-text-invert);
  --ko-table-cell-heading-color:var(--ko-text-invert);
  --ko-table-cell-background-color:var(--ko-text);
  --ko-table-cell-border-color:var(--ko-text);
}
.table tr.is-primary{
  --ko-table-color:var(--ko-primary-invert);
  --ko-table-cell-heading-color:var(--ko-primary-invert);
  --ko-table-cell-background-color:var(--ko-primary);
  --ko-table-cell-border-color:var(--ko-primary);
}
.table tr.is-link{
  --ko-table-color:var(--ko-link-invert);
  --ko-table-cell-heading-color:var(--ko-link-invert);
  --ko-table-cell-background-color:var(--ko-link);
  --ko-table-cell-border-color:var(--ko-link);
}
.table tr.is-info{
  --ko-table-color:var(--ko-info-invert);
  --ko-table-cell-heading-color:var(--ko-info-invert);
  --ko-table-cell-background-color:var(--ko-info);
  --ko-table-cell-border-color:var(--ko-info);
}
.table tr.is-success{
  --ko-table-color:var(--ko-success-invert);
  --ko-table-cell-heading-color:var(--ko-success-invert);
  --ko-table-cell-background-color:var(--ko-success);
  --ko-table-cell-border-color:var(--ko-success);
}
.table tr.is-warning{
  --ko-table-color:var(--ko-warning-invert);
  --ko-table-cell-heading-color:var(--ko-warning-invert);
  --ko-table-cell-background-color:var(--ko-warning);
  --ko-table-cell-border-color:var(--ko-warning);
}
.table tr.is-danger{
  --ko-table-color:var(--ko-danger-invert);
  --ko-table-cell-heading-color:var(--ko-danger-invert);
  --ko-table-cell-background-color:var(--ko-danger);
  --ko-table-cell-border-color:var(--ko-danger);
}
.table thead{
  background-color:var(--ko-table-head-background-color);
}
.table thead td,
.table thead th{
  border-width:var(--ko-table-head-cell-border-width);
  color:var(--ko-table-head-cell-color);
}
.table tfoot{
  background-color:var(--ko-table-foot-background-color);
}
.table tfoot td,
.table tfoot th{
  border-width:var(--ko-table-foot-cell-border-width);
  color:var(--ko-table-foot-cell-color);
}
.table tbody{
  background-color:var(--ko-table-body-background-color);
}
.table tbody tr:last-child td,
.table tbody tr:last-child th{
  border-bottom-width:0;
}
.table.is-bordered td,
.table.is-bordered th{
  border-width:1px;
}
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th{
  border-bottom-width:1px;
}
.table.is-fullwidth{
  width:100%;
}
.table.is-hoverable tbody tr:not(.is-selected):hover{
  background-color:var(--ko-table-row-hover-background-color);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{
  background-color:var(--ko-table-row-hover-background-color);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){
  background-color:var(--ko-table-striped-row-even-hover-background-color);
}
.table.is-narrow td,
.table.is-narrow th{
  padding:0.25em 0.5em;
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even){
  background-color:var(--ko-table-striped-row-even-background-color);
}

.table-container{
  -webkit-overflow-scrolling:touch;
  overflow:auto;
  overflow-y:hidden;
  max-width:100%;
}

.tags{
  align-items:center;
  color:hsl(var(--ko-tag-h), var(--ko-tag-s), var(--ko-tag-color-l));
  display:flex;
  flex-wrap:wrap;
  gap:0.5rem;
  justify-content:flex-start;
}
.tags.are-medium .tag:not(.is-normal):not(.is-large){
  font-size:var(--ko-size-normal);
}
.tags.are-large .tag:not(.is-normal):not(.is-medium){
  font-size:var(--ko-size-medium);
}
.tags.is-centered{
  gap:0.25rem;
  justify-content:center;
}
.tags.is-right{
  justify-content:flex-end;
}
.tags.has-addons{
  gap:0;
}
.tags.has-addons .tag:not(:first-child){
  border-start-start-radius:0;
  border-end-start-radius:0;
}
.tags.has-addons .tag:not(:last-child){
  border-start-end-radius:0;
  border-end-end-radius:0;
}

.tag{
  --ko-tag-h:var(--ko-scheme-h);
  --ko-tag-s:var(--ko-scheme-s);
  --ko-tag-background-l:var(--ko-background-l);
  --ko-tag-background-l-delta:0%;
  --ko-tag-hover-background-l-delta:var(--ko-hover-background-l-delta);
  --ko-tag-active-background-l-delta:var(--ko-active-background-l-delta);
  --ko-tag-color-l:var(--ko-text-l);
  --ko-tag-radius:var(--ko-radius);
  --ko-tag-delete-margin:1px;
  align-items:center;
  background-color:hsl(var(--ko-tag-h), var(--ko-tag-s), calc(var(--ko-tag-background-l) + var(--ko-tag-background-l-delta)));
  border-radius:var(--ko-radius);
  color:hsl(var(--ko-tag-h), var(--ko-tag-s), var(--ko-tag-color-l));
  display:inline-flex;
  font-size:var(--ko-size-small);
  height:2em;
  justify-content:center;
  line-height:1.5;
  padding-left:0.75em;
  padding-right:0.75em;
  white-space:nowrap;
}
.tag .delete{
  margin-inline-start:0.25rem;
  margin-inline-end:-0.375rem;
}
.tag.is-white{
  --ko-tag-h:var(--ko-white-h);
  --ko-tag-s:var(--ko-white-s);
  --ko-tag-background-l:var(--ko-white-l);
  --ko-tag-color-l:var(--ko-white-invert-l);
}
.tag.is-white.is-light{
  --ko-tag-background-l:var(--ko-light-l);
  --ko-tag-color-l:var(--ko-white-light-invert-l);
}
.tag.is-black{
  --ko-tag-h:var(--ko-black-h);
  --ko-tag-s:var(--ko-black-s);
  --ko-tag-background-l:var(--ko-black-l);
  --ko-tag-color-l:var(--ko-black-invert-l);
}
.tag.is-black.is-light{
  --ko-tag-background-l:var(--ko-light-l);
  --ko-tag-color-l:var(--ko-black-light-invert-l);
}
.tag.is-light{
  --ko-tag-h:var(--ko-light-h);
  --ko-tag-s:var(--ko-light-s);
  --ko-tag-background-l:var(--ko-light-l);
  --ko-tag-color-l:var(--ko-light-invert-l);
}
.tag.is-light.is-light{
  --ko-tag-background-l:var(--ko-light-l);
  --ko-tag-color-l:var(--ko-light-light-invert-l);
}
.tag.is-dark{
  --ko-tag-h:var(--ko-dark-h);
  --ko-tag-s:var(--ko-dark-s);
  --ko-tag-background-l:var(--ko-dark-l);
  --ko-tag-color-l:var(--ko-dark-invert-l);
}
.tag.is-dark.is-light{
  --ko-tag-background-l:var(--ko-light-l);
  --ko-tag-color-l:var(--ko-dark-light-invert-l);
}
.tag.is-text{
  --ko-tag-h:var(--ko-text-h);
  --ko-tag-s:var(--ko-text-s);
  --ko-tag-background-l:var(--ko-text-l);
  --ko-tag-color-l:var(--ko-text-invert-l);
}
.tag.is-text.is-light{
  --ko-tag-background-l:var(--ko-light-l);
  --ko-tag-color-l:var(--ko-text-light-invert-l);
}
.tag.is-primary{
  --ko-tag-h:var(--ko-primary-h);
  --ko-tag-s:var(--ko-primary-s);
  --ko-tag-background-l:var(--ko-primary-l);
  --ko-tag-color-l:var(--ko-primary-invert-l);
}
.tag.is-primary.is-light{
  --ko-tag-background-l:var(--ko-light-l);
  --ko-tag-color-l:var(--ko-primary-light-invert-l);
}
.tag.is-link{
  --ko-tag-h:var(--ko-link-h);
  --ko-tag-s:var(--ko-link-s);
  --ko-tag-background-l:var(--ko-link-l);
  --ko-tag-color-l:var(--ko-link-invert-l);
}
.tag.is-link.is-light{
  --ko-tag-background-l:var(--ko-light-l);
  --ko-tag-color-l:var(--ko-link-light-invert-l);
}
.tag.is-info{
  --ko-tag-h:var(--ko-info-h);
  --ko-tag-s:var(--ko-info-s);
  --ko-tag-background-l:var(--ko-info-l);
  --ko-tag-color-l:var(--ko-info-invert-l);
}
.tag.is-info.is-light{
  --ko-tag-background-l:var(--ko-light-l);
  --ko-tag-color-l:var(--ko-info-light-invert-l);
}
.tag.is-success{
  --ko-tag-h:var(--ko-success-h);
  --ko-tag-s:var(--ko-success-s);
  --ko-tag-background-l:var(--ko-success-l);
  --ko-tag-color-l:var(--ko-success-invert-l);
}
.tag.is-success.is-light{
  --ko-tag-background-l:var(--ko-light-l);
  --ko-tag-color-l:var(--ko-success-light-invert-l);
}
.tag.is-warning{
  --ko-tag-h:var(--ko-warning-h);
  --ko-tag-s:var(--ko-warning-s);
  --ko-tag-background-l:var(--ko-warning-l);
  --ko-tag-color-l:var(--ko-warning-invert-l);
}
.tag.is-warning.is-light{
  --ko-tag-background-l:var(--ko-light-l);
  --ko-tag-color-l:var(--ko-warning-light-invert-l);
}
.tag.is-danger{
  --ko-tag-h:var(--ko-danger-h);
  --ko-tag-s:var(--ko-danger-s);
  --ko-tag-background-l:var(--ko-danger-l);
  --ko-tag-color-l:var(--ko-danger-invert-l);
}
.tag.is-danger.is-light{
  --ko-tag-background-l:var(--ko-light-l);
  --ko-tag-color-l:var(--ko-danger-light-invert-l);
}
.tag.is-normal{
  font-size:var(--ko-size-small);
}
.tag.is-medium{
  font-size:var(--ko-size-normal);
}
.tag.is-large{
  font-size:var(--ko-size-medium);
}
.tag .icon:first-child:not(:last-child){
  margin-inline-start:-0.375em;
  margin-inline-end:0.1875em;
}
.tag .icon:last-child:not(:first-child){
  margin-inline-start:0.1875em;
  margin-inline-end:-0.375em;
}
.tag .icon:first-child:last-child{
  margin-inline-start:-0.375em;
  margin-inline-end:-0.375em;
}
.tag.is-delete{
  margin-inline-start:var(--ko-tag-delete-margin);
  padding:0;
  position:relative;
  width:2em;
}
.tag.is-delete::before, .tag.is-delete::after{
  background-color:currentColor;
  content:"";
  display:block;
  left:50%;
  position:absolute;
  top:50%;
  transform:translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin:center center;
}
.tag.is-delete::before{
  height:1px;
  width:50%;
}
.tag.is-delete::after{
  height:50%;
  width:1px;
}
.tag.is-rounded{
  border-radius:var(--ko-radius-rounded);
}

a.tag,
button.tag,
.tag.is-hoverable{
  cursor:pointer;
}
a.tag:hover,
button.tag:hover,
.tag.is-hoverable:hover{
  --ko-tag-background-l-delta:var(--ko-tag-hover-background-l-delta);
}
a.tag:active,
button.tag:active,
.tag.is-hoverable:active{
  --ko-tag-background-l-delta:var(--ko-tag-active-background-l-delta);
}

.title,
.subtitle{
  --ko-title-color:var(--ko-text-strong);
  --ko-title-family:false;
  --ko-title-size:var(--ko-size-3);
  --ko-title-weight:var(--ko-weight-extrabold);
  --ko-title-line-height:1.125;
  --ko-title-strong-color:inherit;
  --ko-title-strong-weight:inherit;
  --ko-title-sub-size:0.75em;
  --ko-title-sup-size:0.75em;
  --ko-subtitle-color:var(--ko-text);
  --ko-subtitle-family:false;
  --ko-subtitle-size:var(--ko-size-5);
  --ko-subtitle-weight:var(--ko-weight-normal);
  --ko-subtitle-line-height:1.25;
  --ko-subtitle-strong-color:var(--ko-text-strong);
  --ko-subtitle-strong-weight:var(--ko-weight-semibold);
}

.title,
.subtitle{
  word-break:break-word;
}
.title em,
.title span,
.subtitle em,
.subtitle span{
  font-weight:inherit;
}
.title sub,
.subtitle sub{
  font-size:var(--ko-title-sub-size);
}
.title sup,
.subtitle sup{
  font-size:var(--ko-title-sup-size);
}
.title .tag,
.subtitle .tag{
  vertical-align:middle;
}

.title{
  color:var(--ko-title-color);
  font-size:var(--ko-title-size);
  font-weight:var(--ko-title-weight);
  line-height:var(--ko-title-line-height);
}
.title strong{
  color:var(--ko-title-strong-color);
  font-weight:var(--ko-title-strong-weight);
}
.title:not(.is-spaced):has(+ .subtitle){
  margin-bottom:0;
}
.title.is-1{
  font-size:3rem;
}
.title.is-2{
  font-size:2.5rem;
}
.title.is-3{
  font-size:2rem;
}
.title.is-4{
  font-size:1.5rem;
}
.title.is-5{
  font-size:1.25rem;
}
.title.is-6{
  font-size:1rem;
}
.title.is-7{
  font-size:0.75rem;
}

.subtitle{
  color:var(--ko-subtitle-color);
  font-size:var(--ko-subtitle-size);
  font-weight:var(--ko-subtitle-weight);
  line-height:var(--ko-subtitle-line-height);
}
.subtitle strong{
  color:var(--ko-subtitle-strong-color);
  font-weight:var(--ko-subtitle-strong-weight);
}
.subtitle:not(.is-spaced):has(+ .title){
  margin-bottom:0;
}
.subtitle.is-1{
  font-size:3rem;
}
.subtitle.is-2{
  font-size:2.5rem;
}
.subtitle.is-3{
  font-size:2rem;
}
.subtitle.is-4{
  font-size:1.5rem;
}
.subtitle.is-5{
  font-size:1.25rem;
}
.subtitle.is-6{
  font-size:1rem;
}
.subtitle.is-7{
  font-size:0.75rem;
}
.control,
.input,
.textarea,
.select{
  --ko-input-h:var(--ko-scheme-h);
  --ko-input-s:var(--ko-scheme-s);
  --ko-input-l:var(--ko-scheme-main-l);
  --ko-input-border-l:var(--ko-border-l);
  --ko-input-border-l-delta:0%;
  --ko-input-hover-border-l-delta:var(--ko-hover-border-l-delta);
  --ko-input-active-border-l-delta:var(--ko-active-border-l-delta);
  --ko-input-focus-h:var(--ko-focus-h);
  --ko-input-focus-s:var(--ko-focus-s);
  --ko-input-focus-l:var(--ko-focus-l);
  --ko-input-focus-shadow-size:var(--ko-focus-shadow-size);
  --ko-input-focus-shadow-alpha:var(--ko-focus-shadow-alpha);
  --ko-input-color-l:var(--ko-text-strong-l);
  --ko-input-background-l:var(--ko-scheme-main-l);
  --ko-input-background-l-delta:0%;
  --ko-input-height:var(--ko-control-height);
  --ko-input-shadow:none;
  --ko-input-placeholder-color:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-strong-l), 0.3);
  --ko-input-disabled-color:var(--ko-text-weak);
  --ko-input-disabled-background-color:var(--ko-background);
  --ko-input-disabled-border-color:var(--ko-background);
  --ko-input-disabled-placeholder-color:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-weak-l), 0.3);
  --ko-input-arrow:var(--ko-link);
  --ko-input-icon-color:var(--ko-text-light);
  --ko-input-icon-hover-color:var(--ko-text-weak);
  --ko-input-icon-focus-color:var(--ko-link);
  --ko-input-radius:var(--ko-radius);
}

.select select, .input, .textarea{
  background-color:hsl(var(--ko-input-h), var(--ko-input-s), calc(var(--ko-input-background-l) + var(--ko-input-background-l-delta)));
  border-color:hsl(var(--ko-input-h), var(--ko-input-s), calc(var(--ko-input-border-l) + var(--ko-input-border-l-delta)));
  border-radius:var(--ko-input-radius);
  color:hsl(var(--ko-input-h), var(--ko-input-s), var(--ko-input-color-l));
}
.select select::-moz-placeholder, .input::-moz-placeholder, .textarea::-moz-placeholder{
  color:var(--ko-input-placeholder-color);
}
.select select::-webkit-input-placeholder, .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder{
  color:var(--ko-input-placeholder-color);
}
.select select:-moz-placeholder, .input:-moz-placeholder, .textarea:-moz-placeholder{
  color:var(--ko-input-placeholder-color);
}
.select select:-ms-input-placeholder, .input:-ms-input-placeholder, .textarea:-ms-input-placeholder{
  color:var(--ko-input-placeholder-color);
}
.select select:hover, .input:hover, .textarea:hover, .select select.is-hovered, .is-hovered.input, .is-hovered.textarea{
  --ko-input-border-l-delta:var(--ko-input-hover-border-l-delta);
}
.select select:active, .input:active, .textarea:active, .select select.is-active, .is-active.input, .is-active.textarea{
  --ko-input-border-l-delta:var(--ko-input-active-border-l-delta);
}
.select select:focus, .input:focus, .textarea:focus, .select select:focus-within, .input:focus-within, .textarea:focus-within, .select select.is-focused, .is-focused.input, .is-focused.textarea{
  border-color:hsl(var(--ko-input-focus-h), var(--ko-input-focus-s), var(--ko-input-focus-l));
  box-shadow:var(--ko-input-focus-shadow-size) hsla(var(--ko-input-focus-h), var(--ko-input-focus-s), var(--ko-input-focus-l), var(--ko-input-focus-shadow-alpha));
}
.select select[disabled], [disabled].input, [disabled].textarea, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .input, fieldset[disabled] .textarea{
  background-color:var(--ko-input-disabled-background-color);
  border-color:var(--ko-input-disabled-border-color);
  box-shadow:none;
  color:var(--ko-input-disabled-color);
}
.select select[disabled]::-moz-placeholder, [disabled].input::-moz-placeholder, [disabled].textarea::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder{
  color:var(--ko-input-disabled-placeholder-color);
}
.select select[disabled]::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder{
  color:var(--ko-input-disabled-placeholder-color);
}
.select select[disabled]:-moz-placeholder, [disabled].input:-moz-placeholder, [disabled].textarea:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder{
  color:var(--ko-input-disabled-placeholder-color);
}
.select select[disabled]:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder{
  color:var(--ko-input-disabled-placeholder-color);
}
.textarea, .input{
  --ko-input-h:var(--ko-scheme-h);
  --ko-input-s:var(--ko-scheme-s);
  --ko-input-border-style:solid;
  --ko-input-border-width:1px;
  --ko-input-border-l:var(--ko-border-l);
  box-shadow:none;
  max-width:100%;
  width:100%;
}
[readonly].textarea, [readonly].input{
  box-shadow:none;
}
.is-white.textarea, .is-white.input{
  --ko-input-h:var(--ko-white-h);
  --ko-input-s:var(--ko-white-s);
  --ko-input-l:var(--ko-white-l);
  --ko-input-focus-h:var(--ko-white-h);
  --ko-input-focus-s:var(--ko-white-s);
  --ko-input-focus-l:var(--ko-white-l);
  --ko-input-border-l:var(--ko-white-l);
}
.is-black.textarea, .is-black.input{
  --ko-input-h:var(--ko-black-h);
  --ko-input-s:var(--ko-black-s);
  --ko-input-l:var(--ko-black-l);
  --ko-input-focus-h:var(--ko-black-h);
  --ko-input-focus-s:var(--ko-black-s);
  --ko-input-focus-l:var(--ko-black-l);
  --ko-input-border-l:var(--ko-black-l);
}
.is-light.textarea, .is-light.input{
  --ko-input-h:var(--ko-light-h);
  --ko-input-s:var(--ko-light-s);
  --ko-input-l:var(--ko-light-l);
  --ko-input-focus-h:var(--ko-light-h);
  --ko-input-focus-s:var(--ko-light-s);
  --ko-input-focus-l:var(--ko-light-l);
  --ko-input-border-l:var(--ko-light-l);
}
.is-dark.textarea, .is-dark.input{
  --ko-input-h:var(--ko-dark-h);
  --ko-input-s:var(--ko-dark-s);
  --ko-input-l:var(--ko-dark-l);
  --ko-input-focus-h:var(--ko-dark-h);
  --ko-input-focus-s:var(--ko-dark-s);
  --ko-input-focus-l:var(--ko-dark-l);
  --ko-input-border-l:var(--ko-dark-l);
}
.is-text.textarea, .is-text.input{
  --ko-input-h:var(--ko-text-h);
  --ko-input-s:var(--ko-text-s);
  --ko-input-l:var(--ko-text-l);
  --ko-input-focus-h:var(--ko-text-h);
  --ko-input-focus-s:var(--ko-text-s);
  --ko-input-focus-l:var(--ko-text-l);
  --ko-input-border-l:var(--ko-text-l);
}
.is-primary.textarea, .is-primary.input{
  --ko-input-h:var(--ko-primary-h);
  --ko-input-s:var(--ko-primary-s);
  --ko-input-l:var(--ko-primary-l);
  --ko-input-focus-h:var(--ko-primary-h);
  --ko-input-focus-s:var(--ko-primary-s);
  --ko-input-focus-l:var(--ko-primary-l);
  --ko-input-border-l:var(--ko-primary-l);
}
.is-link.textarea, .is-link.input{
  --ko-input-h:var(--ko-link-h);
  --ko-input-s:var(--ko-link-s);
  --ko-input-l:var(--ko-link-l);
  --ko-input-focus-h:var(--ko-link-h);
  --ko-input-focus-s:var(--ko-link-s);
  --ko-input-focus-l:var(--ko-link-l);
  --ko-input-border-l:var(--ko-link-l);
}
.is-info.textarea, .is-info.input{
  --ko-input-h:var(--ko-info-h);
  --ko-input-s:var(--ko-info-s);
  --ko-input-l:var(--ko-info-l);
  --ko-input-focus-h:var(--ko-info-h);
  --ko-input-focus-s:var(--ko-info-s);
  --ko-input-focus-l:var(--ko-info-l);
  --ko-input-border-l:var(--ko-info-l);
}
.is-success.textarea, .is-success.input{
  --ko-input-h:var(--ko-success-h);
  --ko-input-s:var(--ko-success-s);
  --ko-input-l:var(--ko-success-l);
  --ko-input-focus-h:var(--ko-success-h);
  --ko-input-focus-s:var(--ko-success-s);
  --ko-input-focus-l:var(--ko-success-l);
  --ko-input-border-l:var(--ko-success-l);
}
.is-warning.textarea, .is-warning.input{
  --ko-input-h:var(--ko-warning-h);
  --ko-input-s:var(--ko-warning-s);
  --ko-input-l:var(--ko-warning-l);
  --ko-input-focus-h:var(--ko-warning-h);
  --ko-input-focus-s:var(--ko-warning-s);
  --ko-input-focus-l:var(--ko-warning-l);
  --ko-input-border-l:var(--ko-warning-l);
}
.is-danger.textarea, .is-danger.input{
  --ko-input-h:var(--ko-danger-h);
  --ko-input-s:var(--ko-danger-s);
  --ko-input-l:var(--ko-danger-l);
  --ko-input-focus-h:var(--ko-danger-h);
  --ko-input-focus-s:var(--ko-danger-s);
  --ko-input-focus-l:var(--ko-danger-l);
  --ko-input-border-l:var(--ko-danger-l);
}
.is-small.textarea, .is-small.input{
  border-radius:var(--ko-radius-small);
  font-size:var(--ko-size-small);
}
.is-medium.textarea, .is-medium.input{
  font-size:var(--ko-size-medium);
}
.is-large.textarea, .is-large.input{
  font-size:var(--ko-size-large);
}
.is-fullwidth.textarea, .is-fullwidth.input{
  display:block;
  width:100%;
}
.is-inline.textarea, .is-inline.input{
  display:inline;
  width:auto;
}

.input.is-rounded{
  border-radius:var(--ko-radius-rounded);
  padding-left:calc(calc(0.75em - 2px) + 0.375em);
  padding-right:calc(calc(0.75em - 2px) + 0.375em);
}
.input.is-static{
  background-color:transparent;
  border-color:transparent;
  box-shadow:none;
  padding-left:0;
  padding-right:0;
}

.textarea{
  --ko-textarea-padding:var(--ko-control-padding-horizontal);
  --ko-textarea-max-height:40em;
  --ko-textarea-min-height:8em;
  display:block;
  max-width:100%;
  min-width:100%;
  padding:var(--ko-textarea-padding);
  resize:vertical;
}
.textarea:not([rows]){
  max-height:var(--ko-textarea-max-height);
  min-height:var(--ko-textarea-min-height);
}
.textarea[rows]{
  height:initial;
}
.textarea.has-fixed-size{
  resize:none;
}
.radio, .checkbox{
  cursor:pointer;
  display:inline-block;
  line-height:1.25;
  position:relative;
}
.radio input, .checkbox input{
  cursor:pointer;
}
[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox,
.radio input[disabled],
.checkbox input[disabled]{
  color:var(--ko-text-weak);
  cursor:not-allowed;
}

.radio + .radio{
  margin-inline-start:0.5em;
}
.select{
  --ko-input-h:var(--ko-scheme-h);
  --ko-input-s:var(--ko-scheme-s);
  --ko-input-border-style:solid;
  --ko-input-border-width:1px;
  --ko-input-border-l:var(--ko-border-l);
  display:inline-block;
  max-width:100%;
  position:relative;
  vertical-align:top;
}
.select:not(.is-multiple){
  height:var(--ko-control-height);
}
.select:not(.is-multiple):not(.is-loading)::after{
  inset-inline-end:1.125em;
  z-index:4;
}
.select.is-rounded select{
  border-radius:var(--ko-radius-rounded);
  padding-inline-start:1em;
}
.select select{
  cursor:pointer;
  display:block;
  font-size:1em;
  max-width:100%;
  outline:none;
}
.select select::-ms-expand{
  display:none;
}
.select select[disabled]:hover, fieldset[disabled] .select select:hover{
  border-color:var(--ko-background);
}
.select select:not([multiple]){
  padding-inline-end:2.5em;
}
.select select[multiple]{
  height:auto;
  padding:0;
}
.select select[multiple] option{
  padding:0.5em 1em;
}
.select.is-white{
  --ko-input-h:var(--ko-white-h);
  --ko-input-s:var(--ko-white-s);
  --ko-input-l:var(--ko-white-l);
  --ko-input-focus-h:var(--ko-white-h);
  --ko-input-focus-s:var(--ko-white-s);
  --ko-input-focus-l:var(--ko-white-l);
  --ko-input-border-l:var(--ko-white-l);
  --ko-arrow-color:var(--ko-white);
}
.select.is-black{
  --ko-input-h:var(--ko-black-h);
  --ko-input-s:var(--ko-black-s);
  --ko-input-l:var(--ko-black-l);
  --ko-input-focus-h:var(--ko-black-h);
  --ko-input-focus-s:var(--ko-black-s);
  --ko-input-focus-l:var(--ko-black-l);
  --ko-input-border-l:var(--ko-black-l);
  --ko-arrow-color:var(--ko-black);
}
.select.is-light{
  --ko-input-h:var(--ko-light-h);
  --ko-input-s:var(--ko-light-s);
  --ko-input-l:var(--ko-light-l);
  --ko-input-focus-h:var(--ko-light-h);
  --ko-input-focus-s:var(--ko-light-s);
  --ko-input-focus-l:var(--ko-light-l);
  --ko-input-border-l:var(--ko-light-l);
  --ko-arrow-color:var(--ko-light);
}
.select.is-dark{
  --ko-input-h:var(--ko-dark-h);
  --ko-input-s:var(--ko-dark-s);
  --ko-input-l:var(--ko-dark-l);
  --ko-input-focus-h:var(--ko-dark-h);
  --ko-input-focus-s:var(--ko-dark-s);
  --ko-input-focus-l:var(--ko-dark-l);
  --ko-input-border-l:var(--ko-dark-l);
  --ko-arrow-color:var(--ko-dark);
}
.select.is-text{
  --ko-input-h:var(--ko-text-h);
  --ko-input-s:var(--ko-text-s);
  --ko-input-l:var(--ko-text-l);
  --ko-input-focus-h:var(--ko-text-h);
  --ko-input-focus-s:var(--ko-text-s);
  --ko-input-focus-l:var(--ko-text-l);
  --ko-input-border-l:var(--ko-text-l);
  --ko-arrow-color:var(--ko-text);
}
.select.is-primary{
  --ko-input-h:var(--ko-primary-h);
  --ko-input-s:var(--ko-primary-s);
  --ko-input-l:var(--ko-primary-l);
  --ko-input-focus-h:var(--ko-primary-h);
  --ko-input-focus-s:var(--ko-primary-s);
  --ko-input-focus-l:var(--ko-primary-l);
  --ko-input-border-l:var(--ko-primary-l);
  --ko-arrow-color:var(--ko-primary);
}
.select.is-link{
  --ko-input-h:var(--ko-link-h);
  --ko-input-s:var(--ko-link-s);
  --ko-input-l:var(--ko-link-l);
  --ko-input-focus-h:var(--ko-link-h);
  --ko-input-focus-s:var(--ko-link-s);
  --ko-input-focus-l:var(--ko-link-l);
  --ko-input-border-l:var(--ko-link-l);
  --ko-arrow-color:var(--ko-link);
}
.select.is-info{
  --ko-input-h:var(--ko-info-h);
  --ko-input-s:var(--ko-info-s);
  --ko-input-l:var(--ko-info-l);
  --ko-input-focus-h:var(--ko-info-h);
  --ko-input-focus-s:var(--ko-info-s);
  --ko-input-focus-l:var(--ko-info-l);
  --ko-input-border-l:var(--ko-info-l);
  --ko-arrow-color:var(--ko-info);
}
.select.is-success{
  --ko-input-h:var(--ko-success-h);
  --ko-input-s:var(--ko-success-s);
  --ko-input-l:var(--ko-success-l);
  --ko-input-focus-h:var(--ko-success-h);
  --ko-input-focus-s:var(--ko-success-s);
  --ko-input-focus-l:var(--ko-success-l);
  --ko-input-border-l:var(--ko-success-l);
  --ko-arrow-color:var(--ko-success);
}
.select.is-warning{
  --ko-input-h:var(--ko-warning-h);
  --ko-input-s:var(--ko-warning-s);
  --ko-input-l:var(--ko-warning-l);
  --ko-input-focus-h:var(--ko-warning-h);
  --ko-input-focus-s:var(--ko-warning-s);
  --ko-input-focus-l:var(--ko-warning-l);
  --ko-input-border-l:var(--ko-warning-l);
  --ko-arrow-color:var(--ko-warning);
}
.select.is-danger{
  --ko-input-h:var(--ko-danger-h);
  --ko-input-s:var(--ko-danger-s);
  --ko-input-l:var(--ko-danger-l);
  --ko-input-focus-h:var(--ko-danger-h);
  --ko-input-focus-s:var(--ko-danger-s);
  --ko-input-focus-l:var(--ko-danger-l);
  --ko-input-border-l:var(--ko-danger-l);
  --ko-arrow-color:var(--ko-danger);
}
.select.is-small{
  border-radius:var(--ko-radius-small);
  font-size:var(--ko-size-small);
}
.select.is-medium{
  font-size:var(--ko-size-medium);
}
.select.is-large{
  font-size:var(--ko-size-large);
}
.select.is-disabled::after{
  border-color:var(--ko-text-weak) !important;
  opacity:0.5;
}
.select.is-fullwidth{
  width:100%;
}
.select.is-fullwidth select{
  width:100%;
}
.select.is-loading::after{
  inset-inline-end:0.625em;
  margin-top:0;
  position:absolute;
  top:0.625em;
  transform:none;
}
.select.is-loading.is-small:after{
  font-size:var(--ko-size-small);
}
.select.is-loading.is-medium:after{
  font-size:var(--ko-size-medium);
}
.select.is-loading.is-large:after{
  font-size:var(--ko-size-large);
}
.file{
  --ko-file-radius:var(--ko-radius);
  --ko-file-name-border-color:var(--ko-border);
  --ko-file-name-border-style:solid;
  --ko-file-name-border-width:1px 1px 1px 0;
  --ko-file-name-max-width:16em;
  --ko-file-h:var(--ko-scheme-h);
  --ko-file-s:var(--ko-scheme-s);
  --ko-file-background-l:var(--ko-scheme-main-ter-l);
  --ko-file-background-l-delta:0%;
  --ko-file-hover-background-l-delta:-5%;
  --ko-file-active-background-l-delta:-10%;
  --ko-file-border-l:var(--ko-border-l);
  --ko-file-border-l-delta:0%;
  --ko-file-hover-border-l-delta:-10%;
  --ko-file-active-border-l-delta:-20%;
  --ko-file-cta-color-l:var(--ko-text-strong-l);
  --ko-file-name-color-l:var(--ko-text-strong-l);
  --ko-file-color-l-delta:0%;
  --ko-file-hover-color-l-delta:-5%;
  --ko-file-active-color-l-delta:-10%;
  align-items:stretch;
  display:flex;
  justify-content:flex-start;
  position:relative;
}
.file.is-white{
  --ko-file-h:var(--ko-white-h);
  --ko-file-s:var(--ko-white-s);
  --ko-file-background-l:var(--ko-white-l);
  --ko-file-border-l:var(--ko-white-l);
  --ko-file-cta-color-l:var(--ko-white-invert-l);
  --ko-file-name-color-l:var(--ko-white-on-scheme-l);
}
.file.is-black{
  --ko-file-h:var(--ko-black-h);
  --ko-file-s:var(--ko-black-s);
  --ko-file-background-l:var(--ko-black-l);
  --ko-file-border-l:var(--ko-black-l);
  --ko-file-cta-color-l:var(--ko-black-invert-l);
  --ko-file-name-color-l:var(--ko-black-on-scheme-l);
}
.file.is-light{
  --ko-file-h:var(--ko-light-h);
  --ko-file-s:var(--ko-light-s);
  --ko-file-background-l:var(--ko-light-l);
  --ko-file-border-l:var(--ko-light-l);
  --ko-file-cta-color-l:var(--ko-light-invert-l);
  --ko-file-name-color-l:var(--ko-light-on-scheme-l);
}
.file.is-dark{
  --ko-file-h:var(--ko-dark-h);
  --ko-file-s:var(--ko-dark-s);
  --ko-file-background-l:var(--ko-dark-l);
  --ko-file-border-l:var(--ko-dark-l);
  --ko-file-cta-color-l:var(--ko-dark-invert-l);
  --ko-file-name-color-l:var(--ko-dark-on-scheme-l);
}
.file.is-text{
  --ko-file-h:var(--ko-text-h);
  --ko-file-s:var(--ko-text-s);
  --ko-file-background-l:var(--ko-text-l);
  --ko-file-border-l:var(--ko-text-l);
  --ko-file-cta-color-l:var(--ko-text-invert-l);
  --ko-file-name-color-l:var(--ko-text-on-scheme-l);
}
.file.is-primary{
  --ko-file-h:var(--ko-primary-h);
  --ko-file-s:var(--ko-primary-s);
  --ko-file-background-l:var(--ko-primary-l);
  --ko-file-border-l:var(--ko-primary-l);
  --ko-file-cta-color-l:var(--ko-primary-invert-l);
  --ko-file-name-color-l:var(--ko-primary-on-scheme-l);
}
.file.is-link{
  --ko-file-h:var(--ko-link-h);
  --ko-file-s:var(--ko-link-s);
  --ko-file-background-l:var(--ko-link-l);
  --ko-file-border-l:var(--ko-link-l);
  --ko-file-cta-color-l:var(--ko-link-invert-l);
  --ko-file-name-color-l:var(--ko-link-on-scheme-l);
}
.file.is-info{
  --ko-file-h:var(--ko-info-h);
  --ko-file-s:var(--ko-info-s);
  --ko-file-background-l:var(--ko-info-l);
  --ko-file-border-l:var(--ko-info-l);
  --ko-file-cta-color-l:var(--ko-info-invert-l);
  --ko-file-name-color-l:var(--ko-info-on-scheme-l);
}
.file.is-success{
  --ko-file-h:var(--ko-success-h);
  --ko-file-s:var(--ko-success-s);
  --ko-file-background-l:var(--ko-success-l);
  --ko-file-border-l:var(--ko-success-l);
  --ko-file-cta-color-l:var(--ko-success-invert-l);
  --ko-file-name-color-l:var(--ko-success-on-scheme-l);
}
.file.is-warning{
  --ko-file-h:var(--ko-warning-h);
  --ko-file-s:var(--ko-warning-s);
  --ko-file-background-l:var(--ko-warning-l);
  --ko-file-border-l:var(--ko-warning-l);
  --ko-file-cta-color-l:var(--ko-warning-invert-l);
  --ko-file-name-color-l:var(--ko-warning-on-scheme-l);
}
.file.is-danger{
  --ko-file-h:var(--ko-danger-h);
  --ko-file-s:var(--ko-danger-s);
  --ko-file-background-l:var(--ko-danger-l);
  --ko-file-border-l:var(--ko-danger-l);
  --ko-file-cta-color-l:var(--ko-danger-invert-l);
  --ko-file-name-color-l:var(--ko-danger-on-scheme-l);
}
.file.is-small{
  font-size:var(--ko-size-small);
}
.file.is-normal{
  font-size:var(--ko-size-normal);
}
.file.is-medium{
  font-size:var(--ko-size-medium);
}
.file.is-medium .file-icon .fa{
  font-size:1.5rem;
}
.file.is-large{
  font-size:var(--ko-size-large);
}
.file.is-large .file-icon .fa{
  font-size:2rem;
}
.file.has-name .file-cta{
  border-end-end-radius:0;
  border-start-end-radius:0;
}
.file.has-name .file-name{
  border-end-start-radius:0;
  border-start-start-radius:0;
}
.file.has-name.is-empty .file-cta{
  border-radius:var(--ko-file-radius);
}
.file.has-name.is-empty .file-name{
  display:none;
}
.file.is-boxed .file-label{
  flex-direction:column;
}
.file.is-boxed .file-cta{
  flex-direction:column;
  height:auto;
  padding:1em 3em;
}
.file.is-boxed .file-name{
  border-width:0 1px 1px;
}
.file.is-boxed .file-icon{
  height:1.5em;
  width:1.5em;
}
.file.is-boxed .file-icon .fa{
  font-size:1.5rem;
}
.file.is-boxed.is-small .file-icon .fa{
  font-size:1rem;
}
.file.is-boxed.is-medium .file-icon .fa{
  font-size:2rem;
}
.file.is-boxed.is-large .file-icon .fa{
  font-size:2.5rem;
}
.file.is-boxed.has-name .file-cta{
  border-end-end-radius:0;
  border-end-start-radius:0;
  border-start-end-radius:var(--ko-file-radius);
  border-start-start-radius:var(--ko-file-radius);
}
.file.is-boxed.has-name .file-name{
  border-end-end-radius:var(--ko-file-radius);
  border-end-start-radius:var(--ko-file-radius);
  border-start-end-radius:0;
  border-start-start-radius:0;
  border-width:0 1px 1px;
}
.file.is-centered{
  justify-content:center;
}
.file.is-fullwidth .file-label{
  width:100%;
}
.file.is-fullwidth .file-name{
  flex-grow:1;
  max-width:none;
}
.file.is-right{
  justify-content:flex-end;
}
.file.is-right .file-cta{
  border-radius:0 var(--ko-file-radius) var(--ko-file-radius) 0;
}
.file.is-right .file-name{
  border-radius:var(--ko-file-radius) 0 0 var(--ko-file-radius);
  border-width:1px 0 1px 1px;
  order:-1;
}

.file-label{
  align-items:stretch;
  display:flex;
  cursor:pointer;
  justify-content:flex-start;
  overflow:hidden;
  position:relative;
}
.file-label:hover{
  --ko-file-background-l-delta:var(--ko-file-hover-background-l-delta);
  --ko-file-border-l-delta:var(--ko-file-hover-border-l-delta);
  --ko-file-color-l-delta:var(--ko-file-hover-color-l-delta);
}
.file-label:active{
  --ko-file-background-l-delta:var(--ko-file-active-background-l-delta);
  --ko-file-border-l-delta:var(--ko-file-active-border-l-delta);
  --ko-file-color-l-delta:var(--ko-file-active-color-l-delta);
}

.file-input{
  height:100%;
  left:0;
  opacity:0;
  outline:none;
  position:absolute;
  top:0;
  width:100%;
}

.file-cta,
.file-name{
  border-color:hsl(var(--ko-file-h), var(--ko-file-s), calc(var(--ko-file-border-l) + var(--ko-file-border-l-delta)));
  border-radius:var(--ko-file-radius);
  font-size:1em;
  padding-left:1em;
  padding-right:1em;
  white-space:nowrap;
}

.file-cta{
  background-color:hsl(var(--ko-file-h), var(--ko-file-s), calc(var(--ko-file-background-l) + var(--ko-file-background-l-delta)));
  color:hsl(var(--ko-file-h), var(--ko-file-s), calc(var(--ko-file-cta-color-l) + var(--ko-file-color-l-delta)));
}

.file-name{
  border-color:hsl(var(--ko-file-h), var(--ko-file-s), calc(var(--ko-file-border-l) + var(--ko-file-color-l-delta)));
  border-style:var(--ko-file-name-border-style);
  border-width:var(--ko-file-name-border-width);
  color:hsl(var(--ko-file-h), var(--ko-file-s), calc(var(--ko-file-name-color-l) + var(--ko-file-color-l-delta)));
  display:block;
  max-width:var(--ko-file-name-max-width);
  overflow:hidden;
  text-align:inherit;
  text-overflow:ellipsis;
}

.file-icon{
  align-items:center;
  display:flex;
  height:1em;
  justify-content:center;
  margin-inline-end:0.5em;
  width:1em;
}
.file-icon .fa{
  font-size:1rem;
}
.label{
  color:var(--ko-text-strong);
  display:block;
  font-size:var(--ko-size-normal);
  font-weight:var(--ko-weight-semibold);
}
.label:not(:last-child){
  margin-bottom:0.5em;
}
.label.is-small{
  font-size:var(--ko-size-small);
}
.label.is-medium{
  font-size:var(--ko-size-medium);
}
.label.is-large{
  font-size:var(--ko-size-large);
}

.help{
  display:block;
  font-size:var(--ko-size-small);
  margin-top:0.25rem;
}
.help.is-white{
  color:hsl(var(--ko-white-h), var(--ko-white-s), var(--ko-white-on-scheme-l));
}
.help.is-black{
  color:hsl(var(--ko-black-h), var(--ko-black-s), var(--ko-black-on-scheme-l));
}
.help.is-light{
  color:hsl(var(--ko-light-h), var(--ko-light-s), var(--ko-light-on-scheme-l));
}
.help.is-dark{
  color:hsl(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-on-scheme-l));
}
.help.is-text{
  color:hsl(var(--ko-text-h), var(--ko-text-s), var(--ko-text-on-scheme-l));
}
.help.is-primary{
  color:hsl(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-on-scheme-l));
}
.help.is-link{
  color:hsl(var(--ko-link-h), var(--ko-link-s), var(--ko-link-on-scheme-l));
}
.help.is-info{
  color:hsl(var(--ko-info-h), var(--ko-info-s), var(--ko-info-on-scheme-l));
}
.help.is-success{
  color:hsl(var(--ko-success-h), var(--ko-success-s), var(--ko-success-on-scheme-l));
}
.help.is-warning{
  color:hsl(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-on-scheme-l));
}
.help.is-danger{
  color:hsl(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-on-scheme-l));
}

.field{
  --ko-block-spacing:0.75rem;
}
.field.has-addons{
  display:flex;
  justify-content:flex-start;
}
.field.has-addons .control:not(:last-child){
  margin-inline-end:-1px;
}
.field.has-addons .control:not(:first-child):not(:last-child) .button,
.field.has-addons .control:not(:first-child):not(:last-child) .input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select{
  border-radius:0;
}
.field.has-addons .control:first-child:not(:only-child) .button,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.field.has-addons .control:last-child:not(:only-child) .button,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered{
  z-index:2;
}
.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active{
  z-index:3;
}
.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover{
  z-index:4;
}
.field.has-addons .control.is-expanded{
  flex-grow:1;
  flex-shrink:1;
}
.field.has-addons.has-addons-centered{
  justify-content:center;
}
.field.has-addons.has-addons-right{
  justify-content:flex-end;
}
.field.has-addons.has-addons-fullwidth .control{
  flex-grow:1;
  flex-shrink:0;
}
.field.is-grouped{
  display:flex;
  gap:0.75rem;
  justify-content:flex-start;
}
.field.is-grouped > .control{
  flex-shrink:0;
}
.field.is-grouped > .control.is-expanded{
  flex-grow:1;
  flex-shrink:1;
}
.field.is-grouped.is-grouped-centered{
  justify-content:center;
}
.field.is-grouped.is-grouped-right{
  justify-content:flex-end;
}
.field.is-grouped.is-grouped-multiline{
  flex-wrap:wrap;
}
@media screen and (min-width: 769px), print{
  .field.is-horizontal{
    display:flex;
  }
}

.field-label .label{
  font-size:inherit;
}
@media screen and (max-width: 768px){
  .field-label{
    margin-bottom:0.5rem;
  }
}
@media screen and (min-width: 769px), print{
  .field-label{
    flex-basis:0;
    flex-grow:1;
    flex-shrink:0;
    margin-inline-end:1.5rem;
    text-align:right;
  }
  .field-label.is-small{
    font-size:var(--ko-size-small);
    padding-top:0.375em;
  }
  .field-label.is-normal{
    padding-top:0.375em;
  }
  .field-label.is-medium{
    font-size:var(--ko-size-medium);
    padding-top:0.375em;
  }
  .field-label.is-large{
    font-size:var(--ko-size-large);
    padding-top:0.375em;
  }
}

.field-body .field .field{
  margin-bottom:0;
}
@media screen and (min-width: 769px), print{
  .field-body{
    display:flex;
    flex-basis:0;
    flex-grow:5;
    flex-shrink:1;
  }
  .field-body .field{
    margin-bottom:0;
  }
  .field-body > .field{
    flex-shrink:1;
  }
  .field-body > .field:not(.is-narrow){
    flex-grow:1;
  }
  .field-body > .field:not(:last-child){
    margin-inline-end:0.75rem;
  }
}

.control{
  box-sizing:border-box;
  clear:both;
  font-size:var(--ko-size-normal);
  position:relative;
  text-align:inherit;
}
.control.has-icons-left .input:hover ~ .icon,
.control.has-icons-left .select:hover ~ .icon, .control.has-icons-right .input:hover ~ .icon,
.control.has-icons-right .select:hover ~ .icon{
  color:var(--ko-input-icon-hover-color);
}
.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon{
  color:var(--ko-input-icon-focus-color);
}
.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon{
  font-size:var(--ko-size-small);
}
.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon{
  font-size:var(--ko-size-medium);
}
.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon{
  font-size:var(--ko-size-large);
}
.control.has-icons-left .icon, .control.has-icons-right .icon{
  color:var(--ko-input-icon-color);
  height:var(--ko-input-height);
  pointer-events:none;
  position:absolute;
  top:0;
  width:var(--ko-input-height);
  z-index:4;
}
.control.has-icons-left .input,
.control.has-icons-left .select select{
  padding-left:var(--ko-input-height);
}
.control.has-icons-left .icon.is-left{
  left:0;
}
.control.has-icons-right .input,
.control.has-icons-right .select select{
  padding-right:var(--ko-input-height);
}
.control.has-icons-right .icon.is-right{
  right:0;
}
.control.is-loading::after{
  inset-inline-end:0.75em;
  position:absolute !important;
  top:0.75em;
  z-index:4;
}
.control.is-loading.is-small:after{
  font-size:var(--ko-size-small);
}
.control.is-loading.is-medium:after{
  font-size:var(--ko-size-medium);
}
.control.is-loading.is-large:after{
  font-size:var(--ko-size-large);
}
.breadcrumb{
  --ko-breadcrumb-item-color:var(--ko-link-text);
  --ko-breadcrumb-item-hover-color:var(--ko-link-text-hover);
  --ko-breadcrumb-item-active-color:var(--ko-link-text-active);
  --ko-breadcrumb-item-padding-vertical:0;
  --ko-breadcrumb-item-padding-horizontal:0.75em;
  --ko-breadcrumb-item-separator-color:var(--ko-border);
}

.breadcrumb{
  font-size:var(--ko-size-normal);
  white-space:nowrap;
}
.breadcrumb a{
  align-items:center;
  color:var(--ko-breadcrumb-item-color);
  display:flex;
  justify-content:center;
  padding:var(--ko-breadcrumb-item-padding-vertical) var(--ko-breadcrumb-item-padding-horizontal);
}
.breadcrumb a:hover{
  color:var(--ko-breadcrumb-item-hover-color);
}
.breadcrumb li{
  align-items:center;
  display:flex;
}
.breadcrumb li:first-child a{
  padding-inline-start:0;
}
.breadcrumb li.is-active a{
  color:var(--ko-breadcrumb-item-active-color);
  cursor:default;
  pointer-events:none;
}
.breadcrumb li + li::before{
  color:var(--ko-breadcrumb-item-separator-color);
  content:"/";
}
.breadcrumb ul,
.breadcrumb ol{
  align-items:flex-start;
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
}
.breadcrumb .icon:first-child{
  margin-inline-end:0.5em;
}
.breadcrumb .icon:last-child{
  margin-inline-start:0.5em;
}
.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul{
  justify-content:center;
}
.breadcrumb.is-right ol,
.breadcrumb.is-right ul{
  justify-content:flex-end;
}
.breadcrumb.is-small{
  font-size:var(--ko-size-small);
}
.breadcrumb.is-medium{
  font-size:var(--ko-size-medium);
}
.breadcrumb.is-large{
  font-size:var(--ko-size-large);
}
.breadcrumb.has-arrow-separator li + li::before{
  content:"→";
}
.breadcrumb.has-bullet-separator li + li::before{
  content:"•";
}
.breadcrumb.has-dot-separator li + li::before{
  content:"·";
}
.breadcrumb.has-succeeds-separator li + li::before{
  content:"≻";
}

.card{
  --ko-card-color:var(--ko-text);
  --ko-card-background-color:var(--ko-scheme-main);
  --ko-card-shadow:var(--ko-shadow);
  --ko-card-radius:0.75rem;
  --ko-card-header-background-color:transparent;
  --ko-card-header-color:var(--ko-text-strong);
  --ko-card-header-padding:0.75rem 1rem;
  --ko-card-header-shadow:0 0.125em 0.25em hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l), 0.1);
  --ko-card-header-weight:var(--ko-weight-bold);
  --ko-card-content-background-color:transparent;
  --ko-card-content-padding:1.5rem;
  --ko-card-footer-background-color:transparent;
  --ko-card-footer-border-top:1px solid var(--ko-border-weak);
  --ko-card-footer-padding:0.75rem;
  --ko-card-media-margin:var(--ko-block-spacing);
}

.card{
  background-color:var(--ko-card-background-color);
  border-radius:var(--ko-card-radius);
  box-shadow:var(--ko-card-shadow);
  color:var(--ko-card-color);
  max-width:100%;
  position:relative;
}

.card-footer:first-child, .card-content:first-child, .card-header:first-child{
  border-start-start-radius:var(--ko-card-radius);
  border-start-end-radius:var(--ko-card-radius);
}
.card-footer:last-child, .card-content:last-child, .card-header:last-child{
  border-end-start-radius:var(--ko-card-radius);
  border-end-end-radius:var(--ko-card-radius);
}

.card-header{
  background-color:var(--ko-card-header-background-color);
  align-items:stretch;
  box-shadow:var(--ko-card-header-shadow);
  display:flex;
}

.card-header-title{
  align-items:center;
  color:var(--ko-card-header-color);
  display:flex;
  flex-grow:1;
  font-weight:var(--ko-card-header-weight);
  padding:var(--ko-card-header-padding);
}
.card-header-title.is-centered{
  justify-content:center;
}

.card-header-icon{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  border:none;
  color:inherit;
  font-family:inherit;
  font-size:1em;
  margin:0;
  padding:0;
  align-items:center;
  cursor:pointer;
  display:flex;
  justify-content:center;
  padding:var(--ko-card-header-padding);
}

.card-image{
  display:block;
  position:relative;
}
.card-image:first-child img{
  border-start-start-radius:var(--ko-card-radius);
  border-start-end-radius:var(--ko-card-radius);
}
.card-image:last-child img{
  border-end-start-radius:var(--ko-card-radius);
  border-end-end-radius:var(--ko-card-radius);
}

.card-content{
  background-color:var(--ko-card-content-background-color);
  padding:var(--ko-card-content-padding);
}

.card-footer{
  background-color:var(--ko-card-footer-background-color);
  border-top:var(--ko-card-footer-border-top);
  align-items:stretch;
  display:flex;
}

.card-footer-item{
  align-items:center;
  display:flex;
  flex-basis:0;
  flex-grow:1;
  flex-shrink:0;
  justify-content:center;
  padding:var(--ko-card-footer-padding);
}
.card-footer-item:not(:last-child){
  border-inline-end:var(--ko-card-footer-border-top);
}

.card .media:not(:last-child){
  margin-bottom:var(--ko-card-media-margin);
}

.dropdown{
  --ko-dropdown-menu-min-width:12rem;
  --ko-dropdown-content-background-color:var(--ko-scheme-main);
  --ko-dropdown-content-offset:0.25rem;
  --ko-dropdown-content-padding-bottom:0.5rem;
  --ko-dropdown-content-padding-top:0.5rem;
  --ko-dropdown-content-radius:var(--ko-radius);
  --ko-dropdown-content-shadow:var(--ko-shadow);
  --ko-dropdown-content-z:20;
  --ko-dropdown-item-h:var(--ko-scheme-h);
  --ko-dropdown-item-s:var(--ko-scheme-s);
  --ko-dropdown-item-l:var(--ko-scheme-main-l);
  --ko-dropdown-item-background-l:var(--ko-scheme-main-l);
  --ko-dropdown-item-background-l-delta:0%;
  --ko-dropdown-item-hover-background-l-delta:var(--ko-hover-background-l-delta);
  --ko-dropdown-item-active-background-l-delta:var(--ko-active-background-l-delta);
  --ko-dropdown-item-color-l:var(--ko-text-strong-l);
  --ko-dropdown-item-selected-h:var(--ko-link-h);
  --ko-dropdown-item-selected-s:var(--ko-link-s);
  --ko-dropdown-item-selected-l:var(--ko-link-l);
  --ko-dropdown-item-selected-background-l:var(--ko-link-l);
  --ko-dropdown-item-selected-color-l:var(--ko-link-invert-l);
  --ko-dropdown-divider-background-color:var(--ko-border-weak);
}

.dropdown{
  display:inline-flex;
  position:relative;
  vertical-align:top;
}
.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu{
  display:block;
}
.dropdown.is-right .dropdown-menu{
  left:auto;
  right:0;
}
.dropdown.is-up .dropdown-menu{
  bottom:100%;
  padding-bottom:var(--ko-dropdown-content-offset);
  padding-top:initial;
  top:auto;
}

.dropdown-menu{
  display:none;
  left:0;
  min-width:var(--ko-dropdown-menu-min-width);
  padding-top:var(--ko-dropdown-content-offset);
  position:absolute;
  top:100%;
  z-index:var(--ko-dropdown-content-z);
}

.dropdown-content{
  background-color:var(--ko-dropdown-content-background-color);
  border-radius:var(--ko-dropdown-content-radius);
  box-shadow:var(--ko-dropdown-content-shadow);
  padding-bottom:var(--ko-dropdown-content-padding-bottom);
  padding-top:var(--ko-dropdown-content-padding-top);
}

.dropdown-item{
  color:hsl(var(--ko-dropdown-item-h), var(--ko-dropdown-item-s), var(--ko-dropdown-item-color-l));
  display:block;
  font-size:0.875rem;
  line-height:1.5;
  padding:0.375rem 1rem;
}

a.dropdown-item,
button.dropdown-item{
  background-color:hsl(var(--ko-dropdown-item-h), var(--ko-dropdown-item-s), calc(var(--ko-dropdown-item-background-l) + var(--ko-dropdown-item-background-l-delta)));
  padding-inline-end:3rem;
  text-align:inherit;
  white-space:nowrap;
  width:100%;
}
a.dropdown-item:hover,
button.dropdown-item:hover{
  --ko-dropdown-item-background-l-delta:var(--ko-dropdown-item-hover-background-l-delta);
  --ko-dropdown-item-border-l-delta:var(--ko-dropdown-item-hover-border-l-delta);
}
a.dropdown-item:active,
button.dropdown-item:active{
  --ko-dropdown-item-background-l-delta:var(--ko-dropdown-item-active-background-l-delta);
  --ko-dropdown-item-border-l-delta:var(--ko-dropdown-item-active-border-l-delta);
}
a.dropdown-item.is-active, a.dropdown-item.is-selected,
button.dropdown-item.is-active,
button.dropdown-item.is-selected{
  --ko-dropdown-item-h:var(--ko-dropdown-item-selected-h);
  --ko-dropdown-item-s:var(--ko-dropdown-item-selected-s);
  --ko-dropdown-item-l:var(--ko-dropdown-item-selected-l);
  --ko-dropdown-item-background-l:var(--ko-dropdown-item-selected-background-l);
  --ko-dropdown-item-color-l:var(--ko-dropdown-item-selected-color-l);
}

.dropdown-divider{
  background-color:var(--ko-dropdown-divider-background-color);
  border:none;
  display:block;
  height:1px;
  margin:0.5rem 0;
}

.menu{
  --ko-menu-item-h:var(--ko-scheme-h);
  --ko-menu-item-s:var(--ko-scheme-s);
  --ko-menu-item-l:var(--ko-scheme-main-l);
  --ko-menu-item-background-l:var(--ko-scheme-main-l);
  --ko-menu-item-background-l-delta:0%;
  --ko-menu-item-hover-background-l-delta:var(--ko-hover-background-l-delta);
  --ko-menu-item-active-background-l-delta:var(--ko-active-background-l-delta);
  --ko-menu-item-color-l:var(--ko-text-l);
  --ko-menu-item-radius:var(--ko-radius-small);
  --ko-menu-item-selected-h:var(--ko-link-h);
  --ko-menu-item-selected-s:var(--ko-link-s);
  --ko-menu-item-selected-l:var(--ko-link-l);
  --ko-menu-item-selected-background-l:var(--ko-link-l);
  --ko-menu-item-selected-color-l:var(--ko-link-invert-l);
  --ko-menu-list-border-left:1px solid var(--ko-border);
  --ko-menu-list-line-height:1.25;
  --ko-menu-list-link-padding:0.5em 0.75em;
  --ko-menu-nested-list-margin:0.75em;
  --ko-menu-nested-list-padding-left:0.75em;
  --ko-menu-label-color:var(--ko-text-weak);
  --ko-menu-label-font-size:0.75em;
  --ko-menu-label-letter-spacing:0.1em;
  --ko-menu-label-spacing:1em;
}

.menu{
  font-size:var(--ko-size-normal);
}
.menu.is-small{
  font-size:var(--ko-size-small);
}
.menu.is-medium{
  font-size:var(--ko-size-medium);
}
.menu.is-large{
  font-size:var(--ko-size-large);
}

.menu-list{
  line-height:var(--ko-menu-list-line-height);
}
.menu-list a,
.menu-list button,
.menu-list .menu-item{
  background-color:hsl(var(--ko-menu-item-h), var(--ko-menu-item-s), calc(var(--ko-menu-item-background-l) + var(--ko-menu-item-background-l-delta)));
  border-radius:var(--ko-menu-item-radius);
  color:hsl(var(--ko-menu-item-h), var(--ko-menu-item-s), var(--ko-menu-item-color-l));
  display:block;
  padding:var(--ko-menu-list-link-padding);
  text-align:left;
  width:100%;
}
.menu-list a:hover,
.menu-list button:hover,
.menu-list .menu-item:hover{
  --ko-menu-item-background-l-delta:var(--ko-menu-item-hover-background-l-delta);
}
.menu-list a:active,
.menu-list button:active,
.menu-list .menu-item:active{
  --ko-menu-item-background-l-delta:var(--ko-menu-item-active-background-l-delta);
}
.menu-list a.is-active, .menu-list a.is-selected,
.menu-list button.is-active,
.menu-list button.is-selected,
.menu-list .menu-item.is-active,
.menu-list .menu-item.is-selected{
  --ko-menu-item-h:var(--ko-menu-item-selected-h);
  --ko-menu-item-s:var(--ko-menu-item-selected-s);
  --ko-menu-item-l:var(--ko-menu-item-selected-l);
  --ko-menu-item-background-l:var(--ko-menu-item-selected-background-l);
  --ko-menu-item-color-l:var(--ko-menu-item-selected-color-l);
}
.menu-list li ul{
  border-inline-start:var(--ko-menu-list-border-left);
  margin:var(--ko-menu-nested-list-margin);
  padding-inline-start:var(--ko-menu-nested-list-padding-left);
}

.menu-label{
  color:var(--ko-menu-label-color);
  font-size:var(--ko-menu-label-font-size);
  letter-spacing:var(--ko-menu-label-letter-spacing);
  text-transform:uppercase;
}
.menu-label:not(:first-child){
  margin-top:var(--ko-menu-label-spacing);
}
.menu-label:not(:last-child){
  margin-bottom:var(--ko-menu-label-spacing);
}

.message{
  --ko-message-border-l-delta:-20%;
  --ko-message-radius:var(--ko-radius);
  --ko-message-header-weight:var(--ko-weight-semibold);
  --ko-message-header-padding:1em 1.25em;
  --ko-message-header-radius:var(--ko-radius);
  --ko-message-body-border-width:0 0 0 4px;
  --ko-message-body-color:var(--ko-text);
  --ko-message-body-padding:1.25em 1.5em;
  --ko-message-body-radius:var(--ko-radius-small);
  --ko-message-body-pre-code-background-color:transparent;
  --ko-message-header-body-border-width:0;
  --ko-message-h:var(--ko-scheme-h);
  --ko-message-s:var(--ko-scheme-s);
  --ko-message-background-l:var(--ko-background-l);
  --ko-message-border-l:var(--ko-border-l);
  --ko-message-border-style:solid;
  --ko-message-border-width:0.25em;
  --ko-message-color-l:var(--ko-text-l);
  --ko-message-header-background-l:var(--ko-dark-l);
  --ko-message-header-color-l:var(--ko-text-dark-invert-l);
}

.message{
  border-radius:var(--ko-message-radius);
  color:hsl(var(--ko-message-h), var(--ko-message-s), var(--ko-message-color-l));
  font-size:var(--ko-size-normal);
}
.message strong{
  color:currentColor;
}
.message a:not(.button):not(.tag):not(.dropdown-item){
  color:currentColor;
  text-decoration:underline;
}
.message.is-small{
  font-size:var(--ko-size-small);
}
.message.is-medium{
  font-size:var(--ko-size-medium);
}
.message.is-large{
  font-size:var(--ko-size-large);
}
.message.is-white{
  --ko-message-h:var(--ko-white-h);
  --ko-message-s:var(--ko-white-s);
  --ko-message-border-l:calc(var(--ko-white-l) + var(--ko-message-border-l-delta));
  --ko-message-color-l:var(--ko-white-on-scheme-l);
  --ko-message-header-background-l:var(--ko-white-l);
  --ko-message-header-color-l:var(--ko-white-invert-l);
}
.message.is-black{
  --ko-message-h:var(--ko-black-h);
  --ko-message-s:var(--ko-black-s);
  --ko-message-border-l:calc(var(--ko-black-l) + var(--ko-message-border-l-delta));
  --ko-message-color-l:var(--ko-black-on-scheme-l);
  --ko-message-header-background-l:var(--ko-black-l);
  --ko-message-header-color-l:var(--ko-black-invert-l);
}
.message.is-light{
  --ko-message-h:var(--ko-light-h);
  --ko-message-s:var(--ko-light-s);
  --ko-message-border-l:calc(var(--ko-light-l) + var(--ko-message-border-l-delta));
  --ko-message-color-l:var(--ko-light-on-scheme-l);
  --ko-message-header-background-l:var(--ko-light-l);
  --ko-message-header-color-l:var(--ko-light-invert-l);
}
.message.is-dark{
  --ko-message-h:var(--ko-dark-h);
  --ko-message-s:var(--ko-dark-s);
  --ko-message-border-l:calc(var(--ko-dark-l) + var(--ko-message-border-l-delta));
  --ko-message-color-l:var(--ko-dark-on-scheme-l);
  --ko-message-header-background-l:var(--ko-dark-l);
  --ko-message-header-color-l:var(--ko-dark-invert-l);
}
.message.is-text{
  --ko-message-h:var(--ko-text-h);
  --ko-message-s:var(--ko-text-s);
  --ko-message-border-l:calc(var(--ko-text-l) + var(--ko-message-border-l-delta));
  --ko-message-color-l:var(--ko-text-on-scheme-l);
  --ko-message-header-background-l:var(--ko-text-l);
  --ko-message-header-color-l:var(--ko-text-invert-l);
}
.message.is-primary{
  --ko-message-h:var(--ko-primary-h);
  --ko-message-s:var(--ko-primary-s);
  --ko-message-border-l:calc(var(--ko-primary-l) + var(--ko-message-border-l-delta));
  --ko-message-color-l:var(--ko-primary-on-scheme-l);
  --ko-message-header-background-l:var(--ko-primary-l);
  --ko-message-header-color-l:var(--ko-primary-invert-l);
}
.message.is-link{
  --ko-message-h:var(--ko-link-h);
  --ko-message-s:var(--ko-link-s);
  --ko-message-border-l:calc(var(--ko-link-l) + var(--ko-message-border-l-delta));
  --ko-message-color-l:var(--ko-link-on-scheme-l);
  --ko-message-header-background-l:var(--ko-link-l);
  --ko-message-header-color-l:var(--ko-link-invert-l);
}
.message.is-info{
  --ko-message-h:var(--ko-info-h);
  --ko-message-s:var(--ko-info-s);
  --ko-message-border-l:calc(var(--ko-info-l) + var(--ko-message-border-l-delta));
  --ko-message-color-l:var(--ko-info-on-scheme-l);
  --ko-message-header-background-l:var(--ko-info-l);
  --ko-message-header-color-l:var(--ko-info-invert-l);
}
.message.is-success{
  --ko-message-h:var(--ko-success-h);
  --ko-message-s:var(--ko-success-s);
  --ko-message-border-l:calc(var(--ko-success-l) + var(--ko-message-border-l-delta));
  --ko-message-color-l:var(--ko-success-on-scheme-l);
  --ko-message-header-background-l:var(--ko-success-l);
  --ko-message-header-color-l:var(--ko-success-invert-l);
}
.message.is-warning{
  --ko-message-h:var(--ko-warning-h);
  --ko-message-s:var(--ko-warning-s);
  --ko-message-border-l:calc(var(--ko-warning-l) + var(--ko-message-border-l-delta));
  --ko-message-color-l:var(--ko-warning-on-scheme-l);
  --ko-message-header-background-l:var(--ko-warning-l);
  --ko-message-header-color-l:var(--ko-warning-invert-l);
}
.message.is-danger{
  --ko-message-h:var(--ko-danger-h);
  --ko-message-s:var(--ko-danger-s);
  --ko-message-border-l:calc(var(--ko-danger-l) + var(--ko-message-border-l-delta));
  --ko-message-color-l:var(--ko-danger-on-scheme-l);
  --ko-message-header-background-l:var(--ko-danger-l);
  --ko-message-header-color-l:var(--ko-danger-invert-l);
}

.message-header{
  align-items:center;
  background-color:hsl(var(--ko-message-h), var(--ko-message-s), var(--ko-message-header-background-l));
  border-start-start-radius:var(--ko-message-header-radius);
  border-start-end-radius:var(--ko-message-header-radius);
  color:hsl(var(--ko-message-h), var(--ko-message-s), var(--ko-message-header-color-l));
  display:flex;
  font-weight:var(--ko-message-header-weight);
  justify-content:space-between;
  line-height:1.25;
  padding:var(--ko-message-header-padding);
  position:relative;
}
.message-header .delete{
  flex-grow:0;
  flex-shrink:0;
  margin-inline-start:0.75em;
}
.message-header + .message-body{
  border-width:var(--ko-message-header-body-border-width);
  border-start-start-radius:0;
  border-start-end-radius:0;
}

.message-body{
  background-color:hsl(var(--ko-message-h), var(--ko-message-s), var(--ko-message-background-l));
  border-inline-start-color:hsl(var(--ko-message-h), var(--ko-message-s), var(--ko-message-border-l));
  border-inline-start-style:var(--ko-message-border-style);
  border-inline-start-width:var(--ko-message-border-width);
  border-radius:var(--ko-message-body-radius);
  padding:var(--ko-message-body-padding);
}
.message-body code,
.message-body pre{
  background-color:hsl(var(--ko-message-h), var(--ko-message-s), var(--ko-message-header-color-l));
  color:hsl(var(--ko-message-h), var(--ko-message-s), var(--ko-message-header-background-l));
}
.message-body pre code{
  background-color:var(--ko-message-body-pre-code-background-color);
}

.modal{
  --ko-modal-z:40;
  --ko-modal-background-background-color:hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l), 0.86);
  --ko-modal-content-width:40rem;
  --ko-modal-content-margin-mobile:1.25rem;
  --ko-modal-content-spacing-mobile:10rem;
  --ko-modal-content-spacing-tablet:2.5rem;
  --ko-modal-close-dimensions:2.5rem;
  --ko-modal-close-right:1.25rem;
  --ko-modal-close-top:1.25rem;
  --ko-modal-card-spacing:2.5rem;
  --ko-modal-card-head-background-color:var(--ko-scheme-main);
  --ko-modal-card-head-padding:2rem;
  --ko-modal-card-head-radius:var(--ko-radius-large);
  --ko-modal-card-title-color:var(--ko-text-strong);
  --ko-modal-card-title-line-height:1;
  --ko-modal-card-title-size:var(--ko-size-4);
  --ko-modal-card-foot-background-color:var(--ko-scheme-main-bis);
  --ko-modal-card-foot-radius:var(--ko-radius-large);
  --ko-modal-card-body-background-color:var(--ko-scheme-main);
  --ko-modal-card-body-padding:2rem;
}

.modal{
  align-items:center;
  display:none;
  flex-direction:column;
  justify-content:center;
  overflow:hidden;
  position:fixed;
  z-index:var(--ko-modal-z);
}
.modal.is-active{
  display:flex;
}

.modal-background{
  background-color:var(--ko-modal-background-background-color);
}

.modal-content,
.modal-card{
  margin:0 var(--ko-modal-content-margin-mobile);
  max-height:calc(100vh - var(--ko-modal-content-spacing-mobile));
  overflow:auto;
  position:relative;
  width:100%;
}
@media screen and (min-width: 769px){
  .modal-content,
  .modal-card{
    margin:0 auto;
    max-height:calc(100vh - var(--ko-modal-content-spacing-tablet));
    width:var(--ko-modal-content-width);
  }
}

.modal-close{
  background:none;
  height:var(--ko-modal-close-dimensions);
  inset-inline-end:var(--ko-modal-close-right);
  position:fixed;
  top:var(--ko-modal-close-top);
  width:var(--ko-modal-close-dimensions);
}

.modal-card{
  display:flex;
  flex-direction:column;
  max-height:calc(100vh - var(--ko-modal-card-spacing));
  overflow:hidden;
  overflow-y:visible;
}

.modal-card-head,
.modal-card-foot{
  align-items:center;
  display:flex;
  flex-shrink:0;
  justify-content:flex-start;
  padding:var(--ko-modal-card-head-padding);
  position:relative;
}

.modal-card-head{
  background-color:var(--ko-modal-card-head-background-color);
  border-start-start-radius:var(--ko-modal-card-head-radius);
  border-start-end-radius:var(--ko-modal-card-head-radius);
  box-shadow:var(--ko-shadow);
}

.modal-card-title{
  color:var(--ko-modal-card-title-color);
  flex-grow:1;
  flex-shrink:0;
  font-size:var(--ko-modal-card-title-size);
  line-height:var(--ko-modal-card-title-line-height);
}

.modal-card-foot{
  background-color:var(--ko-modal-card-foot-background-color);
  border-end-start-radius:var(--ko-modal-card-foot-radius);
  border-end-end-radius:var(--ko-modal-card-foot-radius);
}

.modal-card-body{
  -webkit-overflow-scrolling:touch;
  background-color:var(--ko-modal-card-body-background-color);
  flex-grow:1;
  flex-shrink:1;
  overflow:auto;
  padding:var(--ko-modal-card-body-padding);
}

:root{
  --ko-navbar-height:6.25rem;
}

.navbar{
  --ko-navbar-h:var(--ko-scheme-h);
  --ko-navbar-s:var(--ko-scheme-s);
  --ko-navbar-l:var(--ko-scheme-main-l);
  --ko-navbar-background-color:var(--ko-scheme-main);
  --ko-navbar-box-shadow-size:0 0.125em 0 0;
  --ko-navbar-box-shadow-color:var(--ko-background);
  --ko-navbar-padding-vertical:1rem;
  --ko-navbar-padding-horizontal:2rem;
  --ko-navbar-z:30;
  --ko-navbar-fixed-z:30;
  --ko-navbar-item-background-a:0;
  --ko-navbar-item-background-l:var(--ko-scheme-main-l);
  --ko-navbar-item-background-l-delta:0%;
  --ko-navbar-item-hover-background-l-delta:var(--ko-hover-background-l-delta);
  --ko-navbar-item-active-background-l-delta:var(--ko-active-background-l-delta);
  --ko-navbar-item-color-l:var(--ko-text-l);
  --ko-navbar-item-selected-h:var(--ko-link-h);
  --ko-navbar-item-selected-s:var(--ko-link-s);
  --ko-navbar-item-selected-l:var(--ko-link-l);
  --ko-navbar-item-selected-background-l:var(--ko-link-l);
  --ko-navbar-item-selected-color-l:var(--ko-link-invert-l);
  --ko-navbar-item-img-max-height:1.75rem;
  --ko-navbar-burger-color:var(--ko-navbar-item-color);
  --ko-navbar-tab-hover-background-color:transparent;
  --ko-navbar-tab-hover-border-bottom-color:var(--ko-link);
  --ko-navbar-tab-active-color:var(--ko-link);
  --ko-navbar-tab-active-background-color:transparent;
  --ko-navbar-tab-active-border-bottom-color:var(--ko-link);
  --ko-navbar-tab-active-border-bottom-style:solid;
  --ko-navbar-tab-active-border-bottom-width:0.1875em;
  --ko-navbar-dropdown-background-color:var(--ko-scheme-main);
  --ko-navbar-dropdown-border-l:var(--ko-border-l);
  --ko-navbar-dropdown-border-color:hsl(var(--ko-navbar-h), var(--ko-navbar-s), var(--ko-navbar-dropdown-border-l));
  --ko-navbar-dropdown-border-style:solid;
  --ko-navbar-dropdown-border-width:0.125em;
  --ko-navbar-dropdown-offset:-0.25em;
  --ko-navbar-dropdown-arrow:var(--ko-link);
  --ko-navbar-dropdown-radius:var(--ko-radius-large);
  --ko-navbar-dropdown-z:20;
  --ko-navbar-dropdown-boxed-radius:var(--ko-radius-large);
  --ko-navbar-dropdown-boxed-shadow:0 0.5em 0.5em hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l), 0.1), 0 0 0 1px hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l), 0.1);
  --ko-navbar-dropdown-item-h:var(--ko-scheme-h);
  --ko-navbar-dropdown-item-s:var(--ko-scheme-s);
  --ko-navbar-dropdown-item-l:var(--ko-scheme-main-l);
  --ko-navbar-dropdown-item-background-l:var(--ko-scheme-main-l);
  --ko-navbar-dropdown-item-color-l:var(--ko-text-l);
  --ko-navbar-divider-background-l:var(--ko-background-l);
  --ko-navbar-divider-height:0.125em;
  --ko-navbar-bottom-box-shadow-size:0 -0.125em 0 0;
}

.navbar{
  background-color:var(--ko-navbar-background-color);
  min-height:var(--ko-navbar-height);
  position:relative;
  z-index:var(--ko-navbar-z);
}
.navbar.is-white{
  --ko-navbar-h:var(--ko-white-h);
  --ko-navbar-s:var(--ko-white-s);
  --ko-navbar-l:var(--ko-white-l);
  --ko-burger-h:var(--ko-white-h);
  --ko-burger-s:var(--ko-white-s);
  --ko-burger-l:var(--ko-white-invert-l);
  --ko-navbar-background-color:var(--ko-white);
  --ko-navbar-item-background-l:var(--ko-white-l);
  --ko-navbar-item-color-l:var(--ko-white-invert-l);
  --ko-navbar-item-selected-h:var(--ko-white-h);
  --ko-navbar-item-selected-s:var(--ko-white-s);
  --ko-navbar-item-selected-l:var(--ko-white-l);
  --ko-navbar-item-selected-background-l:var(--ko-white-l);
  --ko-navbar-item-selected-color-l:var(--ko-white-invert-l);
  --ko-navbar-dropdown-arrow:var(--ko-white-invert-l);
  --ko-navbar-dropdown-background-color:hsl(var(--ko-white-h), var(--ko-white-s), var(--ko-navbar-dropdown-item-background-l));
  --ko-navbar-dropdown-item-h:var(--ko-white-h);
  --ko-navbar-dropdown-item-s:var(--ko-white-s);
}
.navbar.is-black{
  --ko-navbar-h:var(--ko-black-h);
  --ko-navbar-s:var(--ko-black-s);
  --ko-navbar-l:var(--ko-black-l);
  --ko-burger-h:var(--ko-black-h);
  --ko-burger-s:var(--ko-black-s);
  --ko-burger-l:var(--ko-black-invert-l);
  --ko-navbar-background-color:var(--ko-black);
  --ko-navbar-item-background-l:var(--ko-black-l);
  --ko-navbar-item-color-l:var(--ko-black-invert-l);
  --ko-navbar-item-selected-h:var(--ko-black-h);
  --ko-navbar-item-selected-s:var(--ko-black-s);
  --ko-navbar-item-selected-l:var(--ko-black-l);
  --ko-navbar-item-selected-background-l:var(--ko-black-l);
  --ko-navbar-item-selected-color-l:var(--ko-black-invert-l);
  --ko-navbar-dropdown-arrow:var(--ko-black-invert-l);
  --ko-navbar-dropdown-background-color:hsl(var(--ko-black-h), var(--ko-black-s), var(--ko-navbar-dropdown-item-background-l));
  --ko-navbar-dropdown-item-h:var(--ko-black-h);
  --ko-navbar-dropdown-item-s:var(--ko-black-s);
}
.navbar.is-light{
  --ko-navbar-h:var(--ko-light-h);
  --ko-navbar-s:var(--ko-light-s);
  --ko-navbar-l:var(--ko-light-l);
  --ko-burger-h:var(--ko-light-h);
  --ko-burger-s:var(--ko-light-s);
  --ko-burger-l:var(--ko-light-invert-l);
  --ko-navbar-background-color:var(--ko-light);
  --ko-navbar-item-background-l:var(--ko-light-l);
  --ko-navbar-item-color-l:var(--ko-light-invert-l);
  --ko-navbar-item-selected-h:var(--ko-light-h);
  --ko-navbar-item-selected-s:var(--ko-light-s);
  --ko-navbar-item-selected-l:var(--ko-light-l);
  --ko-navbar-item-selected-background-l:var(--ko-light-l);
  --ko-navbar-item-selected-color-l:var(--ko-light-invert-l);
  --ko-navbar-dropdown-arrow:var(--ko-light-invert-l);
  --ko-navbar-dropdown-background-color:hsl(var(--ko-light-h), var(--ko-light-s), var(--ko-navbar-dropdown-item-background-l));
  --ko-navbar-dropdown-item-h:var(--ko-light-h);
  --ko-navbar-dropdown-item-s:var(--ko-light-s);
}
.navbar.is-dark{
  --ko-navbar-h:var(--ko-dark-h);
  --ko-navbar-s:var(--ko-dark-s);
  --ko-navbar-l:var(--ko-dark-l);
  --ko-burger-h:var(--ko-dark-h);
  --ko-burger-s:var(--ko-dark-s);
  --ko-burger-l:var(--ko-dark-invert-l);
  --ko-navbar-background-color:var(--ko-dark);
  --ko-navbar-item-background-l:var(--ko-dark-l);
  --ko-navbar-item-color-l:var(--ko-dark-invert-l);
  --ko-navbar-item-selected-h:var(--ko-dark-h);
  --ko-navbar-item-selected-s:var(--ko-dark-s);
  --ko-navbar-item-selected-l:var(--ko-dark-l);
  --ko-navbar-item-selected-background-l:var(--ko-dark-l);
  --ko-navbar-item-selected-color-l:var(--ko-dark-invert-l);
  --ko-navbar-dropdown-arrow:var(--ko-dark-invert-l);
  --ko-navbar-dropdown-background-color:hsl(var(--ko-dark-h), var(--ko-dark-s), var(--ko-navbar-dropdown-item-background-l));
  --ko-navbar-dropdown-item-h:var(--ko-dark-h);
  --ko-navbar-dropdown-item-s:var(--ko-dark-s);
}
.navbar.is-text{
  --ko-navbar-h:var(--ko-text-h);
  --ko-navbar-s:var(--ko-text-s);
  --ko-navbar-l:var(--ko-text-l);
  --ko-burger-h:var(--ko-text-h);
  --ko-burger-s:var(--ko-text-s);
  --ko-burger-l:var(--ko-text-invert-l);
  --ko-navbar-background-color:var(--ko-text);
  --ko-navbar-item-background-l:var(--ko-text-l);
  --ko-navbar-item-color-l:var(--ko-text-invert-l);
  --ko-navbar-item-selected-h:var(--ko-text-h);
  --ko-navbar-item-selected-s:var(--ko-text-s);
  --ko-navbar-item-selected-l:var(--ko-text-l);
  --ko-navbar-item-selected-background-l:var(--ko-text-l);
  --ko-navbar-item-selected-color-l:var(--ko-text-invert-l);
  --ko-navbar-dropdown-arrow:var(--ko-text-invert-l);
  --ko-navbar-dropdown-background-color:hsl(var(--ko-text-h), var(--ko-text-s), var(--ko-navbar-dropdown-item-background-l));
  --ko-navbar-dropdown-item-h:var(--ko-text-h);
  --ko-navbar-dropdown-item-s:var(--ko-text-s);
}
.navbar.is-primary{
  --ko-navbar-h:var(--ko-primary-h);
  --ko-navbar-s:var(--ko-primary-s);
  --ko-navbar-l:var(--ko-primary-l);
  --ko-burger-h:var(--ko-primary-h);
  --ko-burger-s:var(--ko-primary-s);
  --ko-burger-l:var(--ko-primary-invert-l);
  --ko-navbar-background-color:var(--ko-primary);
  --ko-navbar-item-background-l:var(--ko-primary-l);
  --ko-navbar-item-color-l:var(--ko-primary-invert-l);
  --ko-navbar-item-selected-h:var(--ko-primary-h);
  --ko-navbar-item-selected-s:var(--ko-primary-s);
  --ko-navbar-item-selected-l:var(--ko-primary-l);
  --ko-navbar-item-selected-background-l:var(--ko-primary-l);
  --ko-navbar-item-selected-color-l:var(--ko-primary-invert-l);
  --ko-navbar-dropdown-arrow:var(--ko-primary-invert-l);
  --ko-navbar-dropdown-background-color:hsl(var(--ko-primary-h), var(--ko-primary-s), var(--ko-navbar-dropdown-item-background-l));
  --ko-navbar-dropdown-item-h:var(--ko-primary-h);
  --ko-navbar-dropdown-item-s:var(--ko-primary-s);
}
.navbar.is-link{
  --ko-navbar-h:var(--ko-link-h);
  --ko-navbar-s:var(--ko-link-s);
  --ko-navbar-l:var(--ko-link-l);
  --ko-burger-h:var(--ko-link-h);
  --ko-burger-s:var(--ko-link-s);
  --ko-burger-l:var(--ko-link-invert-l);
  --ko-navbar-background-color:var(--ko-link);
  --ko-navbar-item-background-l:var(--ko-link-l);
  --ko-navbar-item-color-l:var(--ko-link-invert-l);
  --ko-navbar-item-selected-h:var(--ko-link-h);
  --ko-navbar-item-selected-s:var(--ko-link-s);
  --ko-navbar-item-selected-l:var(--ko-link-l);
  --ko-navbar-item-selected-background-l:var(--ko-link-l);
  --ko-navbar-item-selected-color-l:var(--ko-link-invert-l);
  --ko-navbar-dropdown-arrow:var(--ko-link-invert-l);
  --ko-navbar-dropdown-background-color:hsl(var(--ko-link-h), var(--ko-link-s), var(--ko-navbar-dropdown-item-background-l));
  --ko-navbar-dropdown-item-h:var(--ko-link-h);
  --ko-navbar-dropdown-item-s:var(--ko-link-s);
}
.navbar.is-info{
  --ko-navbar-h:var(--ko-info-h);
  --ko-navbar-s:var(--ko-info-s);
  --ko-navbar-l:var(--ko-info-l);
  --ko-burger-h:var(--ko-info-h);
  --ko-burger-s:var(--ko-info-s);
  --ko-burger-l:var(--ko-info-invert-l);
  --ko-navbar-background-color:var(--ko-info);
  --ko-navbar-item-background-l:var(--ko-info-l);
  --ko-navbar-item-color-l:var(--ko-info-invert-l);
  --ko-navbar-item-selected-h:var(--ko-info-h);
  --ko-navbar-item-selected-s:var(--ko-info-s);
  --ko-navbar-item-selected-l:var(--ko-info-l);
  --ko-navbar-item-selected-background-l:var(--ko-info-l);
  --ko-navbar-item-selected-color-l:var(--ko-info-invert-l);
  --ko-navbar-dropdown-arrow:var(--ko-info-invert-l);
  --ko-navbar-dropdown-background-color:hsl(var(--ko-info-h), var(--ko-info-s), var(--ko-navbar-dropdown-item-background-l));
  --ko-navbar-dropdown-item-h:var(--ko-info-h);
  --ko-navbar-dropdown-item-s:var(--ko-info-s);
}
.navbar.is-success{
  --ko-navbar-h:var(--ko-success-h);
  --ko-navbar-s:var(--ko-success-s);
  --ko-navbar-l:var(--ko-success-l);
  --ko-burger-h:var(--ko-success-h);
  --ko-burger-s:var(--ko-success-s);
  --ko-burger-l:var(--ko-success-invert-l);
  --ko-navbar-background-color:var(--ko-success);
  --ko-navbar-item-background-l:var(--ko-success-l);
  --ko-navbar-item-color-l:var(--ko-success-invert-l);
  --ko-navbar-item-selected-h:var(--ko-success-h);
  --ko-navbar-item-selected-s:var(--ko-success-s);
  --ko-navbar-item-selected-l:var(--ko-success-l);
  --ko-navbar-item-selected-background-l:var(--ko-success-l);
  --ko-navbar-item-selected-color-l:var(--ko-success-invert-l);
  --ko-navbar-dropdown-arrow:var(--ko-success-invert-l);
  --ko-navbar-dropdown-background-color:hsl(var(--ko-success-h), var(--ko-success-s), var(--ko-navbar-dropdown-item-background-l));
  --ko-navbar-dropdown-item-h:var(--ko-success-h);
  --ko-navbar-dropdown-item-s:var(--ko-success-s);
}
.navbar.is-warning{
  --ko-navbar-h:var(--ko-warning-h);
  --ko-navbar-s:var(--ko-warning-s);
  --ko-navbar-l:var(--ko-warning-l);
  --ko-burger-h:var(--ko-warning-h);
  --ko-burger-s:var(--ko-warning-s);
  --ko-burger-l:var(--ko-warning-invert-l);
  --ko-navbar-background-color:var(--ko-warning);
  --ko-navbar-item-background-l:var(--ko-warning-l);
  --ko-navbar-item-color-l:var(--ko-warning-invert-l);
  --ko-navbar-item-selected-h:var(--ko-warning-h);
  --ko-navbar-item-selected-s:var(--ko-warning-s);
  --ko-navbar-item-selected-l:var(--ko-warning-l);
  --ko-navbar-item-selected-background-l:var(--ko-warning-l);
  --ko-navbar-item-selected-color-l:var(--ko-warning-invert-l);
  --ko-navbar-dropdown-arrow:var(--ko-warning-invert-l);
  --ko-navbar-dropdown-background-color:hsl(var(--ko-warning-h), var(--ko-warning-s), var(--ko-navbar-dropdown-item-background-l));
  --ko-navbar-dropdown-item-h:var(--ko-warning-h);
  --ko-navbar-dropdown-item-s:var(--ko-warning-s);
}
.navbar.is-danger{
  --ko-navbar-h:var(--ko-danger-h);
  --ko-navbar-s:var(--ko-danger-s);
  --ko-navbar-l:var(--ko-danger-l);
  --ko-burger-h:var(--ko-danger-h);
  --ko-burger-s:var(--ko-danger-s);
  --ko-burger-l:var(--ko-danger-invert-l);
  --ko-navbar-background-color:var(--ko-danger);
  --ko-navbar-item-background-l:var(--ko-danger-l);
  --ko-navbar-item-color-l:var(--ko-danger-invert-l);
  --ko-navbar-item-selected-h:var(--ko-danger-h);
  --ko-navbar-item-selected-s:var(--ko-danger-s);
  --ko-navbar-item-selected-l:var(--ko-danger-l);
  --ko-navbar-item-selected-background-l:var(--ko-danger-l);
  --ko-navbar-item-selected-color-l:var(--ko-danger-invert-l);
  --ko-navbar-dropdown-arrow:var(--ko-danger-invert-l);
  --ko-navbar-dropdown-background-color:hsl(var(--ko-danger-h), var(--ko-danger-s), var(--ko-navbar-dropdown-item-background-l));
  --ko-navbar-dropdown-item-h:var(--ko-danger-h);
  --ko-navbar-dropdown-item-s:var(--ko-danger-s);
}
.navbar > .container{
  align-items:stretch;
  display:flex;
  min-height:var(--ko-navbar-height);
  width:100%;
}
.navbar.has-shadow{
  box-shadow:var(--ko-navbar-box-shadow-size) var(--ko-navbar-box-shadow-color);
}
.navbar.is-fixed-bottom, .navbar.is-fixed-top{
  left:0;
  position:fixed;
  right:0;
  z-index:var(--ko-navbar-fixed-z);
}
.navbar.is-fixed-bottom{
  bottom:0;
}
.navbar.is-fixed-bottom.has-shadow{
  box-shadow:var(--ko-navbar-bottom-box-shadow-size) var(--ko-navbar-box-shadow-color);
}
.navbar.is-fixed-top{
  top:0;
}

html.has-navbar-fixed-top,
body.has-navbar-fixed-top{
  padding-top:var(--ko-navbar-height);
}
html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom{
  padding-bottom:var(--ko-navbar-height);
}

.navbar-brand,
.navbar-tabs{
  align-items:stretch;
  display:flex;
  flex-shrink:0;
  min-height:var(--ko-navbar-height);
}

.navbar-tabs{
  -webkit-overflow-scrolling:touch;
  max-width:100vw;
  overflow-x:auto;
  overflow-y:hidden;
}

.navbar-burger{
  align-items:center;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  border:none;
  border-radius:var(--ko-burger-border-radius);
  color:hsl(var(--ko-burger-h), var(--ko-burger-s), var(--ko-burger-l));
  cursor:pointer;
  display:inline-flex;
  flex-direction:column;
  flex-shrink:0;
  height:2.5rem;
  justify-content:center;
  position:relative;
  vertical-align:top;
  width:2.5rem;
  align-self:center;
  margin-inline-start:auto;
  margin-inline-end:0.375rem;
}
.navbar-burger span{
  background-color:currentColor;
  display:block;
  height:var(--ko-burger-item-height);
  left:calc(50% - (var(--ko-burger-item-width)) / 2);
  position:absolute;
  transform-origin:center;
  transition-duration:var(--ko-duration);
  transition-property:background-color, color, opacity, transform;
  transition-timing-function:var(--ko-easing);
  width:var(--ko-burger-item-width);
}
.navbar-burger span:nth-child(1), .navbar-burger span:nth-child(2){
  top:calc(50% - (var(--ko-burger-item-height)) / 2);
}
.navbar-burger span:nth-child(3){
  bottom:calc(50% + var(--ko-burger-gap));
}
.navbar-burger span:nth-child(4){
  top:calc(50% + var(--ko-burger-gap));
}
.navbar-burger:hover{
  background-color:hsla(var(--ko-burger-h), var(--ko-burger-s), var(--ko-burger-l), 0.1);
}
.navbar-burger:active{
  background-color:hsla(var(--ko-burger-h), var(--ko-burger-s), var(--ko-burger-l), 0.2);
}
.navbar-burger.is-active span:nth-child(1){
  transform:rotate(-45deg);
}
.navbar-burger.is-active span:nth-child(2){
  transform:rotate(45deg);
}
.navbar-burger.is-active span:nth-child(3), .navbar-burger.is-active span:nth-child(4){
  opacity:0;
}

.navbar-menu{
  display:none;
}

.navbar-item,
.navbar-link{
  color:hsl(var(--ko-navbar-h), var(--ko-navbar-s), var(--ko-navbar-item-color-l));
  display:block;
  line-height:1.5;
  padding:0.5rem 0.75rem;
  position:relative;
}
.navbar-item .icon:only-child,
.navbar-link .icon:only-child{
  margin-left:-0.25rem;
  margin-right:-0.25rem;
}

a.navbar-item,
.navbar-link{
  background-color:hsla(var(--ko-navbar-h), var(--ko-navbar-s), calc(var(--ko-navbar-item-background-l) + var(--ko-navbar-item-background-l-delta)), var(--ko-navbar-item-background-a));
  cursor:pointer;
}
a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover{
  --ko-navbar-item-background-l-delta:var(--ko-navbar-item-hover-background-l-delta);
  --ko-navbar-item-background-a:1;
}
a.navbar-item:active,
.navbar-link:active{
  --ko-navbar-item-background-l-delta:var(--ko-navbar-item-active-background-l-delta);
  --ko-navbar-item-background-a:1;
}
a.navbar-item.is-active, a.navbar-item.is-selected,
.navbar-link.is-active,
.navbar-link.is-selected{
  --ko-navbar-h:var(--ko-navbar-item-selected-h);
  --ko-navbar-s:var(--ko-navbar-item-selected-s);
  --ko-navbar-l:var(--ko-navbar-item-selected-l);
  --ko-navbar-item-background-l:var(--ko-navbar-item-selected-background-l);
  --ko-navbar-item-background-a:1;
  --ko-navbar-item-color-l:var(--ko-navbar-item-selected-color-l);
}

.navbar-item{
  flex-grow:0;
  flex-shrink:0;
}
.navbar-item img,
.navbar-item svg{
  max-height:var(--ko-navbar-item-img-max-height);
}
.navbar-item.has-dropdown{
  padding:0;
}
.navbar-item.is-expanded{
  flex-grow:1;
  flex-shrink:1;
}
.navbar-item.is-tab{
  border-bottom:1px solid transparent;
  min-height:var(--ko-navbar-height);
  padding-bottom:calc(0.5rem - 1px);
}
.navbar-item.is-tab:focus, .navbar-item.is-tab:hover{
  background-color:var(--ko-navbar-tab-hover-background-color);
  border-bottom-color:var(--ko-navbar-tab-hover-border-bottom-color);
}
.navbar-item.is-tab.is-active{
  background-color:var(--ko-navbar-tab-active-background-color);
  border-bottom-color:var(--ko-navbar-tab-active-border-bottom-color);
  border-bottom-style:var(--ko-navbar-tab-active-border-bottom-style);
  border-bottom-width:var(--ko-navbar-tab-active-border-bottom-width);
  color:var(--ko-navbar-tab-active-color);
  padding-bottom:calc(0.5rem - var(--ko-navbar-tab-active-border-bottom-width));
}

.navbar-content{
  flex-grow:1;
  flex-shrink:1;
}

.navbar-link:not(.is-arrowless){
  padding-inline-end:2.5em;
}
.navbar-link:not(.is-arrowless)::after{
  border-color:var(--ko-navbar-dropdown-arrow);
  margin-top:-0.375em;
  inset-inline-end:1.125em;
}

.navbar-dropdown{
  font-size:0.875rem;
  padding-bottom:0.75rem;
  padding-top:0.5rem;
}
.navbar-dropdown .navbar-item{
  padding-left:1.5rem;
  padding-right:1.5rem;
}
.navbar-dropdown .navbar-item:not(.is-active, .is-selected){
  background-color:hsl(var(--ko-navbar-dropdown-item-h), var(--ko-navbar-dropdown-item-s), calc(var(--ko-navbar-dropdown-item-background-l) + var(--ko-navbar-item-background-l-delta)));
  color:hsl(var(--ko-navbar-dropdown-item-h), var(--ko-navbar-dropdown-item-s), var(--ko-navbar-dropdown-item-color-l));
}

.navbar-divider{
  background-color:hsl(var(--ko-navbar-h), var(--ko-navbar-s), var(--ko-navbar-divider-background-l));
  border:none;
  display:none;
  height:var(--ko-navbar-divider-height);
  margin:0.5rem 0;
}

@media screen and (max-width: 1023px){
  .navbar > .container{
    display:block;
  }
  .navbar-brand .navbar-item,
  .navbar-tabs .navbar-item{
    align-items:center;
    display:flex;
  }
  .navbar-link::after{
    display:none;
  }
  .navbar-menu{
    background-color:var(--ko-navbar-background-color);
    box-shadow:0 0.5em 1em hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l), 0.1);
    padding:0.5rem 0;
  }
  .navbar-menu.is-active{
    display:block;
  }
  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch{
    left:0;
    position:fixed;
    right:0;
    z-index:var(--ko-navbar-fixed-z);
  }
  .navbar.is-fixed-bottom-touch{
    bottom:0;
  }
  .navbar.is-fixed-bottom-touch.has-shadow{
    box-shadow:0 -0.125em 0.1875em hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l), 0.1);
  }
  .navbar.is-fixed-top-touch{
    top:0;
  }
  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu{
    -webkit-overflow-scrolling:touch;
    max-height:calc(100vh - var(--ko-navbar-height));
    overflow:auto;
  }
  html.has-navbar-fixed-top-touch,
  body.has-navbar-fixed-top-touch{
    padding-top:var(--ko-navbar-height);
  }
  html.has-navbar-fixed-bottom-touch,
  body.has-navbar-fixed-bottom-touch{
    padding-bottom:var(--ko-navbar-height);
  }
}
@media screen and (min-width: 1024px){
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end{
    align-items:stretch;
    display:flex;
  }
  .navbar{
    min-height:var(--ko-navbar-height);
  }
  .navbar.is-spaced{
    padding:var(--ko-navbar-padding-vertical) var(--ko-navbar-padding-horizontal);
  }
  .navbar.is-spaced .navbar-start,
  .navbar.is-spaced .navbar-end{
    align-items:center;
  }
  .navbar.is-spaced a.navbar-item,
  .navbar.is-spaced .navbar-link{
    border-radius:var(--ko-radius);
  }
  .navbar.is-transparent{
    --ko-navbar-item-background-a:0;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item{
    background-color:hsl(var(--ko-navbar-h), var(--ko-navbar-s), calc(var(--ko-navbar-item-background-l) + var(--ko-navbar-item-background-l-delta)));
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active, .navbar.is-transparent .navbar-dropdown a.navbar-item.is-selected{
    --ko-navbar-h:var(--ko-navbar-item-selected-h);
    --ko-navbar-s:var(--ko-navbar-item-selected-s);
    --ko-navbar-l:var(--ko-navbar-item-selected-l);
    --ko-navbar-item-background-l:var(--ko-navbar-item-selected-background-l);
    --ko-navbar-item-color-l:var(--ko-navbar-item-selected-color-l);
  }
  .navbar-burger{
    display:none;
  }
  .navbar-item,
  .navbar-link{
    align-items:center;
    display:flex;
  }
  .navbar-item.has-dropdown{
    align-items:stretch;
  }
  .navbar-item.has-dropdown-up .navbar-link::after{
    transform:rotate(135deg) translate(0.25em, -0.25em);
  }
  .navbar-item.has-dropdown-up .navbar-dropdown{
    border-bottom-color:var(--ko-navbar-dropdown-border-color);
    border-bottom-style:var(--ko-navbar-dropdown-border-style);
    border-bottom-width:var(--ko-navbar-dropdown-border-width);
    border-radius:var(--ko-navbar-dropdown-radius) var(--ko-navbar-dropdown-radius) 0 0;
    border-top:none;
    bottom:100%;
    box-shadow:0 -0.5em 0.5em hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l), 0.1);
    top:auto;
  }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown{
    display:block;
  }
  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{
    opacity:1;
    pointer-events:auto;
    transform:translateY(0);
  }
  .navbar-menu{
    flex-grow:1;
    flex-shrink:0;
  }
  .navbar-start{
    justify-content:flex-start;
    margin-inline-end:auto;
  }
  .navbar-end{
    justify-content:flex-end;
    margin-inline-start:auto;
  }
  .navbar-dropdown{
    background-color:var(--ko-navbar-dropdown-background-color);
    border-bottom-left-radius:var(--ko-navbar-dropdown-radius);
    border-bottom-right-radius:var(--ko-navbar-dropdown-radius);
    border-top-color:var(--ko-navbar-dropdown-border-color);
    border-top-style:var(--ko-navbar-dropdown-border-style);
    border-top-width:var(--ko-navbar-dropdown-border-width);
    box-shadow:0 0.5em 0.5em hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l), 0.1);
    display:none;
    font-size:0.875rem;
    inset-inline-start:0;
    min-width:100%;
    position:absolute;
    top:100%;
    z-index:var(--ko-navbar-dropdown-z);
  }
  .navbar-dropdown .navbar-item{
    padding:0.375rem 1rem;
    white-space:nowrap;
  }
  .navbar-dropdown a.navbar-item{
    padding-inline-end:3rem;
  }
  .navbar-dropdown a.navbar-item:not(.is-active, .is-selected){
    background-color:hsl(var(--ko-navbar-dropdown-item-h), var(--ko-navbar-dropdown-item-s), calc(var(--ko-navbar-dropdown-item-background-l) + var(--ko-navbar-item-background-l-delta)));
    color:hsl(var(--ko-navbar-dropdown-item-h), var(--ko-navbar-dropdown-item-s), var(--ko-navbar-dropdown-item-color-l));
  }
  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed{
    border-radius:var(--ko-navbar-dropdown-boxed-radius);
    border-top:none;
    box-shadow:var(--ko-navbar-dropdown-boxed-shadow);
    display:block;
    opacity:0;
    pointer-events:none;
    top:calc(100% + (var(--ko-navbar-dropdown-offset)));
    transform:translateY(-5px);
    transition-duration:var(--ko-duration);
    transition-property:opacity, transform;
  }
  .navbar-dropdown.is-right{
    left:auto;
    right:0;
  }
  .navbar-divider{
    display:block;
  }
  .navbar > .container .navbar-brand,
  .container > .navbar .navbar-brand{
    margin-inline-start:-0.75rem;
  }
  .navbar > .container .navbar-menu,
  .container > .navbar .navbar-menu{
    margin-inline-end:-0.75rem;
  }
  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop{
    left:0;
    position:fixed;
    right:0;
    z-index:var(--ko-navbar-fixed-z);
  }
  .navbar.is-fixed-bottom-desktop{
    bottom:0;
  }
  .navbar.is-fixed-bottom-desktop.has-shadow{
    box-shadow:0 -0.125em 0.1875em hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l), 0.1);
  }
  .navbar.is-fixed-top-desktop{
    top:0;
  }
  html.has-navbar-fixed-top-desktop,
  body.has-navbar-fixed-top-desktop{
    padding-top:var(--ko-navbar-height);
  }
  html.has-navbar-fixed-bottom-desktop,
  body.has-navbar-fixed-bottom-desktop{
    padding-bottom:var(--ko-navbar-height);
  }
  html.has-spaced-navbar-fixed-top,
  body.has-spaced-navbar-fixed-top{
    padding-top:calc(var(--ko-navbar-height) + var(--ko-navbar-padding-vertical) * 2);
  }
  html.has-spaced-navbar-fixed-bottom,
  body.has-spaced-navbar-fixed-bottom{
    padding-bottom:calc(var(--ko-navbar-height) + var(--ko-navbar-padding-vertical) * 2);
  }
}
.hero.is-fullheight-with-navbar{
  min-height:calc(100vh - var(--ko-navbar-height));
}

.pagination{
  --ko-pagination-margin:-0.25rem;
  --ko-pagination-min-width:var(--ko-control-height);
  --ko-pagination-item-h:var(--ko-scheme-h);
  --ko-pagination-item-s:var(--ko-scheme-s);
  --ko-pagination-item-l:var(--ko-scheme-main-l);
  --ko-pagination-item-background-l-delta:0%;
  --ko-pagination-item-hover-background-l-delta:var(--ko-hover-background-l-delta);
  --ko-pagination-item-active-background-l-delta:var(--ko-active-background-l-delta);
  --ko-pagination-item-border-style:solid;
  --ko-pagination-item-border-width:var(--ko-control-border-width);
  --ko-pagination-item-border-l:var(--ko-border-l);
  --ko-pagination-item-border-l-delta:0%;
  --ko-pagination-item-hover-border-l-delta:var(--ko-hover-border-l-delta);
  --ko-pagination-item-active-border-l-delta:var(--ko-active-border-l-delta);
  --ko-pagination-item-focus-border-l-delta:var(--ko-focus-border-l-delta);
  --ko-pagination-item-color-l:var(--ko-text-strong-l);
  --ko-pagination-item-font-size:1em;
  --ko-pagination-item-margin:0.25rem;
  --ko-pagination-item-padding-left:0.5em;
  --ko-pagination-item-padding-right:0.5em;
  --ko-pagination-item-outer-shadow-h:0;
  --ko-pagination-item-outer-shadow-s:0%;
  --ko-pagination-item-outer-shadow-l:20%;
  --ko-pagination-item-outer-shadow-a:0.05;
  --ko-pagination-nav-padding-left:0.75em;
  --ko-pagination-nav-padding-right:0.75em;
  --ko-pagination-disabled-color:var(--ko-text-weak);
  --ko-pagination-disabled-background-color:var(--ko-border);
  --ko-pagination-disabled-border-color:var(--ko-border);
  --ko-pagination-current-color:var(--ko-link-invert);
  --ko-pagination-current-background-color:var(--ko-link);
  --ko-pagination-current-border-color:var(--ko-link);
  --ko-pagination-ellipsis-color:var(--ko-text-weak);
  --ko-pagination-shadow-inset:inset 0 0.0625em 0.125em hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-scheme-invert-l), 0.2);
  --ko-pagination-selected-item-h:var(--ko-link-h);
  --ko-pagination-selected-item-s:var(--ko-link-s);
  --ko-pagination-selected-item-l:var(--ko-link-l);
  --ko-pagination-selected-item-background-l:var(--ko-link-l);
  --ko-pagination-selected-item-border-l:var(--ko-link-l);
  --ko-pagination-selected-item-color-l:var(--ko-link-invert-l);
}

.pagination{
  font-size:var(--ko-size-normal);
  margin:var(--ko-pagination-margin);
}
.pagination.is-small{
  font-size:var(--ko-size-small);
}
.pagination.is-medium{
  font-size:var(--ko-size-medium);
}
.pagination.is-large{
  font-size:var(--ko-size-large);
}
.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next{
  padding-left:1em;
  padding-right:1em;
  border-radius:var(--ko-radius-rounded);
}
.pagination.is-rounded .pagination-link{
  border-radius:var(--ko-radius-rounded);
}

.pagination,
.pagination-list{
  align-items:center;
  display:flex;
  justify-content:center;
  text-align:center;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis{
  color:hsl(var(--ko-pagination-item-h), var(--ko-pagination-item-s), var(--ko-pagination-item-color-l));
  font-size:var(--ko-pagination-item-font-size);
  justify-content:center;
  margin:var(--ko-pagination-item-margin);
  padding-left:var(--ko-pagination-item-padding-left);
  padding-right:var(--ko-pagination-item-padding-right);
  text-align:center;
}

.pagination-previous,
.pagination-next,
.pagination-link{
  background-color:hsl(var(--ko-pagination-item-h), var(--ko-pagination-item-s), calc(var(--ko-pagination-item-background-l) + var(--ko-pagination-item-background-l-delta)));
  border-color:hsl(var(--ko-pagination-item-h), var(--ko-pagination-item-s), calc(var(--ko-pagination-item-border-l) + var(--ko-pagination-item-border-l-delta)));
  border-style:var(--ko-pagination-item-border-style);
  border-width:var(--ko-pagination-item-border-width);
  box-shadow:0px 0.0625em 0.125em hsla(var(--ko-pagination-item-outer-shadow-h), var(--ko-pagination-item-outer-shadow-s), var(--ko-pagination-item-outer-shadow-l), var(--ko-pagination-item-outer-shadow-a)), 0px 0.125em 0.25em hsla(var(--ko-pagination-item-outer-shadow-h), var(--ko-pagination-item-outer-shadow-s), var(--ko-pagination-item-outer-shadow-l), var(--ko-pagination-item-outer-shadow-a));
  color:hsl(var(--ko-pagination-item-h), var(--ko-pagination-item-s), var(--ko-pagination-item-color-l));
  min-width:var(--ko-pagination-min-width);
  transition-duration:var(--ko-duration);
  transition-property:background-color, border-color, box-shadow, color;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover{
  --ko-pagination-item-background-l-delta:var(--ko-pagination-item-hover-background-l-delta);
  --ko-pagination-item-border-l-delta:var(--ko-pagination-item-hover-border-l-delta);
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus{
  --ko-pagination-item-background-l-delta:var(--ko-pagination-item-hover-background-l-delta);
  --ko-pagination-item-border-l-delta:var(--ko-pagination-item-hover-border-l-delta);
}
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active{
  box-shadow:var(--ko-pagination-shadow-inset);
}
.pagination-previous[disabled], .pagination-previous.is-disabled,
.pagination-next[disabled],
.pagination-next.is-disabled,
.pagination-link[disabled],
.pagination-link.is-disabled{
  background-color:var(--ko-pagination-disabled-background-color);
  border-color:var(--ko-pagination-disabled-border-color);
  box-shadow:none;
  color:var(--ko-pagination-disabled-color);
  opacity:0.5;
}

.pagination-previous,
.pagination-next{
  padding-left:var(--ko-pagination-nav-padding-left);
  padding-right:var(--ko-pagination-nav-padding-right);
  white-space:nowrap;
}

.pagination-link.is-current, .pagination-link.is-selected{
  --ko-pagination-item-h:var(--ko-pagination-selected-item-h);
  --ko-pagination-item-s:var(--ko-pagination-selected-item-s);
  --ko-pagination-item-l:var(--ko-pagination-selected-item-l);
  --ko-pagination-item-background-l:var(--ko-pagination-selected-item-background-l);
  --ko-pagination-item-border-l:var(--ko-pagination-selected-item-border-l);
  --ko-pagination-item-color-l:var(--ko-pagination-selected-item-color-l);
}

.pagination-ellipsis{
  color:var(--ko-pagination-ellipsis-color);
  pointer-events:none;
}

.pagination-list{
  flex-wrap:wrap;
}
.pagination-list li{
  list-style:none;
}

@media screen and (max-width: 768px){
  .pagination{
    flex-wrap:wrap;
  }
  .pagination-previous,
  .pagination-next{
    flex-grow:1;
    flex-shrink:1;
  }
  .pagination-list li{
    flex-grow:1;
    flex-shrink:1;
  }
}
@media screen and (min-width: 769px), print{
  .pagination-list{
    flex-grow:1;
    flex-shrink:1;
    justify-content:flex-start;
    order:1;
  }
  .pagination-previous,
  .pagination-next,
  .pagination-link,
  .pagination-ellipsis{
    margin-bottom:0;
    margin-top:0;
  }
  .pagination-previous{
    order:2;
  }
  .pagination-next{
    order:3;
  }
  .pagination{
    justify-content:space-between;
    margin-bottom:0;
    margin-top:0;
  }
  .pagination.is-centered .pagination-previous{
    order:1;
  }
  .pagination.is-centered .pagination-list{
    justify-content:center;
    order:2;
  }
  .pagination.is-centered .pagination-next{
    order:3;
  }
  .pagination.is-right .pagination-previous{
    order:1;
  }
  .pagination.is-right .pagination-next{
    order:2;
  }
  .pagination.is-right .pagination-list{
    justify-content:flex-end;
    order:3;
  }
}
.panel{
  --ko-panel-margin:var(--ko-block-spacing);
  --ko-panel-item-border:1px solid var(--ko-border-weak);
  --ko-panel-radius:var(--ko-radius-large);
  --ko-panel-shadow:var(--ko-shadow);
  --ko-panel-heading-line-height:1.25;
  --ko-panel-heading-padding:1em 1.25em;
  --ko-panel-heading-radius:var(--ko-radius);
  --ko-panel-heading-size:1.25em;
  --ko-panel-heading-weight:var(--ko-weight-bold);
  --ko-panel-tabs-font-size:1em;
  --ko-panel-tab-border-bottom-color:var(--ko-border);
  --ko-panel-tab-border-bottom-style:solid;
  --ko-panel-tab-border-bottom-width:1px;
  --ko-panel-tab-active-color:var(--ko-link-active);
  --ko-panel-list-item-color:var(--ko-text);
  --ko-panel-list-item-hover-color:var(--ko-link);
  --ko-panel-block-color:var(--ko-text-strong);
  --ko-panel-block-hover-background-color:var(--ko-background);
  --ko-panel-block-active-border-left-color:var(--ko-link);
  --ko-panel-block-active-color:var(--ko-link-active);
  --ko-panel-block-active-icon-color:var(--ko-link);
  --ko-panel-icon-color:var(--ko-text-weak);
}

.panel{
  --ko-panel-h:var(--ko-scheme-h);
  --ko-panel-s:var(--ko-scheme-s);
  --ko-panel-color-l:var(--ko-text-l);
  --ko-panel-heading-background-l:var(--ko-text-l);
  --ko-panel-heading-color-l:var(--ko-text-invert-l);
  border-radius:var(--ko-panel-radius);
  box-shadow:var(--ko-panel-shadow);
  font-size:var(--ko-size-normal);
}
.panel:not(:last-child){
  margin-bottom:var(--ko-panel-margin);
}
.panel.is-white{
  --ko-panel-h:var(--ko-white-h);
  --ko-panel-s:var(--ko-white-s);
  --ko-panel-color-l:var(--ko-white-l);
  --ko-panel-heading-background-l:var(--ko-white-l);
  --ko-panel-heading-color-l:var(--ko-white-invert-l);
}
.panel.is-black{
  --ko-panel-h:var(--ko-black-h);
  --ko-panel-s:var(--ko-black-s);
  --ko-panel-color-l:var(--ko-black-l);
  --ko-panel-heading-background-l:var(--ko-black-l);
  --ko-panel-heading-color-l:var(--ko-black-invert-l);
}
.panel.is-light{
  --ko-panel-h:var(--ko-light-h);
  --ko-panel-s:var(--ko-light-s);
  --ko-panel-color-l:var(--ko-light-l);
  --ko-panel-heading-background-l:var(--ko-light-l);
  --ko-panel-heading-color-l:var(--ko-light-invert-l);
}
.panel.is-dark{
  --ko-panel-h:var(--ko-dark-h);
  --ko-panel-s:var(--ko-dark-s);
  --ko-panel-color-l:var(--ko-dark-l);
  --ko-panel-heading-background-l:var(--ko-dark-l);
  --ko-panel-heading-color-l:var(--ko-dark-invert-l);
}
.panel.is-text{
  --ko-panel-h:var(--ko-text-h);
  --ko-panel-s:var(--ko-text-s);
  --ko-panel-color-l:var(--ko-text-l);
  --ko-panel-heading-background-l:var(--ko-text-l);
  --ko-panel-heading-color-l:var(--ko-text-invert-l);
}
.panel.is-primary{
  --ko-panel-h:var(--ko-primary-h);
  --ko-panel-s:var(--ko-primary-s);
  --ko-panel-color-l:var(--ko-primary-l);
  --ko-panel-heading-background-l:var(--ko-primary-l);
  --ko-panel-heading-color-l:var(--ko-primary-invert-l);
}
.panel.is-link{
  --ko-panel-h:var(--ko-link-h);
  --ko-panel-s:var(--ko-link-s);
  --ko-panel-color-l:var(--ko-link-l);
  --ko-panel-heading-background-l:var(--ko-link-l);
  --ko-panel-heading-color-l:var(--ko-link-invert-l);
}
.panel.is-info{
  --ko-panel-h:var(--ko-info-h);
  --ko-panel-s:var(--ko-info-s);
  --ko-panel-color-l:var(--ko-info-l);
  --ko-panel-heading-background-l:var(--ko-info-l);
  --ko-panel-heading-color-l:var(--ko-info-invert-l);
}
.panel.is-success{
  --ko-panel-h:var(--ko-success-h);
  --ko-panel-s:var(--ko-success-s);
  --ko-panel-color-l:var(--ko-success-l);
  --ko-panel-heading-background-l:var(--ko-success-l);
  --ko-panel-heading-color-l:var(--ko-success-invert-l);
}
.panel.is-warning{
  --ko-panel-h:var(--ko-warning-h);
  --ko-panel-s:var(--ko-warning-s);
  --ko-panel-color-l:var(--ko-warning-l);
  --ko-panel-heading-background-l:var(--ko-warning-l);
  --ko-panel-heading-color-l:var(--ko-warning-invert-l);
}
.panel.is-danger{
  --ko-panel-h:var(--ko-danger-h);
  --ko-panel-s:var(--ko-danger-s);
  --ko-panel-color-l:var(--ko-danger-l);
  --ko-panel-heading-background-l:var(--ko-danger-l);
  --ko-panel-heading-color-l:var(--ko-danger-invert-l);
}

.panel-tabs:not(:last-child),
.panel-block:not(:last-child){
  border-bottom:var(--ko-panel-item-border);
}

.panel-heading{
  background-color:hsl(var(--ko-panel-h), var(--ko-panel-s), var(--ko-panel-heading-background-l));
  border-radius:var(--ko-panel-radius) var(--ko-panel-radius) 0 0;
  color:hsl(var(--ko-panel-h), var(--ko-panel-s), var(--ko-panel-heading-color-l));
  font-size:var(--ko-panel-heading-size);
  font-weight:var(--ko-panel-heading-weight);
  line-height:var(--ko-panel-heading-line-height);
  padding:var(--ko-panel-heading-padding);
}

.panel-tabs{
  align-items:flex-end;
  display:flex;
  font-size:var(--ko-panel-tabs-font-size);
  justify-content:center;
}
.panel-tabs a{
  border-bottom-color:var(--ko-panel-tab-border-bottom-color);
  border-bottom-style:var(--ko-panel-tab-border-bottom-style);
  border-bottom-width:var(--ko-panel-tab-border-bottom-width);
  margin-bottom:calc(-1 * 1px);
  padding:0.75em;
}
.panel-tabs a.is-active{
  border-bottom-color:hsl(var(--ko-panel-h), var(--ko-panel-s), var(--ko-panel-color-l));
  color:var(--ko-panel-tab-active-color);
}

.panel-list a{
  color:var(--ko-panel-list-item-color);
}
.panel-list a:hover{
  color:var(--ko-panel-list-item-hover-color);
}

.panel-block{
  align-items:center;
  color:var(--ko-panel-block-color);
  display:flex;
  justify-content:flex-start;
  padding:0.75em 1em;
}
.panel-block input[type=checkbox]{
  margin-inline-end:0.75em;
}
.panel-block > .control{
  flex-grow:1;
  flex-shrink:1;
  width:100%;
}
.panel-block.is-wrapped{
  flex-wrap:wrap;
}
.panel-block.is-active{
  border-left-color:var(--ko-panel-block-active-border-left-color);
  color:var(--ko-panel-block-active-color);
}
.panel-block.is-active .panel-icon{
  color:hsl(var(--ko-panel-h), var(--ko-panel-s), var(--ko-panel-color-l));
}
.panel-block:last-child{
  border-bottom-left-radius:var(--ko-panel-radius);
  border-bottom-right-radius:var(--ko-panel-radius);
}

a.panel-block,
label.panel-block{
  cursor:pointer;
}
a.panel-block:hover,
label.panel-block:hover{
  background-color:var(--ko-panel-block-hover-background-color);
}

.panel-icon{
  display:inline-block;
  font-size:1em;
  height:1em;
  line-height:1em;
  text-align:center;
  vertical-align:top;
  width:1em;
  color:var(--ko-panel-icon-color);
  margin-inline-end:0.75em;
}
.panel-icon .fa{
  font-size:inherit;
  line-height:inherit;
}

.tabs{
  --ko-tabs-border-bottom-color:var(--ko-border);
  --ko-tabs-border-bottom-style:solid;
  --ko-tabs-border-bottom-width:1px;
  --ko-tabs-link-color:var(--ko-text);
  --ko-tabs-link-hover-border-bottom-color:var(--ko-text-strong);
  --ko-tabs-link-hover-color:var(--ko-text-strong);
  --ko-tabs-link-active-border-bottom-color:var(--ko-link-text);
  --ko-tabs-link-active-color:var(--ko-link-text);
  --ko-tabs-link-padding:0.5em 1em;
  --ko-tabs-boxed-link-radius:var(--ko-radius);
  --ko-tabs-boxed-link-hover-background-color:var(--ko-background);
  --ko-tabs-boxed-link-hover-border-bottom-color:var(--ko-border);
  --ko-tabs-boxed-link-active-background-color:var(--ko-scheme-main);
  --ko-tabs-boxed-link-active-border-color:var(--ko-border);
  --ko-tabs-boxed-link-active-border-bottom-color:transparent;
  --ko-tabs-toggle-link-border-color:var(--ko-border);
  --ko-tabs-toggle-link-border-style:solid;
  --ko-tabs-toggle-link-border-width:1px;
  --ko-tabs-toggle-link-hover-background-color:var(--ko-background);
  --ko-tabs-toggle-link-hover-border-color:var(--ko-border-hover);
  --ko-tabs-toggle-link-radius:var(--ko-radius);
  --ko-tabs-toggle-link-active-background-color:var(--ko-link);
  --ko-tabs-toggle-link-active-border-color:var(--ko-link);
  --ko-tabs-toggle-link-active-color:var(--ko-link-invert);
}

.tabs{
  -webkit-overflow-scrolling:touch;
  align-items:stretch;
  display:flex;
  font-size:var(--ko-size-normal);
  justify-content:space-between;
  overflow:hidden;
  overflow-x:auto;
  white-space:nowrap;
}
.tabs a{
  align-items:center;
  border-bottom-color:var(--ko-tabs-border-bottom-color);
  border-bottom-style:var(--ko-tabs-border-bottom-style);
  border-bottom-width:var(--ko-tabs-border-bottom-width);
  color:var(--ko-tabs-link-color);
  display:flex;
  justify-content:center;
  margin-bottom:calc(-1 * var(--ko-tabs-border-bottom-width));
  padding:var(--ko-tabs-link-padding);
  transition-duration:var(--ko-duration);
  transition-property:background-color, border-color, color;
  vertical-align:top;
}
.tabs a:hover{
  border-bottom-color:var(--ko-tabs-link-hover-border-bottom-color);
  color:var(--ko-tabs-link-hover-color);
}
.tabs li{
  display:block;
}
.tabs li.is-active a{
  border-bottom-color:var(--ko-tabs-link-active-border-bottom-color);
  color:var(--ko-tabs-link-active-color);
}
.tabs ul{
  align-items:center;
  border-bottom-color:var(--ko-tabs-border-bottom-color);
  border-bottom-style:var(--ko-tabs-border-bottom-style);
  border-bottom-width:var(--ko-tabs-border-bottom-width);
  display:flex;
  flex-grow:1;
  flex-shrink:0;
  justify-content:flex-start;
}
.tabs ul.is-left{
  padding-right:0.75em;
}
.tabs ul.is-center{
  flex:none;
  justify-content:center;
  padding-left:0.75em;
  padding-right:0.75em;
}
.tabs ul.is-right{
  justify-content:flex-end;
  padding-left:0.75em;
}
.tabs .icon:first-child{
  margin-inline-end:0.5em;
}
.tabs .icon:last-child{
  margin-inline-start:0.5em;
}
.tabs.is-centered ul{
  justify-content:center;
}
.tabs.is-right ul{
  justify-content:flex-end;
}
.tabs.is-boxed a{
  border:1px solid transparent;
  border-start-start-radius:var(--ko-tabs-boxed-link-radius);
  border-start-end-radius:var(--ko-tabs-boxed-link-radius);
}
.tabs.is-boxed a:hover{
  background-color:var(--ko-tabs-boxed-link-hover-background-color);
  border-bottom-color:var(--ko-tabs-boxed-link-hover-border-bottom-color);
}
.tabs.is-boxed li.is-active a{
  background-color:var(--ko-tabs-boxed-link-active-background-color);
  border-color:var(--ko-tabs-boxed-link-active-border-color);
  border-bottom-color:var(--ko-tabs-boxed-link-active-border-bottom-color) !important;
}
.tabs.is-fullwidth li{
  flex-grow:1;
  flex-shrink:0;
}
.tabs.is-toggle a{
  border-color:var(--ko-tabs-toggle-link-border-color);
  border-style:var(--ko-tabs-toggle-link-border-style);
  border-width:var(--ko-tabs-toggle-link-border-width);
  margin-bottom:0;
  position:relative;
}
.tabs.is-toggle a:hover{
  background-color:var(--ko-tabs-toggle-link-hover-background-color);
  border-color:var(--ko-tabs-toggle-link-hover-border-color);
  z-index:2;
}
.tabs.is-toggle li + li{
  margin-inline-start:calc(-1 * var(--ko-tabs-toggle-link-border-width));
}
.tabs.is-toggle li:first-child a{
  border-start-start-radius:var(--ko-tabs-toggle-link-radius);
  border-end-start-radius:var(--ko-tabs-toggle-link-radius);
}
.tabs.is-toggle li:last-child a{
  border-start-end-radius:var(--ko-tabs-toggle-link-radius);
  border-end-end-radius:var(--ko-tabs-toggle-link-radius);
}
.tabs.is-toggle li.is-active a{
  background-color:var(--ko-tabs-toggle-link-active-background-color);
  border-color:var(--ko-tabs-toggle-link-active-border-color);
  color:var(--ko-tabs-toggle-link-active-color);
  z-index:1;
}
.tabs.is-toggle ul{
  border-bottom:none;
}
.tabs.is-toggle.is-toggle-rounded li:first-child a{
  border-start-start-radius:var(--ko-radius-rounded);
  border-end-start-radius:var(--ko-radius-rounded);
  padding-inline-start:1.25em;
}
.tabs.is-toggle.is-toggle-rounded li:last-child a{
  border-start-end-radius:var(--ko-radius-rounded);
  border-end-end-radius:var(--ko-radius-rounded);
  padding-inline-end:1.25em;
}
.tabs.is-small{
  font-size:var(--ko-size-small);
}
.tabs.is-medium{
  font-size:var(--ko-size-medium);
}
.tabs.is-large{
  font-size:var(--ko-size-large);
}
:root{
  --ko-column-gap:0.75rem;
}

.column{
  display:block;
  flex-basis:0;
  flex-grow:1;
  flex-shrink:1;
  padding:0.75rem;
}
.columns.is-mobile > .column.is-narrow{
  flex:none;
  width:unset;
}
.columns.is-mobile > .column.is-full{
  flex:none;
  width:100%;
}
.columns.is-mobile > .column.is-three-quarters{
  flex:none;
  width:75%;
}
.columns.is-mobile > .column.is-two-thirds{
  flex:none;
  width:66.6666%;
}
.columns.is-mobile > .column.is-half{
  flex:none;
  width:50%;
}
.columns.is-mobile > .column.is-one-third{
  flex:none;
  width:33.3333%;
}
.columns.is-mobile > .column.is-one-quarter{
  flex:none;
  width:25%;
}
.columns.is-mobile > .column.is-one-fifth{
  flex:none;
  width:20%;
}
.columns.is-mobile > .column.is-two-fifths{
  flex:none;
  width:40%;
}
.columns.is-mobile > .column.is-three-fifths{
  flex:none;
  width:60%;
}
.columns.is-mobile > .column.is-four-fifths{
  flex:none;
  width:80%;
}
.columns.is-mobile > .column.is-offset-three-quarters{
  margin-inline-start:75%;
}
.columns.is-mobile > .column.is-offset-two-thirds{
  margin-inline-start:66.6666%;
}
.columns.is-mobile > .column.is-offset-half{
  margin-inline-start:50%;
}
.columns.is-mobile > .column.is-offset-one-third{
  margin-inline-start:0.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter{
  margin-inline-start:25%;
}
.columns.is-mobile > .column.is-offset-one-fifth{
  margin-inline-start:20%;
}
.columns.is-mobile > .column.is-offset-two-fifths{
  margin-inline-start:40%;
}
.columns.is-mobile > .column.is-offset-three-fifths{
  margin-inline-start:60%;
}
.columns.is-mobile > .column.is-offset-four-fifths{
  margin-inline-start:80%;
}
.columns.is-mobile > .column.is-0{
  flex:none;
  width:calc(0% - var(--ko-column-gap) / 2);
}
.columns.is-mobile > .column.is-offset-0{
  margin-inline-start:0%;
}
.columns.is-mobile > .column.is-1{
  flex:none;
  width:calc(8.3333333333% - var(--ko-column-gap) / 2);
}
.columns.is-mobile > .column.is-offset-1{
  margin-inline-start:8.3333333333%;
}
.columns.is-mobile > .column.is-2{
  flex:none;
  width:calc(16.6666666667% - var(--ko-column-gap) / 2);
}
.columns.is-mobile > .column.is-offset-2{
  margin-inline-start:16.6666666667%;
}
.columns.is-mobile > .column.is-3{
  flex:none;
  width:calc(25% - var(--ko-column-gap) / 2);
}
.columns.is-mobile > .column.is-offset-3{
  margin-inline-start:25%;
}
.columns.is-mobile > .column.is-4{
  flex:none;
  width:calc(33.3333333333% - var(--ko-column-gap) / 2);
}
.columns.is-mobile > .column.is-offset-4{
  margin-inline-start:33.3333333333%;
}
.columns.is-mobile > .column.is-5{
  flex:none;
  width:calc(41.6666666667% - var(--ko-column-gap) / 2);
}
.columns.is-mobile > .column.is-offset-5{
  margin-inline-start:41.6666666667%;
}
.columns.is-mobile > .column.is-6{
  flex:none;
  width:calc(50% - var(--ko-column-gap) / 2);
}
.columns.is-mobile > .column.is-offset-6{
  margin-inline-start:50%;
}
.columns.is-mobile > .column.is-7{
  flex:none;
  width:calc(58.3333333333% - var(--ko-column-gap) / 2);
}
.columns.is-mobile > .column.is-offset-7{
  margin-inline-start:58.3333333333%;
}
.columns.is-mobile > .column.is-8{
  flex:none;
  width:calc(66.6666666667% - var(--ko-column-gap) / 2);
}
.columns.is-mobile > .column.is-offset-8{
  margin-inline-start:66.6666666667%;
}
.columns.is-mobile > .column.is-9{
  flex:none;
  width:calc(75% - var(--ko-column-gap) / 2);
}
.columns.is-mobile > .column.is-offset-9{
  margin-inline-start:75%;
}
.columns.is-mobile > .column.is-10{
  flex:none;
  width:calc(83.3333333333% - var(--ko-column-gap) / 2);
}
.columns.is-mobile > .column.is-offset-10{
  margin-inline-start:83.3333333333%;
}
.columns.is-mobile > .column.is-11{
  flex:none;
  width:calc(91.6666666667% - var(--ko-column-gap) / 2);
}
.columns.is-mobile > .column.is-offset-11{
  margin-inline-start:91.6666666667%;
}
.columns.is-mobile > .column.is-12{
  flex:none;
  width:calc(100% - var(--ko-column-gap) / 2);
}
.columns.is-mobile > .column.is-offset-12{
  margin-inline-start:100%;
}
@media screen and (max-width: 768px){
  .column.is-narrow-mobile{
    flex:none;
    width:unset;
  }
  .column.is-full-mobile{
    flex:none;
    width:100%;
  }
  .column.is-three-quarters-mobile{
    flex:none;
    width:75%;
  }
  .column.is-two-thirds-mobile{
    flex:none;
    width:66.6666%;
  }
  .column.is-half-mobile{
    flex:none;
    width:50%;
  }
  .column.is-one-third-mobile{
    flex:none;
    width:33.3333%;
  }
  .column.is-one-quarter-mobile{
    flex:none;
    width:25%;
  }
  .column.is-one-fifth-mobile{
    flex:none;
    width:20%;
  }
  .column.is-two-fifths-mobile{
    flex:none;
    width:40%;
  }
  .column.is-three-fifths-mobile{
    flex:none;
    width:60%;
  }
  .column.is-four-fifths-mobile{
    flex:none;
    width:80%;
  }
  .column.is-offset-three-quarters-mobile{
    margin-inline-start:75%;
  }
  .column.is-offset-two-thirds-mobile{
    margin-inline-start:66.6666%;
  }
  .column.is-offset-half-mobile{
    margin-inline-start:50%;
  }
  .column.is-offset-one-third-mobile{
    margin-inline-start:0.3333%;
  }
  .column.is-offset-one-quarter-mobile{
    margin-inline-start:25%;
  }
  .column.is-offset-one-fifth-mobile{
    margin-inline-start:20%;
  }
  .column.is-offset-two-fifths-mobile{
    margin-inline-start:40%;
  }
  .column.is-offset-three-fifths-mobile{
    margin-inline-start:60%;
  }
  .column.is-offset-four-fifths-mobile{
    margin-inline-start:80%;
  }
  .column.is-0-mobile{
    flex:none;
    width:calc(0% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-0-mobile{
    margin-inline-start:0%;
  }
  .column.is-1-mobile{
    flex:none;
    width:calc(8.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-1-mobile{
    margin-inline-start:8.3333333333%;
  }
  .column.is-2-mobile{
    flex:none;
    width:calc(16.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-2-mobile{
    margin-inline-start:16.6666666667%;
  }
  .column.is-3-mobile{
    flex:none;
    width:calc(25% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-3-mobile{
    margin-inline-start:25%;
  }
  .column.is-4-mobile{
    flex:none;
    width:calc(33.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-4-mobile{
    margin-inline-start:33.3333333333%;
  }
  .column.is-5-mobile{
    flex:none;
    width:calc(41.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-5-mobile{
    margin-inline-start:41.6666666667%;
  }
  .column.is-6-mobile{
    flex:none;
    width:calc(50% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-6-mobile{
    margin-inline-start:50%;
  }
  .column.is-7-mobile{
    flex:none;
    width:calc(58.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-7-mobile{
    margin-inline-start:58.3333333333%;
  }
  .column.is-8-mobile{
    flex:none;
    width:calc(66.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-8-mobile{
    margin-inline-start:66.6666666667%;
  }
  .column.is-9-mobile{
    flex:none;
    width:calc(75% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-9-mobile{
    margin-inline-start:75%;
  }
  .column.is-10-mobile{
    flex:none;
    width:calc(83.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-10-mobile{
    margin-inline-start:83.3333333333%;
  }
  .column.is-11-mobile{
    flex:none;
    width:calc(91.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-11-mobile{
    margin-inline-start:91.6666666667%;
  }
  .column.is-12-mobile{
    flex:none;
    width:calc(100% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-12-mobile{
    margin-inline-start:100%;
  }
}
@media screen and (min-width: 769px), print{
  .column.is-narrow, .column.is-narrow-tablet{
    flex:none;
    width:unset;
  }
  .column.is-full, .column.is-full-tablet{
    flex:none;
    width:100%;
  }
  .column.is-three-quarters, .column.is-three-quarters-tablet{
    flex:none;
    width:75%;
  }
  .column.is-two-thirds, .column.is-two-thirds-tablet{
    flex:none;
    width:66.6666%;
  }
  .column.is-half, .column.is-half-tablet{
    flex:none;
    width:50%;
  }
  .column.is-one-third, .column.is-one-third-tablet{
    flex:none;
    width:33.3333%;
  }
  .column.is-one-quarter, .column.is-one-quarter-tablet{
    flex:none;
    width:25%;
  }
  .column.is-one-fifth, .column.is-one-fifth-tablet{
    flex:none;
    width:20%;
  }
  .column.is-two-fifths, .column.is-two-fifths-tablet{
    flex:none;
    width:40%;
  }
  .column.is-three-fifths, .column.is-three-fifths-tablet{
    flex:none;
    width:60%;
  }
  .column.is-four-fifths, .column.is-four-fifths-tablet{
    flex:none;
    width:80%;
  }
  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet{
    margin-inline-start:75%;
  }
  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet{
    margin-inline-start:66.6666%;
  }
  .column.is-offset-half, .column.is-offset-half-tablet{
    margin-inline-start:50%;
  }
  .column.is-offset-one-third, .column.is-offset-one-third-tablet{
    margin-inline-start:0.3333%;
  }
  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet{
    margin-inline-start:25%;
  }
  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet{
    margin-inline-start:20%;
  }
  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet{
    margin-inline-start:40%;
  }
  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet{
    margin-inline-start:60%;
  }
  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet{
    margin-inline-start:80%;
  }
  .column.is-0, .column.is-0-tablet{
    flex:none;
    width:calc(0% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-0, .column.is-offset-0-tablet{
    margin-inline-start:0%;
  }
  .column.is-1, .column.is-1-tablet{
    flex:none;
    width:calc(8.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-1, .column.is-offset-1-tablet{
    margin-inline-start:8.3333333333%;
  }
  .column.is-2, .column.is-2-tablet{
    flex:none;
    width:calc(16.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-2, .column.is-offset-2-tablet{
    margin-inline-start:16.6666666667%;
  }
  .column.is-3, .column.is-3-tablet{
    flex:none;
    width:calc(25% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-3, .column.is-offset-3-tablet{
    margin-inline-start:25%;
  }
  .column.is-4, .column.is-4-tablet{
    flex:none;
    width:calc(33.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-4, .column.is-offset-4-tablet{
    margin-inline-start:33.3333333333%;
  }
  .column.is-5, .column.is-5-tablet{
    flex:none;
    width:calc(41.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-5, .column.is-offset-5-tablet{
    margin-inline-start:41.6666666667%;
  }
  .column.is-6, .column.is-6-tablet{
    flex:none;
    width:calc(50% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-6, .column.is-offset-6-tablet{
    margin-inline-start:50%;
  }
  .column.is-7, .column.is-7-tablet{
    flex:none;
    width:calc(58.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-7, .column.is-offset-7-tablet{
    margin-inline-start:58.3333333333%;
  }
  .column.is-8, .column.is-8-tablet{
    flex:none;
    width:calc(66.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-8, .column.is-offset-8-tablet{
    margin-inline-start:66.6666666667%;
  }
  .column.is-9, .column.is-9-tablet{
    flex:none;
    width:calc(75% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-9, .column.is-offset-9-tablet{
    margin-inline-start:75%;
  }
  .column.is-10, .column.is-10-tablet{
    flex:none;
    width:calc(83.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-10, .column.is-offset-10-tablet{
    margin-inline-start:83.3333333333%;
  }
  .column.is-11, .column.is-11-tablet{
    flex:none;
    width:calc(91.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-11, .column.is-offset-11-tablet{
    margin-inline-start:91.6666666667%;
  }
  .column.is-12, .column.is-12-tablet{
    flex:none;
    width:calc(100% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-12, .column.is-offset-12-tablet{
    margin-inline-start:100%;
  }
}
@media screen and (max-width: 1023px){
  .column.is-narrow-touch{
    flex:none;
    width:unset;
  }
  .column.is-full-touch{
    flex:none;
    width:100%;
  }
  .column.is-three-quarters-touch{
    flex:none;
    width:75%;
  }
  .column.is-two-thirds-touch{
    flex:none;
    width:66.6666%;
  }
  .column.is-half-touch{
    flex:none;
    width:50%;
  }
  .column.is-one-third-touch{
    flex:none;
    width:33.3333%;
  }
  .column.is-one-quarter-touch{
    flex:none;
    width:25%;
  }
  .column.is-one-fifth-touch{
    flex:none;
    width:20%;
  }
  .column.is-two-fifths-touch{
    flex:none;
    width:40%;
  }
  .column.is-three-fifths-touch{
    flex:none;
    width:60%;
  }
  .column.is-four-fifths-touch{
    flex:none;
    width:80%;
  }
  .column.is-offset-three-quarters-touch{
    margin-inline-start:75%;
  }
  .column.is-offset-two-thirds-touch{
    margin-inline-start:66.6666%;
  }
  .column.is-offset-half-touch{
    margin-inline-start:50%;
  }
  .column.is-offset-one-third-touch{
    margin-inline-start:0.3333%;
  }
  .column.is-offset-one-quarter-touch{
    margin-inline-start:25%;
  }
  .column.is-offset-one-fifth-touch{
    margin-inline-start:20%;
  }
  .column.is-offset-two-fifths-touch{
    margin-inline-start:40%;
  }
  .column.is-offset-three-fifths-touch{
    margin-inline-start:60%;
  }
  .column.is-offset-four-fifths-touch{
    margin-inline-start:80%;
  }
  .column.is-0-touch{
    flex:none;
    width:0%;
  }
  .column.is-offset-0-touch{
    margin-inline-start:0%;
  }
  .column.is-1-touch{
    flex:none;
    width:8.3333333333%;
  }
  .column.is-offset-1-touch{
    margin-inline-start:8.3333333333%;
  }
  .column.is-2-touch{
    flex:none;
    width:16.6666666667%;
  }
  .column.is-offset-2-touch{
    margin-inline-start:16.6666666667%;
  }
  .column.is-3-touch{
    flex:none;
    width:25%;
  }
  .column.is-offset-3-touch{
    margin-inline-start:25%;
  }
  .column.is-4-touch{
    flex:none;
    width:33.3333333333%;
  }
  .column.is-offset-4-touch{
    margin-inline-start:33.3333333333%;
  }
  .column.is-5-touch{
    flex:none;
    width:41.6666666667%;
  }
  .column.is-offset-5-touch{
    margin-inline-start:41.6666666667%;
  }
  .column.is-6-touch{
    flex:none;
    width:50%;
  }
  .column.is-offset-6-touch{
    margin-inline-start:50%;
  }
  .column.is-7-touch{
    flex:none;
    width:58.3333333333%;
  }
  .column.is-offset-7-touch{
    margin-inline-start:58.3333333333%;
  }
  .column.is-8-touch{
    flex:none;
    width:66.6666666667%;
  }
  .column.is-offset-8-touch{
    margin-inline-start:66.6666666667%;
  }
  .column.is-9-touch{
    flex:none;
    width:75%;
  }
  .column.is-offset-9-touch{
    margin-inline-start:75%;
  }
  .column.is-10-touch{
    flex:none;
    width:83.3333333333%;
  }
  .column.is-offset-10-touch{
    margin-inline-start:83.3333333333%;
  }
  .column.is-11-touch{
    flex:none;
    width:91.6666666667%;
  }
  .column.is-offset-11-touch{
    margin-inline-start:91.6666666667%;
  }
  .column.is-12-touch{
    flex:none;
    width:100%;
  }
  .column.is-offset-12-touch{
    margin-inline-start:100%;
  }
}
@media screen and (min-width: 1024px){
  .column.is-narrow-desktop{
    flex:none;
    width:unset;
  }
  .column.is-full-desktop{
    flex:none;
    width:100%;
  }
  .column.is-three-quarters-desktop{
    flex:none;
    width:75%;
  }
  .column.is-two-thirds-desktop{
    flex:none;
    width:66.6666%;
  }
  .column.is-half-desktop{
    flex:none;
    width:50%;
  }
  .column.is-one-third-desktop{
    flex:none;
    width:33.3333%;
  }
  .column.is-one-quarter-desktop{
    flex:none;
    width:25%;
  }
  .column.is-one-fifth-desktop{
    flex:none;
    width:20%;
  }
  .column.is-two-fifths-desktop{
    flex:none;
    width:40%;
  }
  .column.is-three-fifths-desktop{
    flex:none;
    width:60%;
  }
  .column.is-four-fifths-desktop{
    flex:none;
    width:80%;
  }
  .column.is-offset-three-quarters-desktop{
    margin-inline-start:75%;
  }
  .column.is-offset-two-thirds-desktop{
    margin-inline-start:66.6666%;
  }
  .column.is-offset-half-desktop{
    margin-inline-start:50%;
  }
  .column.is-offset-one-third-desktop{
    margin-inline-start:0.3333%;
  }
  .column.is-offset-one-quarter-desktop{
    margin-inline-start:25%;
  }
  .column.is-offset-one-fifth-desktop{
    margin-inline-start:20%;
  }
  .column.is-offset-two-fifths-desktop{
    margin-inline-start:40%;
  }
  .column.is-offset-three-fifths-desktop{
    margin-inline-start:60%;
  }
  .column.is-offset-four-fifths-desktop{
    margin-inline-start:80%;
  }
  .column.is-0-desktop{
    flex:none;
    width:calc(0% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-0-desktop{
    margin-inline-start:0%;
  }
  .column.is-1-desktop{
    flex:none;
    width:calc(8.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-1-desktop{
    margin-inline-start:8.3333333333%;
  }
  .column.is-2-desktop{
    flex:none;
    width:calc(16.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-2-desktop{
    margin-inline-start:16.6666666667%;
  }
  .column.is-3-desktop{
    flex:none;
    width:calc(25% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-3-desktop{
    margin-inline-start:25%;
  }
  .column.is-4-desktop{
    flex:none;
    width:calc(33.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-4-desktop{
    margin-inline-start:33.3333333333%;
  }
  .column.is-5-desktop{
    flex:none;
    width:calc(41.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-5-desktop{
    margin-inline-start:41.6666666667%;
  }
  .column.is-6-desktop{
    flex:none;
    width:calc(50% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-6-desktop{
    margin-inline-start:50%;
  }
  .column.is-7-desktop{
    flex:none;
    width:calc(58.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-7-desktop{
    margin-inline-start:58.3333333333%;
  }
  .column.is-8-desktop{
    flex:none;
    width:calc(66.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-8-desktop{
    margin-inline-start:66.6666666667%;
  }
  .column.is-9-desktop{
    flex:none;
    width:calc(75% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-9-desktop{
    margin-inline-start:75%;
  }
  .column.is-10-desktop{
    flex:none;
    width:calc(83.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-10-desktop{
    margin-inline-start:83.3333333333%;
  }
  .column.is-11-desktop{
    flex:none;
    width:calc(91.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-11-desktop{
    margin-inline-start:91.6666666667%;
  }
  .column.is-12-desktop{
    flex:none;
    width:calc(100% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-12-desktop{
    margin-inline-start:100%;
  }
}
@media screen and (min-width: 1216px){
  .column.is-narrow-widescreen{
    flex:none;
    width:unset;
  }
  .column.is-full-widescreen{
    flex:none;
    width:100%;
  }
  .column.is-three-quarters-widescreen{
    flex:none;
    width:75%;
  }
  .column.is-two-thirds-widescreen{
    flex:none;
    width:66.6666%;
  }
  .column.is-half-widescreen{
    flex:none;
    width:50%;
  }
  .column.is-one-third-widescreen{
    flex:none;
    width:33.3333%;
  }
  .column.is-one-quarter-widescreen{
    flex:none;
    width:25%;
  }
  .column.is-one-fifth-widescreen{
    flex:none;
    width:20%;
  }
  .column.is-two-fifths-widescreen{
    flex:none;
    width:40%;
  }
  .column.is-three-fifths-widescreen{
    flex:none;
    width:60%;
  }
  .column.is-four-fifths-widescreen{
    flex:none;
    width:80%;
  }
  .column.is-offset-three-quarters-widescreen{
    margin-inline-start:75%;
  }
  .column.is-offset-two-thirds-widescreen{
    margin-inline-start:66.6666%;
  }
  .column.is-offset-half-widescreen{
    margin-inline-start:50%;
  }
  .column.is-offset-one-third-widescreen{
    margin-inline-start:0.3333%;
  }
  .column.is-offset-one-quarter-widescreen{
    margin-inline-start:25%;
  }
  .column.is-offset-one-fifth-widescreen{
    margin-inline-start:20%;
  }
  .column.is-offset-two-fifths-widescreen{
    margin-inline-start:40%;
  }
  .column.is-offset-three-fifths-widescreen{
    margin-inline-start:60%;
  }
  .column.is-offset-four-fifths-widescreen{
    margin-inline-start:80%;
  }
  .column.is-0-widescreen{
    flex:none;
    width:calc(0% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-0-widescreen{
    margin-inline-start:0%;
  }
  .column.is-1-widescreen{
    flex:none;
    width:calc(8.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-1-widescreen{
    margin-inline-start:8.3333333333%;
  }
  .column.is-2-widescreen{
    flex:none;
    width:calc(16.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-2-widescreen{
    margin-inline-start:16.6666666667%;
  }
  .column.is-3-widescreen{
    flex:none;
    width:calc(25% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-3-widescreen{
    margin-inline-start:25%;
  }
  .column.is-4-widescreen{
    flex:none;
    width:calc(33.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-4-widescreen{
    margin-inline-start:33.3333333333%;
  }
  .column.is-5-widescreen{
    flex:none;
    width:calc(41.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-5-widescreen{
    margin-inline-start:41.6666666667%;
  }
  .column.is-6-widescreen{
    flex:none;
    width:calc(50% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-6-widescreen{
    margin-inline-start:50%;
  }
  .column.is-7-widescreen{
    flex:none;
    width:calc(58.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-7-widescreen{
    margin-inline-start:58.3333333333%;
  }
  .column.is-8-widescreen{
    flex:none;
    width:calc(66.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-8-widescreen{
    margin-inline-start:66.6666666667%;
  }
  .column.is-9-widescreen{
    flex:none;
    width:calc(75% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-9-widescreen{
    margin-inline-start:75%;
  }
  .column.is-10-widescreen{
    flex:none;
    width:calc(83.3333333333% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-10-widescreen{
    margin-inline-start:83.3333333333%;
  }
  .column.is-11-widescreen{
    flex:none;
    width:calc(91.6666666667% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-11-widescreen{
    margin-inline-start:91.6666666667%;
  }
  .column.is-12-widescreen{
    flex:none;
    width:calc(100% - var(--ko-column-gap) / 2);
  }
  .column.is-offset-12-widescreen{
    margin-inline-start:100%;
  }
}
@media screen and (min-width: 1408px){
  .column.is-narrow-fullhd{
    flex:none;
    width:unset;
  }
  .column.is-full-fullhd{
    flex:none;
    width:100%;
  }
  .column.is-three-quarters-fullhd{
    flex:none;
    width:75%;
  }
  .column.is-two-thirds-fullhd{
    flex:none;
    width:66.6666%;
  }
  .column.is-half-fullhd{
    flex:none;
    width:50%;
  }
  .column.is-one-third-fullhd{
    flex:none;
    width:33.3333%;
  }
  .column.is-one-quarter-fullhd{
    flex:none;
    width:25%;
  }
  .column.is-one-fifth-fullhd{
    flex:none;
    width:20%;
  }
  .column.is-two-fifths-fullhd{
    flex:none;
    width:40%;
  }
  .column.is-three-fifths-fullhd{
    flex:none;
    width:60%;
  }
  .column.is-four-fifths-fullhd{
    flex:none;
    width:80%;
  }
  .column.is-offset-three-quarters-fullhd{
    margin-inline-start:75%;
  }
  .column.is-offset-two-thirds-fullhd{
    margin-inline-start:66.6666%;
  }
  .column.is-offset-half-fullhd{
    margin-inline-start:50%;
  }
  .column.is-offset-one-third-fullhd{
    margin-inline-start:33.3333%;
  }
  .column.is-offset-one-quarter-fullhd{
    margin-inline-start:25%;
  }
  .column.is-offset-one-fifth-fullhd{
    margin-inline-start:20%;
  }
  .column.is-offset-two-fifths-fullhd{
    margin-inline-start:40%;
  }
  .column.is-offset-three-fifths-fullhd{
    margin-inline-start:60%;
  }
  .column.is-offset-four-fifths-fullhd{
    margin-inline-start:80%;
  }
  .column.is-0-fullhd{
    flex:none;
    width:0%;
  }
  .column.is-offset-0-fullhd{
    margin-inline-start:0%;
  }
  .column.is-1-fullhd{
    flex:none;
    width:8.3333333333%;
  }
  .column.is-offset-1-fullhd{
    margin-inline-start:8.3333333333%;
  }
  .column.is-2-fullhd{
    flex:none;
    width:16.6666666667%;
  }
  .column.is-offset-2-fullhd{
    margin-inline-start:16.6666666667%;
  }
  .column.is-3-fullhd{
    flex:none;
    width:25%;
  }
  .column.is-offset-3-fullhd{
    margin-inline-start:25%;
  }
  .column.is-4-fullhd{
    flex:none;
    width:33.3333333333%;
  }
  .column.is-offset-4-fullhd{
    margin-inline-start:33.3333333333%;
  }
  .column.is-5-fullhd{
    flex:none;
    width:41.6666666667%;
  }
  .column.is-offset-5-fullhd{
    margin-inline-start:41.6666666667%;
  }
  .column.is-6-fullhd{
    flex:none;
    width:50%;
  }
  .column.is-offset-6-fullhd{
    margin-inline-start:50%;
  }
  .column.is-7-fullhd{
    flex:none;
    width:58.3333333333%;
  }
  .column.is-offset-7-fullhd{
    margin-inline-start:58.3333333333%;
  }
  .column.is-8-fullhd{
    flex:none;
    width:66.6666666667%;
  }
  .column.is-offset-8-fullhd{
    margin-inline-start:66.6666666667%;
  }
  .column.is-9-fullhd{
    flex:none;
    width:75%;
  }
  .column.is-offset-9-fullhd{
    margin-inline-start:75%;
  }
  .column.is-10-fullhd{
    flex:none;
    width:83.3333333333%;
  }
  .column.is-offset-10-fullhd{
    margin-inline-start:83.3333333333%;
  }
  .column.is-11-fullhd{
    flex:none;
    width:91.6666666667%;
  }
  .column.is-offset-11-fullhd{
    margin-inline-start:91.6666666667%;
  }
  .column.is-12-fullhd{
    flex:none;
    width:100%;
  }
  .column.is-offset-12-fullhd{
    margin-inline-start:100%;
  }
}

.columns{
  margin-inline-start:calc(-1 * var(--ko-column-gap));
  margin-inline-end:calc(-1 * var(--ko-column-gap));
  margin-top:calc(-1 * var(--ko-column-gap));
}
.columns:last-child{
  margin-bottom:calc(-1 * var(--ko-column-gap));
}
.columns:not(:last-child){
  margin-bottom:calc(1.5rem - 0.75rem);
}
.columns.is-centered{
  justify-content:center;
}
.columns.is-gapless{
  margin-inline-start:0;
  margin-inline-end:0;
  margin-top:0;
}
.columns.is-gapless > .column{
  margin:0;
  padding:0 !important;
}
.columns.is-gapless:not(:last-child){
  margin-bottom:1.5rem;
}
.columns.is-gapless:last-child{
  margin-bottom:0;
}
.columns.is-mobile{
  display:flex;
}
.columns.is-multiline{
  flex-wrap:wrap;
}
.columns.is-vcentered{
  align-items:center;
}
@media screen and (min-width: 769px), print{
  .columns:not(.is-desktop){
    display:flex;
  }
}
@media screen and (min-width: 1024px){
  .columns.is-desktop{
    display:flex;
  }
}

.fixed-grid{
  container-name:bulma-fixed-grid;
  container-type:inline-size;
}
.fixed-grid > .grid{
  --ko-grid-gap-count:calc(var(--ko-grid-column-count) - 1);
  --ko-grid-column-count:2;
  grid-template-columns:repeat(var(--ko-grid-column-count), 1fr);
}
.fixed-grid.has-1-cols > .grid{
  --ko-grid-column-count:1;
}
.fixed-grid.has-2-cols > .grid{
  --ko-grid-column-count:2;
}
.fixed-grid.has-3-cols > .grid{
  --ko-grid-column-count:3;
}
.fixed-grid.has-4-cols > .grid{
  --ko-grid-column-count:4;
}
.fixed-grid.has-5-cols > .grid{
  --ko-grid-column-count:5;
}
.fixed-grid.has-6-cols > .grid{
  --ko-grid-column-count:6;
}
.fixed-grid.has-7-cols > .grid{
  --ko-grid-column-count:7;
}
.fixed-grid.has-8-cols > .grid{
  --ko-grid-column-count:8;
}
.fixed-grid.has-9-cols > .grid{
  --ko-grid-column-count:9;
}
.fixed-grid.has-10-cols > .grid{
  --ko-grid-column-count:10;
}
.fixed-grid.has-11-cols > .grid{
  --ko-grid-column-count:11;
}
.fixed-grid.has-12-cols > .grid{
  --ko-grid-column-count:12;
}
@container bulma-fixed-grid (max-width: 768px){
  .fixed-grid.has-1-cols-mobile > .grid{
    --ko-grid-column-count:1;
  }
  .fixed-grid.has-2-cols-mobile > .grid{
    --ko-grid-column-count:2;
  }
  .fixed-grid.has-3-cols-mobile > .grid{
    --ko-grid-column-count:3;
  }
  .fixed-grid.has-4-cols-mobile > .grid{
    --ko-grid-column-count:4;
  }
  .fixed-grid.has-5-cols-mobile > .grid{
    --ko-grid-column-count:5;
  }
  .fixed-grid.has-6-cols-mobile > .grid{
    --ko-grid-column-count:6;
  }
  .fixed-grid.has-7-cols-mobile > .grid{
    --ko-grid-column-count:7;
  }
  .fixed-grid.has-8-cols-mobile > .grid{
    --ko-grid-column-count:8;
  }
  .fixed-grid.has-9-cols-mobile > .grid{
    --ko-grid-column-count:9;
  }
  .fixed-grid.has-10-cols-mobile > .grid{
    --ko-grid-column-count:10;
  }
  .fixed-grid.has-11-cols-mobile > .grid{
    --ko-grid-column-count:11;
  }
  .fixed-grid.has-12-cols-mobile > .grid{
    --ko-grid-column-count:12;
  }
}
@container bulma-fixed-grid (min-width: 769px){
  .fixed-grid.has-1-cols-tablet > .grid{
    --ko-grid-column-count:1;
  }
  .fixed-grid.has-2-cols-tablet > .grid{
    --ko-grid-column-count:2;
  }
  .fixed-grid.has-3-cols-tablet > .grid{
    --ko-grid-column-count:3;
  }
  .fixed-grid.has-4-cols-tablet > .grid{
    --ko-grid-column-count:4;
  }
  .fixed-grid.has-5-cols-tablet > .grid{
    --ko-grid-column-count:5;
  }
  .fixed-grid.has-6-cols-tablet > .grid{
    --ko-grid-column-count:6;
  }
  .fixed-grid.has-7-cols-tablet > .grid{
    --ko-grid-column-count:7;
  }
  .fixed-grid.has-8-cols-tablet > .grid{
    --ko-grid-column-count:8;
  }
  .fixed-grid.has-9-cols-tablet > .grid{
    --ko-grid-column-count:9;
  }
  .fixed-grid.has-10-cols-tablet > .grid{
    --ko-grid-column-count:10;
  }
  .fixed-grid.has-11-cols-tablet > .grid{
    --ko-grid-column-count:11;
  }
  .fixed-grid.has-12-cols-tablet > .grid{
    --ko-grid-column-count:12;
  }
}
@container bulma-fixed-grid (min-width: 1024px){
  .fixed-grid.has-1-cols-desktop > .grid{
    --ko-grid-column-count:1;
  }
  .fixed-grid.has-2-cols-desktop > .grid{
    --ko-grid-column-count:2;
  }
  .fixed-grid.has-3-cols-desktop > .grid{
    --ko-grid-column-count:3;
  }
  .fixed-grid.has-4-cols-desktop > .grid{
    --ko-grid-column-count:4;
  }
  .fixed-grid.has-5-cols-desktop > .grid{
    --ko-grid-column-count:5;
  }
  .fixed-grid.has-6-cols-desktop > .grid{
    --ko-grid-column-count:6;
  }
  .fixed-grid.has-7-cols-desktop > .grid{
    --ko-grid-column-count:7;
  }
  .fixed-grid.has-8-cols-desktop > .grid{
    --ko-grid-column-count:8;
  }
  .fixed-grid.has-9-cols-desktop > .grid{
    --ko-grid-column-count:9;
  }
  .fixed-grid.has-10-cols-desktop > .grid{
    --ko-grid-column-count:10;
  }
  .fixed-grid.has-11-cols-desktop > .grid{
    --ko-grid-column-count:11;
  }
  .fixed-grid.has-12-cols-desktop > .grid{
    --ko-grid-column-count:12;
  }
}
@container bulma-fixed-grid (min-width: 1216px){
  .fixed-grid.has-1-cols-widescreen > .grid{
    --ko-grid-column-count:1;
  }
  .fixed-grid.has-2-cols-widescreen > .grid{
    --ko-grid-column-count:2;
  }
  .fixed-grid.has-3-cols-widescreen > .grid{
    --ko-grid-column-count:3;
  }
  .fixed-grid.has-4-cols-widescreen > .grid{
    --ko-grid-column-count:4;
  }
  .fixed-grid.has-5-cols-widescreen > .grid{
    --ko-grid-column-count:5;
  }
  .fixed-grid.has-6-cols-widescreen > .grid{
    --ko-grid-column-count:6;
  }
  .fixed-grid.has-7-cols-widescreen > .grid{
    --ko-grid-column-count:7;
  }
  .fixed-grid.has-8-cols-widescreen > .grid{
    --ko-grid-column-count:8;
  }
  .fixed-grid.has-9-cols-widescreen > .grid{
    --ko-grid-column-count:9;
  }
  .fixed-grid.has-10-cols-widescreen > .grid{
    --ko-grid-column-count:10;
  }
  .fixed-grid.has-11-cols-widescreen > .grid{
    --ko-grid-column-count:11;
  }
  .fixed-grid.has-12-cols-widescreen > .grid{
    --ko-grid-column-count:12;
  }
}
@container bulma-fixed-grid (min-width: 1408px){
  .fixed-grid.has-1-cols-fullhd > .grid{
    --ko-grid-column-count:1;
  }
  .fixed-grid.has-2-cols-fullhd > .grid{
    --ko-grid-column-count:2;
  }
  .fixed-grid.has-3-cols-fullhd > .grid{
    --ko-grid-column-count:3;
  }
  .fixed-grid.has-4-cols-fullhd > .grid{
    --ko-grid-column-count:4;
  }
  .fixed-grid.has-5-cols-fullhd > .grid{
    --ko-grid-column-count:5;
  }
  .fixed-grid.has-6-cols-fullhd > .grid{
    --ko-grid-column-count:6;
  }
  .fixed-grid.has-7-cols-fullhd > .grid{
    --ko-grid-column-count:7;
  }
  .fixed-grid.has-8-cols-fullhd > .grid{
    --ko-grid-column-count:8;
  }
  .fixed-grid.has-9-cols-fullhd > .grid{
    --ko-grid-column-count:9;
  }
  .fixed-grid.has-10-cols-fullhd > .grid{
    --ko-grid-column-count:10;
  }
  .fixed-grid.has-11-cols-fullhd > .grid{
    --ko-grid-column-count:11;
  }
  .fixed-grid.has-12-cols-fullhd > .grid{
    --ko-grid-column-count:12;
  }
}
@container bulma-fixed-grid (max-width: 768px){
  .fixed-grid.has-auto-count .grid{
    --ko-grid-column-count:2;
  }
}
@container bulma-fixed-grid (min-width: 769px){
  .fixed-grid.has-auto-count .grid{
    --ko-grid-column-count:4;
  }
}
@container bulma-fixed-grid (min-width: 1024px){
  .fixed-grid.has-auto-count .grid{
    --ko-grid-column-count:8;
  }
}
@container bulma-fixed-grid (min-width: 1216px){
  .fixed-grid.has-auto-count .grid{
    --ko-grid-column-count:12;
  }
}
@container bulma-fixed-grid (min-width: 1408px){
  .fixed-grid.has-auto-count .grid{
    --ko-grid-column-count:16;
  }
}

.grid{
  --ko-grid-gap:0.75rem;
  --ko-grid-column-min:9rem;
  --ko-grid-cell-column-span:1;
  --ko-grid-cell-row-span:1;
  display:grid;
  gap:var(--ko-grid-gap);
  -moz-column-gap:var(--ko-grid-column-gap, var(--ko-grid-gap));
       column-gap:var(--ko-grid-column-gap, var(--ko-grid-gap));
  row-gap:var(--ko-grid-row-gap, var(--ko-grid-gap));
  grid-template-columns:repeat(auto-fit, minmax(var(--ko-grid-column-min), 1fr));
  grid-template-rows:auto;
}
.grid.is-auto-fill{
  grid-template-columns:repeat(auto-fill, minmax(var(--ko-grid-column-min), 1fr));
}
.grid.is-col-min-1{
  --ko-grid-column-min:1.5rem;
}
.grid.is-col-min-2{
  --ko-grid-column-min:3rem;
}
.grid.is-col-min-3{
  --ko-grid-column-min:4.5rem;
}
.grid.is-col-min-4{
  --ko-grid-column-min:6rem;
}
.grid.is-col-min-5{
  --ko-grid-column-min:7.5rem;
}
.grid.is-col-min-6{
  --ko-grid-column-min:9rem;
}
.grid.is-col-min-7{
  --ko-grid-column-min:10.5rem;
}
.grid.is-col-min-8{
  --ko-grid-column-min:12rem;
}
.grid.is-col-min-9{
  --ko-grid-column-min:13.5rem;
}
.grid.is-col-min-10{
  --ko-grid-column-min:15rem;
}
.grid.is-col-min-11{
  --ko-grid-column-min:16.5rem;
}
.grid.is-col-min-12{
  --ko-grid-column-min:18rem;
}

.cell{
  grid-column-end:span var(--ko-grid-cell-column-span);
  grid-column-start:var(--ko-grid-cell-column-start);
  grid-row-end:span var(--ko-grid-cell-row-span);
  grid-row-start:var(--ko-grid-cell-row-start);
}
.cell.is-col-start-end{
  --ko-grid-cell-column-start:-1;
}
.cell.is-row-start-end{
  --ko-grid-cell-row-start:-1;
}
.cell.is-col-start-1{
  --ko-grid-cell-column-start:1;
}
.cell.is-col-end-1{
  --ko-grid-cell-column-end:1;
}
.cell.is-col-from-end-1{
  --ko-grid-cell-column-start:-1;
}
.cell.is-col-span-1{
  --ko-grid-cell-column-span:1;
}
.cell.is-row-start-1{
  --ko-grid-cell-row-start:1;
}
.cell.is-row-end-1{
  --ko-grid-cell-row-end:1;
}
.cell.is-row-from-end-1{
  --ko-grid-cell-row-start:-1;
}
.cell.is-row-span-1{
  --ko-grid-cell-row-span:1;
}
.cell.is-col-start-2{
  --ko-grid-cell-column-start:2;
}
.cell.is-col-end-2{
  --ko-grid-cell-column-end:2;
}
.cell.is-col-from-end-2{
  --ko-grid-cell-column-start:-2;
}
.cell.is-col-span-2{
  --ko-grid-cell-column-span:2;
}
.cell.is-row-start-2{
  --ko-grid-cell-row-start:2;
}
.cell.is-row-end-2{
  --ko-grid-cell-row-end:2;
}
.cell.is-row-from-end-2{
  --ko-grid-cell-row-start:-2;
}
.cell.is-row-span-2{
  --ko-grid-cell-row-span:2;
}
.cell.is-col-start-3{
  --ko-grid-cell-column-start:3;
}
.cell.is-col-end-3{
  --ko-grid-cell-column-end:3;
}
.cell.is-col-from-end-3{
  --ko-grid-cell-column-start:-3;
}
.cell.is-col-span-3{
  --ko-grid-cell-column-span:3;
}
.cell.is-row-start-3{
  --ko-grid-cell-row-start:3;
}
.cell.is-row-end-3{
  --ko-grid-cell-row-end:3;
}
.cell.is-row-from-end-3{
  --ko-grid-cell-row-start:-3;
}
.cell.is-row-span-3{
  --ko-grid-cell-row-span:3;
}
.cell.is-col-start-4{
  --ko-grid-cell-column-start:4;
}
.cell.is-col-end-4{
  --ko-grid-cell-column-end:4;
}
.cell.is-col-from-end-4{
  --ko-grid-cell-column-start:-4;
}
.cell.is-col-span-4{
  --ko-grid-cell-column-span:4;
}
.cell.is-row-start-4{
  --ko-grid-cell-row-start:4;
}
.cell.is-row-end-4{
  --ko-grid-cell-row-end:4;
}
.cell.is-row-from-end-4{
  --ko-grid-cell-row-start:-4;
}
.cell.is-row-span-4{
  --ko-grid-cell-row-span:4;
}
.cell.is-col-start-5{
  --ko-grid-cell-column-start:5;
}
.cell.is-col-end-5{
  --ko-grid-cell-column-end:5;
}
.cell.is-col-from-end-5{
  --ko-grid-cell-column-start:-5;
}
.cell.is-col-span-5{
  --ko-grid-cell-column-span:5;
}
.cell.is-row-start-5{
  --ko-grid-cell-row-start:5;
}
.cell.is-row-end-5{
  --ko-grid-cell-row-end:5;
}
.cell.is-row-from-end-5{
  --ko-grid-cell-row-start:-5;
}
.cell.is-row-span-5{
  --ko-grid-cell-row-span:5;
}
.cell.is-col-start-6{
  --ko-grid-cell-column-start:6;
}
.cell.is-col-end-6{
  --ko-grid-cell-column-end:6;
}
.cell.is-col-from-end-6{
  --ko-grid-cell-column-start:-6;
}
.cell.is-col-span-6{
  --ko-grid-cell-column-span:6;
}
.cell.is-row-start-6{
  --ko-grid-cell-row-start:6;
}
.cell.is-row-end-6{
  --ko-grid-cell-row-end:6;
}
.cell.is-row-from-end-6{
  --ko-grid-cell-row-start:-6;
}
.cell.is-row-span-6{
  --ko-grid-cell-row-span:6;
}
.cell.is-col-start-7{
  --ko-grid-cell-column-start:7;
}
.cell.is-col-end-7{
  --ko-grid-cell-column-end:7;
}
.cell.is-col-from-end-7{
  --ko-grid-cell-column-start:-7;
}
.cell.is-col-span-7{
  --ko-grid-cell-column-span:7;
}
.cell.is-row-start-7{
  --ko-grid-cell-row-start:7;
}
.cell.is-row-end-7{
  --ko-grid-cell-row-end:7;
}
.cell.is-row-from-end-7{
  --ko-grid-cell-row-start:-7;
}
.cell.is-row-span-7{
  --ko-grid-cell-row-span:7;
}
.cell.is-col-start-8{
  --ko-grid-cell-column-start:8;
}
.cell.is-col-end-8{
  --ko-grid-cell-column-end:8;
}
.cell.is-col-from-end-8{
  --ko-grid-cell-column-start:-8;
}
.cell.is-col-span-8{
  --ko-grid-cell-column-span:8;
}
.cell.is-row-start-8{
  --ko-grid-cell-row-start:8;
}
.cell.is-row-end-8{
  --ko-grid-cell-row-end:8;
}
.cell.is-row-from-end-8{
  --ko-grid-cell-row-start:-8;
}
.cell.is-row-span-8{
  --ko-grid-cell-row-span:8;
}
.cell.is-col-start-9{
  --ko-grid-cell-column-start:9;
}
.cell.is-col-end-9{
  --ko-grid-cell-column-end:9;
}
.cell.is-col-from-end-9{
  --ko-grid-cell-column-start:-9;
}
.cell.is-col-span-9{
  --ko-grid-cell-column-span:9;
}
.cell.is-row-start-9{
  --ko-grid-cell-row-start:9;
}
.cell.is-row-end-9{
  --ko-grid-cell-row-end:9;
}
.cell.is-row-from-end-9{
  --ko-grid-cell-row-start:-9;
}
.cell.is-row-span-9{
  --ko-grid-cell-row-span:9;
}
.cell.is-col-start-10{
  --ko-grid-cell-column-start:10;
}
.cell.is-col-end-10{
  --ko-grid-cell-column-end:10;
}
.cell.is-col-from-end-10{
  --ko-grid-cell-column-start:-10;
}
.cell.is-col-span-10{
  --ko-grid-cell-column-span:10;
}
.cell.is-row-start-10{
  --ko-grid-cell-row-start:10;
}
.cell.is-row-end-10{
  --ko-grid-cell-row-end:10;
}
.cell.is-row-from-end-10{
  --ko-grid-cell-row-start:-10;
}
.cell.is-row-span-10{
  --ko-grid-cell-row-span:10;
}
.cell.is-col-start-11{
  --ko-grid-cell-column-start:11;
}
.cell.is-col-end-11{
  --ko-grid-cell-column-end:11;
}
.cell.is-col-from-end-11{
  --ko-grid-cell-column-start:-11;
}
.cell.is-col-span-11{
  --ko-grid-cell-column-span:11;
}
.cell.is-row-start-11{
  --ko-grid-cell-row-start:11;
}
.cell.is-row-end-11{
  --ko-grid-cell-row-end:11;
}
.cell.is-row-from-end-11{
  --ko-grid-cell-row-start:-11;
}
.cell.is-row-span-11{
  --ko-grid-cell-row-span:11;
}
.cell.is-col-start-12{
  --ko-grid-cell-column-start:12;
}
.cell.is-col-end-12{
  --ko-grid-cell-column-end:12;
}
.cell.is-col-from-end-12{
  --ko-grid-cell-column-start:-12;
}
.cell.is-col-span-12{
  --ko-grid-cell-column-span:12;
}
.cell.is-row-start-12{
  --ko-grid-cell-row-start:12;
}
.cell.is-row-end-12{
  --ko-grid-cell-row-end:12;
}
.cell.is-row-from-end-12{
  --ko-grid-cell-row-start:-12;
}
.cell.is-row-span-12{
  --ko-grid-cell-row-span:12;
}
@media screen and (max-width: 768px){
  .cell.is-col-start-1-mobile{
    --ko-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-mobile{
    --ko-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-mobile{
    --ko-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-mobile{
    --ko-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-mobile{
    --ko-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-mobile{
    --ko-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-mobile{
    --ko-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-mobile{
    --ko-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-mobile{
    --ko-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-mobile{
    --ko-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-mobile{
    --ko-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-mobile{
    --ko-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-mobile{
    --ko-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-mobile{
    --ko-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-mobile{
    --ko-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-mobile{
    --ko-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-mobile{
    --ko-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-mobile{
    --ko-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-mobile{
    --ko-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-mobile{
    --ko-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-mobile{
    --ko-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-mobile{
    --ko-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-mobile{
    --ko-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-mobile{
    --ko-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-mobile{
    --ko-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-mobile{
    --ko-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-mobile{
    --ko-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-mobile{
    --ko-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-mobile{
    --ko-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-mobile{
    --ko-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-mobile{
    --ko-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-mobile{
    --ko-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-mobile{
    --ko-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-mobile{
    --ko-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-mobile{
    --ko-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-mobile{
    --ko-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-mobile{
    --ko-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-mobile{
    --ko-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-mobile{
    --ko-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-mobile{
    --ko-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-mobile{
    --ko-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-mobile{
    --ko-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-mobile{
    --ko-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-mobile{
    --ko-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-mobile{
    --ko-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-mobile{
    --ko-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-mobile{
    --ko-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-mobile{
    --ko-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-mobile{
    --ko-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-mobile{
    --ko-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-mobile{
    --ko-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-mobile{
    --ko-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-mobile{
    --ko-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-mobile{
    --ko-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-mobile{
    --ko-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-mobile{
    --ko-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-mobile{
    --ko-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-mobile{
    --ko-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-mobile{
    --ko-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-mobile{
    --ko-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-mobile{
    --ko-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-mobile{
    --ko-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-mobile{
    --ko-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-mobile{
    --ko-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-mobile{
    --ko-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-mobile{
    --ko-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-mobile{
    --ko-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-mobile{
    --ko-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-mobile{
    --ko-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-mobile{
    --ko-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-mobile{
    --ko-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-mobile{
    --ko-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-mobile{
    --ko-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-mobile{
    --ko-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-mobile{
    --ko-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-mobile{
    --ko-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-mobile{
    --ko-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-mobile{
    --ko-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-mobile{
    --ko-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-mobile{
    --ko-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-mobile{
    --ko-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-mobile{
    --ko-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-mobile{
    --ko-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-mobile{
    --ko-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-mobile{
    --ko-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-mobile{
    --ko-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-mobile{
    --ko-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-mobile{
    --ko-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-mobile{
    --ko-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-mobile{
    --ko-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-mobile{
    --ko-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-mobile{
    --ko-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-mobile{
    --ko-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-mobile{
    --ko-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-mobile{
    --ko-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-mobile{
    --ko-grid-cell-row-span:12;
  }
}
@media screen and (min-width: 769px), print{
  .cell.is-col-start-1-tablet{
    --ko-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-tablet{
    --ko-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-tablet{
    --ko-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-tablet{
    --ko-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-tablet{
    --ko-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-tablet{
    --ko-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-tablet{
    --ko-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-tablet{
    --ko-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-tablet{
    --ko-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-tablet{
    --ko-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-tablet{
    --ko-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-tablet{
    --ko-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-tablet{
    --ko-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-tablet{
    --ko-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-tablet{
    --ko-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-tablet{
    --ko-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-tablet{
    --ko-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-tablet{
    --ko-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-tablet{
    --ko-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-tablet{
    --ko-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-tablet{
    --ko-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-tablet{
    --ko-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-tablet{
    --ko-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-tablet{
    --ko-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-tablet{
    --ko-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-tablet{
    --ko-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-tablet{
    --ko-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-tablet{
    --ko-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-tablet{
    --ko-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-tablet{
    --ko-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-tablet{
    --ko-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-tablet{
    --ko-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-tablet{
    --ko-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-tablet{
    --ko-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-tablet{
    --ko-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-tablet{
    --ko-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-tablet{
    --ko-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-tablet{
    --ko-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-tablet{
    --ko-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-tablet{
    --ko-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-tablet{
    --ko-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-tablet{
    --ko-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-tablet{
    --ko-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-tablet{
    --ko-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-tablet{
    --ko-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-tablet{
    --ko-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-tablet{
    --ko-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-tablet{
    --ko-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-tablet{
    --ko-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-tablet{
    --ko-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-tablet{
    --ko-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-tablet{
    --ko-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-tablet{
    --ko-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-tablet{
    --ko-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-tablet{
    --ko-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-tablet{
    --ko-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-tablet{
    --ko-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-tablet{
    --ko-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-tablet{
    --ko-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-tablet{
    --ko-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-tablet{
    --ko-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-tablet{
    --ko-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-tablet{
    --ko-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-tablet{
    --ko-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-tablet{
    --ko-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-tablet{
    --ko-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-tablet{
    --ko-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-tablet{
    --ko-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-tablet{
    --ko-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-tablet{
    --ko-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-tablet{
    --ko-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-tablet{
    --ko-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-tablet{
    --ko-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-tablet{
    --ko-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-tablet{
    --ko-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-tablet{
    --ko-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-tablet{
    --ko-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-tablet{
    --ko-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-tablet{
    --ko-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-tablet{
    --ko-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-tablet{
    --ko-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-tablet{
    --ko-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-tablet{
    --ko-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-tablet{
    --ko-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-tablet{
    --ko-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-tablet{
    --ko-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-tablet{
    --ko-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-tablet{
    --ko-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-tablet{
    --ko-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-tablet{
    --ko-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-tablet{
    --ko-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-tablet{
    --ko-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-tablet{
    --ko-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-tablet{
    --ko-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-tablet{
    --ko-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-tablet{
    --ko-grid-cell-row-span:12;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .cell.is-col-start-1-tablet-only{
    --ko-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-tablet-only{
    --ko-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-tablet-only{
    --ko-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-tablet-only{
    --ko-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-tablet-only{
    --ko-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-tablet-only{
    --ko-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-tablet-only{
    --ko-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-tablet-only{
    --ko-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-tablet-only{
    --ko-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-tablet-only{
    --ko-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-tablet-only{
    --ko-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-tablet-only{
    --ko-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-tablet-only{
    --ko-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-tablet-only{
    --ko-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-tablet-only{
    --ko-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-tablet-only{
    --ko-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-tablet-only{
    --ko-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-tablet-only{
    --ko-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-tablet-only{
    --ko-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-tablet-only{
    --ko-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-tablet-only{
    --ko-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-tablet-only{
    --ko-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-tablet-only{
    --ko-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-tablet-only{
    --ko-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-tablet-only{
    --ko-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-tablet-only{
    --ko-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-tablet-only{
    --ko-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-tablet-only{
    --ko-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-tablet-only{
    --ko-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-tablet-only{
    --ko-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-tablet-only{
    --ko-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-tablet-only{
    --ko-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-tablet-only{
    --ko-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-tablet-only{
    --ko-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-tablet-only{
    --ko-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-tablet-only{
    --ko-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-tablet-only{
    --ko-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-tablet-only{
    --ko-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-tablet-only{
    --ko-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-tablet-only{
    --ko-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-tablet-only{
    --ko-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-tablet-only{
    --ko-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-tablet-only{
    --ko-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-tablet-only{
    --ko-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-tablet-only{
    --ko-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-tablet-only{
    --ko-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-tablet-only{
    --ko-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-tablet-only{
    --ko-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-tablet-only{
    --ko-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-tablet-only{
    --ko-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-tablet-only{
    --ko-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-tablet-only{
    --ko-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-tablet-only{
    --ko-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-tablet-only{
    --ko-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-tablet-only{
    --ko-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-tablet-only{
    --ko-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-tablet-only{
    --ko-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-tablet-only{
    --ko-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-tablet-only{
    --ko-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-tablet-only{
    --ko-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-tablet-only{
    --ko-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-tablet-only{
    --ko-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-tablet-only{
    --ko-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-tablet-only{
    --ko-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-tablet-only{
    --ko-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-tablet-only{
    --ko-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-tablet-only{
    --ko-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-tablet-only{
    --ko-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-tablet-only{
    --ko-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-tablet-only{
    --ko-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-tablet-only{
    --ko-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-tablet-only{
    --ko-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-tablet-only{
    --ko-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-tablet-only{
    --ko-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-tablet-only{
    --ko-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-tablet-only{
    --ko-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-tablet-only{
    --ko-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-tablet-only{
    --ko-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-tablet-only{
    --ko-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-tablet-only{
    --ko-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-tablet-only{
    --ko-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-tablet-only{
    --ko-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-tablet-only{
    --ko-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-tablet-only{
    --ko-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-tablet-only{
    --ko-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-tablet-only{
    --ko-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-tablet-only{
    --ko-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-tablet-only{
    --ko-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-tablet-only{
    --ko-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-tablet-only{
    --ko-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-tablet-only{
    --ko-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-tablet-only{
    --ko-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-tablet-only{
    --ko-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-tablet-only{
    --ko-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-tablet-only{
    --ko-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-tablet-only{
    --ko-grid-cell-row-span:12;
  }
}
@media screen and (min-width: 1024px){
  .cell.is-col-start-1-desktop{
    --ko-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-desktop{
    --ko-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-desktop{
    --ko-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-desktop{
    --ko-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-desktop{
    --ko-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-desktop{
    --ko-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-desktop{
    --ko-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-desktop{
    --ko-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-desktop{
    --ko-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-desktop{
    --ko-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-desktop{
    --ko-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-desktop{
    --ko-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-desktop{
    --ko-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-desktop{
    --ko-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-desktop{
    --ko-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-desktop{
    --ko-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-desktop{
    --ko-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-desktop{
    --ko-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-desktop{
    --ko-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-desktop{
    --ko-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-desktop{
    --ko-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-desktop{
    --ko-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-desktop{
    --ko-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-desktop{
    --ko-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-desktop{
    --ko-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-desktop{
    --ko-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-desktop{
    --ko-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-desktop{
    --ko-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-desktop{
    --ko-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-desktop{
    --ko-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-desktop{
    --ko-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-desktop{
    --ko-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-desktop{
    --ko-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-desktop{
    --ko-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-desktop{
    --ko-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-desktop{
    --ko-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-desktop{
    --ko-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-desktop{
    --ko-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-desktop{
    --ko-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-desktop{
    --ko-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-desktop{
    --ko-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-desktop{
    --ko-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-desktop{
    --ko-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-desktop{
    --ko-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-desktop{
    --ko-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-desktop{
    --ko-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-desktop{
    --ko-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-desktop{
    --ko-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-desktop{
    --ko-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-desktop{
    --ko-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-desktop{
    --ko-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-desktop{
    --ko-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-desktop{
    --ko-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-desktop{
    --ko-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-desktop{
    --ko-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-desktop{
    --ko-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-desktop{
    --ko-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-desktop{
    --ko-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-desktop{
    --ko-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-desktop{
    --ko-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-desktop{
    --ko-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-desktop{
    --ko-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-desktop{
    --ko-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-desktop{
    --ko-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-desktop{
    --ko-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-desktop{
    --ko-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-desktop{
    --ko-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-desktop{
    --ko-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-desktop{
    --ko-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-desktop{
    --ko-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-desktop{
    --ko-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-desktop{
    --ko-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-desktop{
    --ko-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-desktop{
    --ko-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-desktop{
    --ko-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-desktop{
    --ko-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-desktop{
    --ko-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-desktop{
    --ko-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-desktop{
    --ko-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-desktop{
    --ko-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-desktop{
    --ko-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-desktop{
    --ko-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-desktop{
    --ko-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-desktop{
    --ko-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-desktop{
    --ko-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-desktop{
    --ko-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-desktop{
    --ko-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-desktop{
    --ko-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-desktop{
    --ko-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-desktop{
    --ko-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-desktop{
    --ko-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-desktop{
    --ko-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-desktop{
    --ko-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-desktop{
    --ko-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-desktop{
    --ko-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-desktop{
    --ko-grid-cell-row-span:12;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .cell.is-col-start-1-desktop-only{
    --ko-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-desktop-only{
    --ko-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-desktop-only{
    --ko-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-desktop-only{
    --ko-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-desktop-only{
    --ko-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-desktop-only{
    --ko-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-desktop-only{
    --ko-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-desktop-only{
    --ko-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-desktop-only{
    --ko-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-desktop-only{
    --ko-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-desktop-only{
    --ko-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-desktop-only{
    --ko-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-desktop-only{
    --ko-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-desktop-only{
    --ko-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-desktop-only{
    --ko-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-desktop-only{
    --ko-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-desktop-only{
    --ko-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-desktop-only{
    --ko-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-desktop-only{
    --ko-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-desktop-only{
    --ko-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-desktop-only{
    --ko-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-desktop-only{
    --ko-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-desktop-only{
    --ko-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-desktop-only{
    --ko-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-desktop-only{
    --ko-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-desktop-only{
    --ko-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-desktop-only{
    --ko-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-desktop-only{
    --ko-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-desktop-only{
    --ko-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-desktop-only{
    --ko-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-desktop-only{
    --ko-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-desktop-only{
    --ko-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-desktop-only{
    --ko-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-desktop-only{
    --ko-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-desktop-only{
    --ko-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-desktop-only{
    --ko-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-desktop-only{
    --ko-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-desktop-only{
    --ko-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-desktop-only{
    --ko-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-desktop-only{
    --ko-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-desktop-only{
    --ko-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-desktop-only{
    --ko-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-desktop-only{
    --ko-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-desktop-only{
    --ko-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-desktop-only{
    --ko-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-desktop-only{
    --ko-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-desktop-only{
    --ko-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-desktop-only{
    --ko-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-desktop-only{
    --ko-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-desktop-only{
    --ko-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-desktop-only{
    --ko-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-desktop-only{
    --ko-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-desktop-only{
    --ko-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-desktop-only{
    --ko-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-desktop-only{
    --ko-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-desktop-only{
    --ko-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-desktop-only{
    --ko-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-desktop-only{
    --ko-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-desktop-only{
    --ko-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-desktop-only{
    --ko-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-desktop-only{
    --ko-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-desktop-only{
    --ko-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-desktop-only{
    --ko-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-desktop-only{
    --ko-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-desktop-only{
    --ko-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-desktop-only{
    --ko-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-desktop-only{
    --ko-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-desktop-only{
    --ko-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-desktop-only{
    --ko-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-desktop-only{
    --ko-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-desktop-only{
    --ko-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-desktop-only{
    --ko-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-desktop-only{
    --ko-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-desktop-only{
    --ko-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-desktop-only{
    --ko-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-desktop-only{
    --ko-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-desktop-only{
    --ko-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-desktop-only{
    --ko-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-desktop-only{
    --ko-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-desktop-only{
    --ko-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-desktop-only{
    --ko-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-desktop-only{
    --ko-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-desktop-only{
    --ko-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-desktop-only{
    --ko-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-desktop-only{
    --ko-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-desktop-only{
    --ko-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-desktop-only{
    --ko-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-desktop-only{
    --ko-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-desktop-only{
    --ko-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-desktop-only{
    --ko-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-desktop-only{
    --ko-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-desktop-only{
    --ko-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-desktop-only{
    --ko-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-desktop-only{
    --ko-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-desktop-only{
    --ko-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-desktop-only{
    --ko-grid-cell-row-span:12;
  }
}
@media screen and (min-width: 1216px){
  .cell.is-col-start-1-widescreen{
    --ko-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-widescreen{
    --ko-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-widescreen{
    --ko-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-widescreen{
    --ko-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-widescreen{
    --ko-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-widescreen{
    --ko-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-widescreen{
    --ko-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-widescreen{
    --ko-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-widescreen{
    --ko-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-widescreen{
    --ko-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-widescreen{
    --ko-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-widescreen{
    --ko-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-widescreen{
    --ko-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-widescreen{
    --ko-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-widescreen{
    --ko-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-widescreen{
    --ko-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-widescreen{
    --ko-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-widescreen{
    --ko-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-widescreen{
    --ko-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-widescreen{
    --ko-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-widescreen{
    --ko-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-widescreen{
    --ko-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-widescreen{
    --ko-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-widescreen{
    --ko-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-widescreen{
    --ko-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-widescreen{
    --ko-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-widescreen{
    --ko-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-widescreen{
    --ko-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-widescreen{
    --ko-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-widescreen{
    --ko-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-widescreen{
    --ko-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-widescreen{
    --ko-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-widescreen{
    --ko-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-widescreen{
    --ko-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-widescreen{
    --ko-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-widescreen{
    --ko-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-widescreen{
    --ko-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-widescreen{
    --ko-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-widescreen{
    --ko-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-widescreen{
    --ko-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-widescreen{
    --ko-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-widescreen{
    --ko-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-widescreen{
    --ko-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-widescreen{
    --ko-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-widescreen{
    --ko-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-widescreen{
    --ko-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-widescreen{
    --ko-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-widescreen{
    --ko-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-widescreen{
    --ko-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-widescreen{
    --ko-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-widescreen{
    --ko-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-widescreen{
    --ko-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-widescreen{
    --ko-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-widescreen{
    --ko-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-widescreen{
    --ko-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-widescreen{
    --ko-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-widescreen{
    --ko-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-widescreen{
    --ko-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-widescreen{
    --ko-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-widescreen{
    --ko-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-widescreen{
    --ko-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-widescreen{
    --ko-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-widescreen{
    --ko-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-widescreen{
    --ko-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-widescreen{
    --ko-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-widescreen{
    --ko-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-widescreen{
    --ko-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-widescreen{
    --ko-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-widescreen{
    --ko-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-widescreen{
    --ko-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-widescreen{
    --ko-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-widescreen{
    --ko-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-widescreen{
    --ko-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-widescreen{
    --ko-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-widescreen{
    --ko-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-widescreen{
    --ko-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-widescreen{
    --ko-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-widescreen{
    --ko-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-widescreen{
    --ko-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-widescreen{
    --ko-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-widescreen{
    --ko-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-widescreen{
    --ko-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-widescreen{
    --ko-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-widescreen{
    --ko-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-widescreen{
    --ko-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-widescreen{
    --ko-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-widescreen{
    --ko-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-widescreen{
    --ko-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-widescreen{
    --ko-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-widescreen{
    --ko-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-widescreen{
    --ko-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-widescreen{
    --ko-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-widescreen{
    --ko-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-widescreen{
    --ko-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-widescreen{
    --ko-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-widescreen{
    --ko-grid-cell-row-span:12;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .cell.is-col-start-1-widescreen-only{
    --ko-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-widescreen-only{
    --ko-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-widescreen-only{
    --ko-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-widescreen-only{
    --ko-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-widescreen-only{
    --ko-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-widescreen-only{
    --ko-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-widescreen-only{
    --ko-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-widescreen-only{
    --ko-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-widescreen-only{
    --ko-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-widescreen-only{
    --ko-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-widescreen-only{
    --ko-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-widescreen-only{
    --ko-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-widescreen-only{
    --ko-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-widescreen-only{
    --ko-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-widescreen-only{
    --ko-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-widescreen-only{
    --ko-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-widescreen-only{
    --ko-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-widescreen-only{
    --ko-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-widescreen-only{
    --ko-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-widescreen-only{
    --ko-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-widescreen-only{
    --ko-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-widescreen-only{
    --ko-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-widescreen-only{
    --ko-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-widescreen-only{
    --ko-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-widescreen-only{
    --ko-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-widescreen-only{
    --ko-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-widescreen-only{
    --ko-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-widescreen-only{
    --ko-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-widescreen-only{
    --ko-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-widescreen-only{
    --ko-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-widescreen-only{
    --ko-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-widescreen-only{
    --ko-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-widescreen-only{
    --ko-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-widescreen-only{
    --ko-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-widescreen-only{
    --ko-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-widescreen-only{
    --ko-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-widescreen-only{
    --ko-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-widescreen-only{
    --ko-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-widescreen-only{
    --ko-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-widescreen-only{
    --ko-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-widescreen-only{
    --ko-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-widescreen-only{
    --ko-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-widescreen-only{
    --ko-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-widescreen-only{
    --ko-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-widescreen-only{
    --ko-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-widescreen-only{
    --ko-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-widescreen-only{
    --ko-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-widescreen-only{
    --ko-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-widescreen-only{
    --ko-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-widescreen-only{
    --ko-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-widescreen-only{
    --ko-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-widescreen-only{
    --ko-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-widescreen-only{
    --ko-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-widescreen-only{
    --ko-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-widescreen-only{
    --ko-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-widescreen-only{
    --ko-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-widescreen-only{
    --ko-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-widescreen-only{
    --ko-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-widescreen-only{
    --ko-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-widescreen-only{
    --ko-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-widescreen-only{
    --ko-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-widescreen-only{
    --ko-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-widescreen-only{
    --ko-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-widescreen-only{
    --ko-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-widescreen-only{
    --ko-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-widescreen-only{
    --ko-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-widescreen-only{
    --ko-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-widescreen-only{
    --ko-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-widescreen-only{
    --ko-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-widescreen-only{
    --ko-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-widescreen-only{
    --ko-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-widescreen-only{
    --ko-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-widescreen-only{
    --ko-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-widescreen-only{
    --ko-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-widescreen-only{
    --ko-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-widescreen-only{
    --ko-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-widescreen-only{
    --ko-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-widescreen-only{
    --ko-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-widescreen-only{
    --ko-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-widescreen-only{
    --ko-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-widescreen-only{
    --ko-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-widescreen-only{
    --ko-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-widescreen-only{
    --ko-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-widescreen-only{
    --ko-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-widescreen-only{
    --ko-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-widescreen-only{
    --ko-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-widescreen-only{
    --ko-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-widescreen-only{
    --ko-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-widescreen-only{
    --ko-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-widescreen-only{
    --ko-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-widescreen-only{
    --ko-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-widescreen-only{
    --ko-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-widescreen-only{
    --ko-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-widescreen-only{
    --ko-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-widescreen-only{
    --ko-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-widescreen-only{
    --ko-grid-cell-row-span:12;
  }
}
@media screen and (min-width: 1408px){
  .cell.is-col-start-1-fullhd{
    --ko-grid-cell-column-start:1;
  }
  .cell.is-col-end-1-fullhd{
    --ko-grid-cell-column-end:1;
  }
  .cell.is-col-from-end-1-fullhd{
    --ko-grid-cell-column-start:-1;
  }
  .cell.is-col-span-1-fullhd{
    --ko-grid-cell-column-span:1;
  }
  .cell.is-row-start-1-fullhd{
    --ko-grid-cell-row-start:1;
  }
  .cell.is-row-end-1-fullhd{
    --ko-grid-cell-row-end:1;
  }
  .cell.is-row-from-end-1-fullhd{
    --ko-grid-cell-row-start:-1;
  }
  .cell.is-row-span-1-fullhd{
    --ko-grid-cell-row-span:1;
  }
  .cell.is-col-start-2-fullhd{
    --ko-grid-cell-column-start:2;
  }
  .cell.is-col-end-2-fullhd{
    --ko-grid-cell-column-end:2;
  }
  .cell.is-col-from-end-2-fullhd{
    --ko-grid-cell-column-start:-2;
  }
  .cell.is-col-span-2-fullhd{
    --ko-grid-cell-column-span:2;
  }
  .cell.is-row-start-2-fullhd{
    --ko-grid-cell-row-start:2;
  }
  .cell.is-row-end-2-fullhd{
    --ko-grid-cell-row-end:2;
  }
  .cell.is-row-from-end-2-fullhd{
    --ko-grid-cell-row-start:-2;
  }
  .cell.is-row-span-2-fullhd{
    --ko-grid-cell-row-span:2;
  }
  .cell.is-col-start-3-fullhd{
    --ko-grid-cell-column-start:3;
  }
  .cell.is-col-end-3-fullhd{
    --ko-grid-cell-column-end:3;
  }
  .cell.is-col-from-end-3-fullhd{
    --ko-grid-cell-column-start:-3;
  }
  .cell.is-col-span-3-fullhd{
    --ko-grid-cell-column-span:3;
  }
  .cell.is-row-start-3-fullhd{
    --ko-grid-cell-row-start:3;
  }
  .cell.is-row-end-3-fullhd{
    --ko-grid-cell-row-end:3;
  }
  .cell.is-row-from-end-3-fullhd{
    --ko-grid-cell-row-start:-3;
  }
  .cell.is-row-span-3-fullhd{
    --ko-grid-cell-row-span:3;
  }
  .cell.is-col-start-4-fullhd{
    --ko-grid-cell-column-start:4;
  }
  .cell.is-col-end-4-fullhd{
    --ko-grid-cell-column-end:4;
  }
  .cell.is-col-from-end-4-fullhd{
    --ko-grid-cell-column-start:-4;
  }
  .cell.is-col-span-4-fullhd{
    --ko-grid-cell-column-span:4;
  }
  .cell.is-row-start-4-fullhd{
    --ko-grid-cell-row-start:4;
  }
  .cell.is-row-end-4-fullhd{
    --ko-grid-cell-row-end:4;
  }
  .cell.is-row-from-end-4-fullhd{
    --ko-grid-cell-row-start:-4;
  }
  .cell.is-row-span-4-fullhd{
    --ko-grid-cell-row-span:4;
  }
  .cell.is-col-start-5-fullhd{
    --ko-grid-cell-column-start:5;
  }
  .cell.is-col-end-5-fullhd{
    --ko-grid-cell-column-end:5;
  }
  .cell.is-col-from-end-5-fullhd{
    --ko-grid-cell-column-start:-5;
  }
  .cell.is-col-span-5-fullhd{
    --ko-grid-cell-column-span:5;
  }
  .cell.is-row-start-5-fullhd{
    --ko-grid-cell-row-start:5;
  }
  .cell.is-row-end-5-fullhd{
    --ko-grid-cell-row-end:5;
  }
  .cell.is-row-from-end-5-fullhd{
    --ko-grid-cell-row-start:-5;
  }
  .cell.is-row-span-5-fullhd{
    --ko-grid-cell-row-span:5;
  }
  .cell.is-col-start-6-fullhd{
    --ko-grid-cell-column-start:6;
  }
  .cell.is-col-end-6-fullhd{
    --ko-grid-cell-column-end:6;
  }
  .cell.is-col-from-end-6-fullhd{
    --ko-grid-cell-column-start:-6;
  }
  .cell.is-col-span-6-fullhd{
    --ko-grid-cell-column-span:6;
  }
  .cell.is-row-start-6-fullhd{
    --ko-grid-cell-row-start:6;
  }
  .cell.is-row-end-6-fullhd{
    --ko-grid-cell-row-end:6;
  }
  .cell.is-row-from-end-6-fullhd{
    --ko-grid-cell-row-start:-6;
  }
  .cell.is-row-span-6-fullhd{
    --ko-grid-cell-row-span:6;
  }
  .cell.is-col-start-7-fullhd{
    --ko-grid-cell-column-start:7;
  }
  .cell.is-col-end-7-fullhd{
    --ko-grid-cell-column-end:7;
  }
  .cell.is-col-from-end-7-fullhd{
    --ko-grid-cell-column-start:-7;
  }
  .cell.is-col-span-7-fullhd{
    --ko-grid-cell-column-span:7;
  }
  .cell.is-row-start-7-fullhd{
    --ko-grid-cell-row-start:7;
  }
  .cell.is-row-end-7-fullhd{
    --ko-grid-cell-row-end:7;
  }
  .cell.is-row-from-end-7-fullhd{
    --ko-grid-cell-row-start:-7;
  }
  .cell.is-row-span-7-fullhd{
    --ko-grid-cell-row-span:7;
  }
  .cell.is-col-start-8-fullhd{
    --ko-grid-cell-column-start:8;
  }
  .cell.is-col-end-8-fullhd{
    --ko-grid-cell-column-end:8;
  }
  .cell.is-col-from-end-8-fullhd{
    --ko-grid-cell-column-start:-8;
  }
  .cell.is-col-span-8-fullhd{
    --ko-grid-cell-column-span:8;
  }
  .cell.is-row-start-8-fullhd{
    --ko-grid-cell-row-start:8;
  }
  .cell.is-row-end-8-fullhd{
    --ko-grid-cell-row-end:8;
  }
  .cell.is-row-from-end-8-fullhd{
    --ko-grid-cell-row-start:-8;
  }
  .cell.is-row-span-8-fullhd{
    --ko-grid-cell-row-span:8;
  }
  .cell.is-col-start-9-fullhd{
    --ko-grid-cell-column-start:9;
  }
  .cell.is-col-end-9-fullhd{
    --ko-grid-cell-column-end:9;
  }
  .cell.is-col-from-end-9-fullhd{
    --ko-grid-cell-column-start:-9;
  }
  .cell.is-col-span-9-fullhd{
    --ko-grid-cell-column-span:9;
  }
  .cell.is-row-start-9-fullhd{
    --ko-grid-cell-row-start:9;
  }
  .cell.is-row-end-9-fullhd{
    --ko-grid-cell-row-end:9;
  }
  .cell.is-row-from-end-9-fullhd{
    --ko-grid-cell-row-start:-9;
  }
  .cell.is-row-span-9-fullhd{
    --ko-grid-cell-row-span:9;
  }
  .cell.is-col-start-10-fullhd{
    --ko-grid-cell-column-start:10;
  }
  .cell.is-col-end-10-fullhd{
    --ko-grid-cell-column-end:10;
  }
  .cell.is-col-from-end-10-fullhd{
    --ko-grid-cell-column-start:-10;
  }
  .cell.is-col-span-10-fullhd{
    --ko-grid-cell-column-span:10;
  }
  .cell.is-row-start-10-fullhd{
    --ko-grid-cell-row-start:10;
  }
  .cell.is-row-end-10-fullhd{
    --ko-grid-cell-row-end:10;
  }
  .cell.is-row-from-end-10-fullhd{
    --ko-grid-cell-row-start:-10;
  }
  .cell.is-row-span-10-fullhd{
    --ko-grid-cell-row-span:10;
  }
  .cell.is-col-start-11-fullhd{
    --ko-grid-cell-column-start:11;
  }
  .cell.is-col-end-11-fullhd{
    --ko-grid-cell-column-end:11;
  }
  .cell.is-col-from-end-11-fullhd{
    --ko-grid-cell-column-start:-11;
  }
  .cell.is-col-span-11-fullhd{
    --ko-grid-cell-column-span:11;
  }
  .cell.is-row-start-11-fullhd{
    --ko-grid-cell-row-start:11;
  }
  .cell.is-row-end-11-fullhd{
    --ko-grid-cell-row-end:11;
  }
  .cell.is-row-from-end-11-fullhd{
    --ko-grid-cell-row-start:-11;
  }
  .cell.is-row-span-11-fullhd{
    --ko-grid-cell-row-span:11;
  }
  .cell.is-col-start-12-fullhd{
    --ko-grid-cell-column-start:12;
  }
  .cell.is-col-end-12-fullhd{
    --ko-grid-cell-column-end:12;
  }
  .cell.is-col-from-end-12-fullhd{
    --ko-grid-cell-column-start:-12;
  }
  .cell.is-col-span-12-fullhd{
    --ko-grid-cell-column-span:12;
  }
  .cell.is-row-start-12-fullhd{
    --ko-grid-cell-row-start:12;
  }
  .cell.is-row-end-12-fullhd{
    --ko-grid-cell-row-end:12;
  }
  .cell.is-row-from-end-12-fullhd{
    --ko-grid-cell-row-start:-12;
  }
  .cell.is-row-span-12-fullhd{
    --ko-grid-cell-row-span:12;
  }
}
.container{
  flex-grow:1;
  margin:0 auto;
  position:relative;
  width:100%;
}
.container.is-fluid{
  max-width:none !important;
  padding-left:32px;
  padding-right:32px;
  width:100%;
}
@media screen and (min-width: 1024px){
  .container{
    max-width:960px;
  }
}
@media screen and (max-width: 1215px){
  .container.is-widescreen:not(.is-max-desktop){
    max-width:1152px;
  }
}
@media screen and (max-width: 1407px){
  .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){
    max-width:1344px;
  }
}
@media screen and (min-width: 1216px){
  .container:not(.is-max-desktop){
    max-width:1152px;
  }
}
@media screen and (min-width: 1408px){
  .container:not(.is-max-desktop):not(.is-max-widescreen){
    max-width:1344px;
  }
}

.footer{
  --ko-footer-background-color:var(--ko-scheme-main-bis);
  --ko-footer-color:false;
  --ko-footer-padding:3rem 1.5rem 6rem;
  background-color:var(--ko-footer-background-color);
  padding:var(--ko-footer-padding);
}

.hero{
  --ko-hero-body-padding:3rem 1.5rem;
  --ko-hero-body-padding-tablet:3rem 3rem;
  --ko-hero-body-padding-small:1.5rem;
  --ko-hero-body-padding-medium:9rem 4.5rem;
  --ko-hero-body-padding-large:18rem 6rem;
}

.hero{
  align-items:stretch;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}
.hero .navbar{
  background:none;
}
.hero .tabs ul{
  border-bottom:none;
}
.hero.is-white{
  --ko-hero-h:var(--ko-white-h);
  --ko-hero-s:var(--ko-white-s);
  --ko-hero-background-l:var(--ko-white-l);
  --ko-hero-color-l:var(--ko-white-invert-l);
  background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-white .navbar{
  --ko-navbar-item-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-navbar-item-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-white .tabs{
  --ko-tabs-link-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-border-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-tabs-link-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-white .subtitle{
  --ko-subtitle-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-subtitle-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-white .title{
  --ko-title-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-title-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-white.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 768px){
  .hero.is-white.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-black{
  --ko-hero-h:var(--ko-black-h);
  --ko-hero-s:var(--ko-black-s);
  --ko-hero-background-l:var(--ko-black-l);
  --ko-hero-color-l:var(--ko-black-invert-l);
  background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-black .navbar{
  --ko-navbar-item-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-navbar-item-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-black .tabs{
  --ko-tabs-link-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-border-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-tabs-link-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-black .subtitle{
  --ko-subtitle-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-subtitle-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-black .title{
  --ko-title-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-title-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-black.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 768px){
  .hero.is-black.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-light{
  --ko-hero-h:var(--ko-light-h);
  --ko-hero-s:var(--ko-light-s);
  --ko-hero-background-l:var(--ko-light-l);
  --ko-hero-color-l:var(--ko-light-invert-l);
  background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-light .navbar{
  --ko-navbar-item-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-navbar-item-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-light .tabs{
  --ko-tabs-link-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-border-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-tabs-link-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-light .subtitle{
  --ko-subtitle-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-subtitle-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-light .title{
  --ko-title-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-title-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-light.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 768px){
  .hero.is-light.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-dark{
  --ko-hero-h:var(--ko-dark-h);
  --ko-hero-s:var(--ko-dark-s);
  --ko-hero-background-l:var(--ko-dark-l);
  --ko-hero-color-l:var(--ko-dark-invert-l);
  background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-dark .navbar{
  --ko-navbar-item-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-navbar-item-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-dark .tabs{
  --ko-tabs-link-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-border-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-tabs-link-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-dark .subtitle{
  --ko-subtitle-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-subtitle-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-dark .title{
  --ko-title-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-title-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-dark.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 768px){
  .hero.is-dark.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-text{
  --ko-hero-h:var(--ko-text-h);
  --ko-hero-s:var(--ko-text-s);
  --ko-hero-background-l:var(--ko-text-l);
  --ko-hero-color-l:var(--ko-text-invert-l);
  background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-text .navbar{
  --ko-navbar-item-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-navbar-item-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-text .tabs{
  --ko-tabs-link-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-border-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-tabs-link-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-text .subtitle{
  --ko-subtitle-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-subtitle-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-text .title{
  --ko-title-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-title-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-text.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 768px){
  .hero.is-text.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-primary{
  --ko-hero-h:var(--ko-primary-h);
  --ko-hero-s:var(--ko-primary-s);
  --ko-hero-background-l:var(--ko-primary-l);
  --ko-hero-color-l:var(--ko-primary-invert-l);
  background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-primary .navbar{
  --ko-navbar-item-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-navbar-item-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-primary .tabs{
  --ko-tabs-link-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-border-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-tabs-link-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-primary .subtitle{
  --ko-subtitle-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-subtitle-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-primary .title{
  --ko-title-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-title-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-primary.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 768px){
  .hero.is-primary.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-link{
  --ko-hero-h:var(--ko-link-h);
  --ko-hero-s:var(--ko-link-s);
  --ko-hero-background-l:var(--ko-link-l);
  --ko-hero-color-l:var(--ko-link-invert-l);
  background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-link .navbar{
  --ko-navbar-item-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-navbar-item-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-link .tabs{
  --ko-tabs-link-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-border-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-tabs-link-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-link .subtitle{
  --ko-subtitle-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-subtitle-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-link .title{
  --ko-title-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-title-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-link.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 768px){
  .hero.is-link.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-info{
  --ko-hero-h:var(--ko-info-h);
  --ko-hero-s:var(--ko-info-s);
  --ko-hero-background-l:var(--ko-info-l);
  --ko-hero-color-l:var(--ko-info-invert-l);
  background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-info .navbar{
  --ko-navbar-item-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-navbar-item-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-info .tabs{
  --ko-tabs-link-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-border-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-tabs-link-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-info .subtitle{
  --ko-subtitle-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-subtitle-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-info .title{
  --ko-title-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-title-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-info.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 768px){
  .hero.is-info.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-success{
  --ko-hero-h:var(--ko-success-h);
  --ko-hero-s:var(--ko-success-s);
  --ko-hero-background-l:var(--ko-success-l);
  --ko-hero-color-l:var(--ko-success-invert-l);
  background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-success .navbar{
  --ko-navbar-item-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-navbar-item-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-success .tabs{
  --ko-tabs-link-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-border-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-tabs-link-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-success .subtitle{
  --ko-subtitle-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-subtitle-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-success .title{
  --ko-title-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-title-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-success.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 768px){
  .hero.is-success.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-warning{
  --ko-hero-h:var(--ko-warning-h);
  --ko-hero-s:var(--ko-warning-s);
  --ko-hero-background-l:var(--ko-warning-l);
  --ko-hero-color-l:var(--ko-warning-invert-l);
  background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-warning .navbar{
  --ko-navbar-item-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-navbar-item-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-warning .tabs{
  --ko-tabs-link-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-border-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-tabs-link-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-warning .subtitle{
  --ko-subtitle-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-subtitle-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-warning .title{
  --ko-title-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-title-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-warning.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 768px){
  .hero.is-warning.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-danger{
  --ko-hero-h:var(--ko-danger-h);
  --ko-hero-s:var(--ko-danger-s);
  --ko-hero-background-l:var(--ko-danger-l);
  --ko-hero-color-l:var(--ko-danger-invert-l);
  background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-danger .navbar{
  --ko-navbar-item-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-hover-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-navbar-item-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-navbar-item-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-danger .tabs{
  --ko-tabs-link-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-background-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-tabs-boxed-link-active-border-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
  --ko-tabs-link-active-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l));
}
.hero.is-danger .subtitle{
  --ko-subtitle-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-subtitle-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-danger .title{
  --ko-title-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
  --ko-title-strong-color:hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l));
}
.hero.is-danger.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-background-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
}
@media screen and (max-width: 768px){
  .hero.is-danger.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--ko-hero-h) - 5deg), calc(var(--ko-hero-s) + 10%), calc(var(--ko-hero-background-l) + 5%)) 0%, hsl(var(--ko-hero-h), var(--ko-hero-s), var(--ko-hero-color-l)) 71%, hsl(calc(var(--ko-hero-h) + 5deg), calc(var(--ko-hero-s) - 10%), calc(var(--ko-hero-background-l) - 5%)) 100%);
  }
}
.hero.is-small .hero-body{
  padding:var(--ko-hero-body-padding-small);
}
@media screen and (min-width: 769px), print{
  .hero.is-medium .hero-body{
    padding:var(--ko-hero-body-padding-medium);
  }
}
@media screen and (min-width: 769px), print{
  .hero.is-large .hero-body{
    padding:var(--ko-hero-body-padding-large);
  }
}
.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body{
  align-items:center;
  display:flex;
}
.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container{
  flex-grow:1;
  flex-shrink:1;
}
.hero.is-halfheight{
  min-height:50vh;
}
.hero.is-fullheight{
  min-height:100vh;
}

.hero-video{
  overflow:hidden;
}
.hero-video video{
  left:50%;
  min-height:100%;
  min-width:100%;
  position:absolute;
  top:50%;
  transform:translate3d(-50%, -50%, 0);
}
.hero-video.is-transparent{
  opacity:0.3;
}
@media screen and (max-width: 768px){
  .hero-video{
    display:none;
  }
}

.hero-buttons{
  margin-top:1.5rem;
}
@media screen and (max-width: 768px){
  .hero-buttons .button{
    display:flex;
  }
  .hero-buttons .button:not(:last-child){
    margin-bottom:0.75rem;
  }
}
@media screen and (min-width: 769px), print{
  .hero-buttons{
    display:flex;
    justify-content:center;
  }
  .hero-buttons .button:not(:last-child){
    margin-inline-end:1.5rem;
  }
}

.hero-head,
.hero-foot{
  flex-grow:0;
  flex-shrink:0;
}

.hero-body{
  flex-grow:1;
  flex-shrink:0;
  padding:var(--ko-hero-body-padding);
}
@media screen and (min-width: 769px), print{
  .hero-body{
    padding:var(--ko-hero-body-padding-tablet);
  }
}

.level{
  --ko-level-item-spacing:calc(var(--ko-block-spacing) * 0.5);
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  gap:var(--ko-level-item-spacing);
}
.level code{
  border-radius:var(--ko-radius);
}
.level img{
  display:inline-block;
  vertical-align:top;
}
.level.is-mobile{
  display:flex;
  flex-direction:row;
}
.level.is-mobile .level-left,
.level.is-mobile .level-right{
  display:flex;
}
.level.is-mobile .level-item:not(.is-narrow){
  flex-grow:1;
}
@media screen and (min-width: 769px), print{
  .level{
    display:flex;
    flex-direction:row;
  }
  .level > .level-item:not(.is-narrow){
    flex-grow:1;
  }
}

.level-item{
  align-items:center;
  display:flex;
  flex-basis:auto;
  flex-grow:0;
  flex-shrink:0;
  justify-content:center;
}
.level-item .title,
.level-item .subtitle{
  margin-bottom:0;
}

.level-left,
.level-right{
  flex-basis:auto;
  flex-grow:0;
  flex-shrink:0;
  gap:calc(var(--ko-block-spacing) * 0.5);
}
.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible{
  flex-grow:1;
}

.level-left{
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
}
@media screen and (min-width: 769px), print{
  .level-left{
    flex-direction:row;
  }
}

.level-right{
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}
@media screen and (min-width: 769px), print{
  .level-right{
    flex-direction:row;
  }
}

.media{
  --ko-media-border-color:hsla(var(--ko-scheme-h), var(--ko-scheme-s), var(--ko-border-l), 0.5);
  --ko-media-border-size:1px;
  --ko-media-spacing:1rem;
  --ko-media-spacing-large:1.5rem;
  --ko-media-content-spacing:0.75rem;
  --ko-media-level-1-spacing:0.75rem;
  --ko-media-level-1-content-spacing:0.5rem;
  --ko-media-level-2-spacing:0.5rem;
  align-items:flex-start;
  display:flex;
  text-align:inherit;
}
.media .content:not(:last-child){
  margin-bottom:var(--ko-media-content-spacing);
}
.media .media{
  border-top-color:var(--ko-media-border-color);
  border-top-style:solid;
  border-top-width:var(--ko-media-border-size);
  display:flex;
  padding-top:var(--ko-media-level-1-spacing);
}
.media .media .content:not(:last-child),
.media .media .control:not(:last-child){
  margin-bottom:var(--ko-media-level-1-content-spacing);
}
.media .media .media{
  padding-top:var(--ko-media-level-2-spacing);
}
.media .media .media + .media{
  margin-top:var(--ko-media-level-2-spacing);
}
.media + .media{
  border-top-color:var(--ko-media-border-color);
  border-top-style:solid;
  border-top-width:var(--ko-media-border-size);
  margin-top:var(--ko-media-spacing);
  padding-top:var(--ko-media-spacing);
}
.media.is-large + .media{
  margin-top:var(--ko-media-spacing-large);
  padding-top:var(--ko-media-spacing-large);
}

.media-left,
.media-right{
  flex-basis:auto;
  flex-grow:0;
  flex-shrink:0;
}

.media-left{
  margin-inline-end:var(--ko-media-spacing);
}

.media-right{
  margin-inline-start:var(--ko-media-spacing);
}

.media-content{
  flex-basis:auto;
  flex-grow:1;
  flex-shrink:1;
  text-align:inherit;
}

@media screen and (max-width: 768px){
  .media-content{
    overflow-x:auto;
  }
}
.section{
  --ko-section-padding:3rem 1.5rem;
  --ko-section-padding-desktop:3rem 3rem;
  --ko-section-padding-medium:9rem 4.5rem;
  --ko-section-padding-large:18rem 6rem;
  padding:var(--ko-section-padding);
}
@media screen and (min-width: 1024px){
  .section{
    padding:var(--ko-section-padding-desktop);
  }
  .section.is-medium{
    padding:var(--ko-section-padding-medium);
  }
  .section.is-large{
    padding:var(--ko-section-padding-large);
  }
}

:root{
  --ko-skeleton-background:var(--ko-border);
  --ko-skeleton-radius:var(--ko-radius-small);
  --ko-skeleton-block-min-height:4.5em;
  --ko-skeleton-lines-gap:0.75em;
  --ko-skeleton-line-height:0.75em;
}

.skeleton-lines > div, .skeleton-block, .has-skeleton::after, .is-skeleton{
  animation-duration:2s;
  animation-iteration-count:infinite;
  animation-name:pulsate;
  animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1);
  background-color:var(--ko-skeleton-background);
  border-radius:var(--ko-skeleton-radius);
  box-shadow:none;
  pointer-events:none;
}

.is-skeleton{
  color:transparent !important;
}
.is-skeleton em,
.is-skeleton strong{
  color:inherit;
}
.is-skeleton img{
  visibility:hidden;
}
.is-skeleton.checkbox input{
  opacity:0;
}
.is-skeleton.delete{
  border-radius:var(--ko-radius-rounded);
}
.is-skeleton.delete::before, .is-skeleton.delete::after{
  display:none;
}

input.is-skeleton,
textarea.is-skeleton{
  resize:none;
}
input.is-skeleton::-moz-placeholder,
textarea.is-skeleton::-moz-placeholder{
  color:transparent !important;
}
input.is-skeleton::-webkit-input-placeholder,
textarea.is-skeleton::-webkit-input-placeholder{
  color:transparent !important;
}
input.is-skeleton:-moz-placeholder,
textarea.is-skeleton:-moz-placeholder{
  color:transparent !important;
}
input.is-skeleton:-ms-input-placeholder,
textarea.is-skeleton:-ms-input-placeholder{
  color:transparent !important;
}

.has-skeleton{
  color:transparent !important;
  position:relative;
}
.has-skeleton::after{
  content:"";
  display:block;
  height:100%;
  left:0;
  max-width:100%;
  min-width:10%;
  position:absolute;
  top:0;
  width:7em;
}

.skeleton-block{
  color:transparent !important;
  min-height:var(--ko-skeleton-block-min-height);
}

.skeleton-lines{
  color:transparent !important;
  display:flex;
  flex-direction:column;
  gap:var(--ko-skeleton-lines-gap);
  position:relative;
}
.skeleton-lines > div{
  height:var(--ko-skeleton-line-height);
}
.skeleton-lines > div:last-child{
  min-width:4em;
  width:30%;
}
.is-aspect-ratio-1by1{
  aspect-ratio:1/1;
}

.is-aspect-ratio-5by4{
  aspect-ratio:5/4;
}

.is-aspect-ratio-4by3{
  aspect-ratio:4/3;
}

.is-aspect-ratio-3by2{
  aspect-ratio:3/2;
}

.is-aspect-ratio-5by3{
  aspect-ratio:5/3;
}

.is-aspect-ratio-16by9{
  aspect-ratio:16/9;
}

.is-aspect-ratio-2by1{
  aspect-ratio:2/1;
}

.is-aspect-ratio-3by1{
  aspect-ratio:3/1;
}

.is-aspect-ratio-4by5{
  aspect-ratio:4/5;
}

.is-aspect-ratio-3by4{
  aspect-ratio:3/4;
}

.is-aspect-ratio-2by3{
  aspect-ratio:2/3;
}

.is-aspect-ratio-3by5{
  aspect-ratio:3/5;
}

.is-aspect-ratio-9by16{
  aspect-ratio:9/16;
}

.is-aspect-ratio-1by2{
  aspect-ratio:1/2;
}

.is-aspect-ratio-1by3{
  aspect-ratio:1/3;
}

.has-radius-small{
  border-radius:var(--ko-radius-small);
}

.has-radius-normal{
  border-radius:var(--ko-radius);
}

.has-radius-large{
  border-radius:var(--ko-radius-large);
}

.has-radius-rounded{
  border-radius:var(--ko-radius-rounded);
}

.has-background{
  background-color:var(--ko-background);
}

[class*=is-color-white],
[class*=has-text-white]{
  --ko-color-l:var(--ko-white-l);
  --ko-color-l-delta:0%;
  color:hsl(var(--ko-white-h), var(--ko-white-s), calc(var(--ko-color-l) + var(--ko-color-l-delta))) !important;
}

[class*=is-background-white],
[class*=has-background-white]{
  --ko-background-l:var(--ko-white-l);
  --ko-background-l-delta:0%;
  background-color:hsl(var(--ko-white-h), var(--ko-white-s), calc(var(--ko-background-l) + var(--ko-background-l-delta))) !important;
}

.is-color-white-invert,
.has-text-white-invert{
  --ko-color-l:var(--ko-white-invert-l);
}

.is-background-white-invert,
.has-background-white-invert{
  --ko-background-l:var(--ko-white-invert-l);
}

.is-color-white-on-scheme,
.has-text-white-on-scheme{
  --ko-color-l:var(--ko-white-on-scheme-l);
}

.is-background-white-on-scheme,
.has-background-white-on-scheme{
  --ko-background-l:var(--ko-white-on-scheme-l);
}

.is-color-white-light,
.has-text-white-light{
  --ko-color-l:var(--ko-white-light-l);
}

.is-background-white-light,
.has-background-white-light{
  --ko-background-l:var(--ko-white-light-l);
}

.is-color-white-light-invert,
.has-text-white-light-invert{
  --ko-color-l:var(--ko-white-light-invert-l);
}

.is-background-white-light-invert,
.has-background-white-light-invert{
  --ko-background-l:var(--ko-white-light-invert-l);
}

.is-color-white-dark,
.has-text-white-dark{
  --ko-color-l:var(--ko-white-dark-l);
}

.is-background-white-dark,
.has-background-white-dark{
  --ko-background-l:var(--ko-white-dark-l);
}

.is-color-white-dark-invert,
.has-text-white-dark-invert{
  --ko-color-l:var(--ko-white-dark-invert-l);
}

.is-background-white-dark-invert,
.has-background-white-dark-invert{
  --ko-background-l:var(--ko-white-dark-invert-l);
}

.is-color-white-soft,
.has-text-white-soft{
  --ko-color-l:var(--ko-soft-l);
}

.is-background-white-soft,
.has-background-white-soft{
  --ko-background-l:var(--ko-soft-l);
}

.is-color-white-bold,
.has-text-white-bold{
  --ko-color-l:var(--ko-bold-l);
}

.is-background-white-bold,
.has-background-white-bold{
  --ko-background-l:var(--ko-bold-l);
}

.is-color-white-soft-invert,
.has-text-white-soft-invert{
  --ko-color-l:var(--ko-soft-invert-l);
}

.is-background-white-soft-invert,
.has-background-white-soft-invert{
  --ko-background-l:var(--ko-soft-invert-l);
}

.is-color-white-bold-invert,
.has-text-white-bold-invert{
  --ko-color-l:var(--ko-bold-invert-l);
}

.is-background-white-bold-invert,
.has-background-white-bold-invert{
  --ko-background-l:var(--ko-bold-invert-l);
}

.is-color-white-00,
.has-text-white-00{
  --ko-color-l:var(--ko-white-00-l);
}

.is-background-white-00,
.has-background-white-00{
  --ko-background-l:var(--ko-white-00-l);
}

.is-color-white-00-invert,
.has-text-white-00-invert{
  --ko-color-l:var(--ko-white-00-invert-l);
}

.is-background-white-00-invert,
.has-background-white-00-invert{
  --ko-background-l:var(--ko-white-00-invert-l);
}

.is-color-white-05,
.has-text-white-05{
  --ko-color-l:var(--ko-white-05-l);
}

.is-background-white-05,
.has-background-white-05{
  --ko-background-l:var(--ko-white-05-l);
}

.is-color-white-05-invert,
.has-text-white-05-invert{
  --ko-color-l:var(--ko-white-05-invert-l);
}

.is-background-white-05-invert,
.has-background-white-05-invert{
  --ko-background-l:var(--ko-white-05-invert-l);
}

.is-color-white-10,
.has-text-white-10{
  --ko-color-l:var(--ko-white-10-l);
}

.is-background-white-10,
.has-background-white-10{
  --ko-background-l:var(--ko-white-10-l);
}

.is-color-white-10-invert,
.has-text-white-10-invert{
  --ko-color-l:var(--ko-white-10-invert-l);
}

.is-background-white-10-invert,
.has-background-white-10-invert{
  --ko-background-l:var(--ko-white-10-invert-l);
}

.is-color-white-15,
.has-text-white-15{
  --ko-color-l:var(--ko-white-15-l);
}

.is-background-white-15,
.has-background-white-15{
  --ko-background-l:var(--ko-white-15-l);
}

.is-color-white-15-invert,
.has-text-white-15-invert{
  --ko-color-l:var(--ko-white-15-invert-l);
}

.is-background-white-15-invert,
.has-background-white-15-invert{
  --ko-background-l:var(--ko-white-15-invert-l);
}

.is-color-white-20,
.has-text-white-20{
  --ko-color-l:var(--ko-white-20-l);
}

.is-background-white-20,
.has-background-white-20{
  --ko-background-l:var(--ko-white-20-l);
}

.is-color-white-20-invert,
.has-text-white-20-invert{
  --ko-color-l:var(--ko-white-20-invert-l);
}

.is-background-white-20-invert,
.has-background-white-20-invert{
  --ko-background-l:var(--ko-white-20-invert-l);
}

.is-color-white-25,
.has-text-white-25{
  --ko-color-l:var(--ko-white-25-l);
}

.is-background-white-25,
.has-background-white-25{
  --ko-background-l:var(--ko-white-25-l);
}

.is-color-white-25-invert,
.has-text-white-25-invert{
  --ko-color-l:var(--ko-white-25-invert-l);
}

.is-background-white-25-invert,
.has-background-white-25-invert{
  --ko-background-l:var(--ko-white-25-invert-l);
}

.is-color-white-30,
.has-text-white-30{
  --ko-color-l:var(--ko-white-30-l);
}

.is-background-white-30,
.has-background-white-30{
  --ko-background-l:var(--ko-white-30-l);
}

.is-color-white-30-invert,
.has-text-white-30-invert{
  --ko-color-l:var(--ko-white-30-invert-l);
}

.is-background-white-30-invert,
.has-background-white-30-invert{
  --ko-background-l:var(--ko-white-30-invert-l);
}

.is-color-white-35,
.has-text-white-35{
  --ko-color-l:var(--ko-white-35-l);
}

.is-background-white-35,
.has-background-white-35{
  --ko-background-l:var(--ko-white-35-l);
}

.is-color-white-35-invert,
.has-text-white-35-invert{
  --ko-color-l:var(--ko-white-35-invert-l);
}

.is-background-white-35-invert,
.has-background-white-35-invert{
  --ko-background-l:var(--ko-white-35-invert-l);
}

.is-color-white-40,
.has-text-white-40{
  --ko-color-l:var(--ko-white-40-l);
}

.is-background-white-40,
.has-background-white-40{
  --ko-background-l:var(--ko-white-40-l);
}

.is-color-white-40-invert,
.has-text-white-40-invert{
  --ko-color-l:var(--ko-white-40-invert-l);
}

.is-background-white-40-invert,
.has-background-white-40-invert{
  --ko-background-l:var(--ko-white-40-invert-l);
}

.is-color-white-45,
.has-text-white-45{
  --ko-color-l:var(--ko-white-45-l);
}

.is-background-white-45,
.has-background-white-45{
  --ko-background-l:var(--ko-white-45-l);
}

.is-color-white-45-invert,
.has-text-white-45-invert{
  --ko-color-l:var(--ko-white-45-invert-l);
}

.is-background-white-45-invert,
.has-background-white-45-invert{
  --ko-background-l:var(--ko-white-45-invert-l);
}

.is-color-white-50,
.has-text-white-50{
  --ko-color-l:var(--ko-white-50-l);
}

.is-background-white-50,
.has-background-white-50{
  --ko-background-l:var(--ko-white-50-l);
}

.is-color-white-50-invert,
.has-text-white-50-invert{
  --ko-color-l:var(--ko-white-50-invert-l);
}

.is-background-white-50-invert,
.has-background-white-50-invert{
  --ko-background-l:var(--ko-white-50-invert-l);
}

.is-color-white-55,
.has-text-white-55{
  --ko-color-l:var(--ko-white-55-l);
}

.is-background-white-55,
.has-background-white-55{
  --ko-background-l:var(--ko-white-55-l);
}

.is-color-white-55-invert,
.has-text-white-55-invert{
  --ko-color-l:var(--ko-white-55-invert-l);
}

.is-background-white-55-invert,
.has-background-white-55-invert{
  --ko-background-l:var(--ko-white-55-invert-l);
}

.is-color-white-60,
.has-text-white-60{
  --ko-color-l:var(--ko-white-60-l);
}

.is-background-white-60,
.has-background-white-60{
  --ko-background-l:var(--ko-white-60-l);
}

.is-color-white-60-invert,
.has-text-white-60-invert{
  --ko-color-l:var(--ko-white-60-invert-l);
}

.is-background-white-60-invert,
.has-background-white-60-invert{
  --ko-background-l:var(--ko-white-60-invert-l);
}

.is-color-white-65,
.has-text-white-65{
  --ko-color-l:var(--ko-white-65-l);
}

.is-background-white-65,
.has-background-white-65{
  --ko-background-l:var(--ko-white-65-l);
}

.is-color-white-65-invert,
.has-text-white-65-invert{
  --ko-color-l:var(--ko-white-65-invert-l);
}

.is-background-white-65-invert,
.has-background-white-65-invert{
  --ko-background-l:var(--ko-white-65-invert-l);
}

.is-color-white-70,
.has-text-white-70{
  --ko-color-l:var(--ko-white-70-l);
}

.is-background-white-70,
.has-background-white-70{
  --ko-background-l:var(--ko-white-70-l);
}

.is-color-white-70-invert,
.has-text-white-70-invert{
  --ko-color-l:var(--ko-white-70-invert-l);
}

.is-background-white-70-invert,
.has-background-white-70-invert{
  --ko-background-l:var(--ko-white-70-invert-l);
}

.is-color-white-75,
.has-text-white-75{
  --ko-color-l:var(--ko-white-75-l);
}

.is-background-white-75,
.has-background-white-75{
  --ko-background-l:var(--ko-white-75-l);
}

.is-color-white-75-invert,
.has-text-white-75-invert{
  --ko-color-l:var(--ko-white-75-invert-l);
}

.is-background-white-75-invert,
.has-background-white-75-invert{
  --ko-background-l:var(--ko-white-75-invert-l);
}

.is-color-white-80,
.has-text-white-80{
  --ko-color-l:var(--ko-white-80-l);
}

.is-background-white-80,
.has-background-white-80{
  --ko-background-l:var(--ko-white-80-l);
}

.is-color-white-80-invert,
.has-text-white-80-invert{
  --ko-color-l:var(--ko-white-80-invert-l);
}

.is-background-white-80-invert,
.has-background-white-80-invert{
  --ko-background-l:var(--ko-white-80-invert-l);
}

.is-color-white-85,
.has-text-white-85{
  --ko-color-l:var(--ko-white-85-l);
}

.is-background-white-85,
.has-background-white-85{
  --ko-background-l:var(--ko-white-85-l);
}

.is-color-white-85-invert,
.has-text-white-85-invert{
  --ko-color-l:var(--ko-white-85-invert-l);
}

.is-background-white-85-invert,
.has-background-white-85-invert{
  --ko-background-l:var(--ko-white-85-invert-l);
}

.is-color-white-90,
.has-text-white-90{
  --ko-color-l:var(--ko-white-90-l);
}

.is-background-white-90,
.has-background-white-90{
  --ko-background-l:var(--ko-white-90-l);
}

.is-color-white-90-invert,
.has-text-white-90-invert{
  --ko-color-l:var(--ko-white-90-invert-l);
}

.is-background-white-90-invert,
.has-background-white-90-invert{
  --ko-background-l:var(--ko-white-90-invert-l);
}

.is-color-white-95,
.has-text-white-95{
  --ko-color-l:var(--ko-white-95-l);
}

.is-background-white-95,
.has-background-white-95{
  --ko-background-l:var(--ko-white-95-l);
}

.is-color-white-95-invert,
.has-text-white-95-invert{
  --ko-color-l:var(--ko-white-95-invert-l);
}

.is-background-white-95-invert,
.has-background-white-95-invert{
  --ko-background-l:var(--ko-white-95-invert-l);
}

.is-color-white-100,
.has-text-white-100{
  --ko-color-l:var(--ko-white-100-l);
}

.is-background-white-100,
.has-background-white-100{
  --ko-background-l:var(--ko-white-100-l);
}

.is-color-white-100-invert,
.has-text-white-100-invert{
  --ko-color-l:var(--ko-white-100-invert-l);
}

.is-background-white-100-invert,
.has-background-white-100-invert{
  --ko-background-l:var(--ko-white-100-invert-l);
}

a.is-color-white:hover, a.is-color-white:focus-visible,
button.is-color-white:hover,
button.is-color-white:focus-visible,
is-color-white.is-hoverable:hover,
is-color-white.is-hoverable:focus-visible,
a.has-text-white:hover,
a.has-text-white:focus-visible,
button.has-text-white:hover,
button.has-text-white:focus-visible,
has-text-white.is-hoverable:hover,
has-text-white.is-hoverable:focus-visible{
  --ko-color-l-delta:var(--ko-hover-color-l-delta);
}
a.is-color-white:active,
button.is-color-white:active,
is-color-white.is-hoverable:active,
a.has-text-white:active,
button.has-text-white:active,
has-text-white.is-hoverable:active{
  --ko-color-l-delta:var(--ko-active-color-l-delta);
}

a.is-background-white:hover, a.is-background-white:focus-visible,
button.is-background-white:hover,
button.is-background-white:focus-visible,
is-background-white.is-hoverable:hover,
is-background-white.is-hoverable:focus-visible,
a.has-background-white:hover,
a.has-background-white:focus-visible,
button.has-background-white:hover,
button.has-background-white:focus-visible,
has-background-white.is-hoverable:hover,
has-background-white.is-hoverable:focus-visible{
  --ko-background-l-delta:var(--ko-hover-background-l-delta);
}
a.is-background-white:active,
button.is-background-white:active,
is-background-white.is-hoverable:active,
a.has-background-white:active,
button.has-background-white:active,
has-background-white.is-hoverable:active{
  --ko-background-l-delta:var(--ko-active-background-l-delta);
}

.is-palette-white{
  --h:var(--ko-white-h);
  --s:var(--ko-white-s);
  --l:var(--ko-white-l);
  --color:hsl(var(--h), var(--s), var(--l));
  --00-l:var(--ko-white-00-l);
  --color-00:hsl(var(--h), var(--s), var(--00-l));
  --05-l:var(--ko-white-05-l);
  --color-05:hsl(var(--h), var(--s), var(--05-l));
  --10-l:var(--ko-white-10-l);
  --color-10:hsl(var(--h), var(--s), var(--10-l));
  --15-l:var(--ko-white-15-l);
  --color-15:hsl(var(--h), var(--s), var(--15-l));
  --20-l:var(--ko-white-20-l);
  --color-20:hsl(var(--h), var(--s), var(--20-l));
  --25-l:var(--ko-white-25-l);
  --color-25:hsl(var(--h), var(--s), var(--25-l));
  --30-l:var(--ko-white-30-l);
  --color-30:hsl(var(--h), var(--s), var(--30-l));
  --35-l:var(--ko-white-35-l);
  --color-35:hsl(var(--h), var(--s), var(--35-l));
  --40-l:var(--ko-white-40-l);
  --color-40:hsl(var(--h), var(--s), var(--40-l));
  --45-l:var(--ko-white-45-l);
  --color-45:hsl(var(--h), var(--s), var(--45-l));
  --50-l:var(--ko-white-50-l);
  --color-50:hsl(var(--h), var(--s), var(--50-l));
  --55-l:var(--ko-white-55-l);
  --color-55:hsl(var(--h), var(--s), var(--55-l));
  --60-l:var(--ko-white-60-l);
  --color-60:hsl(var(--h), var(--s), var(--60-l));
  --65-l:var(--ko-white-65-l);
  --color-65:hsl(var(--h), var(--s), var(--65-l));
  --70-l:var(--ko-white-70-l);
  --color-70:hsl(var(--h), var(--s), var(--70-l));
  --75-l:var(--ko-white-75-l);
  --color-75:hsl(var(--h), var(--s), var(--75-l));
  --80-l:var(--ko-white-80-l);
  --color-80:hsl(var(--h), var(--s), var(--80-l));
  --85-l:var(--ko-white-85-l);
  --color-85:hsl(var(--h), var(--s), var(--85-l));
  --90-l:var(--ko-white-90-l);
  --color-90:hsl(var(--h), var(--s), var(--90-l));
  --95-l:var(--ko-white-95-l);
  --color-95:hsl(var(--h), var(--s), var(--95-l));
  --100-l:var(--ko-white-100-l);
  --color-100:hsl(var(--h), var(--s), var(--100-l));
}

[class*=is-color-black],
[class*=has-text-black]{
  --ko-color-l:var(--ko-black-l);
  --ko-color-l-delta:0%;
  color:hsl(var(--ko-black-h), var(--ko-black-s), calc(var(--ko-color-l) + var(--ko-color-l-delta))) !important;
}

[class*=is-background-black],
[class*=has-background-black]{
  --ko-background-l:var(--ko-black-l);
  --ko-background-l-delta:0%;
  background-color:hsl(var(--ko-black-h), var(--ko-black-s), calc(var(--ko-background-l) + var(--ko-background-l-delta))) !important;
}

.is-color-black-invert,
.has-text-black-invert{
  --ko-color-l:var(--ko-black-invert-l);
}

.is-background-black-invert,
.has-background-black-invert{
  --ko-background-l:var(--ko-black-invert-l);
}

.is-color-black-on-scheme,
.has-text-black-on-scheme{
  --ko-color-l:var(--ko-black-on-scheme-l);
}

.is-background-black-on-scheme,
.has-background-black-on-scheme{
  --ko-background-l:var(--ko-black-on-scheme-l);
}

.is-color-black-light,
.has-text-black-light{
  --ko-color-l:var(--ko-black-light-l);
}

.is-background-black-light,
.has-background-black-light{
  --ko-background-l:var(--ko-black-light-l);
}

.is-color-black-light-invert,
.has-text-black-light-invert{
  --ko-color-l:var(--ko-black-light-invert-l);
}

.is-background-black-light-invert,
.has-background-black-light-invert{
  --ko-background-l:var(--ko-black-light-invert-l);
}

.is-color-black-dark,
.has-text-black-dark{
  --ko-color-l:var(--ko-black-dark-l);
}

.is-background-black-dark,
.has-background-black-dark{
  --ko-background-l:var(--ko-black-dark-l);
}

.is-color-black-dark-invert,
.has-text-black-dark-invert{
  --ko-color-l:var(--ko-black-dark-invert-l);
}

.is-background-black-dark-invert,
.has-background-black-dark-invert{
  --ko-background-l:var(--ko-black-dark-invert-l);
}

.is-color-black-soft,
.has-text-black-soft{
  --ko-color-l:var(--ko-soft-l);
}

.is-background-black-soft,
.has-background-black-soft{
  --ko-background-l:var(--ko-soft-l);
}

.is-color-black-bold,
.has-text-black-bold{
  --ko-color-l:var(--ko-bold-l);
}

.is-background-black-bold,
.has-background-black-bold{
  --ko-background-l:var(--ko-bold-l);
}

.is-color-black-soft-invert,
.has-text-black-soft-invert{
  --ko-color-l:var(--ko-soft-invert-l);
}

.is-background-black-soft-invert,
.has-background-black-soft-invert{
  --ko-background-l:var(--ko-soft-invert-l);
}

.is-color-black-bold-invert,
.has-text-black-bold-invert{
  --ko-color-l:var(--ko-bold-invert-l);
}

.is-background-black-bold-invert,
.has-background-black-bold-invert{
  --ko-background-l:var(--ko-bold-invert-l);
}

.is-color-black-00,
.has-text-black-00{
  --ko-color-l:var(--ko-black-00-l);
}

.is-background-black-00,
.has-background-black-00{
  --ko-background-l:var(--ko-black-00-l);
}

.is-color-black-00-invert,
.has-text-black-00-invert{
  --ko-color-l:var(--ko-black-00-invert-l);
}

.is-background-black-00-invert,
.has-background-black-00-invert{
  --ko-background-l:var(--ko-black-00-invert-l);
}

.is-color-black-05,
.has-text-black-05{
  --ko-color-l:var(--ko-black-05-l);
}

.is-background-black-05,
.has-background-black-05{
  --ko-background-l:var(--ko-black-05-l);
}

.is-color-black-05-invert,
.has-text-black-05-invert{
  --ko-color-l:var(--ko-black-05-invert-l);
}

.is-background-black-05-invert,
.has-background-black-05-invert{
  --ko-background-l:var(--ko-black-05-invert-l);
}

.is-color-black-10,
.has-text-black-10{
  --ko-color-l:var(--ko-black-10-l);
}

.is-background-black-10,
.has-background-black-10{
  --ko-background-l:var(--ko-black-10-l);
}

.is-color-black-10-invert,
.has-text-black-10-invert{
  --ko-color-l:var(--ko-black-10-invert-l);
}

.is-background-black-10-invert,
.has-background-black-10-invert{
  --ko-background-l:var(--ko-black-10-invert-l);
}

.is-color-black-15,
.has-text-black-15{
  --ko-color-l:var(--ko-black-15-l);
}

.is-background-black-15,
.has-background-black-15{
  --ko-background-l:var(--ko-black-15-l);
}

.is-color-black-15-invert,
.has-text-black-15-invert{
  --ko-color-l:var(--ko-black-15-invert-l);
}

.is-background-black-15-invert,
.has-background-black-15-invert{
  --ko-background-l:var(--ko-black-15-invert-l);
}

.is-color-black-20,
.has-text-black-20{
  --ko-color-l:var(--ko-black-20-l);
}

.is-background-black-20,
.has-background-black-20{
  --ko-background-l:var(--ko-black-20-l);
}

.is-color-black-20-invert,
.has-text-black-20-invert{
  --ko-color-l:var(--ko-black-20-invert-l);
}

.is-background-black-20-invert,
.has-background-black-20-invert{
  --ko-background-l:var(--ko-black-20-invert-l);
}

.is-color-black-25,
.has-text-black-25{
  --ko-color-l:var(--ko-black-25-l);
}

.is-background-black-25,
.has-background-black-25{
  --ko-background-l:var(--ko-black-25-l);
}

.is-color-black-25-invert,
.has-text-black-25-invert{
  --ko-color-l:var(--ko-black-25-invert-l);
}

.is-background-black-25-invert,
.has-background-black-25-invert{
  --ko-background-l:var(--ko-black-25-invert-l);
}

.is-color-black-30,
.has-text-black-30{
  --ko-color-l:var(--ko-black-30-l);
}

.is-background-black-30,
.has-background-black-30{
  --ko-background-l:var(--ko-black-30-l);
}

.is-color-black-30-invert,
.has-text-black-30-invert{
  --ko-color-l:var(--ko-black-30-invert-l);
}

.is-background-black-30-invert,
.has-background-black-30-invert{
  --ko-background-l:var(--ko-black-30-invert-l);
}

.is-color-black-35,
.has-text-black-35{
  --ko-color-l:var(--ko-black-35-l);
}

.is-background-black-35,
.has-background-black-35{
  --ko-background-l:var(--ko-black-35-l);
}

.is-color-black-35-invert,
.has-text-black-35-invert{
  --ko-color-l:var(--ko-black-35-invert-l);
}

.is-background-black-35-invert,
.has-background-black-35-invert{
  --ko-background-l:var(--ko-black-35-invert-l);
}

.is-color-black-40,
.has-text-black-40{
  --ko-color-l:var(--ko-black-40-l);
}

.is-background-black-40,
.has-background-black-40{
  --ko-background-l:var(--ko-black-40-l);
}

.is-color-black-40-invert,
.has-text-black-40-invert{
  --ko-color-l:var(--ko-black-40-invert-l);
}

.is-background-black-40-invert,
.has-background-black-40-invert{
  --ko-background-l:var(--ko-black-40-invert-l);
}

.is-color-black-45,
.has-text-black-45{
  --ko-color-l:var(--ko-black-45-l);
}

.is-background-black-45,
.has-background-black-45{
  --ko-background-l:var(--ko-black-45-l);
}

.is-color-black-45-invert,
.has-text-black-45-invert{
  --ko-color-l:var(--ko-black-45-invert-l);
}

.is-background-black-45-invert,
.has-background-black-45-invert{
  --ko-background-l:var(--ko-black-45-invert-l);
}

.is-color-black-50,
.has-text-black-50{
  --ko-color-l:var(--ko-black-50-l);
}

.is-background-black-50,
.has-background-black-50{
  --ko-background-l:var(--ko-black-50-l);
}

.is-color-black-50-invert,
.has-text-black-50-invert{
  --ko-color-l:var(--ko-black-50-invert-l);
}

.is-background-black-50-invert,
.has-background-black-50-invert{
  --ko-background-l:var(--ko-black-50-invert-l);
}

.is-color-black-55,
.has-text-black-55{
  --ko-color-l:var(--ko-black-55-l);
}

.is-background-black-55,
.has-background-black-55{
  --ko-background-l:var(--ko-black-55-l);
}

.is-color-black-55-invert,
.has-text-black-55-invert{
  --ko-color-l:var(--ko-black-55-invert-l);
}

.is-background-black-55-invert,
.has-background-black-55-invert{
  --ko-background-l:var(--ko-black-55-invert-l);
}

.is-color-black-60,
.has-text-black-60{
  --ko-color-l:var(--ko-black-60-l);
}

.is-background-black-60,
.has-background-black-60{
  --ko-background-l:var(--ko-black-60-l);
}

.is-color-black-60-invert,
.has-text-black-60-invert{
  --ko-color-l:var(--ko-black-60-invert-l);
}

.is-background-black-60-invert,
.has-background-black-60-invert{
  --ko-background-l:var(--ko-black-60-invert-l);
}

.is-color-black-65,
.has-text-black-65{
  --ko-color-l:var(--ko-black-65-l);
}

.is-background-black-65,
.has-background-black-65{
  --ko-background-l:var(--ko-black-65-l);
}

.is-color-black-65-invert,
.has-text-black-65-invert{
  --ko-color-l:var(--ko-black-65-invert-l);
}

.is-background-black-65-invert,
.has-background-black-65-invert{
  --ko-background-l:var(--ko-black-65-invert-l);
}

.is-color-black-70,
.has-text-black-70{
  --ko-color-l:var(--ko-black-70-l);
}

.is-background-black-70,
.has-background-black-70{
  --ko-background-l:var(--ko-black-70-l);
}

.is-color-black-70-invert,
.has-text-black-70-invert{
  --ko-color-l:var(--ko-black-70-invert-l);
}

.is-background-black-70-invert,
.has-background-black-70-invert{
  --ko-background-l:var(--ko-black-70-invert-l);
}

.is-color-black-75,
.has-text-black-75{
  --ko-color-l:var(--ko-black-75-l);
}

.is-background-black-75,
.has-background-black-75{
  --ko-background-l:var(--ko-black-75-l);
}

.is-color-black-75-invert,
.has-text-black-75-invert{
  --ko-color-l:var(--ko-black-75-invert-l);
}

.is-background-black-75-invert,
.has-background-black-75-invert{
  --ko-background-l:var(--ko-black-75-invert-l);
}

.is-color-black-80,
.has-text-black-80{
  --ko-color-l:var(--ko-black-80-l);
}

.is-background-black-80,
.has-background-black-80{
  --ko-background-l:var(--ko-black-80-l);
}

.is-color-black-80-invert,
.has-text-black-80-invert{
  --ko-color-l:var(--ko-black-80-invert-l);
}

.is-background-black-80-invert,
.has-background-black-80-invert{
  --ko-background-l:var(--ko-black-80-invert-l);
}

.is-color-black-85,
.has-text-black-85{
  --ko-color-l:var(--ko-black-85-l);
}

.is-background-black-85,
.has-background-black-85{
  --ko-background-l:var(--ko-black-85-l);
}

.is-color-black-85-invert,
.has-text-black-85-invert{
  --ko-color-l:var(--ko-black-85-invert-l);
}

.is-background-black-85-invert,
.has-background-black-85-invert{
  --ko-background-l:var(--ko-black-85-invert-l);
}

.is-color-black-90,
.has-text-black-90{
  --ko-color-l:var(--ko-black-90-l);
}

.is-background-black-90,
.has-background-black-90{
  --ko-background-l:var(--ko-black-90-l);
}

.is-color-black-90-invert,
.has-text-black-90-invert{
  --ko-color-l:var(--ko-black-90-invert-l);
}

.is-background-black-90-invert,
.has-background-black-90-invert{
  --ko-background-l:var(--ko-black-90-invert-l);
}

.is-color-black-95,
.has-text-black-95{
  --ko-color-l:var(--ko-black-95-l);
}

.is-background-black-95,
.has-background-black-95{
  --ko-background-l:var(--ko-black-95-l);
}

.is-color-black-95-invert,
.has-text-black-95-invert{
  --ko-color-l:var(--ko-black-95-invert-l);
}

.is-background-black-95-invert,
.has-background-black-95-invert{
  --ko-background-l:var(--ko-black-95-invert-l);
}

.is-color-black-100,
.has-text-black-100{
  --ko-color-l:var(--ko-black-100-l);
}

.is-background-black-100,
.has-background-black-100{
  --ko-background-l:var(--ko-black-100-l);
}

.is-color-black-100-invert,
.has-text-black-100-invert{
  --ko-color-l:var(--ko-black-100-invert-l);
}

.is-background-black-100-invert,
.has-background-black-100-invert{
  --ko-background-l:var(--ko-black-100-invert-l);
}

a.is-color-black:hover, a.is-color-black:focus-visible,
button.is-color-black:hover,
button.is-color-black:focus-visible,
is-color-black.is-hoverable:hover,
is-color-black.is-hoverable:focus-visible,
a.has-text-black:hover,
a.has-text-black:focus-visible,
button.has-text-black:hover,
button.has-text-black:focus-visible,
has-text-black.is-hoverable:hover,
has-text-black.is-hoverable:focus-visible{
  --ko-color-l-delta:var(--ko-hover-color-l-delta);
}
a.is-color-black:active,
button.is-color-black:active,
is-color-black.is-hoverable:active,
a.has-text-black:active,
button.has-text-black:active,
has-text-black.is-hoverable:active{
  --ko-color-l-delta:var(--ko-active-color-l-delta);
}

a.is-background-black:hover, a.is-background-black:focus-visible,
button.is-background-black:hover,
button.is-background-black:focus-visible,
is-background-black.is-hoverable:hover,
is-background-black.is-hoverable:focus-visible,
a.has-background-black:hover,
a.has-background-black:focus-visible,
button.has-background-black:hover,
button.has-background-black:focus-visible,
has-background-black.is-hoverable:hover,
has-background-black.is-hoverable:focus-visible{
  --ko-background-l-delta:var(--ko-hover-background-l-delta);
}
a.is-background-black:active,
button.is-background-black:active,
is-background-black.is-hoverable:active,
a.has-background-black:active,
button.has-background-black:active,
has-background-black.is-hoverable:active{
  --ko-background-l-delta:var(--ko-active-background-l-delta);
}

.is-palette-black{
  --h:var(--ko-black-h);
  --s:var(--ko-black-s);
  --l:var(--ko-black-l);
  --color:hsl(var(--h), var(--s), var(--l));
  --00-l:var(--ko-black-00-l);
  --color-00:hsl(var(--h), var(--s), var(--00-l));
  --05-l:var(--ko-black-05-l);
  --color-05:hsl(var(--h), var(--s), var(--05-l));
  --10-l:var(--ko-black-10-l);
  --color-10:hsl(var(--h), var(--s), var(--10-l));
  --15-l:var(--ko-black-15-l);
  --color-15:hsl(var(--h), var(--s), var(--15-l));
  --20-l:var(--ko-black-20-l);
  --color-20:hsl(var(--h), var(--s), var(--20-l));
  --25-l:var(--ko-black-25-l);
  --color-25:hsl(var(--h), var(--s), var(--25-l));
  --30-l:var(--ko-black-30-l);
  --color-30:hsl(var(--h), var(--s), var(--30-l));
  --35-l:var(--ko-black-35-l);
  --color-35:hsl(var(--h), var(--s), var(--35-l));
  --40-l:var(--ko-black-40-l);
  --color-40:hsl(var(--h), var(--s), var(--40-l));
  --45-l:var(--ko-black-45-l);
  --color-45:hsl(var(--h), var(--s), var(--45-l));
  --50-l:var(--ko-black-50-l);
  --color-50:hsl(var(--h), var(--s), var(--50-l));
  --55-l:var(--ko-black-55-l);
  --color-55:hsl(var(--h), var(--s), var(--55-l));
  --60-l:var(--ko-black-60-l);
  --color-60:hsl(var(--h), var(--s), var(--60-l));
  --65-l:var(--ko-black-65-l);
  --color-65:hsl(var(--h), var(--s), var(--65-l));
  --70-l:var(--ko-black-70-l);
  --color-70:hsl(var(--h), var(--s), var(--70-l));
  --75-l:var(--ko-black-75-l);
  --color-75:hsl(var(--h), var(--s), var(--75-l));
  --80-l:var(--ko-black-80-l);
  --color-80:hsl(var(--h), var(--s), var(--80-l));
  --85-l:var(--ko-black-85-l);
  --color-85:hsl(var(--h), var(--s), var(--85-l));
  --90-l:var(--ko-black-90-l);
  --color-90:hsl(var(--h), var(--s), var(--90-l));
  --95-l:var(--ko-black-95-l);
  --color-95:hsl(var(--h), var(--s), var(--95-l));
  --100-l:var(--ko-black-100-l);
  --color-100:hsl(var(--h), var(--s), var(--100-l));
}

[class*=is-color-light],
[class*=has-text-light]{
  --ko-color-l:var(--ko-light-l);
  --ko-color-l-delta:0%;
  color:hsl(var(--ko-light-h), var(--ko-light-s), calc(var(--ko-color-l) + var(--ko-color-l-delta))) !important;
}

[class*=is-background-light],
[class*=has-background-light]{
  --ko-background-l:var(--ko-light-l);
  --ko-background-l-delta:0%;
  background-color:hsl(var(--ko-light-h), var(--ko-light-s), calc(var(--ko-background-l) + var(--ko-background-l-delta))) !important;
}

.is-color-light-invert,
.has-text-light-invert{
  --ko-color-l:var(--ko-light-invert-l);
}

.is-background-light-invert,
.has-background-light-invert{
  --ko-background-l:var(--ko-light-invert-l);
}

.is-color-light-on-scheme,
.has-text-light-on-scheme{
  --ko-color-l:var(--ko-light-on-scheme-l);
}

.is-background-light-on-scheme,
.has-background-light-on-scheme{
  --ko-background-l:var(--ko-light-on-scheme-l);
}

.is-color-light-light,
.has-text-light-light{
  --ko-color-l:var(--ko-light-light-l);
}

.is-background-light-light,
.has-background-light-light{
  --ko-background-l:var(--ko-light-light-l);
}

.is-color-light-light-invert,
.has-text-light-light-invert{
  --ko-color-l:var(--ko-light-light-invert-l);
}

.is-background-light-light-invert,
.has-background-light-light-invert{
  --ko-background-l:var(--ko-light-light-invert-l);
}

.is-color-light-dark,
.has-text-light-dark{
  --ko-color-l:var(--ko-light-dark-l);
}

.is-background-light-dark,
.has-background-light-dark{
  --ko-background-l:var(--ko-light-dark-l);
}

.is-color-light-dark-invert,
.has-text-light-dark-invert{
  --ko-color-l:var(--ko-light-dark-invert-l);
}

.is-background-light-dark-invert,
.has-background-light-dark-invert{
  --ko-background-l:var(--ko-light-dark-invert-l);
}

.is-color-light-soft,
.has-text-light-soft{
  --ko-color-l:var(--ko-soft-l);
}

.is-background-light-soft,
.has-background-light-soft{
  --ko-background-l:var(--ko-soft-l);
}

.is-color-light-bold,
.has-text-light-bold{
  --ko-color-l:var(--ko-bold-l);
}

.is-background-light-bold,
.has-background-light-bold{
  --ko-background-l:var(--ko-bold-l);
}

.is-color-light-soft-invert,
.has-text-light-soft-invert{
  --ko-color-l:var(--ko-soft-invert-l);
}

.is-background-light-soft-invert,
.has-background-light-soft-invert{
  --ko-background-l:var(--ko-soft-invert-l);
}

.is-color-light-bold-invert,
.has-text-light-bold-invert{
  --ko-color-l:var(--ko-bold-invert-l);
}

.is-background-light-bold-invert,
.has-background-light-bold-invert{
  --ko-background-l:var(--ko-bold-invert-l);
}

.is-color-light-00,
.has-text-light-00{
  --ko-color-l:var(--ko-light-00-l);
}

.is-background-light-00,
.has-background-light-00{
  --ko-background-l:var(--ko-light-00-l);
}

.is-color-light-00-invert,
.has-text-light-00-invert{
  --ko-color-l:var(--ko-light-00-invert-l);
}

.is-background-light-00-invert,
.has-background-light-00-invert{
  --ko-background-l:var(--ko-light-00-invert-l);
}

.is-color-light-05,
.has-text-light-05{
  --ko-color-l:var(--ko-light-05-l);
}

.is-background-light-05,
.has-background-light-05{
  --ko-background-l:var(--ko-light-05-l);
}

.is-color-light-05-invert,
.has-text-light-05-invert{
  --ko-color-l:var(--ko-light-05-invert-l);
}

.is-background-light-05-invert,
.has-background-light-05-invert{
  --ko-background-l:var(--ko-light-05-invert-l);
}

.is-color-light-10,
.has-text-light-10{
  --ko-color-l:var(--ko-light-10-l);
}

.is-background-light-10,
.has-background-light-10{
  --ko-background-l:var(--ko-light-10-l);
}

.is-color-light-10-invert,
.has-text-light-10-invert{
  --ko-color-l:var(--ko-light-10-invert-l);
}

.is-background-light-10-invert,
.has-background-light-10-invert{
  --ko-background-l:var(--ko-light-10-invert-l);
}

.is-color-light-15,
.has-text-light-15{
  --ko-color-l:var(--ko-light-15-l);
}

.is-background-light-15,
.has-background-light-15{
  --ko-background-l:var(--ko-light-15-l);
}

.is-color-light-15-invert,
.has-text-light-15-invert{
  --ko-color-l:var(--ko-light-15-invert-l);
}

.is-background-light-15-invert,
.has-background-light-15-invert{
  --ko-background-l:var(--ko-light-15-invert-l);
}

.is-color-light-20,
.has-text-light-20{
  --ko-color-l:var(--ko-light-20-l);
}

.is-background-light-20,
.has-background-light-20{
  --ko-background-l:var(--ko-light-20-l);
}

.is-color-light-20-invert,
.has-text-light-20-invert{
  --ko-color-l:var(--ko-light-20-invert-l);
}

.is-background-light-20-invert,
.has-background-light-20-invert{
  --ko-background-l:var(--ko-light-20-invert-l);
}

.is-color-light-25,
.has-text-light-25{
  --ko-color-l:var(--ko-light-25-l);
}

.is-background-light-25,
.has-background-light-25{
  --ko-background-l:var(--ko-light-25-l);
}

.is-color-light-25-invert,
.has-text-light-25-invert{
  --ko-color-l:var(--ko-light-25-invert-l);
}

.is-background-light-25-invert,
.has-background-light-25-invert{
  --ko-background-l:var(--ko-light-25-invert-l);
}

.is-color-light-30,
.has-text-light-30{
  --ko-color-l:var(--ko-light-30-l);
}

.is-background-light-30,
.has-background-light-30{
  --ko-background-l:var(--ko-light-30-l);
}

.is-color-light-30-invert,
.has-text-light-30-invert{
  --ko-color-l:var(--ko-light-30-invert-l);
}

.is-background-light-30-invert,
.has-background-light-30-invert{
  --ko-background-l:var(--ko-light-30-invert-l);
}

.is-color-light-35,
.has-text-light-35{
  --ko-color-l:var(--ko-light-35-l);
}

.is-background-light-35,
.has-background-light-35{
  --ko-background-l:var(--ko-light-35-l);
}

.is-color-light-35-invert,
.has-text-light-35-invert{
  --ko-color-l:var(--ko-light-35-invert-l);
}

.is-background-light-35-invert,
.has-background-light-35-invert{
  --ko-background-l:var(--ko-light-35-invert-l);
}

.is-color-light-40,
.has-text-light-40{
  --ko-color-l:var(--ko-light-40-l);
}

.is-background-light-40,
.has-background-light-40{
  --ko-background-l:var(--ko-light-40-l);
}

.is-color-light-40-invert,
.has-text-light-40-invert{
  --ko-color-l:var(--ko-light-40-invert-l);
}

.is-background-light-40-invert,
.has-background-light-40-invert{
  --ko-background-l:var(--ko-light-40-invert-l);
}

.is-color-light-45,
.has-text-light-45{
  --ko-color-l:var(--ko-light-45-l);
}

.is-background-light-45,
.has-background-light-45{
  --ko-background-l:var(--ko-light-45-l);
}

.is-color-light-45-invert,
.has-text-light-45-invert{
  --ko-color-l:var(--ko-light-45-invert-l);
}

.is-background-light-45-invert,
.has-background-light-45-invert{
  --ko-background-l:var(--ko-light-45-invert-l);
}

.is-color-light-50,
.has-text-light-50{
  --ko-color-l:var(--ko-light-50-l);
}

.is-background-light-50,
.has-background-light-50{
  --ko-background-l:var(--ko-light-50-l);
}

.is-color-light-50-invert,
.has-text-light-50-invert{
  --ko-color-l:var(--ko-light-50-invert-l);
}

.is-background-light-50-invert,
.has-background-light-50-invert{
  --ko-background-l:var(--ko-light-50-invert-l);
}

.is-color-light-55,
.has-text-light-55{
  --ko-color-l:var(--ko-light-55-l);
}

.is-background-light-55,
.has-background-light-55{
  --ko-background-l:var(--ko-light-55-l);
}

.is-color-light-55-invert,
.has-text-light-55-invert{
  --ko-color-l:var(--ko-light-55-invert-l);
}

.is-background-light-55-invert,
.has-background-light-55-invert{
  --ko-background-l:var(--ko-light-55-invert-l);
}

.is-color-light-60,
.has-text-light-60{
  --ko-color-l:var(--ko-light-60-l);
}

.is-background-light-60,
.has-background-light-60{
  --ko-background-l:var(--ko-light-60-l);
}

.is-color-light-60-invert,
.has-text-light-60-invert{
  --ko-color-l:var(--ko-light-60-invert-l);
}

.is-background-light-60-invert,
.has-background-light-60-invert{
  --ko-background-l:var(--ko-light-60-invert-l);
}

.is-color-light-65,
.has-text-light-65{
  --ko-color-l:var(--ko-light-65-l);
}

.is-background-light-65,
.has-background-light-65{
  --ko-background-l:var(--ko-light-65-l);
}

.is-color-light-65-invert,
.has-text-light-65-invert{
  --ko-color-l:var(--ko-light-65-invert-l);
}

.is-background-light-65-invert,
.has-background-light-65-invert{
  --ko-background-l:var(--ko-light-65-invert-l);
}

.is-color-light-70,
.has-text-light-70{
  --ko-color-l:var(--ko-light-70-l);
}

.is-background-light-70,
.has-background-light-70{
  --ko-background-l:var(--ko-light-70-l);
}

.is-color-light-70-invert,
.has-text-light-70-invert{
  --ko-color-l:var(--ko-light-70-invert-l);
}

.is-background-light-70-invert,
.has-background-light-70-invert{
  --ko-background-l:var(--ko-light-70-invert-l);
}

.is-color-light-75,
.has-text-light-75{
  --ko-color-l:var(--ko-light-75-l);
}

.is-background-light-75,
.has-background-light-75{
  --ko-background-l:var(--ko-light-75-l);
}

.is-color-light-75-invert,
.has-text-light-75-invert{
  --ko-color-l:var(--ko-light-75-invert-l);
}

.is-background-light-75-invert,
.has-background-light-75-invert{
  --ko-background-l:var(--ko-light-75-invert-l);
}

.is-color-light-80,
.has-text-light-80{
  --ko-color-l:var(--ko-light-80-l);
}

.is-background-light-80,
.has-background-light-80{
  --ko-background-l:var(--ko-light-80-l);
}

.is-color-light-80-invert,
.has-text-light-80-invert{
  --ko-color-l:var(--ko-light-80-invert-l);
}

.is-background-light-80-invert,
.has-background-light-80-invert{
  --ko-background-l:var(--ko-light-80-invert-l);
}

.is-color-light-85,
.has-text-light-85{
  --ko-color-l:var(--ko-light-85-l);
}

.is-background-light-85,
.has-background-light-85{
  --ko-background-l:var(--ko-light-85-l);
}

.is-color-light-85-invert,
.has-text-light-85-invert{
  --ko-color-l:var(--ko-light-85-invert-l);
}

.is-background-light-85-invert,
.has-background-light-85-invert{
  --ko-background-l:var(--ko-light-85-invert-l);
}

.is-color-light-90,
.has-text-light-90{
  --ko-color-l:var(--ko-light-90-l);
}

.is-background-light-90,
.has-background-light-90{
  --ko-background-l:var(--ko-light-90-l);
}

.is-color-light-90-invert,
.has-text-light-90-invert{
  --ko-color-l:var(--ko-light-90-invert-l);
}

.is-background-light-90-invert,
.has-background-light-90-invert{
  --ko-background-l:var(--ko-light-90-invert-l);
}

.is-color-light-95,
.has-text-light-95{
  --ko-color-l:var(--ko-light-95-l);
}

.is-background-light-95,
.has-background-light-95{
  --ko-background-l:var(--ko-light-95-l);
}

.is-color-light-95-invert,
.has-text-light-95-invert{
  --ko-color-l:var(--ko-light-95-invert-l);
}

.is-background-light-95-invert,
.has-background-light-95-invert{
  --ko-background-l:var(--ko-light-95-invert-l);
}

.is-color-light-100,
.has-text-light-100{
  --ko-color-l:var(--ko-light-100-l);
}

.is-background-light-100,
.has-background-light-100{
  --ko-background-l:var(--ko-light-100-l);
}

.is-color-light-100-invert,
.has-text-light-100-invert{
  --ko-color-l:var(--ko-light-100-invert-l);
}

.is-background-light-100-invert,
.has-background-light-100-invert{
  --ko-background-l:var(--ko-light-100-invert-l);
}

a.is-color-light:hover, a.is-color-light:focus-visible,
button.is-color-light:hover,
button.is-color-light:focus-visible,
is-color-light.is-hoverable:hover,
is-color-light.is-hoverable:focus-visible,
a.has-text-light:hover,
a.has-text-light:focus-visible,
button.has-text-light:hover,
button.has-text-light:focus-visible,
has-text-light.is-hoverable:hover,
has-text-light.is-hoverable:focus-visible{
  --ko-color-l-delta:var(--ko-hover-color-l-delta);
}
a.is-color-light:active,
button.is-color-light:active,
is-color-light.is-hoverable:active,
a.has-text-light:active,
button.has-text-light:active,
has-text-light.is-hoverable:active{
  --ko-color-l-delta:var(--ko-active-color-l-delta);
}

a.is-background-light:hover, a.is-background-light:focus-visible,
button.is-background-light:hover,
button.is-background-light:focus-visible,
is-background-light.is-hoverable:hover,
is-background-light.is-hoverable:focus-visible,
a.has-background-light:hover,
a.has-background-light:focus-visible,
button.has-background-light:hover,
button.has-background-light:focus-visible,
has-background-light.is-hoverable:hover,
has-background-light.is-hoverable:focus-visible{
  --ko-background-l-delta:var(--ko-hover-background-l-delta);
}
a.is-background-light:active,
button.is-background-light:active,
is-background-light.is-hoverable:active,
a.has-background-light:active,
button.has-background-light:active,
has-background-light.is-hoverable:active{
  --ko-background-l-delta:var(--ko-active-background-l-delta);
}

.is-palette-light{
  --h:var(--ko-light-h);
  --s:var(--ko-light-s);
  --l:var(--ko-light-l);
  --color:hsl(var(--h), var(--s), var(--l));
  --00-l:var(--ko-light-00-l);
  --color-00:hsl(var(--h), var(--s), var(--00-l));
  --05-l:var(--ko-light-05-l);
  --color-05:hsl(var(--h), var(--s), var(--05-l));
  --10-l:var(--ko-light-10-l);
  --color-10:hsl(var(--h), var(--s), var(--10-l));
  --15-l:var(--ko-light-15-l);
  --color-15:hsl(var(--h), var(--s), var(--15-l));
  --20-l:var(--ko-light-20-l);
  --color-20:hsl(var(--h), var(--s), var(--20-l));
  --25-l:var(--ko-light-25-l);
  --color-25:hsl(var(--h), var(--s), var(--25-l));
  --30-l:var(--ko-light-30-l);
  --color-30:hsl(var(--h), var(--s), var(--30-l));
  --35-l:var(--ko-light-35-l);
  --color-35:hsl(var(--h), var(--s), var(--35-l));
  --40-l:var(--ko-light-40-l);
  --color-40:hsl(var(--h), var(--s), var(--40-l));
  --45-l:var(--ko-light-45-l);
  --color-45:hsl(var(--h), var(--s), var(--45-l));
  --50-l:var(--ko-light-50-l);
  --color-50:hsl(var(--h), var(--s), var(--50-l));
  --55-l:var(--ko-light-55-l);
  --color-55:hsl(var(--h), var(--s), var(--55-l));
  --60-l:var(--ko-light-60-l);
  --color-60:hsl(var(--h), var(--s), var(--60-l));
  --65-l:var(--ko-light-65-l);
  --color-65:hsl(var(--h), var(--s), var(--65-l));
  --70-l:var(--ko-light-70-l);
  --color-70:hsl(var(--h), var(--s), var(--70-l));
  --75-l:var(--ko-light-75-l);
  --color-75:hsl(var(--h), var(--s), var(--75-l));
  --80-l:var(--ko-light-80-l);
  --color-80:hsl(var(--h), var(--s), var(--80-l));
  --85-l:var(--ko-light-85-l);
  --color-85:hsl(var(--h), var(--s), var(--85-l));
  --90-l:var(--ko-light-90-l);
  --color-90:hsl(var(--h), var(--s), var(--90-l));
  --95-l:var(--ko-light-95-l);
  --color-95:hsl(var(--h), var(--s), var(--95-l));
  --100-l:var(--ko-light-100-l);
  --color-100:hsl(var(--h), var(--s), var(--100-l));
}

[class*=is-color-dark],
[class*=has-text-dark]{
  --ko-color-l:var(--ko-dark-l);
  --ko-color-l-delta:0%;
  color:hsl(var(--ko-dark-h), var(--ko-dark-s), calc(var(--ko-color-l) + var(--ko-color-l-delta))) !important;
}

[class*=is-background-dark],
[class*=has-background-dark]{
  --ko-background-l:var(--ko-dark-l);
  --ko-background-l-delta:0%;
  background-color:hsl(var(--ko-dark-h), var(--ko-dark-s), calc(var(--ko-background-l) + var(--ko-background-l-delta))) !important;
}

.is-color-dark-invert,
.has-text-dark-invert{
  --ko-color-l:var(--ko-dark-invert-l);
}

.is-background-dark-invert,
.has-background-dark-invert{
  --ko-background-l:var(--ko-dark-invert-l);
}

.is-color-dark-on-scheme,
.has-text-dark-on-scheme{
  --ko-color-l:var(--ko-dark-on-scheme-l);
}

.is-background-dark-on-scheme,
.has-background-dark-on-scheme{
  --ko-background-l:var(--ko-dark-on-scheme-l);
}

.is-color-dark-light,
.has-text-dark-light{
  --ko-color-l:var(--ko-dark-light-l);
}

.is-background-dark-light,
.has-background-dark-light{
  --ko-background-l:var(--ko-dark-light-l);
}

.is-color-dark-light-invert,
.has-text-dark-light-invert{
  --ko-color-l:var(--ko-dark-light-invert-l);
}

.is-background-dark-light-invert,
.has-background-dark-light-invert{
  --ko-background-l:var(--ko-dark-light-invert-l);
}

.is-color-dark-dark,
.has-text-dark-dark{
  --ko-color-l:var(--ko-dark-dark-l);
}

.is-background-dark-dark,
.has-background-dark-dark{
  --ko-background-l:var(--ko-dark-dark-l);
}

.is-color-dark-dark-invert,
.has-text-dark-dark-invert{
  --ko-color-l:var(--ko-dark-dark-invert-l);
}

.is-background-dark-dark-invert,
.has-background-dark-dark-invert{
  --ko-background-l:var(--ko-dark-dark-invert-l);
}

.is-color-dark-soft,
.has-text-dark-soft{
  --ko-color-l:var(--ko-soft-l);
}

.is-background-dark-soft,
.has-background-dark-soft{
  --ko-background-l:var(--ko-soft-l);
}

.is-color-dark-bold,
.has-text-dark-bold{
  --ko-color-l:var(--ko-bold-l);
}

.is-background-dark-bold,
.has-background-dark-bold{
  --ko-background-l:var(--ko-bold-l);
}

.is-color-dark-soft-invert,
.has-text-dark-soft-invert{
  --ko-color-l:var(--ko-soft-invert-l);
}

.is-background-dark-soft-invert,
.has-background-dark-soft-invert{
  --ko-background-l:var(--ko-soft-invert-l);
}

.is-color-dark-bold-invert,
.has-text-dark-bold-invert{
  --ko-color-l:var(--ko-bold-invert-l);
}

.is-background-dark-bold-invert,
.has-background-dark-bold-invert{
  --ko-background-l:var(--ko-bold-invert-l);
}

.is-color-dark-00,
.has-text-dark-00{
  --ko-color-l:var(--ko-dark-00-l);
}

.is-background-dark-00,
.has-background-dark-00{
  --ko-background-l:var(--ko-dark-00-l);
}

.is-color-dark-00-invert,
.has-text-dark-00-invert{
  --ko-color-l:var(--ko-dark-00-invert-l);
}

.is-background-dark-00-invert,
.has-background-dark-00-invert{
  --ko-background-l:var(--ko-dark-00-invert-l);
}

.is-color-dark-05,
.has-text-dark-05{
  --ko-color-l:var(--ko-dark-05-l);
}

.is-background-dark-05,
.has-background-dark-05{
  --ko-background-l:var(--ko-dark-05-l);
}

.is-color-dark-05-invert,
.has-text-dark-05-invert{
  --ko-color-l:var(--ko-dark-05-invert-l);
}

.is-background-dark-05-invert,
.has-background-dark-05-invert{
  --ko-background-l:var(--ko-dark-05-invert-l);
}

.is-color-dark-10,
.has-text-dark-10{
  --ko-color-l:var(--ko-dark-10-l);
}

.is-background-dark-10,
.has-background-dark-10{
  --ko-background-l:var(--ko-dark-10-l);
}

.is-color-dark-10-invert,
.has-text-dark-10-invert{
  --ko-color-l:var(--ko-dark-10-invert-l);
}

.is-background-dark-10-invert,
.has-background-dark-10-invert{
  --ko-background-l:var(--ko-dark-10-invert-l);
}

.is-color-dark-15,
.has-text-dark-15{
  --ko-color-l:var(--ko-dark-15-l);
}

.is-background-dark-15,
.has-background-dark-15{
  --ko-background-l:var(--ko-dark-15-l);
}

.is-color-dark-15-invert,
.has-text-dark-15-invert{
  --ko-color-l:var(--ko-dark-15-invert-l);
}

.is-background-dark-15-invert,
.has-background-dark-15-invert{
  --ko-background-l:var(--ko-dark-15-invert-l);
}

.is-color-dark-20,
.has-text-dark-20{
  --ko-color-l:var(--ko-dark-20-l);
}

.is-background-dark-20,
.has-background-dark-20{
  --ko-background-l:var(--ko-dark-20-l);
}

.is-color-dark-20-invert,
.has-text-dark-20-invert{
  --ko-color-l:var(--ko-dark-20-invert-l);
}

.is-background-dark-20-invert,
.has-background-dark-20-invert{
  --ko-background-l:var(--ko-dark-20-invert-l);
}

.is-color-dark-25,
.has-text-dark-25{
  --ko-color-l:var(--ko-dark-25-l);
}

.is-background-dark-25,
.has-background-dark-25{
  --ko-background-l:var(--ko-dark-25-l);
}

.is-color-dark-25-invert,
.has-text-dark-25-invert{
  --ko-color-l:var(--ko-dark-25-invert-l);
}

.is-background-dark-25-invert,
.has-background-dark-25-invert{
  --ko-background-l:var(--ko-dark-25-invert-l);
}

.is-color-dark-30,
.has-text-dark-30{
  --ko-color-l:var(--ko-dark-30-l);
}

.is-background-dark-30,
.has-background-dark-30{
  --ko-background-l:var(--ko-dark-30-l);
}

.is-color-dark-30-invert,
.has-text-dark-30-invert{
  --ko-color-l:var(--ko-dark-30-invert-l);
}

.is-background-dark-30-invert,
.has-background-dark-30-invert{
  --ko-background-l:var(--ko-dark-30-invert-l);
}

.is-color-dark-35,
.has-text-dark-35{
  --ko-color-l:var(--ko-dark-35-l);
}

.is-background-dark-35,
.has-background-dark-35{
  --ko-background-l:var(--ko-dark-35-l);
}

.is-color-dark-35-invert,
.has-text-dark-35-invert{
  --ko-color-l:var(--ko-dark-35-invert-l);
}

.is-background-dark-35-invert,
.has-background-dark-35-invert{
  --ko-background-l:var(--ko-dark-35-invert-l);
}

.is-color-dark-40,
.has-text-dark-40{
  --ko-color-l:var(--ko-dark-40-l);
}

.is-background-dark-40,
.has-background-dark-40{
  --ko-background-l:var(--ko-dark-40-l);
}

.is-color-dark-40-invert,
.has-text-dark-40-invert{
  --ko-color-l:var(--ko-dark-40-invert-l);
}

.is-background-dark-40-invert,
.has-background-dark-40-invert{
  --ko-background-l:var(--ko-dark-40-invert-l);
}

.is-color-dark-45,
.has-text-dark-45{
  --ko-color-l:var(--ko-dark-45-l);
}

.is-background-dark-45,
.has-background-dark-45{
  --ko-background-l:var(--ko-dark-45-l);
}

.is-color-dark-45-invert,
.has-text-dark-45-invert{
  --ko-color-l:var(--ko-dark-45-invert-l);
}

.is-background-dark-45-invert,
.has-background-dark-45-invert{
  --ko-background-l:var(--ko-dark-45-invert-l);
}

.is-color-dark-50,
.has-text-dark-50{
  --ko-color-l:var(--ko-dark-50-l);
}

.is-background-dark-50,
.has-background-dark-50{
  --ko-background-l:var(--ko-dark-50-l);
}

.is-color-dark-50-invert,
.has-text-dark-50-invert{
  --ko-color-l:var(--ko-dark-50-invert-l);
}

.is-background-dark-50-invert,
.has-background-dark-50-invert{
  --ko-background-l:var(--ko-dark-50-invert-l);
}

.is-color-dark-55,
.has-text-dark-55{
  --ko-color-l:var(--ko-dark-55-l);
}

.is-background-dark-55,
.has-background-dark-55{
  --ko-background-l:var(--ko-dark-55-l);
}

.is-color-dark-55-invert,
.has-text-dark-55-invert{
  --ko-color-l:var(--ko-dark-55-invert-l);
}

.is-background-dark-55-invert,
.has-background-dark-55-invert{
  --ko-background-l:var(--ko-dark-55-invert-l);
}

.is-color-dark-60,
.has-text-dark-60{
  --ko-color-l:var(--ko-dark-60-l);
}

.is-background-dark-60,
.has-background-dark-60{
  --ko-background-l:var(--ko-dark-60-l);
}

.is-color-dark-60-invert,
.has-text-dark-60-invert{
  --ko-color-l:var(--ko-dark-60-invert-l);
}

.is-background-dark-60-invert,
.has-background-dark-60-invert{
  --ko-background-l:var(--ko-dark-60-invert-l);
}

.is-color-dark-65,
.has-text-dark-65{
  --ko-color-l:var(--ko-dark-65-l);
}

.is-background-dark-65,
.has-background-dark-65{
  --ko-background-l:var(--ko-dark-65-l);
}

.is-color-dark-65-invert,
.has-text-dark-65-invert{
  --ko-color-l:var(--ko-dark-65-invert-l);
}

.is-background-dark-65-invert,
.has-background-dark-65-invert{
  --ko-background-l:var(--ko-dark-65-invert-l);
}

.is-color-dark-70,
.has-text-dark-70{
  --ko-color-l:var(--ko-dark-70-l);
}

.is-background-dark-70,
.has-background-dark-70{
  --ko-background-l:var(--ko-dark-70-l);
}

.is-color-dark-70-invert,
.has-text-dark-70-invert{
  --ko-color-l:var(--ko-dark-70-invert-l);
}

.is-background-dark-70-invert,
.has-background-dark-70-invert{
  --ko-background-l:var(--ko-dark-70-invert-l);
}

.is-color-dark-75,
.has-text-dark-75{
  --ko-color-l:var(--ko-dark-75-l);
}

.is-background-dark-75,
.has-background-dark-75{
  --ko-background-l:var(--ko-dark-75-l);
}

.is-color-dark-75-invert,
.has-text-dark-75-invert{
  --ko-color-l:var(--ko-dark-75-invert-l);
}

.is-background-dark-75-invert,
.has-background-dark-75-invert{
  --ko-background-l:var(--ko-dark-75-invert-l);
}

.is-color-dark-80,
.has-text-dark-80{
  --ko-color-l:var(--ko-dark-80-l);
}

.is-background-dark-80,
.has-background-dark-80{
  --ko-background-l:var(--ko-dark-80-l);
}

.is-color-dark-80-invert,
.has-text-dark-80-invert{
  --ko-color-l:var(--ko-dark-80-invert-l);
}

.is-background-dark-80-invert,
.has-background-dark-80-invert{
  --ko-background-l:var(--ko-dark-80-invert-l);
}

.is-color-dark-85,
.has-text-dark-85{
  --ko-color-l:var(--ko-dark-85-l);
}

.is-background-dark-85,
.has-background-dark-85{
  --ko-background-l:var(--ko-dark-85-l);
}

.is-color-dark-85-invert,
.has-text-dark-85-invert{
  --ko-color-l:var(--ko-dark-85-invert-l);
}

.is-background-dark-85-invert,
.has-background-dark-85-invert{
  --ko-background-l:var(--ko-dark-85-invert-l);
}

.is-color-dark-90,
.has-text-dark-90{
  --ko-color-l:var(--ko-dark-90-l);
}

.is-background-dark-90,
.has-background-dark-90{
  --ko-background-l:var(--ko-dark-90-l);
}

.is-color-dark-90-invert,
.has-text-dark-90-invert{
  --ko-color-l:var(--ko-dark-90-invert-l);
}

.is-background-dark-90-invert,
.has-background-dark-90-invert{
  --ko-background-l:var(--ko-dark-90-invert-l);
}

.is-color-dark-95,
.has-text-dark-95{
  --ko-color-l:var(--ko-dark-95-l);
}

.is-background-dark-95,
.has-background-dark-95{
  --ko-background-l:var(--ko-dark-95-l);
}

.is-color-dark-95-invert,
.has-text-dark-95-invert{
  --ko-color-l:var(--ko-dark-95-invert-l);
}

.is-background-dark-95-invert,
.has-background-dark-95-invert{
  --ko-background-l:var(--ko-dark-95-invert-l);
}

.is-color-dark-100,
.has-text-dark-100{
  --ko-color-l:var(--ko-dark-100-l);
}

.is-background-dark-100,
.has-background-dark-100{
  --ko-background-l:var(--ko-dark-100-l);
}

.is-color-dark-100-invert,
.has-text-dark-100-invert{
  --ko-color-l:var(--ko-dark-100-invert-l);
}

.is-background-dark-100-invert,
.has-background-dark-100-invert{
  --ko-background-l:var(--ko-dark-100-invert-l);
}

a.is-color-dark:hover, a.is-color-dark:focus-visible,
button.is-color-dark:hover,
button.is-color-dark:focus-visible,
is-color-dark.is-hoverable:hover,
is-color-dark.is-hoverable:focus-visible,
a.has-text-dark:hover,
a.has-text-dark:focus-visible,
button.has-text-dark:hover,
button.has-text-dark:focus-visible,
has-text-dark.is-hoverable:hover,
has-text-dark.is-hoverable:focus-visible{
  --ko-color-l-delta:var(--ko-hover-color-l-delta);
}
a.is-color-dark:active,
button.is-color-dark:active,
is-color-dark.is-hoverable:active,
a.has-text-dark:active,
button.has-text-dark:active,
has-text-dark.is-hoverable:active{
  --ko-color-l-delta:var(--ko-active-color-l-delta);
}

a.is-background-dark:hover, a.is-background-dark:focus-visible,
button.is-background-dark:hover,
button.is-background-dark:focus-visible,
is-background-dark.is-hoverable:hover,
is-background-dark.is-hoverable:focus-visible,
a.has-background-dark:hover,
a.has-background-dark:focus-visible,
button.has-background-dark:hover,
button.has-background-dark:focus-visible,
has-background-dark.is-hoverable:hover,
has-background-dark.is-hoverable:focus-visible{
  --ko-background-l-delta:var(--ko-hover-background-l-delta);
}
a.is-background-dark:active,
button.is-background-dark:active,
is-background-dark.is-hoverable:active,
a.has-background-dark:active,
button.has-background-dark:active,
has-background-dark.is-hoverable:active{
  --ko-background-l-delta:var(--ko-active-background-l-delta);
}

.is-palette-dark{
  --h:var(--ko-dark-h);
  --s:var(--ko-dark-s);
  --l:var(--ko-dark-l);
  --color:hsl(var(--h), var(--s), var(--l));
  --00-l:var(--ko-dark-00-l);
  --color-00:hsl(var(--h), var(--s), var(--00-l));
  --05-l:var(--ko-dark-05-l);
  --color-05:hsl(var(--h), var(--s), var(--05-l));
  --10-l:var(--ko-dark-10-l);
  --color-10:hsl(var(--h), var(--s), var(--10-l));
  --15-l:var(--ko-dark-15-l);
  --color-15:hsl(var(--h), var(--s), var(--15-l));
  --20-l:var(--ko-dark-20-l);
  --color-20:hsl(var(--h), var(--s), var(--20-l));
  --25-l:var(--ko-dark-25-l);
  --color-25:hsl(var(--h), var(--s), var(--25-l));
  --30-l:var(--ko-dark-30-l);
  --color-30:hsl(var(--h), var(--s), var(--30-l));
  --35-l:var(--ko-dark-35-l);
  --color-35:hsl(var(--h), var(--s), var(--35-l));
  --40-l:var(--ko-dark-40-l);
  --color-40:hsl(var(--h), var(--s), var(--40-l));
  --45-l:var(--ko-dark-45-l);
  --color-45:hsl(var(--h), var(--s), var(--45-l));
  --50-l:var(--ko-dark-50-l);
  --color-50:hsl(var(--h), var(--s), var(--50-l));
  --55-l:var(--ko-dark-55-l);
  --color-55:hsl(var(--h), var(--s), var(--55-l));
  --60-l:var(--ko-dark-60-l);
  --color-60:hsl(var(--h), var(--s), var(--60-l));
  --65-l:var(--ko-dark-65-l);
  --color-65:hsl(var(--h), var(--s), var(--65-l));
  --70-l:var(--ko-dark-70-l);
  --color-70:hsl(var(--h), var(--s), var(--70-l));
  --75-l:var(--ko-dark-75-l);
  --color-75:hsl(var(--h), var(--s), var(--75-l));
  --80-l:var(--ko-dark-80-l);
  --color-80:hsl(var(--h), var(--s), var(--80-l));
  --85-l:var(--ko-dark-85-l);
  --color-85:hsl(var(--h), var(--s), var(--85-l));
  --90-l:var(--ko-dark-90-l);
  --color-90:hsl(var(--h), var(--s), var(--90-l));
  --95-l:var(--ko-dark-95-l);
  --color-95:hsl(var(--h), var(--s), var(--95-l));
  --100-l:var(--ko-dark-100-l);
  --color-100:hsl(var(--h), var(--s), var(--100-l));
}

[class*=is-color-text],
[class*=has-text-text]{
  --ko-color-l:var(--ko-text-l);
  --ko-color-l-delta:0%;
  color:hsl(var(--ko-text-h), var(--ko-text-s), calc(var(--ko-color-l) + var(--ko-color-l-delta))) !important;
}

[class*=is-background-text],
[class*=has-background-text]{
  --ko-background-l:var(--ko-text-l);
  --ko-background-l-delta:0%;
  background-color:hsl(var(--ko-text-h), var(--ko-text-s), calc(var(--ko-background-l) + var(--ko-background-l-delta))) !important;
}

.is-color-text-invert,
.has-text-text-invert{
  --ko-color-l:var(--ko-text-invert-l);
}

.is-background-text-invert,
.has-background-text-invert{
  --ko-background-l:var(--ko-text-invert-l);
}

.is-color-text-on-scheme,
.has-text-text-on-scheme{
  --ko-color-l:var(--ko-text-on-scheme-l);
}

.is-background-text-on-scheme,
.has-background-text-on-scheme{
  --ko-background-l:var(--ko-text-on-scheme-l);
}

.is-color-text-light,
.has-text-text-light{
  --ko-color-l:var(--ko-text-light-l);
}

.is-background-text-light,
.has-background-text-light{
  --ko-background-l:var(--ko-text-light-l);
}

.is-color-text-light-invert,
.has-text-text-light-invert{
  --ko-color-l:var(--ko-text-light-invert-l);
}

.is-background-text-light-invert,
.has-background-text-light-invert{
  --ko-background-l:var(--ko-text-light-invert-l);
}

.is-color-text-dark,
.has-text-text-dark{
  --ko-color-l:var(--ko-text-dark-l);
}

.is-background-text-dark,
.has-background-text-dark{
  --ko-background-l:var(--ko-text-dark-l);
}

.is-color-text-dark-invert,
.has-text-text-dark-invert{
  --ko-color-l:var(--ko-text-dark-invert-l);
}

.is-background-text-dark-invert,
.has-background-text-dark-invert{
  --ko-background-l:var(--ko-text-dark-invert-l);
}

.is-color-text-soft,
.has-text-text-soft{
  --ko-color-l:var(--ko-soft-l);
}

.is-background-text-soft,
.has-background-text-soft{
  --ko-background-l:var(--ko-soft-l);
}

.is-color-text-bold,
.has-text-text-bold{
  --ko-color-l:var(--ko-bold-l);
}

.is-background-text-bold,
.has-background-text-bold{
  --ko-background-l:var(--ko-bold-l);
}

.is-color-text-soft-invert,
.has-text-text-soft-invert{
  --ko-color-l:var(--ko-soft-invert-l);
}

.is-background-text-soft-invert,
.has-background-text-soft-invert{
  --ko-background-l:var(--ko-soft-invert-l);
}

.is-color-text-bold-invert,
.has-text-text-bold-invert{
  --ko-color-l:var(--ko-bold-invert-l);
}

.is-background-text-bold-invert,
.has-background-text-bold-invert{
  --ko-background-l:var(--ko-bold-invert-l);
}

.is-color-text-00,
.has-text-text-00{
  --ko-color-l:var(--ko-text-00-l);
}

.is-background-text-00,
.has-background-text-00{
  --ko-background-l:var(--ko-text-00-l);
}

.is-color-text-00-invert,
.has-text-text-00-invert{
  --ko-color-l:var(--ko-text-00-invert-l);
}

.is-background-text-00-invert,
.has-background-text-00-invert{
  --ko-background-l:var(--ko-text-00-invert-l);
}

.is-color-text-05,
.has-text-text-05{
  --ko-color-l:var(--ko-text-05-l);
}

.is-background-text-05,
.has-background-text-05{
  --ko-background-l:var(--ko-text-05-l);
}

.is-color-text-05-invert,
.has-text-text-05-invert{
  --ko-color-l:var(--ko-text-05-invert-l);
}

.is-background-text-05-invert,
.has-background-text-05-invert{
  --ko-background-l:var(--ko-text-05-invert-l);
}

.is-color-text-10,
.has-text-text-10{
  --ko-color-l:var(--ko-text-10-l);
}

.is-background-text-10,
.has-background-text-10{
  --ko-background-l:var(--ko-text-10-l);
}

.is-color-text-10-invert,
.has-text-text-10-invert{
  --ko-color-l:var(--ko-text-10-invert-l);
}

.is-background-text-10-invert,
.has-background-text-10-invert{
  --ko-background-l:var(--ko-text-10-invert-l);
}

.is-color-text-15,
.has-text-text-15{
  --ko-color-l:var(--ko-text-15-l);
}

.is-background-text-15,
.has-background-text-15{
  --ko-background-l:var(--ko-text-15-l);
}

.is-color-text-15-invert,
.has-text-text-15-invert{
  --ko-color-l:var(--ko-text-15-invert-l);
}

.is-background-text-15-invert,
.has-background-text-15-invert{
  --ko-background-l:var(--ko-text-15-invert-l);
}

.is-color-text-20,
.has-text-text-20{
  --ko-color-l:var(--ko-text-20-l);
}

.is-background-text-20,
.has-background-text-20{
  --ko-background-l:var(--ko-text-20-l);
}

.is-color-text-20-invert,
.has-text-text-20-invert{
  --ko-color-l:var(--ko-text-20-invert-l);
}

.is-background-text-20-invert,
.has-background-text-20-invert{
  --ko-background-l:var(--ko-text-20-invert-l);
}

.is-color-text-25,
.has-text-text-25{
  --ko-color-l:var(--ko-text-25-l);
}

.is-background-text-25,
.has-background-text-25{
  --ko-background-l:var(--ko-text-25-l);
}

.is-color-text-25-invert,
.has-text-text-25-invert{
  --ko-color-l:var(--ko-text-25-invert-l);
}

.is-background-text-25-invert,
.has-background-text-25-invert{
  --ko-background-l:var(--ko-text-25-invert-l);
}

.is-color-text-30,
.has-text-text-30{
  --ko-color-l:var(--ko-text-30-l);
}

.is-background-text-30,
.has-background-text-30{
  --ko-background-l:var(--ko-text-30-l);
}

.is-color-text-30-invert,
.has-text-text-30-invert{
  --ko-color-l:var(--ko-text-30-invert-l);
}

.is-background-text-30-invert,
.has-background-text-30-invert{
  --ko-background-l:var(--ko-text-30-invert-l);
}

.is-color-text-35,
.has-text-text-35{
  --ko-color-l:var(--ko-text-35-l);
}

.is-background-text-35,
.has-background-text-35{
  --ko-background-l:var(--ko-text-35-l);
}

.is-color-text-35-invert,
.has-text-text-35-invert{
  --ko-color-l:var(--ko-text-35-invert-l);
}

.is-background-text-35-invert,
.has-background-text-35-invert{
  --ko-background-l:var(--ko-text-35-invert-l);
}

.is-color-text-40,
.has-text-text-40{
  --ko-color-l:var(--ko-text-40-l);
}

.is-background-text-40,
.has-background-text-40{
  --ko-background-l:var(--ko-text-40-l);
}

.is-color-text-40-invert,
.has-text-text-40-invert{
  --ko-color-l:var(--ko-text-40-invert-l);
}

.is-background-text-40-invert,
.has-background-text-40-invert{
  --ko-background-l:var(--ko-text-40-invert-l);
}

.is-color-text-45,
.has-text-text-45{
  --ko-color-l:var(--ko-text-45-l);
}

.is-background-text-45,
.has-background-text-45{
  --ko-background-l:var(--ko-text-45-l);
}

.is-color-text-45-invert,
.has-text-text-45-invert{
  --ko-color-l:var(--ko-text-45-invert-l);
}

.is-background-text-45-invert,
.has-background-text-45-invert{
  --ko-background-l:var(--ko-text-45-invert-l);
}

.is-color-text-50,
.has-text-text-50{
  --ko-color-l:var(--ko-text-50-l);
}

.is-background-text-50,
.has-background-text-50{
  --ko-background-l:var(--ko-text-50-l);
}

.is-color-text-50-invert,
.has-text-text-50-invert{
  --ko-color-l:var(--ko-text-50-invert-l);
}

.is-background-text-50-invert,
.has-background-text-50-invert{
  --ko-background-l:var(--ko-text-50-invert-l);
}

.is-color-text-55,
.has-text-text-55{
  --ko-color-l:var(--ko-text-55-l);
}

.is-background-text-55,
.has-background-text-55{
  --ko-background-l:var(--ko-text-55-l);
}

.is-color-text-55-invert,
.has-text-text-55-invert{
  --ko-color-l:var(--ko-text-55-invert-l);
}

.is-background-text-55-invert,
.has-background-text-55-invert{
  --ko-background-l:var(--ko-text-55-invert-l);
}

.is-color-text-60,
.has-text-text-60{
  --ko-color-l:var(--ko-text-60-l);
}

.is-background-text-60,
.has-background-text-60{
  --ko-background-l:var(--ko-text-60-l);
}

.is-color-text-60-invert,
.has-text-text-60-invert{
  --ko-color-l:var(--ko-text-60-invert-l);
}

.is-background-text-60-invert,
.has-background-text-60-invert{
  --ko-background-l:var(--ko-text-60-invert-l);
}

.is-color-text-65,
.has-text-text-65{
  --ko-color-l:var(--ko-text-65-l);
}

.is-background-text-65,
.has-background-text-65{
  --ko-background-l:var(--ko-text-65-l);
}

.is-color-text-65-invert,
.has-text-text-65-invert{
  --ko-color-l:var(--ko-text-65-invert-l);
}

.is-background-text-65-invert,
.has-background-text-65-invert{
  --ko-background-l:var(--ko-text-65-invert-l);
}

.is-color-text-70,
.has-text-text-70{
  --ko-color-l:var(--ko-text-70-l);
}

.is-background-text-70,
.has-background-text-70{
  --ko-background-l:var(--ko-text-70-l);
}

.is-color-text-70-invert,
.has-text-text-70-invert{
  --ko-color-l:var(--ko-text-70-invert-l);
}

.is-background-text-70-invert,
.has-background-text-70-invert{
  --ko-background-l:var(--ko-text-70-invert-l);
}

.is-color-text-75,
.has-text-text-75{
  --ko-color-l:var(--ko-text-75-l);
}

.is-background-text-75,
.has-background-text-75{
  --ko-background-l:var(--ko-text-75-l);
}

.is-color-text-75-invert,
.has-text-text-75-invert{
  --ko-color-l:var(--ko-text-75-invert-l);
}

.is-background-text-75-invert,
.has-background-text-75-invert{
  --ko-background-l:var(--ko-text-75-invert-l);
}

.is-color-text-80,
.has-text-text-80{
  --ko-color-l:var(--ko-text-80-l);
}

.is-background-text-80,
.has-background-text-80{
  --ko-background-l:var(--ko-text-80-l);
}

.is-color-text-80-invert,
.has-text-text-80-invert{
  --ko-color-l:var(--ko-text-80-invert-l);
}

.is-background-text-80-invert,
.has-background-text-80-invert{
  --ko-background-l:var(--ko-text-80-invert-l);
}

.is-color-text-85,
.has-text-text-85{
  --ko-color-l:var(--ko-text-85-l);
}

.is-background-text-85,
.has-background-text-85{
  --ko-background-l:var(--ko-text-85-l);
}

.is-color-text-85-invert,
.has-text-text-85-invert{
  --ko-color-l:var(--ko-text-85-invert-l);
}

.is-background-text-85-invert,
.has-background-text-85-invert{
  --ko-background-l:var(--ko-text-85-invert-l);
}

.is-color-text-90,
.has-text-text-90{
  --ko-color-l:var(--ko-text-90-l);
}

.is-background-text-90,
.has-background-text-90{
  --ko-background-l:var(--ko-text-90-l);
}

.is-color-text-90-invert,
.has-text-text-90-invert{
  --ko-color-l:var(--ko-text-90-invert-l);
}

.is-background-text-90-invert,
.has-background-text-90-invert{
  --ko-background-l:var(--ko-text-90-invert-l);
}

.is-color-text-95,
.has-text-text-95{
  --ko-color-l:var(--ko-text-95-l);
}

.is-background-text-95,
.has-background-text-95{
  --ko-background-l:var(--ko-text-95-l);
}

.is-color-text-95-invert,
.has-text-text-95-invert{
  --ko-color-l:var(--ko-text-95-invert-l);
}

.is-background-text-95-invert,
.has-background-text-95-invert{
  --ko-background-l:var(--ko-text-95-invert-l);
}

.is-color-text-100,
.has-text-text-100{
  --ko-color-l:var(--ko-text-100-l);
}

.is-background-text-100,
.has-background-text-100{
  --ko-background-l:var(--ko-text-100-l);
}

.is-color-text-100-invert,
.has-text-text-100-invert{
  --ko-color-l:var(--ko-text-100-invert-l);
}

.is-background-text-100-invert,
.has-background-text-100-invert{
  --ko-background-l:var(--ko-text-100-invert-l);
}

a.is-color-text:hover, a.is-color-text:focus-visible,
button.is-color-text:hover,
button.is-color-text:focus-visible,
is-color-text.is-hoverable:hover,
is-color-text.is-hoverable:focus-visible,
a.has-text-text:hover,
a.has-text-text:focus-visible,
button.has-text-text:hover,
button.has-text-text:focus-visible,
has-text-text.is-hoverable:hover,
has-text-text.is-hoverable:focus-visible{
  --ko-color-l-delta:var(--ko-hover-color-l-delta);
}
a.is-color-text:active,
button.is-color-text:active,
is-color-text.is-hoverable:active,
a.has-text-text:active,
button.has-text-text:active,
has-text-text.is-hoverable:active{
  --ko-color-l-delta:var(--ko-active-color-l-delta);
}

a.is-background-text:hover, a.is-background-text:focus-visible,
button.is-background-text:hover,
button.is-background-text:focus-visible,
is-background-text.is-hoverable:hover,
is-background-text.is-hoverable:focus-visible,
a.has-background-text:hover,
a.has-background-text:focus-visible,
button.has-background-text:hover,
button.has-background-text:focus-visible,
has-background-text.is-hoverable:hover,
has-background-text.is-hoverable:focus-visible{
  --ko-background-l-delta:var(--ko-hover-background-l-delta);
}
a.is-background-text:active,
button.is-background-text:active,
is-background-text.is-hoverable:active,
a.has-background-text:active,
button.has-background-text:active,
has-background-text.is-hoverable:active{
  --ko-background-l-delta:var(--ko-active-background-l-delta);
}

.is-palette-text{
  --h:var(--ko-text-h);
  --s:var(--ko-text-s);
  --l:var(--ko-text-l);
  --color:hsl(var(--h), var(--s), var(--l));
  --00-l:var(--ko-text-00-l);
  --color-00:hsl(var(--h), var(--s), var(--00-l));
  --05-l:var(--ko-text-05-l);
  --color-05:hsl(var(--h), var(--s), var(--05-l));
  --10-l:var(--ko-text-10-l);
  --color-10:hsl(var(--h), var(--s), var(--10-l));
  --15-l:var(--ko-text-15-l);
  --color-15:hsl(var(--h), var(--s), var(--15-l));
  --20-l:var(--ko-text-20-l);
  --color-20:hsl(var(--h), var(--s), var(--20-l));
  --25-l:var(--ko-text-25-l);
  --color-25:hsl(var(--h), var(--s), var(--25-l));
  --30-l:var(--ko-text-30-l);
  --color-30:hsl(var(--h), var(--s), var(--30-l));
  --35-l:var(--ko-text-35-l);
  --color-35:hsl(var(--h), var(--s), var(--35-l));
  --40-l:var(--ko-text-40-l);
  --color-40:hsl(var(--h), var(--s), var(--40-l));
  --45-l:var(--ko-text-45-l);
  --color-45:hsl(var(--h), var(--s), var(--45-l));
  --50-l:var(--ko-text-50-l);
  --color-50:hsl(var(--h), var(--s), var(--50-l));
  --55-l:var(--ko-text-55-l);
  --color-55:hsl(var(--h), var(--s), var(--55-l));
  --60-l:var(--ko-text-60-l);
  --color-60:hsl(var(--h), var(--s), var(--60-l));
  --65-l:var(--ko-text-65-l);
  --color-65:hsl(var(--h), var(--s), var(--65-l));
  --70-l:var(--ko-text-70-l);
  --color-70:hsl(var(--h), var(--s), var(--70-l));
  --75-l:var(--ko-text-75-l);
  --color-75:hsl(var(--h), var(--s), var(--75-l));
  --80-l:var(--ko-text-80-l);
  --color-80:hsl(var(--h), var(--s), var(--80-l));
  --85-l:var(--ko-text-85-l);
  --color-85:hsl(var(--h), var(--s), var(--85-l));
  --90-l:var(--ko-text-90-l);
  --color-90:hsl(var(--h), var(--s), var(--90-l));
  --95-l:var(--ko-text-95-l);
  --color-95:hsl(var(--h), var(--s), var(--95-l));
  --100-l:var(--ko-text-100-l);
  --color-100:hsl(var(--h), var(--s), var(--100-l));
}

[class*=is-color-primary],
[class*=has-text-primary]{
  --ko-color-l:var(--ko-primary-l);
  --ko-color-l-delta:0%;
  color:hsl(var(--ko-primary-h), var(--ko-primary-s), calc(var(--ko-color-l) + var(--ko-color-l-delta))) !important;
}

[class*=is-background-primary],
[class*=has-background-primary]{
  --ko-background-l:var(--ko-primary-l);
  --ko-background-l-delta:0%;
  background-color:hsl(var(--ko-primary-h), var(--ko-primary-s), calc(var(--ko-background-l) + var(--ko-background-l-delta))) !important;
}

.is-color-primary-invert,
.has-text-primary-invert{
  --ko-color-l:var(--ko-primary-invert-l);
}

.is-background-primary-invert,
.has-background-primary-invert{
  --ko-background-l:var(--ko-primary-invert-l);
}

.is-color-primary-on-scheme,
.has-text-primary-on-scheme{
  --ko-color-l:var(--ko-primary-on-scheme-l);
}

.is-background-primary-on-scheme,
.has-background-primary-on-scheme{
  --ko-background-l:var(--ko-primary-on-scheme-l);
}

.is-color-primary-light,
.has-text-primary-light{
  --ko-color-l:var(--ko-primary-light-l);
}

.is-background-primary-light,
.has-background-primary-light{
  --ko-background-l:var(--ko-primary-light-l);
}

.is-color-primary-light-invert,
.has-text-primary-light-invert{
  --ko-color-l:var(--ko-primary-light-invert-l);
}

.is-background-primary-light-invert,
.has-background-primary-light-invert{
  --ko-background-l:var(--ko-primary-light-invert-l);
}

.is-color-primary-dark,
.has-text-primary-dark{
  --ko-color-l:var(--ko-primary-dark-l);
}

.is-background-primary-dark,
.has-background-primary-dark{
  --ko-background-l:var(--ko-primary-dark-l);
}

.is-color-primary-dark-invert,
.has-text-primary-dark-invert{
  --ko-color-l:var(--ko-primary-dark-invert-l);
}

.is-background-primary-dark-invert,
.has-background-primary-dark-invert{
  --ko-background-l:var(--ko-primary-dark-invert-l);
}

.is-color-primary-soft,
.has-text-primary-soft{
  --ko-color-l:var(--ko-soft-l);
}

.is-background-primary-soft,
.has-background-primary-soft{
  --ko-background-l:var(--ko-soft-l);
}

.is-color-primary-bold,
.has-text-primary-bold{
  --ko-color-l:var(--ko-bold-l);
}

.is-background-primary-bold,
.has-background-primary-bold{
  --ko-background-l:var(--ko-bold-l);
}

.is-color-primary-soft-invert,
.has-text-primary-soft-invert{
  --ko-color-l:var(--ko-soft-invert-l);
}

.is-background-primary-soft-invert,
.has-background-primary-soft-invert{
  --ko-background-l:var(--ko-soft-invert-l);
}

.is-color-primary-bold-invert,
.has-text-primary-bold-invert{
  --ko-color-l:var(--ko-bold-invert-l);
}

.is-background-primary-bold-invert,
.has-background-primary-bold-invert{
  --ko-background-l:var(--ko-bold-invert-l);
}

.is-color-primary-00,
.has-text-primary-00{
  --ko-color-l:var(--ko-primary-00-l);
}

.is-background-primary-00,
.has-background-primary-00{
  --ko-background-l:var(--ko-primary-00-l);
}

.is-color-primary-00-invert,
.has-text-primary-00-invert{
  --ko-color-l:var(--ko-primary-00-invert-l);
}

.is-background-primary-00-invert,
.has-background-primary-00-invert{
  --ko-background-l:var(--ko-primary-00-invert-l);
}

.is-color-primary-05,
.has-text-primary-05{
  --ko-color-l:var(--ko-primary-05-l);
}

.is-background-primary-05,
.has-background-primary-05{
  --ko-background-l:var(--ko-primary-05-l);
}

.is-color-primary-05-invert,
.has-text-primary-05-invert{
  --ko-color-l:var(--ko-primary-05-invert-l);
}

.is-background-primary-05-invert,
.has-background-primary-05-invert{
  --ko-background-l:var(--ko-primary-05-invert-l);
}

.is-color-primary-10,
.has-text-primary-10{
  --ko-color-l:var(--ko-primary-10-l);
}

.is-background-primary-10,
.has-background-primary-10{
  --ko-background-l:var(--ko-primary-10-l);
}

.is-color-primary-10-invert,
.has-text-primary-10-invert{
  --ko-color-l:var(--ko-primary-10-invert-l);
}

.is-background-primary-10-invert,
.has-background-primary-10-invert{
  --ko-background-l:var(--ko-primary-10-invert-l);
}

.is-color-primary-15,
.has-text-primary-15{
  --ko-color-l:var(--ko-primary-15-l);
}

.is-background-primary-15,
.has-background-primary-15{
  --ko-background-l:var(--ko-primary-15-l);
}

.is-color-primary-15-invert,
.has-text-primary-15-invert{
  --ko-color-l:var(--ko-primary-15-invert-l);
}

.is-background-primary-15-invert,
.has-background-primary-15-invert{
  --ko-background-l:var(--ko-primary-15-invert-l);
}

.is-color-primary-20,
.has-text-primary-20{
  --ko-color-l:var(--ko-primary-20-l);
}

.is-background-primary-20,
.has-background-primary-20{
  --ko-background-l:var(--ko-primary-20-l);
}

.is-color-primary-20-invert,
.has-text-primary-20-invert{
  --ko-color-l:var(--ko-primary-20-invert-l);
}

.is-background-primary-20-invert,
.has-background-primary-20-invert{
  --ko-background-l:var(--ko-primary-20-invert-l);
}

.is-color-primary-25,
.has-text-primary-25{
  --ko-color-l:var(--ko-primary-25-l);
}

.is-background-primary-25,
.has-background-primary-25{
  --ko-background-l:var(--ko-primary-25-l);
}

.is-color-primary-25-invert,
.has-text-primary-25-invert{
  --ko-color-l:var(--ko-primary-25-invert-l);
}

.is-background-primary-25-invert,
.has-background-primary-25-invert{
  --ko-background-l:var(--ko-primary-25-invert-l);
}

.is-color-primary-30,
.has-text-primary-30{
  --ko-color-l:var(--ko-primary-30-l);
}

.is-background-primary-30,
.has-background-primary-30{
  --ko-background-l:var(--ko-primary-30-l);
}

.is-color-primary-30-invert,
.has-text-primary-30-invert{
  --ko-color-l:var(--ko-primary-30-invert-l);
}

.is-background-primary-30-invert,
.has-background-primary-30-invert{
  --ko-background-l:var(--ko-primary-30-invert-l);
}

.is-color-primary-35,
.has-text-primary-35{
  --ko-color-l:var(--ko-primary-35-l);
}

.is-background-primary-35,
.has-background-primary-35{
  --ko-background-l:var(--ko-primary-35-l);
}

.is-color-primary-35-invert,
.has-text-primary-35-invert{
  --ko-color-l:var(--ko-primary-35-invert-l);
}

.is-background-primary-35-invert,
.has-background-primary-35-invert{
  --ko-background-l:var(--ko-primary-35-invert-l);
}

.is-color-primary-40,
.has-text-primary-40{
  --ko-color-l:var(--ko-primary-40-l);
}

.is-background-primary-40,
.has-background-primary-40{
  --ko-background-l:var(--ko-primary-40-l);
}

.is-color-primary-40-invert,
.has-text-primary-40-invert{
  --ko-color-l:var(--ko-primary-40-invert-l);
}

.is-background-primary-40-invert,
.has-background-primary-40-invert{
  --ko-background-l:var(--ko-primary-40-invert-l);
}

.is-color-primary-45,
.has-text-primary-45{
  --ko-color-l:var(--ko-primary-45-l);
}

.is-background-primary-45,
.has-background-primary-45{
  --ko-background-l:var(--ko-primary-45-l);
}

.is-color-primary-45-invert,
.has-text-primary-45-invert{
  --ko-color-l:var(--ko-primary-45-invert-l);
}

.is-background-primary-45-invert,
.has-background-primary-45-invert{
  --ko-background-l:var(--ko-primary-45-invert-l);
}

.is-color-primary-50,
.has-text-primary-50{
  --ko-color-l:var(--ko-primary-50-l);
}

.is-background-primary-50,
.has-background-primary-50{
  --ko-background-l:var(--ko-primary-50-l);
}

.is-color-primary-50-invert,
.has-text-primary-50-invert{
  --ko-color-l:var(--ko-primary-50-invert-l);
}

.is-background-primary-50-invert,
.has-background-primary-50-invert{
  --ko-background-l:var(--ko-primary-50-invert-l);
}

.is-color-primary-55,
.has-text-primary-55{
  --ko-color-l:var(--ko-primary-55-l);
}

.is-background-primary-55,
.has-background-primary-55{
  --ko-background-l:var(--ko-primary-55-l);
}

.is-color-primary-55-invert,
.has-text-primary-55-invert{
  --ko-color-l:var(--ko-primary-55-invert-l);
}

.is-background-primary-55-invert,
.has-background-primary-55-invert{
  --ko-background-l:var(--ko-primary-55-invert-l);
}

.is-color-primary-60,
.has-text-primary-60{
  --ko-color-l:var(--ko-primary-60-l);
}

.is-background-primary-60,
.has-background-primary-60{
  --ko-background-l:var(--ko-primary-60-l);
}

.is-color-primary-60-invert,
.has-text-primary-60-invert{
  --ko-color-l:var(--ko-primary-60-invert-l);
}

.is-background-primary-60-invert,
.has-background-primary-60-invert{
  --ko-background-l:var(--ko-primary-60-invert-l);
}

.is-color-primary-65,
.has-text-primary-65{
  --ko-color-l:var(--ko-primary-65-l);
}

.is-background-primary-65,
.has-background-primary-65{
  --ko-background-l:var(--ko-primary-65-l);
}

.is-color-primary-65-invert,
.has-text-primary-65-invert{
  --ko-color-l:var(--ko-primary-65-invert-l);
}

.is-background-primary-65-invert,
.has-background-primary-65-invert{
  --ko-background-l:var(--ko-primary-65-invert-l);
}

.is-color-primary-70,
.has-text-primary-70{
  --ko-color-l:var(--ko-primary-70-l);
}

.is-background-primary-70,
.has-background-primary-70{
  --ko-background-l:var(--ko-primary-70-l);
}

.is-color-primary-70-invert,
.has-text-primary-70-invert{
  --ko-color-l:var(--ko-primary-70-invert-l);
}

.is-background-primary-70-invert,
.has-background-primary-70-invert{
  --ko-background-l:var(--ko-primary-70-invert-l);
}

.is-color-primary-75,
.has-text-primary-75{
  --ko-color-l:var(--ko-primary-75-l);
}

.is-background-primary-75,
.has-background-primary-75{
  --ko-background-l:var(--ko-primary-75-l);
}

.is-color-primary-75-invert,
.has-text-primary-75-invert{
  --ko-color-l:var(--ko-primary-75-invert-l);
}

.is-background-primary-75-invert,
.has-background-primary-75-invert{
  --ko-background-l:var(--ko-primary-75-invert-l);
}

.is-color-primary-80,
.has-text-primary-80{
  --ko-color-l:var(--ko-primary-80-l);
}

.is-background-primary-80,
.has-background-primary-80{
  --ko-background-l:var(--ko-primary-80-l);
}

.is-color-primary-80-invert,
.has-text-primary-80-invert{
  --ko-color-l:var(--ko-primary-80-invert-l);
}

.is-background-primary-80-invert,
.has-background-primary-80-invert{
  --ko-background-l:var(--ko-primary-80-invert-l);
}

.is-color-primary-85,
.has-text-primary-85{
  --ko-color-l:var(--ko-primary-85-l);
}

.is-background-primary-85,
.has-background-primary-85{
  --ko-background-l:var(--ko-primary-85-l);
}

.is-color-primary-85-invert,
.has-text-primary-85-invert{
  --ko-color-l:var(--ko-primary-85-invert-l);
}

.is-background-primary-85-invert,
.has-background-primary-85-invert{
  --ko-background-l:var(--ko-primary-85-invert-l);
}

.is-color-primary-90,
.has-text-primary-90{
  --ko-color-l:var(--ko-primary-90-l);
}

.is-background-primary-90,
.has-background-primary-90{
  --ko-background-l:var(--ko-primary-90-l);
}

.is-color-primary-90-invert,
.has-text-primary-90-invert{
  --ko-color-l:var(--ko-primary-90-invert-l);
}

.is-background-primary-90-invert,
.has-background-primary-90-invert{
  --ko-background-l:var(--ko-primary-90-invert-l);
}

.is-color-primary-95,
.has-text-primary-95{
  --ko-color-l:var(--ko-primary-95-l);
}

.is-background-primary-95,
.has-background-primary-95{
  --ko-background-l:var(--ko-primary-95-l);
}

.is-color-primary-95-invert,
.has-text-primary-95-invert{
  --ko-color-l:var(--ko-primary-95-invert-l);
}

.is-background-primary-95-invert,
.has-background-primary-95-invert{
  --ko-background-l:var(--ko-primary-95-invert-l);
}

.is-color-primary-100,
.has-text-primary-100{
  --ko-color-l:var(--ko-primary-100-l);
}

.is-background-primary-100,
.has-background-primary-100{
  --ko-background-l:var(--ko-primary-100-l);
}

.is-color-primary-100-invert,
.has-text-primary-100-invert{
  --ko-color-l:var(--ko-primary-100-invert-l);
}

.is-background-primary-100-invert,
.has-background-primary-100-invert{
  --ko-background-l:var(--ko-primary-100-invert-l);
}

a.is-color-primary:hover, a.is-color-primary:focus-visible,
button.is-color-primary:hover,
button.is-color-primary:focus-visible,
is-color-primary.is-hoverable:hover,
is-color-primary.is-hoverable:focus-visible,
a.has-text-primary:hover,
a.has-text-primary:focus-visible,
button.has-text-primary:hover,
button.has-text-primary:focus-visible,
has-text-primary.is-hoverable:hover,
has-text-primary.is-hoverable:focus-visible{
  --ko-color-l-delta:var(--ko-hover-color-l-delta);
}
a.is-color-primary:active,
button.is-color-primary:active,
is-color-primary.is-hoverable:active,
a.has-text-primary:active,
button.has-text-primary:active,
has-text-primary.is-hoverable:active{
  --ko-color-l-delta:var(--ko-active-color-l-delta);
}

a.is-background-primary:hover, a.is-background-primary:focus-visible,
button.is-background-primary:hover,
button.is-background-primary:focus-visible,
is-background-primary.is-hoverable:hover,
is-background-primary.is-hoverable:focus-visible,
a.has-background-primary:hover,
a.has-background-primary:focus-visible,
button.has-background-primary:hover,
button.has-background-primary:focus-visible,
has-background-primary.is-hoverable:hover,
has-background-primary.is-hoverable:focus-visible{
  --ko-background-l-delta:var(--ko-hover-background-l-delta);
}
a.is-background-primary:active,
button.is-background-primary:active,
is-background-primary.is-hoverable:active,
a.has-background-primary:active,
button.has-background-primary:active,
has-background-primary.is-hoverable:active{
  --ko-background-l-delta:var(--ko-active-background-l-delta);
}

.is-palette-primary{
  --h:var(--ko-primary-h);
  --s:var(--ko-primary-s);
  --l:var(--ko-primary-l);
  --color:hsl(var(--h), var(--s), var(--l));
  --00-l:var(--ko-primary-00-l);
  --color-00:hsl(var(--h), var(--s), var(--00-l));
  --05-l:var(--ko-primary-05-l);
  --color-05:hsl(var(--h), var(--s), var(--05-l));
  --10-l:var(--ko-primary-10-l);
  --color-10:hsl(var(--h), var(--s), var(--10-l));
  --15-l:var(--ko-primary-15-l);
  --color-15:hsl(var(--h), var(--s), var(--15-l));
  --20-l:var(--ko-primary-20-l);
  --color-20:hsl(var(--h), var(--s), var(--20-l));
  --25-l:var(--ko-primary-25-l);
  --color-25:hsl(var(--h), var(--s), var(--25-l));
  --30-l:var(--ko-primary-30-l);
  --color-30:hsl(var(--h), var(--s), var(--30-l));
  --35-l:var(--ko-primary-35-l);
  --color-35:hsl(var(--h), var(--s), var(--35-l));
  --40-l:var(--ko-primary-40-l);
  --color-40:hsl(var(--h), var(--s), var(--40-l));
  --45-l:var(--ko-primary-45-l);
  --color-45:hsl(var(--h), var(--s), var(--45-l));
  --50-l:var(--ko-primary-50-l);
  --color-50:hsl(var(--h), var(--s), var(--50-l));
  --55-l:var(--ko-primary-55-l);
  --color-55:hsl(var(--h), var(--s), var(--55-l));
  --60-l:var(--ko-primary-60-l);
  --color-60:hsl(var(--h), var(--s), var(--60-l));
  --65-l:var(--ko-primary-65-l);
  --color-65:hsl(var(--h), var(--s), var(--65-l));
  --70-l:var(--ko-primary-70-l);
  --color-70:hsl(var(--h), var(--s), var(--70-l));
  --75-l:var(--ko-primary-75-l);
  --color-75:hsl(var(--h), var(--s), var(--75-l));
  --80-l:var(--ko-primary-80-l);
  --color-80:hsl(var(--h), var(--s), var(--80-l));
  --85-l:var(--ko-primary-85-l);
  --color-85:hsl(var(--h), var(--s), var(--85-l));
  --90-l:var(--ko-primary-90-l);
  --color-90:hsl(var(--h), var(--s), var(--90-l));
  --95-l:var(--ko-primary-95-l);
  --color-95:hsl(var(--h), var(--s), var(--95-l));
  --100-l:var(--ko-primary-100-l);
  --color-100:hsl(var(--h), var(--s), var(--100-l));
}

[class*=is-color-link],
[class*=has-text-link]{
  --ko-color-l:var(--ko-link-l);
  --ko-color-l-delta:0%;
  color:hsl(var(--ko-link-h), var(--ko-link-s), calc(var(--ko-color-l) + var(--ko-color-l-delta))) !important;
}

[class*=is-background-link],
[class*=has-background-link]{
  --ko-background-l:var(--ko-link-l);
  --ko-background-l-delta:0%;
  background-color:hsl(var(--ko-link-h), var(--ko-link-s), calc(var(--ko-background-l) + var(--ko-background-l-delta))) !important;
}

.is-color-link-invert,
.has-text-link-invert{
  --ko-color-l:var(--ko-link-invert-l);
}

.is-background-link-invert,
.has-background-link-invert{
  --ko-background-l:var(--ko-link-invert-l);
}

.is-color-link-on-scheme,
.has-text-link-on-scheme{
  --ko-color-l:var(--ko-link-on-scheme-l);
}

.is-background-link-on-scheme,
.has-background-link-on-scheme{
  --ko-background-l:var(--ko-link-on-scheme-l);
}

.is-color-link-light,
.has-text-link-light{
  --ko-color-l:var(--ko-link-light-l);
}

.is-background-link-light,
.has-background-link-light{
  --ko-background-l:var(--ko-link-light-l);
}

.is-color-link-light-invert,
.has-text-link-light-invert{
  --ko-color-l:var(--ko-link-light-invert-l);
}

.is-background-link-light-invert,
.has-background-link-light-invert{
  --ko-background-l:var(--ko-link-light-invert-l);
}

.is-color-link-dark,
.has-text-link-dark{
  --ko-color-l:var(--ko-link-dark-l);
}

.is-background-link-dark,
.has-background-link-dark{
  --ko-background-l:var(--ko-link-dark-l);
}

.is-color-link-dark-invert,
.has-text-link-dark-invert{
  --ko-color-l:var(--ko-link-dark-invert-l);
}

.is-background-link-dark-invert,
.has-background-link-dark-invert{
  --ko-background-l:var(--ko-link-dark-invert-l);
}

.is-color-link-soft,
.has-text-link-soft{
  --ko-color-l:var(--ko-soft-l);
}

.is-background-link-soft,
.has-background-link-soft{
  --ko-background-l:var(--ko-soft-l);
}

.is-color-link-bold,
.has-text-link-bold{
  --ko-color-l:var(--ko-bold-l);
}

.is-background-link-bold,
.has-background-link-bold{
  --ko-background-l:var(--ko-bold-l);
}

.is-color-link-soft-invert,
.has-text-link-soft-invert{
  --ko-color-l:var(--ko-soft-invert-l);
}

.is-background-link-soft-invert,
.has-background-link-soft-invert{
  --ko-background-l:var(--ko-soft-invert-l);
}

.is-color-link-bold-invert,
.has-text-link-bold-invert{
  --ko-color-l:var(--ko-bold-invert-l);
}

.is-background-link-bold-invert,
.has-background-link-bold-invert{
  --ko-background-l:var(--ko-bold-invert-l);
}

.is-color-link-00,
.has-text-link-00{
  --ko-color-l:var(--ko-link-00-l);
}

.is-background-link-00,
.has-background-link-00{
  --ko-background-l:var(--ko-link-00-l);
}

.is-color-link-00-invert,
.has-text-link-00-invert{
  --ko-color-l:var(--ko-link-00-invert-l);
}

.is-background-link-00-invert,
.has-background-link-00-invert{
  --ko-background-l:var(--ko-link-00-invert-l);
}

.is-color-link-05,
.has-text-link-05{
  --ko-color-l:var(--ko-link-05-l);
}

.is-background-link-05,
.has-background-link-05{
  --ko-background-l:var(--ko-link-05-l);
}

.is-color-link-05-invert,
.has-text-link-05-invert{
  --ko-color-l:var(--ko-link-05-invert-l);
}

.is-background-link-05-invert,
.has-background-link-05-invert{
  --ko-background-l:var(--ko-link-05-invert-l);
}

.is-color-link-10,
.has-text-link-10{
  --ko-color-l:var(--ko-link-10-l);
}

.is-background-link-10,
.has-background-link-10{
  --ko-background-l:var(--ko-link-10-l);
}

.is-color-link-10-invert,
.has-text-link-10-invert{
  --ko-color-l:var(--ko-link-10-invert-l);
}

.is-background-link-10-invert,
.has-background-link-10-invert{
  --ko-background-l:var(--ko-link-10-invert-l);
}

.is-color-link-15,
.has-text-link-15{
  --ko-color-l:var(--ko-link-15-l);
}

.is-background-link-15,
.has-background-link-15{
  --ko-background-l:var(--ko-link-15-l);
}

.is-color-link-15-invert,
.has-text-link-15-invert{
  --ko-color-l:var(--ko-link-15-invert-l);
}

.is-background-link-15-invert,
.has-background-link-15-invert{
  --ko-background-l:var(--ko-link-15-invert-l);
}

.is-color-link-20,
.has-text-link-20{
  --ko-color-l:var(--ko-link-20-l);
}

.is-background-link-20,
.has-background-link-20{
  --ko-background-l:var(--ko-link-20-l);
}

.is-color-link-20-invert,
.has-text-link-20-invert{
  --ko-color-l:var(--ko-link-20-invert-l);
}

.is-background-link-20-invert,
.has-background-link-20-invert{
  --ko-background-l:var(--ko-link-20-invert-l);
}

.is-color-link-25,
.has-text-link-25{
  --ko-color-l:var(--ko-link-25-l);
}

.is-background-link-25,
.has-background-link-25{
  --ko-background-l:var(--ko-link-25-l);
}

.is-color-link-25-invert,
.has-text-link-25-invert{
  --ko-color-l:var(--ko-link-25-invert-l);
}

.is-background-link-25-invert,
.has-background-link-25-invert{
  --ko-background-l:var(--ko-link-25-invert-l);
}

.is-color-link-30,
.has-text-link-30{
  --ko-color-l:var(--ko-link-30-l);
}

.is-background-link-30,
.has-background-link-30{
  --ko-background-l:var(--ko-link-30-l);
}

.is-color-link-30-invert,
.has-text-link-30-invert{
  --ko-color-l:var(--ko-link-30-invert-l);
}

.is-background-link-30-invert,
.has-background-link-30-invert{
  --ko-background-l:var(--ko-link-30-invert-l);
}

.is-color-link-35,
.has-text-link-35{
  --ko-color-l:var(--ko-link-35-l);
}

.is-background-link-35,
.has-background-link-35{
  --ko-background-l:var(--ko-link-35-l);
}

.is-color-link-35-invert,
.has-text-link-35-invert{
  --ko-color-l:var(--ko-link-35-invert-l);
}

.is-background-link-35-invert,
.has-background-link-35-invert{
  --ko-background-l:var(--ko-link-35-invert-l);
}

.is-color-link-40,
.has-text-link-40{
  --ko-color-l:var(--ko-link-40-l);
}

.is-background-link-40,
.has-background-link-40{
  --ko-background-l:var(--ko-link-40-l);
}

.is-color-link-40-invert,
.has-text-link-40-invert{
  --ko-color-l:var(--ko-link-40-invert-l);
}

.is-background-link-40-invert,
.has-background-link-40-invert{
  --ko-background-l:var(--ko-link-40-invert-l);
}

.is-color-link-45,
.has-text-link-45{
  --ko-color-l:var(--ko-link-45-l);
}

.is-background-link-45,
.has-background-link-45{
  --ko-background-l:var(--ko-link-45-l);
}

.is-color-link-45-invert,
.has-text-link-45-invert{
  --ko-color-l:var(--ko-link-45-invert-l);
}

.is-background-link-45-invert,
.has-background-link-45-invert{
  --ko-background-l:var(--ko-link-45-invert-l);
}

.is-color-link-50,
.has-text-link-50{
  --ko-color-l:var(--ko-link-50-l);
}

.is-background-link-50,
.has-background-link-50{
  --ko-background-l:var(--ko-link-50-l);
}

.is-color-link-50-invert,
.has-text-link-50-invert{
  --ko-color-l:var(--ko-link-50-invert-l);
}

.is-background-link-50-invert,
.has-background-link-50-invert{
  --ko-background-l:var(--ko-link-50-invert-l);
}

.is-color-link-55,
.has-text-link-55{
  --ko-color-l:var(--ko-link-55-l);
}

.is-background-link-55,
.has-background-link-55{
  --ko-background-l:var(--ko-link-55-l);
}

.is-color-link-55-invert,
.has-text-link-55-invert{
  --ko-color-l:var(--ko-link-55-invert-l);
}

.is-background-link-55-invert,
.has-background-link-55-invert{
  --ko-background-l:var(--ko-link-55-invert-l);
}

.is-color-link-60,
.has-text-link-60{
  --ko-color-l:var(--ko-link-60-l);
}

.is-background-link-60,
.has-background-link-60{
  --ko-background-l:var(--ko-link-60-l);
}

.is-color-link-60-invert,
.has-text-link-60-invert{
  --ko-color-l:var(--ko-link-60-invert-l);
}

.is-background-link-60-invert,
.has-background-link-60-invert{
  --ko-background-l:var(--ko-link-60-invert-l);
}

.is-color-link-65,
.has-text-link-65{
  --ko-color-l:var(--ko-link-65-l);
}

.is-background-link-65,
.has-background-link-65{
  --ko-background-l:var(--ko-link-65-l);
}

.is-color-link-65-invert,
.has-text-link-65-invert{
  --ko-color-l:var(--ko-link-65-invert-l);
}

.is-background-link-65-invert,
.has-background-link-65-invert{
  --ko-background-l:var(--ko-link-65-invert-l);
}

.is-color-link-70,
.has-text-link-70{
  --ko-color-l:var(--ko-link-70-l);
}

.is-background-link-70,
.has-background-link-70{
  --ko-background-l:var(--ko-link-70-l);
}

.is-color-link-70-invert,
.has-text-link-70-invert{
  --ko-color-l:var(--ko-link-70-invert-l);
}

.is-background-link-70-invert,
.has-background-link-70-invert{
  --ko-background-l:var(--ko-link-70-invert-l);
}

.is-color-link-75,
.has-text-link-75{
  --ko-color-l:var(--ko-link-75-l);
}

.is-background-link-75,
.has-background-link-75{
  --ko-background-l:var(--ko-link-75-l);
}

.is-color-link-75-invert,
.has-text-link-75-invert{
  --ko-color-l:var(--ko-link-75-invert-l);
}

.is-background-link-75-invert,
.has-background-link-75-invert{
  --ko-background-l:var(--ko-link-75-invert-l);
}

.is-color-link-80,
.has-text-link-80{
  --ko-color-l:var(--ko-link-80-l);
}

.is-background-link-80,
.has-background-link-80{
  --ko-background-l:var(--ko-link-80-l);
}

.is-color-link-80-invert,
.has-text-link-80-invert{
  --ko-color-l:var(--ko-link-80-invert-l);
}

.is-background-link-80-invert,
.has-background-link-80-invert{
  --ko-background-l:var(--ko-link-80-invert-l);
}

.is-color-link-85,
.has-text-link-85{
  --ko-color-l:var(--ko-link-85-l);
}

.is-background-link-85,
.has-background-link-85{
  --ko-background-l:var(--ko-link-85-l);
}

.is-color-link-85-invert,
.has-text-link-85-invert{
  --ko-color-l:var(--ko-link-85-invert-l);
}

.is-background-link-85-invert,
.has-background-link-85-invert{
  --ko-background-l:var(--ko-link-85-invert-l);
}

.is-color-link-90,
.has-text-link-90{
  --ko-color-l:var(--ko-link-90-l);
}

.is-background-link-90,
.has-background-link-90{
  --ko-background-l:var(--ko-link-90-l);
}

.is-color-link-90-invert,
.has-text-link-90-invert{
  --ko-color-l:var(--ko-link-90-invert-l);
}

.is-background-link-90-invert,
.has-background-link-90-invert{
  --ko-background-l:var(--ko-link-90-invert-l);
}

.is-color-link-95,
.has-text-link-95{
  --ko-color-l:var(--ko-link-95-l);
}

.is-background-link-95,
.has-background-link-95{
  --ko-background-l:var(--ko-link-95-l);
}

.is-color-link-95-invert,
.has-text-link-95-invert{
  --ko-color-l:var(--ko-link-95-invert-l);
}

.is-background-link-95-invert,
.has-background-link-95-invert{
  --ko-background-l:var(--ko-link-95-invert-l);
}

.is-color-link-100,
.has-text-link-100{
  --ko-color-l:var(--ko-link-100-l);
}

.is-background-link-100,
.has-background-link-100{
  --ko-background-l:var(--ko-link-100-l);
}

.is-color-link-100-invert,
.has-text-link-100-invert{
  --ko-color-l:var(--ko-link-100-invert-l);
}

.is-background-link-100-invert,
.has-background-link-100-invert{
  --ko-background-l:var(--ko-link-100-invert-l);
}

a.is-color-link:hover, a.is-color-link:focus-visible,
button.is-color-link:hover,
button.is-color-link:focus-visible,
is-color-link.is-hoverable:hover,
is-color-link.is-hoverable:focus-visible,
a.has-text-link:hover,
a.has-text-link:focus-visible,
button.has-text-link:hover,
button.has-text-link:focus-visible,
has-text-link.is-hoverable:hover,
has-text-link.is-hoverable:focus-visible{
  --ko-color-l-delta:var(--ko-hover-color-l-delta);
}
a.is-color-link:active,
button.is-color-link:active,
is-color-link.is-hoverable:active,
a.has-text-link:active,
button.has-text-link:active,
has-text-link.is-hoverable:active{
  --ko-color-l-delta:var(--ko-active-color-l-delta);
}

a.is-background-link:hover, a.is-background-link:focus-visible,
button.is-background-link:hover,
button.is-background-link:focus-visible,
is-background-link.is-hoverable:hover,
is-background-link.is-hoverable:focus-visible,
a.has-background-link:hover,
a.has-background-link:focus-visible,
button.has-background-link:hover,
button.has-background-link:focus-visible,
has-background-link.is-hoverable:hover,
has-background-link.is-hoverable:focus-visible{
  --ko-background-l-delta:var(--ko-hover-background-l-delta);
}
a.is-background-link:active,
button.is-background-link:active,
is-background-link.is-hoverable:active,
a.has-background-link:active,
button.has-background-link:active,
has-background-link.is-hoverable:active{
  --ko-background-l-delta:var(--ko-active-background-l-delta);
}

.is-palette-link{
  --h:var(--ko-link-h);
  --s:var(--ko-link-s);
  --l:var(--ko-link-l);
  --color:hsl(var(--h), var(--s), var(--l));
  --00-l:var(--ko-link-00-l);
  --color-00:hsl(var(--h), var(--s), var(--00-l));
  --05-l:var(--ko-link-05-l);
  --color-05:hsl(var(--h), var(--s), var(--05-l));
  --10-l:var(--ko-link-10-l);
  --color-10:hsl(var(--h), var(--s), var(--10-l));
  --15-l:var(--ko-link-15-l);
  --color-15:hsl(var(--h), var(--s), var(--15-l));
  --20-l:var(--ko-link-20-l);
  --color-20:hsl(var(--h), var(--s), var(--20-l));
  --25-l:var(--ko-link-25-l);
  --color-25:hsl(var(--h), var(--s), var(--25-l));
  --30-l:var(--ko-link-30-l);
  --color-30:hsl(var(--h), var(--s), var(--30-l));
  --35-l:var(--ko-link-35-l);
  --color-35:hsl(var(--h), var(--s), var(--35-l));
  --40-l:var(--ko-link-40-l);
  --color-40:hsl(var(--h), var(--s), var(--40-l));
  --45-l:var(--ko-link-45-l);
  --color-45:hsl(var(--h), var(--s), var(--45-l));
  --50-l:var(--ko-link-50-l);
  --color-50:hsl(var(--h), var(--s), var(--50-l));
  --55-l:var(--ko-link-55-l);
  --color-55:hsl(var(--h), var(--s), var(--55-l));
  --60-l:var(--ko-link-60-l);
  --color-60:hsl(var(--h), var(--s), var(--60-l));
  --65-l:var(--ko-link-65-l);
  --color-65:hsl(var(--h), var(--s), var(--65-l));
  --70-l:var(--ko-link-70-l);
  --color-70:hsl(var(--h), var(--s), var(--70-l));
  --75-l:var(--ko-link-75-l);
  --color-75:hsl(var(--h), var(--s), var(--75-l));
  --80-l:var(--ko-link-80-l);
  --color-80:hsl(var(--h), var(--s), var(--80-l));
  --85-l:var(--ko-link-85-l);
  --color-85:hsl(var(--h), var(--s), var(--85-l));
  --90-l:var(--ko-link-90-l);
  --color-90:hsl(var(--h), var(--s), var(--90-l));
  --95-l:var(--ko-link-95-l);
  --color-95:hsl(var(--h), var(--s), var(--95-l));
  --100-l:var(--ko-link-100-l);
  --color-100:hsl(var(--h), var(--s), var(--100-l));
}

[class*=is-color-info],
[class*=has-text-info]{
  --ko-color-l:var(--ko-info-l);
  --ko-color-l-delta:0%;
  color:hsl(var(--ko-info-h), var(--ko-info-s), calc(var(--ko-color-l) + var(--ko-color-l-delta))) !important;
}

[class*=is-background-info],
[class*=has-background-info]{
  --ko-background-l:var(--ko-info-l);
  --ko-background-l-delta:0%;
  background-color:hsl(var(--ko-info-h), var(--ko-info-s), calc(var(--ko-background-l) + var(--ko-background-l-delta))) !important;
}

.is-color-info-invert,
.has-text-info-invert{
  --ko-color-l:var(--ko-info-invert-l);
}

.is-background-info-invert,
.has-background-info-invert{
  --ko-background-l:var(--ko-info-invert-l);
}

.is-color-info-on-scheme,
.has-text-info-on-scheme{
  --ko-color-l:var(--ko-info-on-scheme-l);
}

.is-background-info-on-scheme,
.has-background-info-on-scheme{
  --ko-background-l:var(--ko-info-on-scheme-l);
}

.is-color-info-light,
.has-text-info-light{
  --ko-color-l:var(--ko-info-light-l);
}

.is-background-info-light,
.has-background-info-light{
  --ko-background-l:var(--ko-info-light-l);
}

.is-color-info-light-invert,
.has-text-info-light-invert{
  --ko-color-l:var(--ko-info-light-invert-l);
}

.is-background-info-light-invert,
.has-background-info-light-invert{
  --ko-background-l:var(--ko-info-light-invert-l);
}

.is-color-info-dark,
.has-text-info-dark{
  --ko-color-l:var(--ko-info-dark-l);
}

.is-background-info-dark,
.has-background-info-dark{
  --ko-background-l:var(--ko-info-dark-l);
}

.is-color-info-dark-invert,
.has-text-info-dark-invert{
  --ko-color-l:var(--ko-info-dark-invert-l);
}

.is-background-info-dark-invert,
.has-background-info-dark-invert{
  --ko-background-l:var(--ko-info-dark-invert-l);
}

.is-color-info-soft,
.has-text-info-soft{
  --ko-color-l:var(--ko-soft-l);
}

.is-background-info-soft,
.has-background-info-soft{
  --ko-background-l:var(--ko-soft-l);
}

.is-color-info-bold,
.has-text-info-bold{
  --ko-color-l:var(--ko-bold-l);
}

.is-background-info-bold,
.has-background-info-bold{
  --ko-background-l:var(--ko-bold-l);
}

.is-color-info-soft-invert,
.has-text-info-soft-invert{
  --ko-color-l:var(--ko-soft-invert-l);
}

.is-background-info-soft-invert,
.has-background-info-soft-invert{
  --ko-background-l:var(--ko-soft-invert-l);
}

.is-color-info-bold-invert,
.has-text-info-bold-invert{
  --ko-color-l:var(--ko-bold-invert-l);
}

.is-background-info-bold-invert,
.has-background-info-bold-invert{
  --ko-background-l:var(--ko-bold-invert-l);
}

.is-color-info-00,
.has-text-info-00{
  --ko-color-l:var(--ko-info-00-l);
}

.is-background-info-00,
.has-background-info-00{
  --ko-background-l:var(--ko-info-00-l);
}

.is-color-info-00-invert,
.has-text-info-00-invert{
  --ko-color-l:var(--ko-info-00-invert-l);
}

.is-background-info-00-invert,
.has-background-info-00-invert{
  --ko-background-l:var(--ko-info-00-invert-l);
}

.is-color-info-05,
.has-text-info-05{
  --ko-color-l:var(--ko-info-05-l);
}

.is-background-info-05,
.has-background-info-05{
  --ko-background-l:var(--ko-info-05-l);
}

.is-color-info-05-invert,
.has-text-info-05-invert{
  --ko-color-l:var(--ko-info-05-invert-l);
}

.is-background-info-05-invert,
.has-background-info-05-invert{
  --ko-background-l:var(--ko-info-05-invert-l);
}

.is-color-info-10,
.has-text-info-10{
  --ko-color-l:var(--ko-info-10-l);
}

.is-background-info-10,
.has-background-info-10{
  --ko-background-l:var(--ko-info-10-l);
}

.is-color-info-10-invert,
.has-text-info-10-invert{
  --ko-color-l:var(--ko-info-10-invert-l);
}

.is-background-info-10-invert,
.has-background-info-10-invert{
  --ko-background-l:var(--ko-info-10-invert-l);
}

.is-color-info-15,
.has-text-info-15{
  --ko-color-l:var(--ko-info-15-l);
}

.is-background-info-15,
.has-background-info-15{
  --ko-background-l:var(--ko-info-15-l);
}

.is-color-info-15-invert,
.has-text-info-15-invert{
  --ko-color-l:var(--ko-info-15-invert-l);
}

.is-background-info-15-invert,
.has-background-info-15-invert{
  --ko-background-l:var(--ko-info-15-invert-l);
}

.is-color-info-20,
.has-text-info-20{
  --ko-color-l:var(--ko-info-20-l);
}

.is-background-info-20,
.has-background-info-20{
  --ko-background-l:var(--ko-info-20-l);
}

.is-color-info-20-invert,
.has-text-info-20-invert{
  --ko-color-l:var(--ko-info-20-invert-l);
}

.is-background-info-20-invert,
.has-background-info-20-invert{
  --ko-background-l:var(--ko-info-20-invert-l);
}

.is-color-info-25,
.has-text-info-25{
  --ko-color-l:var(--ko-info-25-l);
}

.is-background-info-25,
.has-background-info-25{
  --ko-background-l:var(--ko-info-25-l);
}

.is-color-info-25-invert,
.has-text-info-25-invert{
  --ko-color-l:var(--ko-info-25-invert-l);
}

.is-background-info-25-invert,
.has-background-info-25-invert{
  --ko-background-l:var(--ko-info-25-invert-l);
}

.is-color-info-30,
.has-text-info-30{
  --ko-color-l:var(--ko-info-30-l);
}

.is-background-info-30,
.has-background-info-30{
  --ko-background-l:var(--ko-info-30-l);
}

.is-color-info-30-invert,
.has-text-info-30-invert{
  --ko-color-l:var(--ko-info-30-invert-l);
}

.is-background-info-30-invert,
.has-background-info-30-invert{
  --ko-background-l:var(--ko-info-30-invert-l);
}

.is-color-info-35,
.has-text-info-35{
  --ko-color-l:var(--ko-info-35-l);
}

.is-background-info-35,
.has-background-info-35{
  --ko-background-l:var(--ko-info-35-l);
}

.is-color-info-35-invert,
.has-text-info-35-invert{
  --ko-color-l:var(--ko-info-35-invert-l);
}

.is-background-info-35-invert,
.has-background-info-35-invert{
  --ko-background-l:var(--ko-info-35-invert-l);
}

.is-color-info-40,
.has-text-info-40{
  --ko-color-l:var(--ko-info-40-l);
}

.is-background-info-40,
.has-background-info-40{
  --ko-background-l:var(--ko-info-40-l);
}

.is-color-info-40-invert,
.has-text-info-40-invert{
  --ko-color-l:var(--ko-info-40-invert-l);
}

.is-background-info-40-invert,
.has-background-info-40-invert{
  --ko-background-l:var(--ko-info-40-invert-l);
}

.is-color-info-45,
.has-text-info-45{
  --ko-color-l:var(--ko-info-45-l);
}

.is-background-info-45,
.has-background-info-45{
  --ko-background-l:var(--ko-info-45-l);
}

.is-color-info-45-invert,
.has-text-info-45-invert{
  --ko-color-l:var(--ko-info-45-invert-l);
}

.is-background-info-45-invert,
.has-background-info-45-invert{
  --ko-background-l:var(--ko-info-45-invert-l);
}

.is-color-info-50,
.has-text-info-50{
  --ko-color-l:var(--ko-info-50-l);
}

.is-background-info-50,
.has-background-info-50{
  --ko-background-l:var(--ko-info-50-l);
}

.is-color-info-50-invert,
.has-text-info-50-invert{
  --ko-color-l:var(--ko-info-50-invert-l);
}

.is-background-info-50-invert,
.has-background-info-50-invert{
  --ko-background-l:var(--ko-info-50-invert-l);
}

.is-color-info-55,
.has-text-info-55{
  --ko-color-l:var(--ko-info-55-l);
}

.is-background-info-55,
.has-background-info-55{
  --ko-background-l:var(--ko-info-55-l);
}

.is-color-info-55-invert,
.has-text-info-55-invert{
  --ko-color-l:var(--ko-info-55-invert-l);
}

.is-background-info-55-invert,
.has-background-info-55-invert{
  --ko-background-l:var(--ko-info-55-invert-l);
}

.is-color-info-60,
.has-text-info-60{
  --ko-color-l:var(--ko-info-60-l);
}

.is-background-info-60,
.has-background-info-60{
  --ko-background-l:var(--ko-info-60-l);
}

.is-color-info-60-invert,
.has-text-info-60-invert{
  --ko-color-l:var(--ko-info-60-invert-l);
}

.is-background-info-60-invert,
.has-background-info-60-invert{
  --ko-background-l:var(--ko-info-60-invert-l);
}

.is-color-info-65,
.has-text-info-65{
  --ko-color-l:var(--ko-info-65-l);
}

.is-background-info-65,
.has-background-info-65{
  --ko-background-l:var(--ko-info-65-l);
}

.is-color-info-65-invert,
.has-text-info-65-invert{
  --ko-color-l:var(--ko-info-65-invert-l);
}

.is-background-info-65-invert,
.has-background-info-65-invert{
  --ko-background-l:var(--ko-info-65-invert-l);
}

.is-color-info-70,
.has-text-info-70{
  --ko-color-l:var(--ko-info-70-l);
}

.is-background-info-70,
.has-background-info-70{
  --ko-background-l:var(--ko-info-70-l);
}

.is-color-info-70-invert,
.has-text-info-70-invert{
  --ko-color-l:var(--ko-info-70-invert-l);
}

.is-background-info-70-invert,
.has-background-info-70-invert{
  --ko-background-l:var(--ko-info-70-invert-l);
}

.is-color-info-75,
.has-text-info-75{
  --ko-color-l:var(--ko-info-75-l);
}

.is-background-info-75,
.has-background-info-75{
  --ko-background-l:var(--ko-info-75-l);
}

.is-color-info-75-invert,
.has-text-info-75-invert{
  --ko-color-l:var(--ko-info-75-invert-l);
}

.is-background-info-75-invert,
.has-background-info-75-invert{
  --ko-background-l:var(--ko-info-75-invert-l);
}

.is-color-info-80,
.has-text-info-80{
  --ko-color-l:var(--ko-info-80-l);
}

.is-background-info-80,
.has-background-info-80{
  --ko-background-l:var(--ko-info-80-l);
}

.is-color-info-80-invert,
.has-text-info-80-invert{
  --ko-color-l:var(--ko-info-80-invert-l);
}

.is-background-info-80-invert,
.has-background-info-80-invert{
  --ko-background-l:var(--ko-info-80-invert-l);
}

.is-color-info-85,
.has-text-info-85{
  --ko-color-l:var(--ko-info-85-l);
}

.is-background-info-85,
.has-background-info-85{
  --ko-background-l:var(--ko-info-85-l);
}

.is-color-info-85-invert,
.has-text-info-85-invert{
  --ko-color-l:var(--ko-info-85-invert-l);
}

.is-background-info-85-invert,
.has-background-info-85-invert{
  --ko-background-l:var(--ko-info-85-invert-l);
}

.is-color-info-90,
.has-text-info-90{
  --ko-color-l:var(--ko-info-90-l);
}

.is-background-info-90,
.has-background-info-90{
  --ko-background-l:var(--ko-info-90-l);
}

.is-color-info-90-invert,
.has-text-info-90-invert{
  --ko-color-l:var(--ko-info-90-invert-l);
}

.is-background-info-90-invert,
.has-background-info-90-invert{
  --ko-background-l:var(--ko-info-90-invert-l);
}

.is-color-info-95,
.has-text-info-95{
  --ko-color-l:var(--ko-info-95-l);
}

.is-background-info-95,
.has-background-info-95{
  --ko-background-l:var(--ko-info-95-l);
}

.is-color-info-95-invert,
.has-text-info-95-invert{
  --ko-color-l:var(--ko-info-95-invert-l);
}

.is-background-info-95-invert,
.has-background-info-95-invert{
  --ko-background-l:var(--ko-info-95-invert-l);
}

.is-color-info-100,
.has-text-info-100{
  --ko-color-l:var(--ko-info-100-l);
}

.is-background-info-100,
.has-background-info-100{
  --ko-background-l:var(--ko-info-100-l);
}

.is-color-info-100-invert,
.has-text-info-100-invert{
  --ko-color-l:var(--ko-info-100-invert-l);
}

.is-background-info-100-invert,
.has-background-info-100-invert{
  --ko-background-l:var(--ko-info-100-invert-l);
}

a.is-color-info:hover, a.is-color-info:focus-visible,
button.is-color-info:hover,
button.is-color-info:focus-visible,
is-color-info.is-hoverable:hover,
is-color-info.is-hoverable:focus-visible,
a.has-text-info:hover,
a.has-text-info:focus-visible,
button.has-text-info:hover,
button.has-text-info:focus-visible,
has-text-info.is-hoverable:hover,
has-text-info.is-hoverable:focus-visible{
  --ko-color-l-delta:var(--ko-hover-color-l-delta);
}
a.is-color-info:active,
button.is-color-info:active,
is-color-info.is-hoverable:active,
a.has-text-info:active,
button.has-text-info:active,
has-text-info.is-hoverable:active{
  --ko-color-l-delta:var(--ko-active-color-l-delta);
}

a.is-background-info:hover, a.is-background-info:focus-visible,
button.is-background-info:hover,
button.is-background-info:focus-visible,
is-background-info.is-hoverable:hover,
is-background-info.is-hoverable:focus-visible,
a.has-background-info:hover,
a.has-background-info:focus-visible,
button.has-background-info:hover,
button.has-background-info:focus-visible,
has-background-info.is-hoverable:hover,
has-background-info.is-hoverable:focus-visible{
  --ko-background-l-delta:var(--ko-hover-background-l-delta);
}
a.is-background-info:active,
button.is-background-info:active,
is-background-info.is-hoverable:active,
a.has-background-info:active,
button.has-background-info:active,
has-background-info.is-hoverable:active{
  --ko-background-l-delta:var(--ko-active-background-l-delta);
}

.is-palette-info{
  --h:var(--ko-info-h);
  --s:var(--ko-info-s);
  --l:var(--ko-info-l);
  --color:hsl(var(--h), var(--s), var(--l));
  --00-l:var(--ko-info-00-l);
  --color-00:hsl(var(--h), var(--s), var(--00-l));
  --05-l:var(--ko-info-05-l);
  --color-05:hsl(var(--h), var(--s), var(--05-l));
  --10-l:var(--ko-info-10-l);
  --color-10:hsl(var(--h), var(--s), var(--10-l));
  --15-l:var(--ko-info-15-l);
  --color-15:hsl(var(--h), var(--s), var(--15-l));
  --20-l:var(--ko-info-20-l);
  --color-20:hsl(var(--h), var(--s), var(--20-l));
  --25-l:var(--ko-info-25-l);
  --color-25:hsl(var(--h), var(--s), var(--25-l));
  --30-l:var(--ko-info-30-l);
  --color-30:hsl(var(--h), var(--s), var(--30-l));
  --35-l:var(--ko-info-35-l);
  --color-35:hsl(var(--h), var(--s), var(--35-l));
  --40-l:var(--ko-info-40-l);
  --color-40:hsl(var(--h), var(--s), var(--40-l));
  --45-l:var(--ko-info-45-l);
  --color-45:hsl(var(--h), var(--s), var(--45-l));
  --50-l:var(--ko-info-50-l);
  --color-50:hsl(var(--h), var(--s), var(--50-l));
  --55-l:var(--ko-info-55-l);
  --color-55:hsl(var(--h), var(--s), var(--55-l));
  --60-l:var(--ko-info-60-l);
  --color-60:hsl(var(--h), var(--s), var(--60-l));
  --65-l:var(--ko-info-65-l);
  --color-65:hsl(var(--h), var(--s), var(--65-l));
  --70-l:var(--ko-info-70-l);
  --color-70:hsl(var(--h), var(--s), var(--70-l));
  --75-l:var(--ko-info-75-l);
  --color-75:hsl(var(--h), var(--s), var(--75-l));
  --80-l:var(--ko-info-80-l);
  --color-80:hsl(var(--h), var(--s), var(--80-l));
  --85-l:var(--ko-info-85-l);
  --color-85:hsl(var(--h), var(--s), var(--85-l));
  --90-l:var(--ko-info-90-l);
  --color-90:hsl(var(--h), var(--s), var(--90-l));
  --95-l:var(--ko-info-95-l);
  --color-95:hsl(var(--h), var(--s), var(--95-l));
  --100-l:var(--ko-info-100-l);
  --color-100:hsl(var(--h), var(--s), var(--100-l));
}

[class*=is-color-success],
[class*=has-text-success]{
  --ko-color-l:var(--ko-success-l);
  --ko-color-l-delta:0%;
  color:hsl(var(--ko-success-h), var(--ko-success-s), calc(var(--ko-color-l) + var(--ko-color-l-delta))) !important;
}

[class*=is-background-success],
[class*=has-background-success]{
  --ko-background-l:var(--ko-success-l);
  --ko-background-l-delta:0%;
  background-color:hsl(var(--ko-success-h), var(--ko-success-s), calc(var(--ko-background-l) + var(--ko-background-l-delta))) !important;
}

.is-color-success-invert,
.has-text-success-invert{
  --ko-color-l:var(--ko-success-invert-l);
}

.is-background-success-invert,
.has-background-success-invert{
  --ko-background-l:var(--ko-success-invert-l);
}

.is-color-success-on-scheme,
.has-text-success-on-scheme{
  --ko-color-l:var(--ko-success-on-scheme-l);
}

.is-background-success-on-scheme,
.has-background-success-on-scheme{
  --ko-background-l:var(--ko-success-on-scheme-l);
}

.is-color-success-light,
.has-text-success-light{
  --ko-color-l:var(--ko-success-light-l);
}

.is-background-success-light,
.has-background-success-light{
  --ko-background-l:var(--ko-success-light-l);
}

.is-color-success-light-invert,
.has-text-success-light-invert{
  --ko-color-l:var(--ko-success-light-invert-l);
}

.is-background-success-light-invert,
.has-background-success-light-invert{
  --ko-background-l:var(--ko-success-light-invert-l);
}

.is-color-success-dark,
.has-text-success-dark{
  --ko-color-l:var(--ko-success-dark-l);
}

.is-background-success-dark,
.has-background-success-dark{
  --ko-background-l:var(--ko-success-dark-l);
}

.is-color-success-dark-invert,
.has-text-success-dark-invert{
  --ko-color-l:var(--ko-success-dark-invert-l);
}

.is-background-success-dark-invert,
.has-background-success-dark-invert{
  --ko-background-l:var(--ko-success-dark-invert-l);
}

.is-color-success-soft,
.has-text-success-soft{
  --ko-color-l:var(--ko-soft-l);
}

.is-background-success-soft,
.has-background-success-soft{
  --ko-background-l:var(--ko-soft-l);
}

.is-color-success-bold,
.has-text-success-bold{
  --ko-color-l:var(--ko-bold-l);
}

.is-background-success-bold,
.has-background-success-bold{
  --ko-background-l:var(--ko-bold-l);
}

.is-color-success-soft-invert,
.has-text-success-soft-invert{
  --ko-color-l:var(--ko-soft-invert-l);
}

.is-background-success-soft-invert,
.has-background-success-soft-invert{
  --ko-background-l:var(--ko-soft-invert-l);
}

.is-color-success-bold-invert,
.has-text-success-bold-invert{
  --ko-color-l:var(--ko-bold-invert-l);
}

.is-background-success-bold-invert,
.has-background-success-bold-invert{
  --ko-background-l:var(--ko-bold-invert-l);
}

.is-color-success-00,
.has-text-success-00{
  --ko-color-l:var(--ko-success-00-l);
}

.is-background-success-00,
.has-background-success-00{
  --ko-background-l:var(--ko-success-00-l);
}

.is-color-success-00-invert,
.has-text-success-00-invert{
  --ko-color-l:var(--ko-success-00-invert-l);
}

.is-background-success-00-invert,
.has-background-success-00-invert{
  --ko-background-l:var(--ko-success-00-invert-l);
}

.is-color-success-05,
.has-text-success-05{
  --ko-color-l:var(--ko-success-05-l);
}

.is-background-success-05,
.has-background-success-05{
  --ko-background-l:var(--ko-success-05-l);
}

.is-color-success-05-invert,
.has-text-success-05-invert{
  --ko-color-l:var(--ko-success-05-invert-l);
}

.is-background-success-05-invert,
.has-background-success-05-invert{
  --ko-background-l:var(--ko-success-05-invert-l);
}

.is-color-success-10,
.has-text-success-10{
  --ko-color-l:var(--ko-success-10-l);
}

.is-background-success-10,
.has-background-success-10{
  --ko-background-l:var(--ko-success-10-l);
}

.is-color-success-10-invert,
.has-text-success-10-invert{
  --ko-color-l:var(--ko-success-10-invert-l);
}

.is-background-success-10-invert,
.has-background-success-10-invert{
  --ko-background-l:var(--ko-success-10-invert-l);
}

.is-color-success-15,
.has-text-success-15{
  --ko-color-l:var(--ko-success-15-l);
}

.is-background-success-15,
.has-background-success-15{
  --ko-background-l:var(--ko-success-15-l);
}

.is-color-success-15-invert,
.has-text-success-15-invert{
  --ko-color-l:var(--ko-success-15-invert-l);
}

.is-background-success-15-invert,
.has-background-success-15-invert{
  --ko-background-l:var(--ko-success-15-invert-l);
}

.is-color-success-20,
.has-text-success-20{
  --ko-color-l:var(--ko-success-20-l);
}

.is-background-success-20,
.has-background-success-20{
  --ko-background-l:var(--ko-success-20-l);
}

.is-color-success-20-invert,
.has-text-success-20-invert{
  --ko-color-l:var(--ko-success-20-invert-l);
}

.is-background-success-20-invert,
.has-background-success-20-invert{
  --ko-background-l:var(--ko-success-20-invert-l);
}

.is-color-success-25,
.has-text-success-25{
  --ko-color-l:var(--ko-success-25-l);
}

.is-background-success-25,
.has-background-success-25{
  --ko-background-l:var(--ko-success-25-l);
}

.is-color-success-25-invert,
.has-text-success-25-invert{
  --ko-color-l:var(--ko-success-25-invert-l);
}

.is-background-success-25-invert,
.has-background-success-25-invert{
  --ko-background-l:var(--ko-success-25-invert-l);
}

.is-color-success-30,
.has-text-success-30{
  --ko-color-l:var(--ko-success-30-l);
}

.is-background-success-30,
.has-background-success-30{
  --ko-background-l:var(--ko-success-30-l);
}

.is-color-success-30-invert,
.has-text-success-30-invert{
  --ko-color-l:var(--ko-success-30-invert-l);
}

.is-background-success-30-invert,
.has-background-success-30-invert{
  --ko-background-l:var(--ko-success-30-invert-l);
}

.is-color-success-35,
.has-text-success-35{
  --ko-color-l:var(--ko-success-35-l);
}

.is-background-success-35,
.has-background-success-35{
  --ko-background-l:var(--ko-success-35-l);
}

.is-color-success-35-invert,
.has-text-success-35-invert{
  --ko-color-l:var(--ko-success-35-invert-l);
}

.is-background-success-35-invert,
.has-background-success-35-invert{
  --ko-background-l:var(--ko-success-35-invert-l);
}

.is-color-success-40,
.has-text-success-40{
  --ko-color-l:var(--ko-success-40-l);
}

.is-background-success-40,
.has-background-success-40{
  --ko-background-l:var(--ko-success-40-l);
}

.is-color-success-40-invert,
.has-text-success-40-invert{
  --ko-color-l:var(--ko-success-40-invert-l);
}

.is-background-success-40-invert,
.has-background-success-40-invert{
  --ko-background-l:var(--ko-success-40-invert-l);
}

.is-color-success-45,
.has-text-success-45{
  --ko-color-l:var(--ko-success-45-l);
}

.is-background-success-45,
.has-background-success-45{
  --ko-background-l:var(--ko-success-45-l);
}

.is-color-success-45-invert,
.has-text-success-45-invert{
  --ko-color-l:var(--ko-success-45-invert-l);
}

.is-background-success-45-invert,
.has-background-success-45-invert{
  --ko-background-l:var(--ko-success-45-invert-l);
}

.is-color-success-50,
.has-text-success-50{
  --ko-color-l:var(--ko-success-50-l);
}

.is-background-success-50,
.has-background-success-50{
  --ko-background-l:var(--ko-success-50-l);
}

.is-color-success-50-invert,
.has-text-success-50-invert{
  --ko-color-l:var(--ko-success-50-invert-l);
}

.is-background-success-50-invert,
.has-background-success-50-invert{
  --ko-background-l:var(--ko-success-50-invert-l);
}

.is-color-success-55,
.has-text-success-55{
  --ko-color-l:var(--ko-success-55-l);
}

.is-background-success-55,
.has-background-success-55{
  --ko-background-l:var(--ko-success-55-l);
}

.is-color-success-55-invert,
.has-text-success-55-invert{
  --ko-color-l:var(--ko-success-55-invert-l);
}

.is-background-success-55-invert,
.has-background-success-55-invert{
  --ko-background-l:var(--ko-success-55-invert-l);
}

.is-color-success-60,
.has-text-success-60{
  --ko-color-l:var(--ko-success-60-l);
}

.is-background-success-60,
.has-background-success-60{
  --ko-background-l:var(--ko-success-60-l);
}

.is-color-success-60-invert,
.has-text-success-60-invert{
  --ko-color-l:var(--ko-success-60-invert-l);
}

.is-background-success-60-invert,
.has-background-success-60-invert{
  --ko-background-l:var(--ko-success-60-invert-l);
}

.is-color-success-65,
.has-text-success-65{
  --ko-color-l:var(--ko-success-65-l);
}

.is-background-success-65,
.has-background-success-65{
  --ko-background-l:var(--ko-success-65-l);
}

.is-color-success-65-invert,
.has-text-success-65-invert{
  --ko-color-l:var(--ko-success-65-invert-l);
}

.is-background-success-65-invert,
.has-background-success-65-invert{
  --ko-background-l:var(--ko-success-65-invert-l);
}

.is-color-success-70,
.has-text-success-70{
  --ko-color-l:var(--ko-success-70-l);
}

.is-background-success-70,
.has-background-success-70{
  --ko-background-l:var(--ko-success-70-l);
}

.is-color-success-70-invert,
.has-text-success-70-invert{
  --ko-color-l:var(--ko-success-70-invert-l);
}

.is-background-success-70-invert,
.has-background-success-70-invert{
  --ko-background-l:var(--ko-success-70-invert-l);
}

.is-color-success-75,
.has-text-success-75{
  --ko-color-l:var(--ko-success-75-l);
}

.is-background-success-75,
.has-background-success-75{
  --ko-background-l:var(--ko-success-75-l);
}

.is-color-success-75-invert,
.has-text-success-75-invert{
  --ko-color-l:var(--ko-success-75-invert-l);
}

.is-background-success-75-invert,
.has-background-success-75-invert{
  --ko-background-l:var(--ko-success-75-invert-l);
}

.is-color-success-80,
.has-text-success-80{
  --ko-color-l:var(--ko-success-80-l);
}

.is-background-success-80,
.has-background-success-80{
  --ko-background-l:var(--ko-success-80-l);
}

.is-color-success-80-invert,
.has-text-success-80-invert{
  --ko-color-l:var(--ko-success-80-invert-l);
}

.is-background-success-80-invert,
.has-background-success-80-invert{
  --ko-background-l:var(--ko-success-80-invert-l);
}

.is-color-success-85,
.has-text-success-85{
  --ko-color-l:var(--ko-success-85-l);
}

.is-background-success-85,
.has-background-success-85{
  --ko-background-l:var(--ko-success-85-l);
}

.is-color-success-85-invert,
.has-text-success-85-invert{
  --ko-color-l:var(--ko-success-85-invert-l);
}

.is-background-success-85-invert,
.has-background-success-85-invert{
  --ko-background-l:var(--ko-success-85-invert-l);
}

.is-color-success-90,
.has-text-success-90{
  --ko-color-l:var(--ko-success-90-l);
}

.is-background-success-90,
.has-background-success-90{
  --ko-background-l:var(--ko-success-90-l);
}

.is-color-success-90-invert,
.has-text-success-90-invert{
  --ko-color-l:var(--ko-success-90-invert-l);
}

.is-background-success-90-invert,
.has-background-success-90-invert{
  --ko-background-l:var(--ko-success-90-invert-l);
}

.is-color-success-95,
.has-text-success-95{
  --ko-color-l:var(--ko-success-95-l);
}

.is-background-success-95,
.has-background-success-95{
  --ko-background-l:var(--ko-success-95-l);
}

.is-color-success-95-invert,
.has-text-success-95-invert{
  --ko-color-l:var(--ko-success-95-invert-l);
}

.is-background-success-95-invert,
.has-background-success-95-invert{
  --ko-background-l:var(--ko-success-95-invert-l);
}

.is-color-success-100,
.has-text-success-100{
  --ko-color-l:var(--ko-success-100-l);
}

.is-background-success-100,
.has-background-success-100{
  --ko-background-l:var(--ko-success-100-l);
}

.is-color-success-100-invert,
.has-text-success-100-invert{
  --ko-color-l:var(--ko-success-100-invert-l);
}

.is-background-success-100-invert,
.has-background-success-100-invert{
  --ko-background-l:var(--ko-success-100-invert-l);
}

a.is-color-success:hover, a.is-color-success:focus-visible,
button.is-color-success:hover,
button.is-color-success:focus-visible,
is-color-success.is-hoverable:hover,
is-color-success.is-hoverable:focus-visible,
a.has-text-success:hover,
a.has-text-success:focus-visible,
button.has-text-success:hover,
button.has-text-success:focus-visible,
has-text-success.is-hoverable:hover,
has-text-success.is-hoverable:focus-visible{
  --ko-color-l-delta:var(--ko-hover-color-l-delta);
}
a.is-color-success:active,
button.is-color-success:active,
is-color-success.is-hoverable:active,
a.has-text-success:active,
button.has-text-success:active,
has-text-success.is-hoverable:active{
  --ko-color-l-delta:var(--ko-active-color-l-delta);
}

a.is-background-success:hover, a.is-background-success:focus-visible,
button.is-background-success:hover,
button.is-background-success:focus-visible,
is-background-success.is-hoverable:hover,
is-background-success.is-hoverable:focus-visible,
a.has-background-success:hover,
a.has-background-success:focus-visible,
button.has-background-success:hover,
button.has-background-success:focus-visible,
has-background-success.is-hoverable:hover,
has-background-success.is-hoverable:focus-visible{
  --ko-background-l-delta:var(--ko-hover-background-l-delta);
}
a.is-background-success:active,
button.is-background-success:active,
is-background-success.is-hoverable:active,
a.has-background-success:active,
button.has-background-success:active,
has-background-success.is-hoverable:active{
  --ko-background-l-delta:var(--ko-active-background-l-delta);
}

.is-palette-success{
  --h:var(--ko-success-h);
  --s:var(--ko-success-s);
  --l:var(--ko-success-l);
  --color:hsl(var(--h), var(--s), var(--l));
  --00-l:var(--ko-success-00-l);
  --color-00:hsl(var(--h), var(--s), var(--00-l));
  --05-l:var(--ko-success-05-l);
  --color-05:hsl(var(--h), var(--s), var(--05-l));
  --10-l:var(--ko-success-10-l);
  --color-10:hsl(var(--h), var(--s), var(--10-l));
  --15-l:var(--ko-success-15-l);
  --color-15:hsl(var(--h), var(--s), var(--15-l));
  --20-l:var(--ko-success-20-l);
  --color-20:hsl(var(--h), var(--s), var(--20-l));
  --25-l:var(--ko-success-25-l);
  --color-25:hsl(var(--h), var(--s), var(--25-l));
  --30-l:var(--ko-success-30-l);
  --color-30:hsl(var(--h), var(--s), var(--30-l));
  --35-l:var(--ko-success-35-l);
  --color-35:hsl(var(--h), var(--s), var(--35-l));
  --40-l:var(--ko-success-40-l);
  --color-40:hsl(var(--h), var(--s), var(--40-l));
  --45-l:var(--ko-success-45-l);
  --color-45:hsl(var(--h), var(--s), var(--45-l));
  --50-l:var(--ko-success-50-l);
  --color-50:hsl(var(--h), var(--s), var(--50-l));
  --55-l:var(--ko-success-55-l);
  --color-55:hsl(var(--h), var(--s), var(--55-l));
  --60-l:var(--ko-success-60-l);
  --color-60:hsl(var(--h), var(--s), var(--60-l));
  --65-l:var(--ko-success-65-l);
  --color-65:hsl(var(--h), var(--s), var(--65-l));
  --70-l:var(--ko-success-70-l);
  --color-70:hsl(var(--h), var(--s), var(--70-l));
  --75-l:var(--ko-success-75-l);
  --color-75:hsl(var(--h), var(--s), var(--75-l));
  --80-l:var(--ko-success-80-l);
  --color-80:hsl(var(--h), var(--s), var(--80-l));
  --85-l:var(--ko-success-85-l);
  --color-85:hsl(var(--h), var(--s), var(--85-l));
  --90-l:var(--ko-success-90-l);
  --color-90:hsl(var(--h), var(--s), var(--90-l));
  --95-l:var(--ko-success-95-l);
  --color-95:hsl(var(--h), var(--s), var(--95-l));
  --100-l:var(--ko-success-100-l);
  --color-100:hsl(var(--h), var(--s), var(--100-l));
}

[class*=is-color-warning],
[class*=has-text-warning]{
  --ko-color-l:var(--ko-warning-l);
  --ko-color-l-delta:0%;
  color:hsl(var(--ko-warning-h), var(--ko-warning-s), calc(var(--ko-color-l) + var(--ko-color-l-delta))) !important;
}

[class*=is-background-warning],
[class*=has-background-warning]{
  --ko-background-l:var(--ko-warning-l);
  --ko-background-l-delta:0%;
  background-color:hsl(var(--ko-warning-h), var(--ko-warning-s), calc(var(--ko-background-l) + var(--ko-background-l-delta))) !important;
}

.is-color-warning-invert,
.has-text-warning-invert{
  --ko-color-l:var(--ko-warning-invert-l);
}

.is-background-warning-invert,
.has-background-warning-invert{
  --ko-background-l:var(--ko-warning-invert-l);
}

.is-color-warning-on-scheme,
.has-text-warning-on-scheme{
  --ko-color-l:var(--ko-warning-on-scheme-l);
}

.is-background-warning-on-scheme,
.has-background-warning-on-scheme{
  --ko-background-l:var(--ko-warning-on-scheme-l);
}

.is-color-warning-light,
.has-text-warning-light{
  --ko-color-l:var(--ko-warning-light-l);
}

.is-background-warning-light,
.has-background-warning-light{
  --ko-background-l:var(--ko-warning-light-l);
}

.is-color-warning-light-invert,
.has-text-warning-light-invert{
  --ko-color-l:var(--ko-warning-light-invert-l);
}

.is-background-warning-light-invert,
.has-background-warning-light-invert{
  --ko-background-l:var(--ko-warning-light-invert-l);
}

.is-color-warning-dark,
.has-text-warning-dark{
  --ko-color-l:var(--ko-warning-dark-l);
}

.is-background-warning-dark,
.has-background-warning-dark{
  --ko-background-l:var(--ko-warning-dark-l);
}

.is-color-warning-dark-invert,
.has-text-warning-dark-invert{
  --ko-color-l:var(--ko-warning-dark-invert-l);
}

.is-background-warning-dark-invert,
.has-background-warning-dark-invert{
  --ko-background-l:var(--ko-warning-dark-invert-l);
}

.is-color-warning-soft,
.has-text-warning-soft{
  --ko-color-l:var(--ko-soft-l);
}

.is-background-warning-soft,
.has-background-warning-soft{
  --ko-background-l:var(--ko-soft-l);
}

.is-color-warning-bold,
.has-text-warning-bold{
  --ko-color-l:var(--ko-bold-l);
}

.is-background-warning-bold,
.has-background-warning-bold{
  --ko-background-l:var(--ko-bold-l);
}

.is-color-warning-soft-invert,
.has-text-warning-soft-invert{
  --ko-color-l:var(--ko-soft-invert-l);
}

.is-background-warning-soft-invert,
.has-background-warning-soft-invert{
  --ko-background-l:var(--ko-soft-invert-l);
}

.is-color-warning-bold-invert,
.has-text-warning-bold-invert{
  --ko-color-l:var(--ko-bold-invert-l);
}

.is-background-warning-bold-invert,
.has-background-warning-bold-invert{
  --ko-background-l:var(--ko-bold-invert-l);
}

.is-color-warning-00,
.has-text-warning-00{
  --ko-color-l:var(--ko-warning-00-l);
}

.is-background-warning-00,
.has-background-warning-00{
  --ko-background-l:var(--ko-warning-00-l);
}

.is-color-warning-00-invert,
.has-text-warning-00-invert{
  --ko-color-l:var(--ko-warning-00-invert-l);
}

.is-background-warning-00-invert,
.has-background-warning-00-invert{
  --ko-background-l:var(--ko-warning-00-invert-l);
}

.is-color-warning-05,
.has-text-warning-05{
  --ko-color-l:var(--ko-warning-05-l);
}

.is-background-warning-05,
.has-background-warning-05{
  --ko-background-l:var(--ko-warning-05-l);
}

.is-color-warning-05-invert,
.has-text-warning-05-invert{
  --ko-color-l:var(--ko-warning-05-invert-l);
}

.is-background-warning-05-invert,
.has-background-warning-05-invert{
  --ko-background-l:var(--ko-warning-05-invert-l);
}

.is-color-warning-10,
.has-text-warning-10{
  --ko-color-l:var(--ko-warning-10-l);
}

.is-background-warning-10,
.has-background-warning-10{
  --ko-background-l:var(--ko-warning-10-l);
}

.is-color-warning-10-invert,
.has-text-warning-10-invert{
  --ko-color-l:var(--ko-warning-10-invert-l);
}

.is-background-warning-10-invert,
.has-background-warning-10-invert{
  --ko-background-l:var(--ko-warning-10-invert-l);
}

.is-color-warning-15,
.has-text-warning-15{
  --ko-color-l:var(--ko-warning-15-l);
}

.is-background-warning-15,
.has-background-warning-15{
  --ko-background-l:var(--ko-warning-15-l);
}

.is-color-warning-15-invert,
.has-text-warning-15-invert{
  --ko-color-l:var(--ko-warning-15-invert-l);
}

.is-background-warning-15-invert,
.has-background-warning-15-invert{
  --ko-background-l:var(--ko-warning-15-invert-l);
}

.is-color-warning-20,
.has-text-warning-20{
  --ko-color-l:var(--ko-warning-20-l);
}

.is-background-warning-20,
.has-background-warning-20{
  --ko-background-l:var(--ko-warning-20-l);
}

.is-color-warning-20-invert,
.has-text-warning-20-invert{
  --ko-color-l:var(--ko-warning-20-invert-l);
}

.is-background-warning-20-invert,
.has-background-warning-20-invert{
  --ko-background-l:var(--ko-warning-20-invert-l);
}

.is-color-warning-25,
.has-text-warning-25{
  --ko-color-l:var(--ko-warning-25-l);
}

.is-background-warning-25,
.has-background-warning-25{
  --ko-background-l:var(--ko-warning-25-l);
}

.is-color-warning-25-invert,
.has-text-warning-25-invert{
  --ko-color-l:var(--ko-warning-25-invert-l);
}

.is-background-warning-25-invert,
.has-background-warning-25-invert{
  --ko-background-l:var(--ko-warning-25-invert-l);
}

.is-color-warning-30,
.has-text-warning-30{
  --ko-color-l:var(--ko-warning-30-l);
}

.is-background-warning-30,
.has-background-warning-30{
  --ko-background-l:var(--ko-warning-30-l);
}

.is-color-warning-30-invert,
.has-text-warning-30-invert{
  --ko-color-l:var(--ko-warning-30-invert-l);
}

.is-background-warning-30-invert,
.has-background-warning-30-invert{
  --ko-background-l:var(--ko-warning-30-invert-l);
}

.is-color-warning-35,
.has-text-warning-35{
  --ko-color-l:var(--ko-warning-35-l);
}

.is-background-warning-35,
.has-background-warning-35{
  --ko-background-l:var(--ko-warning-35-l);
}

.is-color-warning-35-invert,
.has-text-warning-35-invert{
  --ko-color-l:var(--ko-warning-35-invert-l);
}

.is-background-warning-35-invert,
.has-background-warning-35-invert{
  --ko-background-l:var(--ko-warning-35-invert-l);
}

.is-color-warning-40,
.has-text-warning-40{
  --ko-color-l:var(--ko-warning-40-l);
}

.is-background-warning-40,
.has-background-warning-40{
  --ko-background-l:var(--ko-warning-40-l);
}

.is-color-warning-40-invert,
.has-text-warning-40-invert{
  --ko-color-l:var(--ko-warning-40-invert-l);
}

.is-background-warning-40-invert,
.has-background-warning-40-invert{
  --ko-background-l:var(--ko-warning-40-invert-l);
}

.is-color-warning-45,
.has-text-warning-45{
  --ko-color-l:var(--ko-warning-45-l);
}

.is-background-warning-45,
.has-background-warning-45{
  --ko-background-l:var(--ko-warning-45-l);
}

.is-color-warning-45-invert,
.has-text-warning-45-invert{
  --ko-color-l:var(--ko-warning-45-invert-l);
}

.is-background-warning-45-invert,
.has-background-warning-45-invert{
  --ko-background-l:var(--ko-warning-45-invert-l);
}

.is-color-warning-50,
.has-text-warning-50{
  --ko-color-l:var(--ko-warning-50-l);
}

.is-background-warning-50,
.has-background-warning-50{
  --ko-background-l:var(--ko-warning-50-l);
}

.is-color-warning-50-invert,
.has-text-warning-50-invert{
  --ko-color-l:var(--ko-warning-50-invert-l);
}

.is-background-warning-50-invert,
.has-background-warning-50-invert{
  --ko-background-l:var(--ko-warning-50-invert-l);
}

.is-color-warning-55,
.has-text-warning-55{
  --ko-color-l:var(--ko-warning-55-l);
}

.is-background-warning-55,
.has-background-warning-55{
  --ko-background-l:var(--ko-warning-55-l);
}

.is-color-warning-55-invert,
.has-text-warning-55-invert{
  --ko-color-l:var(--ko-warning-55-invert-l);
}

.is-background-warning-55-invert,
.has-background-warning-55-invert{
  --ko-background-l:var(--ko-warning-55-invert-l);
}

.is-color-warning-60,
.has-text-warning-60{
  --ko-color-l:var(--ko-warning-60-l);
}

.is-background-warning-60,
.has-background-warning-60{
  --ko-background-l:var(--ko-warning-60-l);
}

.is-color-warning-60-invert,
.has-text-warning-60-invert{
  --ko-color-l:var(--ko-warning-60-invert-l);
}

.is-background-warning-60-invert,
.has-background-warning-60-invert{
  --ko-background-l:var(--ko-warning-60-invert-l);
}

.is-color-warning-65,
.has-text-warning-65{
  --ko-color-l:var(--ko-warning-65-l);
}

.is-background-warning-65,
.has-background-warning-65{
  --ko-background-l:var(--ko-warning-65-l);
}

.is-color-warning-65-invert,
.has-text-warning-65-invert{
  --ko-color-l:var(--ko-warning-65-invert-l);
}

.is-background-warning-65-invert,
.has-background-warning-65-invert{
  --ko-background-l:var(--ko-warning-65-invert-l);
}

.is-color-warning-70,
.has-text-warning-70{
  --ko-color-l:var(--ko-warning-70-l);
}

.is-background-warning-70,
.has-background-warning-70{
  --ko-background-l:var(--ko-warning-70-l);
}

.is-color-warning-70-invert,
.has-text-warning-70-invert{
  --ko-color-l:var(--ko-warning-70-invert-l);
}

.is-background-warning-70-invert,
.has-background-warning-70-invert{
  --ko-background-l:var(--ko-warning-70-invert-l);
}

.is-color-warning-75,
.has-text-warning-75{
  --ko-color-l:var(--ko-warning-75-l);
}

.is-background-warning-75,
.has-background-warning-75{
  --ko-background-l:var(--ko-warning-75-l);
}

.is-color-warning-75-invert,
.has-text-warning-75-invert{
  --ko-color-l:var(--ko-warning-75-invert-l);
}

.is-background-warning-75-invert,
.has-background-warning-75-invert{
  --ko-background-l:var(--ko-warning-75-invert-l);
}

.is-color-warning-80,
.has-text-warning-80{
  --ko-color-l:var(--ko-warning-80-l);
}

.is-background-warning-80,
.has-background-warning-80{
  --ko-background-l:var(--ko-warning-80-l);
}

.is-color-warning-80-invert,
.has-text-warning-80-invert{
  --ko-color-l:var(--ko-warning-80-invert-l);
}

.is-background-warning-80-invert,
.has-background-warning-80-invert{
  --ko-background-l:var(--ko-warning-80-invert-l);
}

.is-color-warning-85,
.has-text-warning-85{
  --ko-color-l:var(--ko-warning-85-l);
}

.is-background-warning-85,
.has-background-warning-85{
  --ko-background-l:var(--ko-warning-85-l);
}

.is-color-warning-85-invert,
.has-text-warning-85-invert{
  --ko-color-l:var(--ko-warning-85-invert-l);
}

.is-background-warning-85-invert,
.has-background-warning-85-invert{
  --ko-background-l:var(--ko-warning-85-invert-l);
}

.is-color-warning-90,
.has-text-warning-90{
  --ko-color-l:var(--ko-warning-90-l);
}

.is-background-warning-90,
.has-background-warning-90{
  --ko-background-l:var(--ko-warning-90-l);
}

.is-color-warning-90-invert,
.has-text-warning-90-invert{
  --ko-color-l:var(--ko-warning-90-invert-l);
}

.is-background-warning-90-invert,
.has-background-warning-90-invert{
  --ko-background-l:var(--ko-warning-90-invert-l);
}

.is-color-warning-95,
.has-text-warning-95{
  --ko-color-l:var(--ko-warning-95-l);
}

.is-background-warning-95,
.has-background-warning-95{
  --ko-background-l:var(--ko-warning-95-l);
}

.is-color-warning-95-invert,
.has-text-warning-95-invert{
  --ko-color-l:var(--ko-warning-95-invert-l);
}

.is-background-warning-95-invert,
.has-background-warning-95-invert{
  --ko-background-l:var(--ko-warning-95-invert-l);
}

.is-color-warning-100,
.has-text-warning-100{
  --ko-color-l:var(--ko-warning-100-l);
}

.is-background-warning-100,
.has-background-warning-100{
  --ko-background-l:var(--ko-warning-100-l);
}

.is-color-warning-100-invert,
.has-text-warning-100-invert{
  --ko-color-l:var(--ko-warning-100-invert-l);
}

.is-background-warning-100-invert,
.has-background-warning-100-invert{
  --ko-background-l:var(--ko-warning-100-invert-l);
}

a.is-color-warning:hover, a.is-color-warning:focus-visible,
button.is-color-warning:hover,
button.is-color-warning:focus-visible,
is-color-warning.is-hoverable:hover,
is-color-warning.is-hoverable:focus-visible,
a.has-text-warning:hover,
a.has-text-warning:focus-visible,
button.has-text-warning:hover,
button.has-text-warning:focus-visible,
has-text-warning.is-hoverable:hover,
has-text-warning.is-hoverable:focus-visible{
  --ko-color-l-delta:var(--ko-hover-color-l-delta);
}
a.is-color-warning:active,
button.is-color-warning:active,
is-color-warning.is-hoverable:active,
a.has-text-warning:active,
button.has-text-warning:active,
has-text-warning.is-hoverable:active{
  --ko-color-l-delta:var(--ko-active-color-l-delta);
}

a.is-background-warning:hover, a.is-background-warning:focus-visible,
button.is-background-warning:hover,
button.is-background-warning:focus-visible,
is-background-warning.is-hoverable:hover,
is-background-warning.is-hoverable:focus-visible,
a.has-background-warning:hover,
a.has-background-warning:focus-visible,
button.has-background-warning:hover,
button.has-background-warning:focus-visible,
has-background-warning.is-hoverable:hover,
has-background-warning.is-hoverable:focus-visible{
  --ko-background-l-delta:var(--ko-hover-background-l-delta);
}
a.is-background-warning:active,
button.is-background-warning:active,
is-background-warning.is-hoverable:active,
a.has-background-warning:active,
button.has-background-warning:active,
has-background-warning.is-hoverable:active{
  --ko-background-l-delta:var(--ko-active-background-l-delta);
}

.is-palette-warning{
  --h:var(--ko-warning-h);
  --s:var(--ko-warning-s);
  --l:var(--ko-warning-l);
  --color:hsl(var(--h), var(--s), var(--l));
  --00-l:var(--ko-warning-00-l);
  --color-00:hsl(var(--h), var(--s), var(--00-l));
  --05-l:var(--ko-warning-05-l);
  --color-05:hsl(var(--h), var(--s), var(--05-l));
  --10-l:var(--ko-warning-10-l);
  --color-10:hsl(var(--h), var(--s), var(--10-l));
  --15-l:var(--ko-warning-15-l);
  --color-15:hsl(var(--h), var(--s), var(--15-l));
  --20-l:var(--ko-warning-20-l);
  --color-20:hsl(var(--h), var(--s), var(--20-l));
  --25-l:var(--ko-warning-25-l);
  --color-25:hsl(var(--h), var(--s), var(--25-l));
  --30-l:var(--ko-warning-30-l);
  --color-30:hsl(var(--h), var(--s), var(--30-l));
  --35-l:var(--ko-warning-35-l);
  --color-35:hsl(var(--h), var(--s), var(--35-l));
  --40-l:var(--ko-warning-40-l);
  --color-40:hsl(var(--h), var(--s), var(--40-l));
  --45-l:var(--ko-warning-45-l);
  --color-45:hsl(var(--h), var(--s), var(--45-l));
  --50-l:var(--ko-warning-50-l);
  --color-50:hsl(var(--h), var(--s), var(--50-l));
  --55-l:var(--ko-warning-55-l);
  --color-55:hsl(var(--h), var(--s), var(--55-l));
  --60-l:var(--ko-warning-60-l);
  --color-60:hsl(var(--h), var(--s), var(--60-l));
  --65-l:var(--ko-warning-65-l);
  --color-65:hsl(var(--h), var(--s), var(--65-l));
  --70-l:var(--ko-warning-70-l);
  --color-70:hsl(var(--h), var(--s), var(--70-l));
  --75-l:var(--ko-warning-75-l);
  --color-75:hsl(var(--h), var(--s), var(--75-l));
  --80-l:var(--ko-warning-80-l);
  --color-80:hsl(var(--h), var(--s), var(--80-l));
  --85-l:var(--ko-warning-85-l);
  --color-85:hsl(var(--h), var(--s), var(--85-l));
  --90-l:var(--ko-warning-90-l);
  --color-90:hsl(var(--h), var(--s), var(--90-l));
  --95-l:var(--ko-warning-95-l);
  --color-95:hsl(var(--h), var(--s), var(--95-l));
  --100-l:var(--ko-warning-100-l);
  --color-100:hsl(var(--h), var(--s), var(--100-l));
}

[class*=is-color-danger],
[class*=has-text-danger]{
  --ko-color-l:var(--ko-danger-l);
  --ko-color-l-delta:0%;
  color:hsl(var(--ko-danger-h), var(--ko-danger-s), calc(var(--ko-color-l) + var(--ko-color-l-delta))) !important;
}

[class*=is-background-danger],
[class*=has-background-danger]{
  --ko-background-l:var(--ko-danger-l);
  --ko-background-l-delta:0%;
  background-color:hsl(var(--ko-danger-h), var(--ko-danger-s), calc(var(--ko-background-l) + var(--ko-background-l-delta))) !important;
}

.is-color-danger-invert,
.has-text-danger-invert{
  --ko-color-l:var(--ko-danger-invert-l);
}

.is-background-danger-invert,
.has-background-danger-invert{
  --ko-background-l:var(--ko-danger-invert-l);
}

.is-color-danger-on-scheme,
.has-text-danger-on-scheme{
  --ko-color-l:var(--ko-danger-on-scheme-l);
}

.is-background-danger-on-scheme,
.has-background-danger-on-scheme{
  --ko-background-l:var(--ko-danger-on-scheme-l);
}

.is-color-danger-light,
.has-text-danger-light{
  --ko-color-l:var(--ko-danger-light-l);
}

.is-background-danger-light,
.has-background-danger-light{
  --ko-background-l:var(--ko-danger-light-l);
}

.is-color-danger-light-invert,
.has-text-danger-light-invert{
  --ko-color-l:var(--ko-danger-light-invert-l);
}

.is-background-danger-light-invert,
.has-background-danger-light-invert{
  --ko-background-l:var(--ko-danger-light-invert-l);
}

.is-color-danger-dark,
.has-text-danger-dark{
  --ko-color-l:var(--ko-danger-dark-l);
}

.is-background-danger-dark,
.has-background-danger-dark{
  --ko-background-l:var(--ko-danger-dark-l);
}

.is-color-danger-dark-invert,
.has-text-danger-dark-invert{
  --ko-color-l:var(--ko-danger-dark-invert-l);
}

.is-background-danger-dark-invert,
.has-background-danger-dark-invert{
  --ko-background-l:var(--ko-danger-dark-invert-l);
}

.is-color-danger-soft,
.has-text-danger-soft{
  --ko-color-l:var(--ko-soft-l);
}

.is-background-danger-soft,
.has-background-danger-soft{
  --ko-background-l:var(--ko-soft-l);
}

.is-color-danger-bold,
.has-text-danger-bold{
  --ko-color-l:var(--ko-bold-l);
}

.is-background-danger-bold,
.has-background-danger-bold{
  --ko-background-l:var(--ko-bold-l);
}

.is-color-danger-soft-invert,
.has-text-danger-soft-invert{
  --ko-color-l:var(--ko-soft-invert-l);
}

.is-background-danger-soft-invert,
.has-background-danger-soft-invert{
  --ko-background-l:var(--ko-soft-invert-l);
}

.is-color-danger-bold-invert,
.has-text-danger-bold-invert{
  --ko-color-l:var(--ko-bold-invert-l);
}

.is-background-danger-bold-invert,
.has-background-danger-bold-invert{
  --ko-background-l:var(--ko-bold-invert-l);
}

.is-color-danger-00,
.has-text-danger-00{
  --ko-color-l:var(--ko-danger-00-l);
}

.is-background-danger-00,
.has-background-danger-00{
  --ko-background-l:var(--ko-danger-00-l);
}

.is-color-danger-00-invert,
.has-text-danger-00-invert{
  --ko-color-l:var(--ko-danger-00-invert-l);
}

.is-background-danger-00-invert,
.has-background-danger-00-invert{
  --ko-background-l:var(--ko-danger-00-invert-l);
}

.is-color-danger-05,
.has-text-danger-05{
  --ko-color-l:var(--ko-danger-05-l);
}

.is-background-danger-05,
.has-background-danger-05{
  --ko-background-l:var(--ko-danger-05-l);
}

.is-color-danger-05-invert,
.has-text-danger-05-invert{
  --ko-color-l:var(--ko-danger-05-invert-l);
}

.is-background-danger-05-invert,
.has-background-danger-05-invert{
  --ko-background-l:var(--ko-danger-05-invert-l);
}

.is-color-danger-10,
.has-text-danger-10{
  --ko-color-l:var(--ko-danger-10-l);
}

.is-background-danger-10,
.has-background-danger-10{
  --ko-background-l:var(--ko-danger-10-l);
}

.is-color-danger-10-invert,
.has-text-danger-10-invert{
  --ko-color-l:var(--ko-danger-10-invert-l);
}

.is-background-danger-10-invert,
.has-background-danger-10-invert{
  --ko-background-l:var(--ko-danger-10-invert-l);
}

.is-color-danger-15,
.has-text-danger-15{
  --ko-color-l:var(--ko-danger-15-l);
}

.is-background-danger-15,
.has-background-danger-15{
  --ko-background-l:var(--ko-danger-15-l);
}

.is-color-danger-15-invert,
.has-text-danger-15-invert{
  --ko-color-l:var(--ko-danger-15-invert-l);
}

.is-background-danger-15-invert,
.has-background-danger-15-invert{
  --ko-background-l:var(--ko-danger-15-invert-l);
}

.is-color-danger-20,
.has-text-danger-20{
  --ko-color-l:var(--ko-danger-20-l);
}

.is-background-danger-20,
.has-background-danger-20{
  --ko-background-l:var(--ko-danger-20-l);
}

.is-color-danger-20-invert,
.has-text-danger-20-invert{
  --ko-color-l:var(--ko-danger-20-invert-l);
}

.is-background-danger-20-invert,
.has-background-danger-20-invert{
  --ko-background-l:var(--ko-danger-20-invert-l);
}

.is-color-danger-25,
.has-text-danger-25{
  --ko-color-l:var(--ko-danger-25-l);
}

.is-background-danger-25,
.has-background-danger-25{
  --ko-background-l:var(--ko-danger-25-l);
}

.is-color-danger-25-invert,
.has-text-danger-25-invert{
  --ko-color-l:var(--ko-danger-25-invert-l);
}

.is-background-danger-25-invert,
.has-background-danger-25-invert{
  --ko-background-l:var(--ko-danger-25-invert-l);
}

.is-color-danger-30,
.has-text-danger-30{
  --ko-color-l:var(--ko-danger-30-l);
}

.is-background-danger-30,
.has-background-danger-30{
  --ko-background-l:var(--ko-danger-30-l);
}

.is-color-danger-30-invert,
.has-text-danger-30-invert{
  --ko-color-l:var(--ko-danger-30-invert-l);
}

.is-background-danger-30-invert,
.has-background-danger-30-invert{
  --ko-background-l:var(--ko-danger-30-invert-l);
}

.is-color-danger-35,
.has-text-danger-35{
  --ko-color-l:var(--ko-danger-35-l);
}

.is-background-danger-35,
.has-background-danger-35{
  --ko-background-l:var(--ko-danger-35-l);
}

.is-color-danger-35-invert,
.has-text-danger-35-invert{
  --ko-color-l:var(--ko-danger-35-invert-l);
}

.is-background-danger-35-invert,
.has-background-danger-35-invert{
  --ko-background-l:var(--ko-danger-35-invert-l);
}

.is-color-danger-40,
.has-text-danger-40{
  --ko-color-l:var(--ko-danger-40-l);
}

.is-background-danger-40,
.has-background-danger-40{
  --ko-background-l:var(--ko-danger-40-l);
}

.is-color-danger-40-invert,
.has-text-danger-40-invert{
  --ko-color-l:var(--ko-danger-40-invert-l);
}

.is-background-danger-40-invert,
.has-background-danger-40-invert{
  --ko-background-l:var(--ko-danger-40-invert-l);
}

.is-color-danger-45,
.has-text-danger-45{
  --ko-color-l:var(--ko-danger-45-l);
}

.is-background-danger-45,
.has-background-danger-45{
  --ko-background-l:var(--ko-danger-45-l);
}

.is-color-danger-45-invert,
.has-text-danger-45-invert{
  --ko-color-l:var(--ko-danger-45-invert-l);
}

.is-background-danger-45-invert,
.has-background-danger-45-invert{
  --ko-background-l:var(--ko-danger-45-invert-l);
}

.is-color-danger-50,
.has-text-danger-50{
  --ko-color-l:var(--ko-danger-50-l);
}

.is-background-danger-50,
.has-background-danger-50{
  --ko-background-l:var(--ko-danger-50-l);
}

.is-color-danger-50-invert,
.has-text-danger-50-invert{
  --ko-color-l:var(--ko-danger-50-invert-l);
}

.is-background-danger-50-invert,
.has-background-danger-50-invert{
  --ko-background-l:var(--ko-danger-50-invert-l);
}

.is-color-danger-55,
.has-text-danger-55{
  --ko-color-l:var(--ko-danger-55-l);
}

.is-background-danger-55,
.has-background-danger-55{
  --ko-background-l:var(--ko-danger-55-l);
}

.is-color-danger-55-invert,
.has-text-danger-55-invert{
  --ko-color-l:var(--ko-danger-55-invert-l);
}

.is-background-danger-55-invert,
.has-background-danger-55-invert{
  --ko-background-l:var(--ko-danger-55-invert-l);
}

.is-color-danger-60,
.has-text-danger-60{
  --ko-color-l:var(--ko-danger-60-l);
}

.is-background-danger-60,
.has-background-danger-60{
  --ko-background-l:var(--ko-danger-60-l);
}

.is-color-danger-60-invert,
.has-text-danger-60-invert{
  --ko-color-l:var(--ko-danger-60-invert-l);
}

.is-background-danger-60-invert,
.has-background-danger-60-invert{
  --ko-background-l:var(--ko-danger-60-invert-l);
}

.is-color-danger-65,
.has-text-danger-65{
  --ko-color-l:var(--ko-danger-65-l);
}

.is-background-danger-65,
.has-background-danger-65{
  --ko-background-l:var(--ko-danger-65-l);
}

.is-color-danger-65-invert,
.has-text-danger-65-invert{
  --ko-color-l:var(--ko-danger-65-invert-l);
}

.is-background-danger-65-invert,
.has-background-danger-65-invert{
  --ko-background-l:var(--ko-danger-65-invert-l);
}

.is-color-danger-70,
.has-text-danger-70{
  --ko-color-l:var(--ko-danger-70-l);
}

.is-background-danger-70,
.has-background-danger-70{
  --ko-background-l:var(--ko-danger-70-l);
}

.is-color-danger-70-invert,
.has-text-danger-70-invert{
  --ko-color-l:var(--ko-danger-70-invert-l);
}

.is-background-danger-70-invert,
.has-background-danger-70-invert{
  --ko-background-l:var(--ko-danger-70-invert-l);
}

.is-color-danger-75,
.has-text-danger-75{
  --ko-color-l:var(--ko-danger-75-l);
}

.is-background-danger-75,
.has-background-danger-75{
  --ko-background-l:var(--ko-danger-75-l);
}

.is-color-danger-75-invert,
.has-text-danger-75-invert{
  --ko-color-l:var(--ko-danger-75-invert-l);
}

.is-background-danger-75-invert,
.has-background-danger-75-invert{
  --ko-background-l:var(--ko-danger-75-invert-l);
}

.is-color-danger-80,
.has-text-danger-80{
  --ko-color-l:var(--ko-danger-80-l);
}

.is-background-danger-80,
.has-background-danger-80{
  --ko-background-l:var(--ko-danger-80-l);
}

.is-color-danger-80-invert,
.has-text-danger-80-invert{
  --ko-color-l:var(--ko-danger-80-invert-l);
}

.is-background-danger-80-invert,
.has-background-danger-80-invert{
  --ko-background-l:var(--ko-danger-80-invert-l);
}

.is-color-danger-85,
.has-text-danger-85{
  --ko-color-l:var(--ko-danger-85-l);
}

.is-background-danger-85,
.has-background-danger-85{
  --ko-background-l:var(--ko-danger-85-l);
}

.is-color-danger-85-invert,
.has-text-danger-85-invert{
  --ko-color-l:var(--ko-danger-85-invert-l);
}

.is-background-danger-85-invert,
.has-background-danger-85-invert{
  --ko-background-l:var(--ko-danger-85-invert-l);
}

.is-color-danger-90,
.has-text-danger-90{
  --ko-color-l:var(--ko-danger-90-l);
}

.is-background-danger-90,
.has-background-danger-90{
  --ko-background-l:var(--ko-danger-90-l);
}

.is-color-danger-90-invert,
.has-text-danger-90-invert{
  --ko-color-l:var(--ko-danger-90-invert-l);
}

.is-background-danger-90-invert,
.has-background-danger-90-invert{
  --ko-background-l:var(--ko-danger-90-invert-l);
}

.is-color-danger-95,
.has-text-danger-95{
  --ko-color-l:var(--ko-danger-95-l);
}

.is-background-danger-95,
.has-background-danger-95{
  --ko-background-l:var(--ko-danger-95-l);
}

.is-color-danger-95-invert,
.has-text-danger-95-invert{
  --ko-color-l:var(--ko-danger-95-invert-l);
}

.is-background-danger-95-invert,
.has-background-danger-95-invert{
  --ko-background-l:var(--ko-danger-95-invert-l);
}

.is-color-danger-100,
.has-text-danger-100{
  --ko-color-l:var(--ko-danger-100-l);
}

.is-background-danger-100,
.has-background-danger-100{
  --ko-background-l:var(--ko-danger-100-l);
}

.is-color-danger-100-invert,
.has-text-danger-100-invert{
  --ko-color-l:var(--ko-danger-100-invert-l);
}

.is-background-danger-100-invert,
.has-background-danger-100-invert{
  --ko-background-l:var(--ko-danger-100-invert-l);
}

a.is-color-danger:hover, a.is-color-danger:focus-visible,
button.is-color-danger:hover,
button.is-color-danger:focus-visible,
is-color-danger.is-hoverable:hover,
is-color-danger.is-hoverable:focus-visible,
a.has-text-danger:hover,
a.has-text-danger:focus-visible,
button.has-text-danger:hover,
button.has-text-danger:focus-visible,
has-text-danger.is-hoverable:hover,
has-text-danger.is-hoverable:focus-visible{
  --ko-color-l-delta:var(--ko-hover-color-l-delta);
}
a.is-color-danger:active,
button.is-color-danger:active,
is-color-danger.is-hoverable:active,
a.has-text-danger:active,
button.has-text-danger:active,
has-text-danger.is-hoverable:active{
  --ko-color-l-delta:var(--ko-active-color-l-delta);
}

a.is-background-danger:hover, a.is-background-danger:focus-visible,
button.is-background-danger:hover,
button.is-background-danger:focus-visible,
is-background-danger.is-hoverable:hover,
is-background-danger.is-hoverable:focus-visible,
a.has-background-danger:hover,
a.has-background-danger:focus-visible,
button.has-background-danger:hover,
button.has-background-danger:focus-visible,
has-background-danger.is-hoverable:hover,
has-background-danger.is-hoverable:focus-visible{
  --ko-background-l-delta:var(--ko-hover-background-l-delta);
}
a.is-background-danger:active,
button.is-background-danger:active,
is-background-danger.is-hoverable:active,
a.has-background-danger:active,
button.has-background-danger:active,
has-background-danger.is-hoverable:active{
  --ko-background-l-delta:var(--ko-active-background-l-delta);
}

.is-palette-danger{
  --h:var(--ko-danger-h);
  --s:var(--ko-danger-s);
  --l:var(--ko-danger-l);
  --color:hsl(var(--h), var(--s), var(--l));
  --00-l:var(--ko-danger-00-l);
  --color-00:hsl(var(--h), var(--s), var(--00-l));
  --05-l:var(--ko-danger-05-l);
  --color-05:hsl(var(--h), var(--s), var(--05-l));
  --10-l:var(--ko-danger-10-l);
  --color-10:hsl(var(--h), var(--s), var(--10-l));
  --15-l:var(--ko-danger-15-l);
  --color-15:hsl(var(--h), var(--s), var(--15-l));
  --20-l:var(--ko-danger-20-l);
  --color-20:hsl(var(--h), var(--s), var(--20-l));
  --25-l:var(--ko-danger-25-l);
  --color-25:hsl(var(--h), var(--s), var(--25-l));
  --30-l:var(--ko-danger-30-l);
  --color-30:hsl(var(--h), var(--s), var(--30-l));
  --35-l:var(--ko-danger-35-l);
  --color-35:hsl(var(--h), var(--s), var(--35-l));
  --40-l:var(--ko-danger-40-l);
  --color-40:hsl(var(--h), var(--s), var(--40-l));
  --45-l:var(--ko-danger-45-l);
  --color-45:hsl(var(--h), var(--s), var(--45-l));
  --50-l:var(--ko-danger-50-l);
  --color-50:hsl(var(--h), var(--s), var(--50-l));
  --55-l:var(--ko-danger-55-l);
  --color-55:hsl(var(--h), var(--s), var(--55-l));
  --60-l:var(--ko-danger-60-l);
  --color-60:hsl(var(--h), var(--s), var(--60-l));
  --65-l:var(--ko-danger-65-l);
  --color-65:hsl(var(--h), var(--s), var(--65-l));
  --70-l:var(--ko-danger-70-l);
  --color-70:hsl(var(--h), var(--s), var(--70-l));
  --75-l:var(--ko-danger-75-l);
  --color-75:hsl(var(--h), var(--s), var(--75-l));
  --80-l:var(--ko-danger-80-l);
  --color-80:hsl(var(--h), var(--s), var(--80-l));
  --85-l:var(--ko-danger-85-l);
  --color-85:hsl(var(--h), var(--s), var(--85-l));
  --90-l:var(--ko-danger-90-l);
  --color-90:hsl(var(--h), var(--s), var(--90-l));
  --95-l:var(--ko-danger-95-l);
  --color-95:hsl(var(--h), var(--s), var(--95-l));
  --100-l:var(--ko-danger-100-l);
  --color-100:hsl(var(--h), var(--s), var(--100-l));
}

.is-color-black-bis,
.has-text-black-bis{
  color:hsl(221, 14%, 9%) !important;
}

.is-background-black-bis,
.has-background-black-bis{
  background-color:hsl(221, 14%, 9%) !important;
}

.is-color-black-ter,
.has-text-black-ter{
  color:hsl(221, 14%, 14%) !important;
}

.is-background-black-ter,
.has-background-black-ter{
  background-color:hsl(221, 14%, 14%) !important;
}

.is-color-grey-darker,
.has-text-grey-darker{
  color:hsl(221, 14%, 21%) !important;
}

.is-background-grey-darker,
.has-background-grey-darker{
  background-color:hsl(221, 14%, 21%) !important;
}

.is-color-grey-dark,
.has-text-grey-dark{
  color:#757763 !important;
}

.is-background-grey-dark,
.has-background-grey-dark{
  background-color:#757763 !important;
}

.is-color-grey,
.has-text-grey{
  color:hsl(221, 14%, 48%) !important;
}

.is-background-grey,
.has-background-grey{
  background-color:hsl(221, 14%, 48%) !important;
}

.is-color-grey-light,
.has-text-grey-light{
  color:#d0d1cd !important;
}

.is-background-grey-light,
.has-background-grey-light{
  background-color:#d0d1cd !important;
}

.is-color-grey-lighter,
.has-text-grey-lighter{
  color:hsl(221, 14%, 86%) !important;
}

.is-background-grey-lighter,
.has-background-grey-lighter{
  background-color:hsl(221, 14%, 86%) !important;
}

.is-color-white-ter,
.has-text-white-ter{
  color:hsl(221, 14%, 96%) !important;
}

.is-background-white-ter,
.has-background-white-ter{
  background-color:hsl(221, 14%, 96%) !important;
}

.is-color-white-bis,
.has-text-white-bis{
  color:hsl(221, 14%, 98%) !important;
}

.is-background-white-bis,
.has-background-white-bis{
  background-color:hsl(221, 14%, 98%) !important;
}

.is-flex-direction-row{
  flex-direction:row !important;
}

.is-flex-direction-row-reverse{
  flex-direction:row-reverse !important;
}

.is-flex-direction-column{
  flex-direction:column !important;
}

.is-flex-direction-column-reverse{
  flex-direction:column-reverse !important;
}

.is-flex-wrap-nowrap{
  flex-wrap:nowrap !important;
}

.is-flex-wrap-wrap{
  flex-wrap:wrap !important;
}

.is-flex-wrap-wrap-reverse{
  flex-wrap:wrap-reverse !important;
}

.is-justify-content-flex-start{
  justify-content:flex-start !important;
}

.is-justify-content-flex-end{
  justify-content:flex-end !important;
}

.is-justify-content-center{
  justify-content:center !important;
}

.is-justify-content-space-between{
  justify-content:space-between !important;
}

.is-justify-content-space-around{
  justify-content:space-around !important;
}

.is-justify-content-space-evenly{
  justify-content:space-evenly !important;
}

.is-justify-content-start{
  justify-content:start !important;
}

.is-justify-content-end{
  justify-content:end !important;
}

.is-justify-content-left{
  justify-content:left !important;
}

.is-justify-content-right{
  justify-content:right !important;
}

.is-align-content-flex-start{
  align-content:flex-start !important;
}

.is-align-content-flex-end{
  align-content:flex-end !important;
}

.is-align-content-center{
  align-content:center !important;
}

.is-align-content-space-between{
  align-content:space-between !important;
}

.is-align-content-space-around{
  align-content:space-around !important;
}

.is-align-content-space-evenly{
  align-content:space-evenly !important;
}

.is-align-content-stretch{
  align-content:stretch !important;
}

.is-align-content-start{
  align-content:start !important;
}

.is-align-content-end{
  align-content:end !important;
}

.is-align-content-baseline{
  align-content:baseline !important;
}

.is-align-items-stretch{
  align-items:stretch !important;
}

.is-align-items-flex-start{
  align-items:flex-start !important;
}

.is-align-items-flex-end{
  align-items:flex-end !important;
}

.is-align-items-center{
  align-items:center !important;
}

.is-align-items-baseline{
  align-items:baseline !important;
}

.is-align-items-start{
  align-items:start !important;
}

.is-align-items-end{
  align-items:end !important;
}

.is-align-items-self-start{
  align-items:self-start !important;
}

.is-align-items-self-end{
  align-items:self-end !important;
}

.is-align-self-auto{
  align-self:auto !important;
}

.is-align-self-flex-start{
  align-self:flex-start !important;
}

.is-align-self-flex-end{
  align-self:flex-end !important;
}

.is-align-self-center{
  align-self:center !important;
}

.is-align-self-baseline{
  align-self:baseline !important;
}

.is-align-self-stretch{
  align-self:stretch !important;
}

.is-flex-grow-0{
  flex-grow:0 !important;
}

.is-flex-grow-1{
  flex-grow:1 !important;
}

.is-flex-grow-2{
  flex-grow:2 !important;
}

.is-flex-grow-3{
  flex-grow:3 !important;
}

.is-flex-grow-4{
  flex-grow:4 !important;
}

.is-flex-grow-5{
  flex-grow:5 !important;
}

.is-flex-shrink-0{
  flex-shrink:0 !important;
}

.is-flex-shrink-1{
  flex-shrink:1 !important;
}

.is-flex-shrink-2{
  flex-shrink:2 !important;
}

.is-flex-shrink-3{
  flex-shrink:3 !important;
}

.is-flex-shrink-4{
  flex-shrink:4 !important;
}

.is-flex-shrink-5{
  flex-shrink:5 !important;
}

.is-clearfix::after{
  clear:both;
  content:" ";
  display:table;
}

.is-float-left,
.is-pulled-left{
  float:left !important;
}

.is-float-right,
.is-pulled-right{
  float:right !important;
}

.is-float-none{
  float:none !important;
}

.is-clear-both{
  clear:both !important;
}

.is-clear-left{
  clear:left !important;
}

.is-clear-none{
  clear:none !important;
}

.is-clear-right{
  clear:right !important;
}

.is-gapless{
  gap:0 !important;
}

.is-gap-0{
  gap:0rem !important;
}

.is-gap-0\.5{
  gap:0.25rem !important;
}

.is-gap-1{
  gap:0.5rem !important;
}

.is-gap-1\.5{
  gap:0.75rem !important;
}

.is-gap-2{
  gap:1rem !important;
}

.is-gap-2\.5{
  gap:1.25rem !important;
}

.is-gap-3{
  gap:1.5rem !important;
}

.is-gap-3\.5{
  gap:1.75rem !important;
}

.is-gap-4{
  gap:2rem !important;
}

.is-gap-4\.5{
  gap:2.25rem !important;
}

.is-gap-5{
  gap:2.5rem !important;
}

.is-gap-5\.5{
  gap:2.75rem !important;
}

.is-gap-6{
  gap:3rem !important;
}

.is-gap-6\.5{
  gap:3.25rem !important;
}

.is-gap-7{
  gap:3.5rem !important;
}

.is-gap-7\.5{
  gap:3.75rem !important;
}

.is-gap-8{
  gap:4rem !important;
}

.is-column-gap-0{
  -moz-column-gap:0rem !important;
       column-gap:0rem !important;
}

.is-column-gap-0\.5{
  -moz-column-gap:0.25rem !important;
       column-gap:0.25rem !important;
}

.is-column-gap-1{
  -moz-column-gap:0.5rem !important;
       column-gap:0.5rem !important;
}

.is-column-gap-1\.5{
  -moz-column-gap:0.75rem !important;
       column-gap:0.75rem !important;
}

.is-column-gap-2{
  -moz-column-gap:1rem !important;
       column-gap:1rem !important;
}

.is-column-gap-2\.5{
  -moz-column-gap:1.25rem !important;
       column-gap:1.25rem !important;
}

.is-column-gap-3{
  -moz-column-gap:1.5rem !important;
       column-gap:1.5rem !important;
}

.is-column-gap-3\.5{
  -moz-column-gap:1.75rem !important;
       column-gap:1.75rem !important;
}

.is-column-gap-4{
  -moz-column-gap:2rem !important;
       column-gap:2rem !important;
}

.is-column-gap-4\.5{
  -moz-column-gap:2.25rem !important;
       column-gap:2.25rem !important;
}

.is-column-gap-5{
  -moz-column-gap:2.5rem !important;
       column-gap:2.5rem !important;
}

.is-column-gap-5\.5{
  -moz-column-gap:2.75rem !important;
       column-gap:2.75rem !important;
}

.is-column-gap-6{
  -moz-column-gap:3rem !important;
       column-gap:3rem !important;
}

.is-column-gap-6\.5{
  -moz-column-gap:3.25rem !important;
       column-gap:3.25rem !important;
}

.is-column-gap-7{
  -moz-column-gap:3.5rem !important;
       column-gap:3.5rem !important;
}

.is-column-gap-7\.5{
  -moz-column-gap:3.75rem !important;
       column-gap:3.75rem !important;
}

.is-column-gap-8{
  -moz-column-gap:4rem !important;
       column-gap:4rem !important;
}

.is-row-gap-0{
  row-gap:0rem !important;
}

.is-row-gap-0\.5{
  row-gap:0.25rem !important;
}

.is-row-gap-1{
  row-gap:0.5rem !important;
}

.is-row-gap-1\.5{
  row-gap:0.75rem !important;
}

.is-row-gap-2{
  row-gap:1rem !important;
}

.is-row-gap-2\.5{
  row-gap:1.25rem !important;
}

.is-row-gap-3{
  row-gap:1.5rem !important;
}

.is-row-gap-3\.5{
  row-gap:1.75rem !important;
}

.is-row-gap-4{
  row-gap:2rem !important;
}

.is-row-gap-4\.5{
  row-gap:2.25rem !important;
}

.is-row-gap-5{
  row-gap:2.5rem !important;
}

.is-row-gap-5\.5{
  row-gap:2.75rem !important;
}

.is-row-gap-6{
  row-gap:3rem !important;
}

.is-row-gap-6\.5{
  row-gap:3.25rem !important;
}

.is-row-gap-7{
  row-gap:3.5rem !important;
}

.is-row-gap-7\.5{
  row-gap:3.75rem !important;
}

.is-row-gap-8{
  row-gap:4rem !important;
}

.is-clipped{
  overflow:hidden !important;
}

.is-overflow-auto{
  overflow:auto !important;
}

.is-overflow-x-auto{
  overflow-x:auto !important;
}

.is-overflow-y-auto{
  overflow-y:auto !important;
}

.is-overflow-clip{
  overflow:clip !important;
}

.is-overflow-x-clip{
  overflow-x:clip !important;
}

.is-overflow-y-clip{
  overflow-y:clip !important;
}

.is-overflow-hidden{
  overflow:hidden !important;
}

.is-overflow-x-hidden{
  overflow-x:hidden !important;
}

.is-overflow-y-hidden{
  overflow-y:hidden !important;
}

.is-overflow-scroll{
  overflow:scroll !important;
}

.is-overflow-x-scroll{
  overflow-x:scroll !important;
}

.is-overflow-y-scroll{
  overflow-y:scroll !important;
}

.is-overflow-visible{
  overflow:visible !important;
}

.is-overflow-x-visible{
  overflow-x:visible !important;
}

.is-overflow-y-visible{
  overflow-y:visible !important;
}

.is-relative{
  position:relative !important;
}

.is-position-absolute{
  position:absolute !important;
}

.is-position-fixed{
  position:fixed !important;
}

.is-position-relative{
  position:relative !important;
}

.is-position-static{
  position:static !important;
}

.is-position-sticky{
  position:sticky !important;
}

.marginless{
  margin:0 !important;
}

.paddingless{
  padding:0 !important;
}

.m-0{
  margin:0 !important;
}

.mt-0{
  margin-top:0 !important;
}

.mr-0{
  margin-right:0 !important;
}

.mb-0{
  margin-bottom:0 !important;
}

.ml-0{
  margin-left:0 !important;
}

.mx-0{
  margin-left:0 !important;
  margin-right:0 !important;
}

.my-0{
  margin-top:0 !important;
  margin-bottom:0 !important;
}

.m-1{
  margin:0.25rem !important;
}

.mt-1{
  margin-top:0.25rem !important;
}

.mr-1{
  margin-right:0.25rem !important;
}

.mb-1{
  margin-bottom:0.25rem !important;
}

.ml-1{
  margin-left:0.25rem !important;
}

.mx-1{
  margin-left:0.25rem !important;
  margin-right:0.25rem !important;
}

.my-1{
  margin-top:0.25rem !important;
  margin-bottom:0.25rem !important;
}

.m-2{
  margin:0.5rem !important;
}

.mt-2{
  margin-top:0.5rem !important;
}

.mr-2{
  margin-right:0.5rem !important;
}

.mb-2{
  margin-bottom:0.5rem !important;
}

.ml-2{
  margin-left:0.5rem !important;
}

.mx-2{
  margin-left:0.5rem !important;
  margin-right:0.5rem !important;
}

.my-2{
  margin-top:0.5rem !important;
  margin-bottom:0.5rem !important;
}

.m-3{
  margin:0.75rem !important;
}

.mt-3{
  margin-top:0.75rem !important;
}

.mr-3{
  margin-right:0.75rem !important;
}

.mb-3{
  margin-bottom:0.75rem !important;
}

.ml-3{
  margin-left:0.75rem !important;
}

.mx-3{
  margin-left:0.75rem !important;
  margin-right:0.75rem !important;
}

.my-3{
  margin-top:0.75rem !important;
  margin-bottom:0.75rem !important;
}

.m-4{
  margin:1rem !important;
}

.mt-4{
  margin-top:1rem !important;
}

.mr-4{
  margin-right:1rem !important;
}

.mb-4{
  margin-bottom:1rem !important;
}

.ml-4{
  margin-left:1rem !important;
}

.mx-4{
  margin-left:1rem !important;
  margin-right:1rem !important;
}

.my-4{
  margin-top:1rem !important;
  margin-bottom:1rem !important;
}

.m-5{
  margin:1.5rem !important;
}

.mt-5{
  margin-top:1.5rem !important;
}

.mr-5{
  margin-right:1.5rem !important;
}

.mb-5{
  margin-bottom:1.5rem !important;
}

.ml-5{
  margin-left:1.5rem !important;
}

.mx-5{
  margin-left:1.5rem !important;
  margin-right:1.5rem !important;
}

.my-5{
  margin-top:1.5rem !important;
  margin-bottom:1.5rem !important;
}

.m-6{
  margin:3rem !important;
}

.mt-6{
  margin-top:3rem !important;
}

.mr-6{
  margin-right:3rem !important;
}

.mb-6{
  margin-bottom:3rem !important;
}

.ml-6{
  margin-left:3rem !important;
}

.mx-6{
  margin-left:3rem !important;
  margin-right:3rem !important;
}

.my-6{
  margin-top:3rem !important;
  margin-bottom:3rem !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;
}

.p-0{
  padding:0 !important;
}

.pt-0{
  padding-top:0 !important;
}

.pr-0{
  padding-right:0 !important;
}

.pb-0{
  padding-bottom:0 !important;
}

.pl-0{
  padding-left:0 !important;
}

.px-0{
  padding-left:0 !important;
  padding-right:0 !important;
}

.py-0{
  padding-top:0 !important;
  padding-bottom:0 !important;
}

.p-1{
  padding:0.25rem !important;
}

.pt-1{
  padding-top:0.25rem !important;
}

.pr-1{
  padding-right:0.25rem !important;
}

.pb-1{
  padding-bottom:0.25rem !important;
}

.pl-1{
  padding-left:0.25rem !important;
}

.px-1{
  padding-left:0.25rem !important;
  padding-right:0.25rem !important;
}

.py-1{
  padding-top:0.25rem !important;
  padding-bottom:0.25rem !important;
}

.p-2{
  padding:0.5rem !important;
}

.pt-2{
  padding-top:0.5rem !important;
}

.pr-2{
  padding-right:0.5rem !important;
}

.pb-2{
  padding-bottom:0.5rem !important;
}

.pl-2{
  padding-left:0.5rem !important;
}

.px-2{
  padding-left:0.5rem !important;
  padding-right:0.5rem !important;
}

.py-2{
  padding-top:0.5rem !important;
  padding-bottom:0.5rem !important;
}

.p-3{
  padding:0.75rem !important;
}

.pt-3{
  padding-top:0.75rem !important;
}

.pr-3{
  padding-right:0.75rem !important;
}

.pb-3{
  padding-bottom:0.75rem !important;
}

.pl-3{
  padding-left:0.75rem !important;
}

.px-3{
  padding-left:0.75rem !important;
  padding-right:0.75rem !important;
}

.py-3{
  padding-top:0.75rem !important;
  padding-bottom:0.75rem !important;
}

.p-4{
  padding:1rem !important;
}

.pt-4{
  padding-top:1rem !important;
}

.pr-4{
  padding-right:1rem !important;
}

.pb-4{
  padding-bottom:1rem !important;
}

.pl-4{
  padding-left:1rem !important;
}

.px-4{
  padding-left:1rem !important;
  padding-right:1rem !important;
}

.py-4{
  padding-top:1rem !important;
  padding-bottom:1rem !important;
}

.p-5{
  padding:1.5rem !important;
}

.pt-5{
  padding-top:1.5rem !important;
}

.pr-5{
  padding-right:1.5rem !important;
}

.pb-5{
  padding-bottom:1.5rem !important;
}

.pl-5{
  padding-left:1.5rem !important;
}

.px-5{
  padding-left:1.5rem !important;
  padding-right:1.5rem !important;
}

.py-5{
  padding-top:1.5rem !important;
  padding-bottom:1.5rem !important;
}

.p-6{
  padding:3rem !important;
}

.pt-6{
  padding-top:3rem !important;
}

.pr-6{
  padding-right:3rem !important;
}

.pb-6{
  padding-bottom:3rem !important;
}

.pl-6{
  padding-left:3rem !important;
}

.px-6{
  padding-left:3rem !important;
  padding-right:3rem !important;
}

.py-6{
  padding-top:3rem !important;
  padding-bottom:3rem !important;
}

.p-auto{
  padding:auto !important;
}

.pt-auto{
  padding-top:auto !important;
}

.pr-auto{
  padding-right:auto !important;
}

.pb-auto{
  padding-bottom:auto !important;
}

.pl-auto{
  padding-left:auto !important;
}

.px-auto{
  padding-left:auto !important;
  padding-right:auto !important;
}

.py-auto{
  padding-top:auto !important;
  padding-bottom:auto !important;
}

.is-size-1{
  font-size:3rem !important;
}

.is-size-2{
  font-size:2.5rem !important;
}

.is-size-3{
  font-size:2rem !important;
}

.is-size-4{
  font-size:1.5rem !important;
}

.is-size-5{
  font-size:1.25rem !important;
}

.is-size-6{
  font-size:1rem !important;
}

.is-size-7{
  font-size:0.75rem !important;
}

@media screen and (max-width: 768px){
  .is-size-1-mobile{
    font-size:3rem !important;
  }
  .is-size-2-mobile{
    font-size:2.5rem !important;
  }
  .is-size-3-mobile{
    font-size:2rem !important;
  }
  .is-size-4-mobile{
    font-size:1.5rem !important;
  }
  .is-size-5-mobile{
    font-size:1.25rem !important;
  }
  .is-size-6-mobile{
    font-size:1rem !important;
  }
  .is-size-7-mobile{
    font-size:0.75rem !important;
  }
}
@media screen and (min-width: 769px), print{
  .is-size-1-tablet{
    font-size:3rem !important;
  }
  .is-size-2-tablet{
    font-size:2.5rem !important;
  }
  .is-size-3-tablet{
    font-size:2rem !important;
  }
  .is-size-4-tablet{
    font-size:1.5rem !important;
  }
  .is-size-5-tablet{
    font-size:1.25rem !important;
  }
  .is-size-6-tablet{
    font-size:1rem !important;
  }
  .is-size-7-tablet{
    font-size:0.75rem !important;
  }
}
@media screen and (max-width: 1023px){
  .is-size-1-touch{
    font-size:3rem !important;
  }
  .is-size-2-touch{
    font-size:2.5rem !important;
  }
  .is-size-3-touch{
    font-size:2rem !important;
  }
  .is-size-4-touch{
    font-size:1.5rem !important;
  }
  .is-size-5-touch{
    font-size:1.25rem !important;
  }
  .is-size-6-touch{
    font-size:1rem !important;
  }
  .is-size-7-touch{
    font-size:0.75rem !important;
  }
}
@media screen and (min-width: 1024px){
  .is-size-1-desktop{
    font-size:3rem !important;
  }
  .is-size-2-desktop{
    font-size:2.5rem !important;
  }
  .is-size-3-desktop{
    font-size:2rem !important;
  }
  .is-size-4-desktop{
    font-size:1.5rem !important;
  }
  .is-size-5-desktop{
    font-size:1.25rem !important;
  }
  .is-size-6-desktop{
    font-size:1rem !important;
  }
  .is-size-7-desktop{
    font-size:0.75rem !important;
  }
}
@media screen and (min-width: 1216px){
  .is-size-1-widescreen{
    font-size:3rem !important;
  }
  .is-size-2-widescreen{
    font-size:2.5rem !important;
  }
  .is-size-3-widescreen{
    font-size:2rem !important;
  }
  .is-size-4-widescreen{
    font-size:1.5rem !important;
  }
  .is-size-5-widescreen{
    font-size:1.25rem !important;
  }
  .is-size-6-widescreen{
    font-size:1rem !important;
  }
  .is-size-7-widescreen{
    font-size:0.75rem !important;
  }
}
@media screen and (min-width: 1408px){
  .is-size-1-fullhd{
    font-size:3rem !important;
  }
  .is-size-2-fullhd{
    font-size:2.5rem !important;
  }
  .is-size-3-fullhd{
    font-size:2rem !important;
  }
  .is-size-4-fullhd{
    font-size:1.5rem !important;
  }
  .is-size-5-fullhd{
    font-size:1.25rem !important;
  }
  .is-size-6-fullhd{
    font-size:1rem !important;
  }
  .is-size-7-fullhd{
    font-size:0.75rem !important;
  }
}
.has-text-centered{
  text-align:center !important;
}

.has-text-justified{
  text-align:justify !important;
}

.has-text-left{
  text-align:left !important;
}

.has-text-right{
  text-align:right !important;
}

@media screen and (max-width: 768px){
  .has-text-centered-mobile{
    text-align:center !important;
  }
}
@media screen and (min-width: 769px), print{
  .has-text-centered-tablet{
    text-align:center !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .has-text-centered-tablet-only{
    text-align:center !important;
  }
}
@media screen and (max-width: 1023px){
  .has-text-centered-touch{
    text-align:center !important;
  }
}
@media screen and (min-width: 1024px){
  .has-text-centered-desktop{
    text-align:center !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .has-text-centered-desktop-only{
    text-align:center !important;
  }
}
@media screen and (min-width: 1216px){
  .has-text-centered-widescreen{
    text-align:center !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .has-text-centered-widescreen-only{
    text-align:center !important;
  }
}
@media screen and (min-width: 1408px){
  .has-text-centered-fullhd{
    text-align:center !important;
  }
}
@media screen and (max-width: 768px){
  .has-text-justified-mobile{
    text-align:justify !important;
  }
}
@media screen and (min-width: 769px), print{
  .has-text-justified-tablet{
    text-align:justify !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .has-text-justified-tablet-only{
    text-align:justify !important;
  }
}
@media screen and (max-width: 1023px){
  .has-text-justified-touch{
    text-align:justify !important;
  }
}
@media screen and (min-width: 1024px){
  .has-text-justified-desktop{
    text-align:justify !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .has-text-justified-desktop-only{
    text-align:justify !important;
  }
}
@media screen and (min-width: 1216px){
  .has-text-justified-widescreen{
    text-align:justify !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .has-text-justified-widescreen-only{
    text-align:justify !important;
  }
}
@media screen and (min-width: 1408px){
  .has-text-justified-fullhd{
    text-align:justify !important;
  }
}
@media screen and (max-width: 768px){
  .has-text-left-mobile{
    text-align:left !important;
  }
}
@media screen and (min-width: 769px), print{
  .has-text-left-tablet{
    text-align:left !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .has-text-left-tablet-only{
    text-align:left !important;
  }
}
@media screen and (max-width: 1023px){
  .has-text-left-touch{
    text-align:left !important;
  }
}
@media screen and (min-width: 1024px){
  .has-text-left-desktop{
    text-align:left !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .has-text-left-desktop-only{
    text-align:left !important;
  }
}
@media screen and (min-width: 1216px){
  .has-text-left-widescreen{
    text-align:left !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .has-text-left-widescreen-only{
    text-align:left !important;
  }
}
@media screen and (min-width: 1408px){
  .has-text-left-fullhd{
    text-align:left !important;
  }
}
@media screen and (max-width: 768px){
  .has-text-right-mobile{
    text-align:right !important;
  }
}
@media screen and (min-width: 769px), print{
  .has-text-right-tablet{
    text-align:right !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .has-text-right-tablet-only{
    text-align:right !important;
  }
}
@media screen and (max-width: 1023px){
  .has-text-right-touch{
    text-align:right !important;
  }
}
@media screen and (min-width: 1024px){
  .has-text-right-desktop{
    text-align:right !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .has-text-right-desktop-only{
    text-align:right !important;
  }
}
@media screen and (min-width: 1216px){
  .has-text-right-widescreen{
    text-align:right !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .has-text-right-widescreen-only{
    text-align:right !important;
  }
}
@media screen and (min-width: 1408px){
  .has-text-right-fullhd{
    text-align:right !important;
  }
}
.is-capitalized{
  text-transform:capitalize !important;
}

.is-lowercase{
  text-transform:lowercase !important;
}

.is-uppercase{
  text-transform:uppercase !important;
}

.is-italic{
  font-style:italic !important;
}

.is-underlined{
  text-decoration:underline !important;
}

.has-text-weight-light{
  font-weight:300 !important;
}

.has-text-weight-normal{
  font-weight:400 !important;
}

.has-text-weight-medium{
  font-weight:500 !important;
}

.has-text-weight-semibold{
  font-weight:600 !important;
}

.has-text-weight-bold{
  font-weight:700 !important;
}

.is-family-primary{
  font-family:"Pretendard", sans-serif !important;
}

.is-family-secondary{
  font-family:"Noto Sans KR", sans-serif !important;
}

.is-family-sans-serif{
  font-family:"Inter", "SF Pro", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-monospace{
  font-family:"Inconsolata", "Hack", "SF Mono", "Roboto Mono", "Source Code Pro", "Ubuntu Mono", monospace !important;
}

.is-family-code{
  font-family:"Inconsolata", "Hack", "SF Mono", "Roboto Mono", "Source Code Pro", "Ubuntu Mono", monospace !important;
}

.is-display-none,
.is-hidden{
  display:none !important;
}

.is-display-block,
.is-block{
  display:block !important;
}

@media screen and (max-width: 768px){
  .is-display-block-mobile,
  .is-block-mobile{
    display:block !important;
  }
}
@media screen and (min-width: 769px), print{
  .is-display-block-tablet,
  .is-block-tablet{
    display:block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .is-display-block-tablet-only,
  .is-block-tablet-only{
    display:block !important;
  }
}
@media screen and (max-width: 1023px){
  .is-display-block-touch,
  .is-block-touch{
    display:block !important;
  }
}
@media screen and (min-width: 1024px){
  .is-display-block-desktop,
  .is-block-desktop{
    display:block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .is-display-block-desktop-only,
  .is-block-desktop-only{
    display:block !important;
  }
}
@media screen and (min-width: 1216px){
  .is-display-block-widescreen,
  .is-block-widescreen{
    display:block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .is-display-block-widescreen-only,
  .is-block-widescreen-only{
    display:block !important;
  }
}
@media screen and (min-width: 1408px){
  .is-display-block-fullhd,
  .is-block-fullhd{
    display:block !important;
  }
}
.is-display-flex,
.is-flex{
  display:flex !important;
}

@media screen and (max-width: 768px){
  .is-display-flex-mobile,
  .is-flex-mobile{
    display:flex !important;
  }
}
@media screen and (min-width: 769px), print{
  .is-display-flex-tablet,
  .is-flex-tablet{
    display:flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .is-display-flex-tablet-only,
  .is-flex-tablet-only{
    display:flex !important;
  }
}
@media screen and (max-width: 1023px){
  .is-display-flex-touch,
  .is-flex-touch{
    display:flex !important;
  }
}
@media screen and (min-width: 1024px){
  .is-display-flex-desktop,
  .is-flex-desktop{
    display:flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .is-display-flex-desktop-only,
  .is-flex-desktop-only{
    display:flex !important;
  }
}
@media screen and (min-width: 1216px){
  .is-display-flex-widescreen,
  .is-flex-widescreen{
    display:flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .is-display-flex-widescreen-only,
  .is-flex-widescreen-only{
    display:flex !important;
  }
}
@media screen and (min-width: 1408px){
  .is-display-flex-fullhd,
  .is-flex-fullhd{
    display:flex !important;
  }
}
.is-display-inline,
.is-inline{
  display:inline !important;
}

@media screen and (max-width: 768px){
  .is-display-inline-mobile,
  .is-inline-mobile{
    display:inline !important;
  }
}
@media screen and (min-width: 769px), print{
  .is-display-inline-tablet,
  .is-inline-tablet{
    display:inline !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .is-display-inline-tablet-only,
  .is-inline-tablet-only{
    display:inline !important;
  }
}
@media screen and (max-width: 1023px){
  .is-display-inline-touch,
  .is-inline-touch{
    display:inline !important;
  }
}
@media screen and (min-width: 1024px){
  .is-display-inline-desktop,
  .is-inline-desktop{
    display:inline !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .is-display-inline-desktop-only,
  .is-inline-desktop-only{
    display:inline !important;
  }
}
@media screen and (min-width: 1216px){
  .is-display-inline-widescreen,
  .is-inline-widescreen{
    display:inline !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .is-display-inline-widescreen-only,
  .is-inline-widescreen-only{
    display:inline !important;
  }
}
@media screen and (min-width: 1408px){
  .is-display-inline-fullhd,
  .is-inline-fullhd{
    display:inline !important;
  }
}
.is-display-inline-block,
.is-inline-block{
  display:inline-block !important;
}

@media screen and (max-width: 768px){
  .is-display-inline-block-mobile,
  .is-inline-block-mobile{
    display:inline-block !important;
  }
}
@media screen and (min-width: 769px), print{
  .is-display-inline-block-tablet,
  .is-inline-block-tablet{
    display:inline-block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .is-display-inline-block-tablet-only,
  .is-inline-block-tablet-only{
    display:inline-block !important;
  }
}
@media screen and (max-width: 1023px){
  .is-display-inline-block-touch,
  .is-inline-block-touch{
    display:inline-block !important;
  }
}
@media screen and (min-width: 1024px){
  .is-display-inline-block-desktop,
  .is-inline-block-desktop{
    display:inline-block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .is-display-inline-block-desktop-only,
  .is-inline-block-desktop-only{
    display:inline-block !important;
  }
}
@media screen and (min-width: 1216px){
  .is-display-inline-block-widescreen,
  .is-inline-block-widescreen{
    display:inline-block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .is-display-inline-block-widescreen-only,
  .is-inline-block-widescreen-only{
    display:inline-block !important;
  }
}
@media screen and (min-width: 1408px){
  .is-display-inline-block-fullhd,
  .is-inline-block-fullhd{
    display:inline-block !important;
  }
}
.is-display-inline-flex,
.is-inline-flex{
  display:inline-flex !important;
}

@media screen and (max-width: 768px){
  .is-display-inline-flex-mobile,
  .is-inline-flex-mobile{
    display:inline-flex !important;
  }
}
@media screen and (min-width: 769px), print{
  .is-display-inline-flex-tablet,
  .is-inline-flex-tablet{
    display:inline-flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .is-display-inline-flex-tablet-only,
  .is-inline-flex-tablet-only{
    display:inline-flex !important;
  }
}
@media screen and (max-width: 1023px){
  .is-display-inline-flex-touch,
  .is-inline-flex-touch{
    display:inline-flex !important;
  }
}
@media screen and (min-width: 1024px){
  .is-display-inline-flex-desktop,
  .is-inline-flex-desktop{
    display:inline-flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .is-display-inline-flex-desktop-only,
  .is-inline-flex-desktop-only{
    display:inline-flex !important;
  }
}
@media screen and (min-width: 1216px){
  .is-display-inline-flex-widescreen,
  .is-inline-flex-widescreen{
    display:inline-flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .is-display-inline-flex-widescreen-only,
  .is-inline-flex-widescreen-only{
    display:inline-flex !important;
  }
}
@media screen and (min-width: 1408px){
  .is-display-inline-flex-fullhd,
  .is-inline-flex-fullhd{
    display:inline-flex !important;
  }
}
.is-display-grid,
.is-grid{
  display:grid !important;
}

@media screen and (max-width: 768px){
  .is-display-grid-mobile,
  .is-grid-mobile{
    display:grid !important;
  }
}
@media screen and (min-width: 769px), print{
  .is-display-grid-tablet,
  .is-grid-tablet{
    display:grid !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .is-display-grid-tablet-only,
  .is-grid-tablet-only{
    display:grid !important;
  }
}
@media screen and (max-width: 1023px){
  .is-display-grid-touch,
  .is-grid-touch{
    display:grid !important;
  }
}
@media screen and (min-width: 1024px){
  .is-display-grid-desktop,
  .is-grid-desktop{
    display:grid !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .is-display-grid-desktop-only,
  .is-grid-desktop-only{
    display:grid !important;
  }
}
@media screen and (min-width: 1216px){
  .is-display-grid-widescreen,
  .is-grid-widescreen{
    display:grid !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .is-display-grid-widescreen-only,
  .is-grid-widescreen-only{
    display:grid !important;
  }
}
@media screen and (min-width: 1408px){
  .is-display-grid-fullhd,
  .is-grid-fullhd{
    display:grid !important;
  }
}
.is-sr-only{
  border:none !important;
  clip:rect(0, 0, 0, 0) !important;
  height:0.01em !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  white-space:nowrap !important;
  width:0.01em !important;
}

@media screen and (max-width: 768px){
  .is-display-none-mobile,
  .is-hidden-mobile{
    display:none !important;
  }
}
@media screen and (min-width: 769px), print{
  .is-display-none-tablet,
  .is-hidden-tablet{
    display:none !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .is-display-none-tablet-only,
  .is-hidden-tablet-only{
    display:none !important;
  }
}
@media screen and (max-width: 1023px){
  .is-display-none-touch,
  .is-hidden-touch{
    display:none !important;
  }
}
@media screen and (min-width: 1024px){
  .is-display-none-desktop,
  .is-hidden-desktop{
    display:none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .is-display-none-desktop-only,
  .is-hidden-desktop-only{
    display:none !important;
  }
}
@media screen and (min-width: 1216px){
  .is-display-none-widescreen,
  .is-hidden-widescreen{
    display:none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .is-display-none-widescreen-only,
  .is-hidden-widescreen-only{
    display:none !important;
  }
}
@media screen and (min-width: 1408px){
  .is-display-none-fullhd,
  .is-hidden-fullhd{
    display:none !important;
  }
}
.is-visibility-hidden,
.is-invisible{
  visibility:hidden !important;
}

@media screen and (max-width: 768px){
  .is-visibility-hidden-mobile,
  .is-invisible-mobile{
    visibility:hidden !important;
  }
}
@media screen and (min-width: 769px), print{
  .is-visibility-hidden-tablet,
  .is-invisible-tablet{
    visibility:hidden !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
  .is-visibility-hidden-tablet-only,
  .is-invisible-tablet-only{
    visibility:hidden !important;
  }
}
@media screen and (max-width: 1023px){
  .is-visibility-hidden-touch,
  .is-invisible-touch{
    visibility:hidden !important;
  }
}
@media screen and (min-width: 1024px){
  .is-visibility-hidden-desktop,
  .is-invisible-desktop{
    visibility:hidden !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px){
  .is-visibility-hidden-desktop-only,
  .is-invisible-desktop-only{
    visibility:hidden !important;
  }
}
@media screen and (min-width: 1216px){
  .is-visibility-hidden-widescreen,
  .is-invisible-widescreen{
    visibility:hidden !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px){
  .is-visibility-hidden-widescreen-only,
  .is-invisible-widescreen-only{
    visibility:hidden !important;
  }
}
@media screen and (min-width: 1408px){
  .is-visibility-hidden-fullhd,
  .is-invisible-fullhd{
    visibility:hidden !important;
  }
}
.is-radiusless{
  border-radius:0 !important;
}

.is-shadowless{
  box-shadow:none !important;
}

.is-clickable{
  cursor:pointer !important;
  pointer-events:all !important;
}

:root{
  --ko-scheme-h:221;
  --ko-scheme-s:14%;
  --ko-light-l:90%;
  --ko-light-invert-l:20%;
  --ko-dark-l:20%;
  --ko-dark-invert-l:90%;
  --ko-soft-l:90%;
  --ko-bold-l:20%;
  --ko-soft-invert-l:20%;
  --ko-bold-invert-l:90%;
  --ko-hover-background-l-delta:-5%;
  --ko-active-background-l-delta:-10%;
  --ko-hover-border-l-delta:-10%;
  --ko-active-border-l-delta:-20%;
  --ko-hover-color-l-delta:-5%;
  --ko-active-color-l-delta:-10%;
  --ko-hover-shadow-a-delta:-0.05;
  --ko-active-shadow-a-delta:-0.1;
  --ko-scheme-brightness:light;
  --ko-scheme-main-l:100%;
  --ko-scheme-main-bis-l:98%;
  --ko-scheme-main-ter-l:96%;
  --ko-background-l:96%;
  --ko-border-weak-l:93%;
  --ko-border-l:86%;
  --ko-text-weak-l:48%;
  --ko-text-l:29%;
  --ko-text-strong-l:21%;
  --ko-text-title-l:14%;
  --ko-scheme-invert-ter-l:14%;
  --ko-scheme-invert-bis-l:7%;
  --ko-scheme-invert-l:4%;
  --ko-family-primary:Pretendard, sans-serif;
  --ko-family-secondary:Noto Sans KR, sans-serif;
  --ko-family-code:Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;
  --ko-size-small:0.75rem;
  --ko-size-normal:1rem;
  --ko-size-medium:1.25rem;
  --ko-size-large:1.5rem;
  --ko-weight-light:300;
  --ko-weight-normal:400;
  --ko-weight-medium:500;
  --ko-weight-semibold:600;
  --ko-weight-bold:700;
  --ko-weight-extrabold:800;
  --ko-block-spacing:1.5rem;
  --ko-duration:294ms;
  --ko-easing:ease-out;
  --ko-radius-small:0.25rem;
  --ko-radius:0;
  --ko-radius-medium:0.5em;
  --ko-radius-large:0.75rem;
  --ko-radius-rounded:9999px;
  --ko-speed:86ms;
  --ko-arrow-color:var(--ko-link);
  --ko-loading-color:var(--ko-border);
  --ko-burger-h:var(--ko-link-h);
  --ko-burger-s:var(--ko-link-s);
  --ko-burger-l:var(--ko-link-l);
  --ko-burger-border-radius:0.5em;
  --ko-burger-gap:5px;
  --ko-burger-item-height:2px;
  --ko-burger-item-width:20px;
  --ko-white:hsla(var(--ko-white-h), var(--ko-white-s), var(--ko-white-l), 1);
  --ko-white-base:hsla(var(--ko-white-h), var(--ko-white-s), var(--ko-white-l), 1);
  --ko-white-rgb:255, 255, 255;
  --ko-white-h:221deg;
  --ko-white-s:14%;
  --ko-white-l:100%;
  --ko-white-invert-l:4%;
  --ko-white-invert:hsl(221, 14%, 4%);
  --ko-white-on-scheme-l:35%;
  --ko-white-on-scheme:hsla(var(--ko-white-h), var(--ko-white-s), var(--ko-white-on-scheme-l), 1);
  --ko-black:hsla(var(--ko-black-h), var(--ko-black-s), var(--ko-black-l), 1);
  --ko-black-base:hsla(var(--ko-black-h), var(--ko-black-s), var(--ko-black-l), 1);
  --ko-black-rgb:9, 10, 12;
  --ko-black-h:221deg;
  --ko-black-s:14%;
  --ko-black-l:4%;
  --ko-black-invert-l:100%;
  --ko-black-invert:hsl(221, 14%, 100%);
  --ko-black-on-scheme-l:4%;
  --ko-black-on-scheme:hsla(var(--ko-black-h), var(--ko-black-s), var(--ko-black-on-scheme-l), 1);
  --ko-light:hsla(var(--ko-light-h), var(--ko-light-s), var(--ko-light-l), 1);
  --ko-light-base:hsla(var(--ko-light-h), var(--ko-light-s), var(--ko-light-l), 1);
  --ko-light-rgb:243, 244, 246;
  --ko-light-h:221deg;
  --ko-light-s:14%;
  --ko-light-l:96%;
  --ko-light-invert-l:21%;
  --ko-light-invert:hsl(221, 14%, 21%);
  --ko-light-on-scheme-l:36%;
  --ko-light-on-scheme:hsla(var(--ko-light-h), var(--ko-light-s), var(--ko-light-on-scheme-l), 1);
  --ko-dark:hsla(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-l), 1);
  --ko-dark-base:hsla(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-l), 1);
  --ko-dark-rgb:46, 51, 61;
  --ko-dark-h:221deg;
  --ko-dark-s:14%;
  --ko-dark-l:21%;
  --ko-dark-invert-l:96%;
  --ko-dark-invert:hsl(221, 14%, 96%);
  --ko-dark-on-scheme-l:21%;
  --ko-dark-on-scheme:hsla(var(--ko-dark-h), var(--ko-dark-s), var(--ko-dark-on-scheme-l), 1);
  --ko-text:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-l), 1);
  --ko-text-base:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-l), 1);
  --ko-text-rgb:117, 119, 99;
  --ko-text-h:66deg;
  --ko-text-s:9%;
  --ko-text-l:43%;
  --ko-text-00-l:0%;
  --ko-text-05-l:3%;
  --ko-text-10-l:8%;
  --ko-text-15-l:13%;
  --ko-text-20-l:18%;
  --ko-text-25-l:23%;
  --ko-text-30-l:28%;
  --ko-text-35-l:33%;
  --ko-text-40-l:38%;
  --ko-text-45-l:43%;
  --ko-text-50-l:48%;
  --ko-text-55-l:53%;
  --ko-text-60-l:58%;
  --ko-text-65-l:63%;
  --ko-text-70-l:68%;
  --ko-text-75-l:73%;
  --ko-text-80-l:78%;
  --ko-text-85-l:83%;
  --ko-text-90-l:88%;
  --ko-text-95-l:93%;
  --ko-text-100-l:100%;
  --ko-text-00:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-00-l), 1);
  --ko-text-00-invert-l:var(--ko-text-55-l);
  --ko-text-00-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-00-invert-l), 1);
  --ko-text-05:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-05-l), 1);
  --ko-text-05-invert-l:var(--ko-text-55-l);
  --ko-text-05-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-05-invert-l), 1);
  --ko-text-10:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-10-l), 1);
  --ko-text-10-invert-l:var(--ko-text-65-l);
  --ko-text-10-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-10-invert-l), 1);
  --ko-text-15:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-15-l), 1);
  --ko-text-15-invert-l:var(--ko-text-75-l);
  --ko-text-15-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-15-invert-l), 1);
  --ko-text-20:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-20-l), 1);
  --ko-text-20-invert-l:var(--ko-text-85-l);
  --ko-text-20-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-20-invert-l), 1);
  --ko-text-25:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-25-l), 1);
  --ko-text-25-invert-l:var(--ko-text-95-l);
  --ko-text-25-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-25-invert-l), 1);
  --ko-text-30:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-30-l), 1);
  --ko-text-30-invert-l:var(--ko-text-100-l);
  --ko-text-30-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-30-invert-l), 1);
  --ko-text-35:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-35-l), 1);
  --ko-text-35-invert-l:var(--ko-text-100-l);
  --ko-text-35-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-35-invert-l), 1);
  --ko-text-40:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-40-l), 1);
  --ko-text-40-invert-l:var(--ko-text-100-l);
  --ko-text-40-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-40-invert-l), 1);
  --ko-text-45:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-45-l), 1);
  --ko-text-45-invert-l:var(--ko-text-100-l);
  --ko-text-45-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-45-invert-l), 1);
  --ko-text-50:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-50-l), 1);
  --ko-text-50-invert-l:var(--ko-text-100-l);
  --ko-text-50-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-50-invert-l), 1);
  --ko-text-55:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-55-l), 1);
  --ko-text-55-invert-l:var(--ko-text-05-l);
  --ko-text-55-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-55-invert-l), 1);
  --ko-text-60:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-60-l), 1);
  --ko-text-60-invert-l:var(--ko-text-05-l);
  --ko-text-60-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-60-invert-l), 1);
  --ko-text-65:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-65-l), 1);
  --ko-text-65-invert-l:var(--ko-text-10-l);
  --ko-text-65-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-65-invert-l), 1);
  --ko-text-70:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-70-l), 1);
  --ko-text-70-invert-l:var(--ko-text-10-l);
  --ko-text-70-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-70-invert-l), 1);
  --ko-text-75:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-75-l), 1);
  --ko-text-75-invert-l:var(--ko-text-15-l);
  --ko-text-75-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-75-invert-l), 1);
  --ko-text-80:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-80-l), 1);
  --ko-text-80-invert-l:var(--ko-text-15-l);
  --ko-text-80-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-80-invert-l), 1);
  --ko-text-85:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-85-l), 1);
  --ko-text-85-invert-l:var(--ko-text-20-l);
  --ko-text-85-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-85-invert-l), 1);
  --ko-text-90:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-90-l), 1);
  --ko-text-90-invert-l:var(--ko-text-20-l);
  --ko-text-90-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-90-invert-l), 1);
  --ko-text-95:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-95-l), 1);
  --ko-text-95-invert-l:var(--ko-text-25-l);
  --ko-text-95-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-95-invert-l), 1);
  --ko-text-100:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-100-l), 1);
  --ko-text-100-invert-l:var(--ko-text-25-l);
  --ko-text-100-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-100-invert-l), 1);
  --ko-text-invert-l:var(--ko-text-100-l);
  --ko-text-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-invert-l), 1);
  --ko-text-light-l:var(--ko-text-90-l);
  --ko-text-light:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-light-l), 1);
  --ko-text-light-invert-l:var(--ko-text-20-l);
  --ko-text-light-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-light-invert-l), 1);
  --ko-text-dark-l:var(--ko-text-10-l);
  --ko-text-dark:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-dark-l), 1);
  --ko-text-dark-invert-l:var(--ko-text-65-l);
  --ko-text-dark-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-dark-invert-l), 1);
  --ko-text-soft:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-soft-l), 1);
  --ko-text-bold:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-bold-l), 1);
  --ko-text-soft-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-soft-invert-l), 1);
  --ko-text-bold-invert:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-bold-invert-l), 1);
  --ko-text-on-scheme-l:32.7450980392%;
  --ko-text-on-scheme:hsla(var(--ko-text-h), var(--ko-text-s), var(--ko-text-on-scheme-l), 1);
  --ko-primary:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-l), 1);
  --ko-primary-base:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-l), 1);
  --ko-primary-rgb:214, 23, 39;
  --ko-primary-h:355deg;
  --ko-primary-s:81%;
  --ko-primary-l:46%;
  --ko-primary-00-l:1%;
  --ko-primary-05-l:6%;
  --ko-primary-10-l:11%;
  --ko-primary-15-l:16%;
  --ko-primary-20-l:21%;
  --ko-primary-25-l:26%;
  --ko-primary-30-l:31%;
  --ko-primary-35-l:36%;
  --ko-primary-40-l:41%;
  --ko-primary-45-l:46%;
  --ko-primary-50-l:51%;
  --ko-primary-55-l:56%;
  --ko-primary-60-l:61%;
  --ko-primary-65-l:66%;
  --ko-primary-70-l:71%;
  --ko-primary-75-l:76%;
  --ko-primary-80-l:81%;
  --ko-primary-85-l:86%;
  --ko-primary-90-l:91%;
  --ko-primary-95-l:96%;
  --ko-primary-100-l:100%;
  --ko-primary-00:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-00-l), 1);
  --ko-primary-00-invert-l:var(--ko-primary-65-l);
  --ko-primary-00-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-00-invert-l), 1);
  --ko-primary-05:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-05-l), 1);
  --ko-primary-05-invert-l:var(--ko-primary-70-l);
  --ko-primary-05-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-05-invert-l), 1);
  --ko-primary-10:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-10-l), 1);
  --ko-primary-10-invert-l:var(--ko-primary-75-l);
  --ko-primary-10-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-10-invert-l), 1);
  --ko-primary-15:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-15-l), 1);
  --ko-primary-15-invert-l:var(--ko-primary-80-l);
  --ko-primary-15-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-15-invert-l), 1);
  --ko-primary-20:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-20-l), 1);
  --ko-primary-20-invert-l:var(--ko-primary-85-l);
  --ko-primary-20-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-20-invert-l), 1);
  --ko-primary-25:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-25-l), 1);
  --ko-primary-25-invert-l:var(--ko-primary-90-l);
  --ko-primary-25-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-25-invert-l), 1);
  --ko-primary-30:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-30-l), 1);
  --ko-primary-30-invert-l:var(--ko-primary-95-l);
  --ko-primary-30-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-30-invert-l), 1);
  --ko-primary-35:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-35-l), 1);
  --ko-primary-35-invert-l:var(--ko-primary-100-l);
  --ko-primary-35-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-35-invert-l), 1);
  --ko-primary-40:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-40-l), 1);
  --ko-primary-40-invert-l:var(--ko-primary-100-l);
  --ko-primary-40-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-40-invert-l), 1);
  --ko-primary-45:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-45-l), 1);
  --ko-primary-45-invert-l:var(--ko-primary-100-l);
  --ko-primary-45-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-45-invert-l), 1);
  --ko-primary-50:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-50-l), 1);
  --ko-primary-50-invert-l:var(--ko-primary-100-l);
  --ko-primary-50-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-50-invert-l), 1);
  --ko-primary-55:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-55-l), 1);
  --ko-primary-55-invert-l:var(--ko-primary-100-l);
  --ko-primary-55-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-55-invert-l), 1);
  --ko-primary-60:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-60-l), 1);
  --ko-primary-60-invert-l:var(--ko-primary-100-l);
  --ko-primary-60-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-60-invert-l), 1);
  --ko-primary-65:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-65-l), 1);
  --ko-primary-65-invert-l:var(--ko-primary-00-l);
  --ko-primary-65-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-65-invert-l), 1);
  --ko-primary-70:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-70-l), 1);
  --ko-primary-70-invert-l:var(--ko-primary-05-l);
  --ko-primary-70-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-70-invert-l), 1);
  --ko-primary-75:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-75-l), 1);
  --ko-primary-75-invert-l:var(--ko-primary-10-l);
  --ko-primary-75-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-75-invert-l), 1);
  --ko-primary-80:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-80-l), 1);
  --ko-primary-80-invert-l:var(--ko-primary-15-l);
  --ko-primary-80-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-80-invert-l), 1);
  --ko-primary-85:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-85-l), 1);
  --ko-primary-85-invert-l:var(--ko-primary-20-l);
  --ko-primary-85-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-85-invert-l), 1);
  --ko-primary-90:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-90-l), 1);
  --ko-primary-90-invert-l:var(--ko-primary-25-l);
  --ko-primary-90-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-90-invert-l), 1);
  --ko-primary-95:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-95-l), 1);
  --ko-primary-95-invert-l:var(--ko-primary-30-l);
  --ko-primary-95-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-95-invert-l), 1);
  --ko-primary-100:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-100-l), 1);
  --ko-primary-100-invert-l:var(--ko-primary-30-l);
  --ko-primary-100-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-100-invert-l), 1);
  --ko-primary-invert-l:var(--ko-primary-100-l);
  --ko-primary-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-invert-l), 1);
  --ko-primary-light-l:var(--ko-primary-90-l);
  --ko-primary-light:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-light-l), 1);
  --ko-primary-light-invert-l:var(--ko-primary-25-l);
  --ko-primary-light-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-light-invert-l), 1);
  --ko-primary-dark-l:var(--ko-primary-10-l);
  --ko-primary-dark:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-dark-l), 1);
  --ko-primary-dark-invert-l:var(--ko-primary-75-l);
  --ko-primary-dark-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-dark-invert-l), 1);
  --ko-primary-soft:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-soft-l), 1);
  --ko-primary-bold:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-bold-l), 1);
  --ko-primary-soft-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-soft-invert-l), 1);
  --ko-primary-bold-invert:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-bold-invert-l), 1);
  --ko-primary-on-scheme-l:41.4705882353%;
  --ko-primary-on-scheme:hsla(var(--ko-primary-h), var(--ko-primary-s), var(--ko-primary-on-scheme-l), 1);
  --ko-link:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-l), 1);
  --ko-link-base:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-l), 1);
  --ko-link-rgb:32, 33, 32;
  --ko-link-h:120deg;
  --ko-link-s:2%;
  --ko-link-l:13%;
  --ko-link-00-l:0%;
  --ko-link-05-l:3%;
  --ko-link-10-l:8%;
  --ko-link-15-l:13%;
  --ko-link-20-l:18%;
  --ko-link-25-l:23%;
  --ko-link-30-l:28%;
  --ko-link-35-l:33%;
  --ko-link-40-l:38%;
  --ko-link-45-l:43%;
  --ko-link-50-l:48%;
  --ko-link-55-l:53%;
  --ko-link-60-l:58%;
  --ko-link-65-l:63%;
  --ko-link-70-l:68%;
  --ko-link-75-l:73%;
  --ko-link-80-l:78%;
  --ko-link-85-l:83%;
  --ko-link-90-l:88%;
  --ko-link-95-l:93%;
  --ko-link-100-l:100%;
  --ko-link-00:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-00-l), 1);
  --ko-link-00-invert-l:var(--ko-link-55-l);
  --ko-link-00-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-00-invert-l), 1);
  --ko-link-05:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-05-l), 1);
  --ko-link-05-invert-l:var(--ko-link-60-l);
  --ko-link-05-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-05-invert-l), 1);
  --ko-link-10:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-10-l), 1);
  --ko-link-10-invert-l:var(--ko-link-65-l);
  --ko-link-10-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-10-invert-l), 1);
  --ko-link-15:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-15-l), 1);
  --ko-link-15-invert-l:var(--ko-link-75-l);
  --ko-link-15-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-15-invert-l), 1);
  --ko-link-20:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-20-l), 1);
  --ko-link-20-invert-l:var(--ko-link-85-l);
  --ko-link-20-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-20-invert-l), 1);
  --ko-link-25:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-25-l), 1);
  --ko-link-25-invert-l:var(--ko-link-95-l);
  --ko-link-25-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-25-invert-l), 1);
  --ko-link-30:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-30-l), 1);
  --ko-link-30-invert-l:var(--ko-link-100-l);
  --ko-link-30-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-30-invert-l), 1);
  --ko-link-35:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-35-l), 1);
  --ko-link-35-invert-l:var(--ko-link-100-l);
  --ko-link-35-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-35-invert-l), 1);
  --ko-link-40:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-40-l), 1);
  --ko-link-40-invert-l:var(--ko-link-100-l);
  --ko-link-40-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-40-invert-l), 1);
  --ko-link-45:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-45-l), 1);
  --ko-link-45-invert-l:var(--ko-link-100-l);
  --ko-link-45-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-45-invert-l), 1);
  --ko-link-50:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-50-l), 1);
  --ko-link-50-invert-l:var(--ko-link-100-l);
  --ko-link-50-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-50-invert-l), 1);
  --ko-link-55:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-55-l), 1);
  --ko-link-55-invert-l:var(--ko-link-00-l);
  --ko-link-55-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-55-invert-l), 1);
  --ko-link-60:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-60-l), 1);
  --ko-link-60-invert-l:var(--ko-link-05-l);
  --ko-link-60-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-60-invert-l), 1);
  --ko-link-65:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-65-l), 1);
  --ko-link-65-invert-l:var(--ko-link-10-l);
  --ko-link-65-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-65-invert-l), 1);
  --ko-link-70:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-70-l), 1);
  --ko-link-70-invert-l:var(--ko-link-10-l);
  --ko-link-70-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-70-invert-l), 1);
  --ko-link-75:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-75-l), 1);
  --ko-link-75-invert-l:var(--ko-link-15-l);
  --ko-link-75-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-75-invert-l), 1);
  --ko-link-80:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-80-l), 1);
  --ko-link-80-invert-l:var(--ko-link-15-l);
  --ko-link-80-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-80-invert-l), 1);
  --ko-link-85:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-85-l), 1);
  --ko-link-85-invert-l:var(--ko-link-20-l);
  --ko-link-85-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-85-invert-l), 1);
  --ko-link-90:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-90-l), 1);
  --ko-link-90-invert-l:var(--ko-link-20-l);
  --ko-link-90-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-90-invert-l), 1);
  --ko-link-95:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-95-l), 1);
  --ko-link-95-invert-l:var(--ko-link-25-l);
  --ko-link-95-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-95-invert-l), 1);
  --ko-link-100:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-100-l), 1);
  --ko-link-100-invert-l:var(--ko-link-25-l);
  --ko-link-100-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-100-invert-l), 1);
  --ko-link-invert-l:var(--ko-link-75-l);
  --ko-link-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-invert-l), 1);
  --ko-link-light-l:var(--ko-link-90-l);
  --ko-link-light:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-light-l), 1);
  --ko-link-light-invert-l:var(--ko-link-20-l);
  --ko-link-light-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-light-invert-l), 1);
  --ko-link-dark-l:var(--ko-link-10-l);
  --ko-link-dark:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-dark-l), 1);
  --ko-link-dark-invert-l:var(--ko-link-65-l);
  --ko-link-dark-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-dark-invert-l), 1);
  --ko-link-soft:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-soft-l), 1);
  --ko-link-bold:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-bold-l), 1);
  --ko-link-soft-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-soft-invert-l), 1);
  --ko-link-bold-invert:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-bold-invert-l), 1);
  --ko-link-on-scheme-l:12.7450980392%;
  --ko-link-on-scheme:hsla(var(--ko-link-h), var(--ko-link-s), var(--ko-link-on-scheme-l), 1);
  --ko-info:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-l), 1);
  --ko-info-base:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-l), 1);
  --ko-info-rgb:102, 209, 255;
  --ko-info-h:198deg;
  --ko-info-s:100%;
  --ko-info-l:70%;
  --ko-info-00-l:0%;
  --ko-info-05-l:5%;
  --ko-info-10-l:10%;
  --ko-info-15-l:15%;
  --ko-info-20-l:20%;
  --ko-info-25-l:25%;
  --ko-info-30-l:30%;
  --ko-info-35-l:35%;
  --ko-info-40-l:40%;
  --ko-info-45-l:45%;
  --ko-info-50-l:50%;
  --ko-info-55-l:55%;
  --ko-info-60-l:60%;
  --ko-info-65-l:65%;
  --ko-info-70-l:70%;
  --ko-info-75-l:75%;
  --ko-info-80-l:80%;
  --ko-info-85-l:85%;
  --ko-info-90-l:90%;
  --ko-info-95-l:95%;
  --ko-info-100-l:100%;
  --ko-info-00:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-00-l), 1);
  --ko-info-00-invert-l:var(--ko-info-45-l);
  --ko-info-00-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-00-invert-l), 1);
  --ko-info-05:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-05-l), 1);
  --ko-info-05-invert-l:var(--ko-info-50-l);
  --ko-info-05-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-05-invert-l), 1);
  --ko-info-10:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-10-l), 1);
  --ko-info-10-invert-l:var(--ko-info-60-l);
  --ko-info-10-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-10-invert-l), 1);
  --ko-info-15:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-15-l), 1);
  --ko-info-15-invert-l:var(--ko-info-80-l);
  --ko-info-15-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-15-invert-l), 1);
  --ko-info-20:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-20-l), 1);
  --ko-info-20-invert-l:var(--ko-info-95-l);
  --ko-info-20-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-20-invert-l), 1);
  --ko-info-25:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-25-l), 1);
  --ko-info-25-invert-l:var(--ko-info-100-l);
  --ko-info-25-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-25-invert-l), 1);
  --ko-info-30:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-30-l), 1);
  --ko-info-30-invert-l:var(--ko-info-100-l);
  --ko-info-30-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-30-invert-l), 1);
  --ko-info-35:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-35-l), 1);
  --ko-info-35-invert-l:var(--ko-info-100-l);
  --ko-info-35-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-35-invert-l), 1);
  --ko-info-40:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-40-l), 1);
  --ko-info-40-invert-l:var(--ko-info-100-l);
  --ko-info-40-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-40-invert-l), 1);
  --ko-info-45:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-45-l), 1);
  --ko-info-45-invert-l:var(--ko-info-00-l);
  --ko-info-45-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-45-invert-l), 1);
  --ko-info-50:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-50-l), 1);
  --ko-info-50-invert-l:var(--ko-info-05-l);
  --ko-info-50-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-50-invert-l), 1);
  --ko-info-55:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-55-l), 1);
  --ko-info-55-invert-l:var(--ko-info-05-l);
  --ko-info-55-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-55-invert-l), 1);
  --ko-info-60:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-60-l), 1);
  --ko-info-60-invert-l:var(--ko-info-10-l);
  --ko-info-60-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-60-invert-l), 1);
  --ko-info-65:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-65-l), 1);
  --ko-info-65-invert-l:var(--ko-info-10-l);
  --ko-info-65-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-65-invert-l), 1);
  --ko-info-70:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-70-l), 1);
  --ko-info-70-invert-l:var(--ko-info-10-l);
  --ko-info-70-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-70-invert-l), 1);
  --ko-info-75:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-75-l), 1);
  --ko-info-75-invert-l:var(--ko-info-10-l);
  --ko-info-75-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-75-invert-l), 1);
  --ko-info-80:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-80-l), 1);
  --ko-info-80-invert-l:var(--ko-info-15-l);
  --ko-info-80-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-80-invert-l), 1);
  --ko-info-85:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-85-l), 1);
  --ko-info-85-invert-l:var(--ko-info-15-l);
  --ko-info-85-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-85-invert-l), 1);
  --ko-info-90:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-90-l), 1);
  --ko-info-90-invert-l:var(--ko-info-15-l);
  --ko-info-90-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-90-invert-l), 1);
  --ko-info-95:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-95-l), 1);
  --ko-info-95-invert-l:var(--ko-info-20-l);
  --ko-info-95-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-95-invert-l), 1);
  --ko-info-100:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-100-l), 1);
  --ko-info-100-invert-l:var(--ko-info-20-l);
  --ko-info-100-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-100-invert-l), 1);
  --ko-info-invert-l:var(--ko-info-10-l);
  --ko-info-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-invert-l), 1);
  --ko-info-light-l:var(--ko-info-90-l);
  --ko-info-light:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-light-l), 1);
  --ko-info-light-invert-l:var(--ko-info-15-l);
  --ko-info-light-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-light-invert-l), 1);
  --ko-info-dark-l:var(--ko-info-10-l);
  --ko-info-dark:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-dark-l), 1);
  --ko-info-dark-invert-l:var(--ko-info-60-l);
  --ko-info-dark-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-dark-invert-l), 1);
  --ko-info-soft:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-soft-l), 1);
  --ko-info-bold:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-bold-l), 1);
  --ko-info-soft-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-soft-invert-l), 1);
  --ko-info-bold-invert:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-bold-invert-l), 1);
  --ko-info-on-scheme-l:25%;
  --ko-info-on-scheme:hsla(var(--ko-info-h), var(--ko-info-s), var(--ko-info-on-scheme-l), 1);
  --ko-success:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-l), 1);
  --ko-success-base:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-l), 1);
  --ko-success-rgb:72, 199, 142;
  --ko-success-h:153deg;
  --ko-success-s:53%;
  --ko-success-l:53%;
  --ko-success-00-l:0%;
  --ko-success-05-l:3%;
  --ko-success-10-l:8%;
  --ko-success-15-l:13%;
  --ko-success-20-l:18%;
  --ko-success-25-l:23%;
  --ko-success-30-l:28%;
  --ko-success-35-l:33%;
  --ko-success-40-l:38%;
  --ko-success-45-l:43%;
  --ko-success-50-l:48%;
  --ko-success-55-l:53%;
  --ko-success-60-l:58%;
  --ko-success-65-l:63%;
  --ko-success-70-l:68%;
  --ko-success-75-l:73%;
  --ko-success-80-l:78%;
  --ko-success-85-l:83%;
  --ko-success-90-l:88%;
  --ko-success-95-l:93%;
  --ko-success-100-l:100%;
  --ko-success-00:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-00-l), 1);
  --ko-success-00-invert-l:var(--ko-success-45-l);
  --ko-success-00-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-00-invert-l), 1);
  --ko-success-05:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-05-l), 1);
  --ko-success-05-invert-l:var(--ko-success-45-l);
  --ko-success-05-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-05-invert-l), 1);
  --ko-success-10:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-10-l), 1);
  --ko-success-10-invert-l:var(--ko-success-55-l);
  --ko-success-10-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-10-invert-l), 1);
  --ko-success-15:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-15-l), 1);
  --ko-success-15-invert-l:var(--ko-success-75-l);
  --ko-success-15-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-15-invert-l), 1);
  --ko-success-20:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-20-l), 1);
  --ko-success-20-invert-l:var(--ko-success-90-l);
  --ko-success-20-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-20-invert-l), 1);
  --ko-success-25:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-25-l), 1);
  --ko-success-25-invert-l:var(--ko-success-100-l);
  --ko-success-25-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-25-invert-l), 1);
  --ko-success-30:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-30-l), 1);
  --ko-success-30-invert-l:var(--ko-success-100-l);
  --ko-success-30-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-30-invert-l), 1);
  --ko-success-35:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-35-l), 1);
  --ko-success-35-invert-l:var(--ko-success-100-l);
  --ko-success-35-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-35-invert-l), 1);
  --ko-success-40:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-40-l), 1);
  --ko-success-40-invert-l:var(--ko-success-100-l);
  --ko-success-40-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-40-invert-l), 1);
  --ko-success-45:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-45-l), 1);
  --ko-success-45-invert-l:var(--ko-success-05-l);
  --ko-success-45-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-45-invert-l), 1);
  --ko-success-50:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-50-l), 1);
  --ko-success-50-invert-l:var(--ko-success-05-l);
  --ko-success-50-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-50-invert-l), 1);
  --ko-success-55:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-55-l), 1);
  --ko-success-55-invert-l:var(--ko-success-10-l);
  --ko-success-55-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-55-invert-l), 1);
  --ko-success-60:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-60-l), 1);
  --ko-success-60-invert-l:var(--ko-success-10-l);
  --ko-success-60-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-60-invert-l), 1);
  --ko-success-65:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-65-l), 1);
  --ko-success-65-invert-l:var(--ko-success-10-l);
  --ko-success-65-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-65-invert-l), 1);
  --ko-success-70:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-70-l), 1);
  --ko-success-70-invert-l:var(--ko-success-10-l);
  --ko-success-70-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-70-invert-l), 1);
  --ko-success-75:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-75-l), 1);
  --ko-success-75-invert-l:var(--ko-success-15-l);
  --ko-success-75-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-75-invert-l), 1);
  --ko-success-80:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-80-l), 1);
  --ko-success-80-invert-l:var(--ko-success-15-l);
  --ko-success-80-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-80-invert-l), 1);
  --ko-success-85:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-85-l), 1);
  --ko-success-85-invert-l:var(--ko-success-15-l);
  --ko-success-85-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-85-invert-l), 1);
  --ko-success-90:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-90-l), 1);
  --ko-success-90-invert-l:var(--ko-success-20-l);
  --ko-success-90-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-90-invert-l), 1);
  --ko-success-95:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-95-l), 1);
  --ko-success-95-invert-l:var(--ko-success-20-l);
  --ko-success-95-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-95-invert-l), 1);
  --ko-success-100:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-100-l), 1);
  --ko-success-100-invert-l:var(--ko-success-20-l);
  --ko-success-100-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-100-invert-l), 1);
  --ko-success-invert-l:var(--ko-success-10-l);
  --ko-success-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-invert-l), 1);
  --ko-success-light-l:var(--ko-success-90-l);
  --ko-success-light:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-light-l), 1);
  --ko-success-light-invert-l:var(--ko-success-20-l);
  --ko-success-light-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-light-invert-l), 1);
  --ko-success-dark-l:var(--ko-success-10-l);
  --ko-success-dark:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-dark-l), 1);
  --ko-success-dark-invert-l:var(--ko-success-55-l);
  --ko-success-dark-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-dark-invert-l), 1);
  --ko-success-soft:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-soft-l), 1);
  --ko-success-bold:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-bold-l), 1);
  --ko-success-soft-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-soft-invert-l), 1);
  --ko-success-bold-invert:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-bold-invert-l), 1);
  --ko-success-on-scheme-l:23%;
  --ko-success-on-scheme:hsla(var(--ko-success-h), var(--ko-success-s), var(--ko-success-on-scheme-l), 1);
  --ko-warning:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-l), 1);
  --ko-warning-base:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-l), 1);
  --ko-warning-rgb:255, 183, 15;
  --ko-warning-h:42deg;
  --ko-warning-s:100%;
  --ko-warning-l:53%;
  --ko-warning-00-l:0%;
  --ko-warning-05-l:3%;
  --ko-warning-10-l:8%;
  --ko-warning-15-l:13%;
  --ko-warning-20-l:18%;
  --ko-warning-25-l:23%;
  --ko-warning-30-l:28%;
  --ko-warning-35-l:33%;
  --ko-warning-40-l:38%;
  --ko-warning-45-l:43%;
  --ko-warning-50-l:48%;
  --ko-warning-55-l:53%;
  --ko-warning-60-l:58%;
  --ko-warning-65-l:63%;
  --ko-warning-70-l:68%;
  --ko-warning-75-l:73%;
  --ko-warning-80-l:78%;
  --ko-warning-85-l:83%;
  --ko-warning-90-l:88%;
  --ko-warning-95-l:93%;
  --ko-warning-100-l:100%;
  --ko-warning-00:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-00-l), 1);
  --ko-warning-00-invert-l:var(--ko-warning-40-l);
  --ko-warning-00-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-00-invert-l), 1);
  --ko-warning-05:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-05-l), 1);
  --ko-warning-05-invert-l:var(--ko-warning-45-l);
  --ko-warning-05-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-05-invert-l), 1);
  --ko-warning-10:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-10-l), 1);
  --ko-warning-10-invert-l:var(--ko-warning-50-l);
  --ko-warning-10-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-10-invert-l), 1);
  --ko-warning-15:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-15-l), 1);
  --ko-warning-15-invert-l:var(--ko-warning-70-l);
  --ko-warning-15-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-15-invert-l), 1);
  --ko-warning-20:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-20-l), 1);
  --ko-warning-20-invert-l:var(--ko-warning-100-l);
  --ko-warning-20-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-20-invert-l), 1);
  --ko-warning-25:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-25-l), 1);
  --ko-warning-25-invert-l:var(--ko-warning-100-l);
  --ko-warning-25-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-25-invert-l), 1);
  --ko-warning-30:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-30-l), 1);
  --ko-warning-30-invert-l:var(--ko-warning-100-l);
  --ko-warning-30-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-30-invert-l), 1);
  --ko-warning-35:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-35-l), 1);
  --ko-warning-35-invert-l:var(--ko-warning-100-l);
  --ko-warning-35-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-35-invert-l), 1);
  --ko-warning-40:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-40-l), 1);
  --ko-warning-40-invert-l:var(--ko-warning-00-l);
  --ko-warning-40-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-40-invert-l), 1);
  --ko-warning-45:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-45-l), 1);
  --ko-warning-45-invert-l:var(--ko-warning-05-l);
  --ko-warning-45-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-45-invert-l), 1);
  --ko-warning-50:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-50-l), 1);
  --ko-warning-50-invert-l:var(--ko-warning-10-l);
  --ko-warning-50-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-50-invert-l), 1);
  --ko-warning-55:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-55-l), 1);
  --ko-warning-55-invert-l:var(--ko-warning-10-l);
  --ko-warning-55-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-55-invert-l), 1);
  --ko-warning-60:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-60-l), 1);
  --ko-warning-60-invert-l:var(--ko-warning-10-l);
  --ko-warning-60-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-60-invert-l), 1);
  --ko-warning-65:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-65-l), 1);
  --ko-warning-65-invert-l:var(--ko-warning-10-l);
  --ko-warning-65-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-65-invert-l), 1);
  --ko-warning-70:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-70-l), 1);
  --ko-warning-70-invert-l:var(--ko-warning-15-l);
  --ko-warning-70-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-70-invert-l), 1);
  --ko-warning-75:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-75-l), 1);
  --ko-warning-75-invert-l:var(--ko-warning-15-l);
  --ko-warning-75-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-75-invert-l), 1);
  --ko-warning-80:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-80-l), 1);
  --ko-warning-80-invert-l:var(--ko-warning-15-l);
  --ko-warning-80-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-80-invert-l), 1);
  --ko-warning-85:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-85-l), 1);
  --ko-warning-85-invert-l:var(--ko-warning-15-l);
  --ko-warning-85-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-85-invert-l), 1);
  --ko-warning-90:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-90-l), 1);
  --ko-warning-90-invert-l:var(--ko-warning-15-l);
  --ko-warning-90-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-90-invert-l), 1);
  --ko-warning-95:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-95-l), 1);
  --ko-warning-95-invert-l:var(--ko-warning-15-l);
  --ko-warning-95-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-95-invert-l), 1);
  --ko-warning-100:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-100-l), 1);
  --ko-warning-100-invert-l:var(--ko-warning-20-l);
  --ko-warning-100-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-100-invert-l), 1);
  --ko-warning-invert-l:var(--ko-warning-10-l);
  --ko-warning-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-invert-l), 1);
  --ko-warning-light-l:var(--ko-warning-90-l);
  --ko-warning-light:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-light-l), 1);
  --ko-warning-light-invert-l:var(--ko-warning-15-l);
  --ko-warning-light-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-light-invert-l), 1);
  --ko-warning-dark-l:var(--ko-warning-10-l);
  --ko-warning-dark:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-dark-l), 1);
  --ko-warning-dark-invert-l:var(--ko-warning-50-l);
  --ko-warning-dark-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-dark-invert-l), 1);
  --ko-warning-soft:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-soft-l), 1);
  --ko-warning-bold:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-bold-l), 1);
  --ko-warning-soft-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-soft-invert-l), 1);
  --ko-warning-bold-invert:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-bold-invert-l), 1);
  --ko-warning-on-scheme-l:23%;
  --ko-warning-on-scheme:hsla(var(--ko-warning-h), var(--ko-warning-s), var(--ko-warning-on-scheme-l), 1);
  --ko-danger:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-l), 1);
  --ko-danger-base:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-l), 1);
  --ko-danger-rgb:255, 102, 133;
  --ko-danger-h:348deg;
  --ko-danger-s:100%;
  --ko-danger-l:70%;
  --ko-danger-00-l:0%;
  --ko-danger-05-l:5%;
  --ko-danger-10-l:10%;
  --ko-danger-15-l:15%;
  --ko-danger-20-l:20%;
  --ko-danger-25-l:25%;
  --ko-danger-30-l:30%;
  --ko-danger-35-l:35%;
  --ko-danger-40-l:40%;
  --ko-danger-45-l:45%;
  --ko-danger-50-l:50%;
  --ko-danger-55-l:55%;
  --ko-danger-60-l:60%;
  --ko-danger-65-l:65%;
  --ko-danger-70-l:70%;
  --ko-danger-75-l:75%;
  --ko-danger-80-l:80%;
  --ko-danger-85-l:85%;
  --ko-danger-90-l:90%;
  --ko-danger-95-l:95%;
  --ko-danger-100-l:100%;
  --ko-danger-00:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-00-l), 1);
  --ko-danger-00-invert-l:var(--ko-danger-65-l);
  --ko-danger-00-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-00-invert-l), 1);
  --ko-danger-05:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-05-l), 1);
  --ko-danger-05-invert-l:var(--ko-danger-70-l);
  --ko-danger-05-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-05-invert-l), 1);
  --ko-danger-10:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-10-l), 1);
  --ko-danger-10-invert-l:var(--ko-danger-75-l);
  --ko-danger-10-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-10-invert-l), 1);
  --ko-danger-15:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-15-l), 1);
  --ko-danger-15-invert-l:var(--ko-danger-80-l);
  --ko-danger-15-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-15-invert-l), 1);
  --ko-danger-20:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-20-l), 1);
  --ko-danger-20-invert-l:var(--ko-danger-85-l);
  --ko-danger-20-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-20-invert-l), 1);
  --ko-danger-25:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-25-l), 1);
  --ko-danger-25-invert-l:var(--ko-danger-90-l);
  --ko-danger-25-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-25-invert-l), 1);
  --ko-danger-30:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-30-l), 1);
  --ko-danger-30-invert-l:var(--ko-danger-100-l);
  --ko-danger-30-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-30-invert-l), 1);
  --ko-danger-35:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-35-l), 1);
  --ko-danger-35-invert-l:var(--ko-danger-100-l);
  --ko-danger-35-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-35-invert-l), 1);
  --ko-danger-40:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-40-l), 1);
  --ko-danger-40-invert-l:var(--ko-danger-100-l);
  --ko-danger-40-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-40-invert-l), 1);
  --ko-danger-45:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-45-l), 1);
  --ko-danger-45-invert-l:var(--ko-danger-100-l);
  --ko-danger-45-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-45-invert-l), 1);
  --ko-danger-50:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-50-l), 1);
  --ko-danger-50-invert-l:var(--ko-danger-100-l);
  --ko-danger-50-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-50-invert-l), 1);
  --ko-danger-55:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-55-l), 1);
  --ko-danger-55-invert-l:var(--ko-danger-100-l);
  --ko-danger-55-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-55-invert-l), 1);
  --ko-danger-60:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-60-l), 1);
  --ko-danger-60-invert-l:var(--ko-danger-100-l);
  --ko-danger-60-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-60-invert-l), 1);
  --ko-danger-65:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-65-l), 1);
  --ko-danger-65-invert-l:var(--ko-danger-00-l);
  --ko-danger-65-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-65-invert-l), 1);
  --ko-danger-70:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-70-l), 1);
  --ko-danger-70-invert-l:var(--ko-danger-05-l);
  --ko-danger-70-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-70-invert-l), 1);
  --ko-danger-75:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-75-l), 1);
  --ko-danger-75-invert-l:var(--ko-danger-10-l);
  --ko-danger-75-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-75-invert-l), 1);
  --ko-danger-80:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-80-l), 1);
  --ko-danger-80-invert-l:var(--ko-danger-15-l);
  --ko-danger-80-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-80-invert-l), 1);
  --ko-danger-85:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-85-l), 1);
  --ko-danger-85-invert-l:var(--ko-danger-20-l);
  --ko-danger-85-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-85-invert-l), 1);
  --ko-danger-90:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-90-l), 1);
  --ko-danger-90-invert-l:var(--ko-danger-25-l);
  --ko-danger-90-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-90-invert-l), 1);
  --ko-danger-95:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-95-l), 1);
  --ko-danger-95-invert-l:var(--ko-danger-25-l);
  --ko-danger-95-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-95-invert-l), 1);
  --ko-danger-100:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-100-l), 1);
  --ko-danger-100-invert-l:var(--ko-danger-30-l);
  --ko-danger-100-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-100-invert-l), 1);
  --ko-danger-invert-l:var(--ko-danger-05-l);
  --ko-danger-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-invert-l), 1);
  --ko-danger-light-l:var(--ko-danger-90-l);
  --ko-danger-light:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-light-l), 1);
  --ko-danger-light-invert-l:var(--ko-danger-25-l);
  --ko-danger-light-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-light-invert-l), 1);
  --ko-danger-dark-l:var(--ko-danger-10-l);
  --ko-danger-dark:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-dark-l), 1);
  --ko-danger-dark-invert-l:var(--ko-danger-75-l);
  --ko-danger-dark-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-dark-invert-l), 1);
  --ko-danger-soft:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-soft-l), 1);
  --ko-danger-bold:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-bold-l), 1);
  --ko-danger-soft-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-soft-invert-l), 1);
  --ko-danger-bold-invert:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-bold-invert-l), 1);
  --ko-danger-on-scheme-l:40%;
  --ko-danger-on-scheme:hsla(var(--ko-danger-h), var(--ko-danger-s), var(--ko-danger-on-scheme-l), 1);
  --ko-black-bis:hsl(221, 14%, 9%);
  --ko-black-ter:hsl(221, 14%, 14%);
  --ko-grey-darker:hsl(221, 14%, 21%);
  --ko-grey-dark:#757763;
  --ko-grey:hsl(221, 14%, 48%);
  --ko-grey-light:#d0d1cd;
  --ko-grey-lighter:hsl(221, 14%, 86%);
  --ko-white-ter:hsl(221, 14%, 96%);
  --ko-white-bis:hsl(221, 14%, 98%);
  --ko-shadow-h:221deg;
  --ko-shadow-s:14%;
  --ko-shadow-l:4%;
  --ko-size-1:3rem;
  --ko-size-2:2.5rem;
  --ko-size-3:2rem;
  --ko-size-4:1.5rem;
  --ko-size-5:1.25rem;
  --ko-size-6:1rem;
  --ko-size-7:0.75rem;
}
