@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Display&display=swap');.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
  margin-left: 1px;
  margin-right: 1px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover {
  background-color: #f3f4f6;
}
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  background-color: #dbeafe;
  color: #2563eb;
}
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #2563eb;
}
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #2563eb;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #4b5563;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #4b5563;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #4b5563;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #4b5563;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #4b5563;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #4b5563;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #4b5563;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
  margin-right: 1px;
  margin-left: 1px;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: flex;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding: 5px 8px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #d1d5db;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #d1d5db;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #d1d5db;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 3px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
  margin: 2px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #d1d5db;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #d1d5db;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #d1d5db;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #d1d5db;
  box-shadow: 0px 0px 5px #d1d5db;
  color: #4b5563;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #d1d5db;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #d1d5db;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #2563eb;
}
.ql-container.ql-snow {
  border: 1px solid #d1d5db;
}
@layer icons, default;@layer icons{.g2o\:application-review{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M14.594 0H1.406C.631 0 0 .63 0 1.406v13.188C0 15.369.63 16 1.406 16h13.188c.775 0 1.406-.63 1.406-1.406V1.406C16 .631 15.37 0 14.594 0zm.469 14.594a.47.47 0 01-.47.469H1.407a.47.47 0 01-.468-.47V4.58h14.124v10.015zm0-10.953H.937V1.406a.47.47 0 01.47-.468h13.187a.47.47 0 01.469.468v2.235z' fill='currentColor'/%3E%3Cpath d='M13.658 5.925a1.407 1.407 0 00-1.98.172l-4.264 5.047c-.14.166-.24.366-.29.577l-.437 1.823a.469.469 0 00.643.54l1.72-.746c.2-.087.379-.22.517-.385l4.265-5.047a1.408 1.408 0 00-.174-1.98zm-4.98 6.553l-.86.373.217-.912c.032-.134.09-.185.256-.382l.719.603c-.169.2-.21.264-.333.318zm.937-1.034l-.718-.603 2.59-3.066.719.603-2.591 3.066zm3.5-4.142l-.304.36-.718-.603.302-.358a.47.47 0 01.72.601zM7.063 6.594H2.375a.469.469 0 000 .937h4.688a.469.469 0 000-.937zM5.188 9.406H2.374a.469.469 0 000 .938h2.813a.469.469 0 000-.938zM5.188 12.219H2.374a.469.469 0 100 .937h2.813a.469.469 0 100-.937z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.g2o\:baseline-trending-down{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' xmlns='http://www.w3.org/2000/svg' width='32px' height='32px' viewBox='0 0 24 24'%3E%3Cpath fill='%23F3925C' d='m16 18l2.29-2.29l-4.88-4.88l-4 4L2 7.41L3.41 6l6 6l4-4l6.3 6.29L22 12v6z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:32px;height:32px;}.g2o\:baseline-trending-flat{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' xmlns='http://www.w3.org/2000/svg' width='32px' height='32px' viewBox='0 0 24 24'%3E%3Cpath fill='%234EA2BD' d='m22 12l-4-4v3H3v2h15v3z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:32px;height:32px;}.g2o\:baseline-trending-up{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' xmlns='http://www.w3.org/2000/svg' width='32px' height='32px' viewBox='0 0 24 24'%3E%3Cpath fill='%23266764' d='m16 6l2.29 2.29l-4.88 4.88l-4-4L2 16.59L3.41 18l6-6l4 4l6.3-6.29L22 12V6z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:32px;height:32px;}.g2o\:file-excel{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.249268' width='24' height='24' rx='4' fill='%2328774C'/%3E%3Cpath d='M17.688 18.2493H15.544C15.3947 18.2493 15.2747 18.2119 15.184 18.1373C15.0987 18.0626 15.0293 17.9773 14.976 17.8813L12.296 13.4413C12.2533 13.5746 12.2027 13.6893 12.144 13.7853L9.576 17.8813C9.512 17.9719 9.43733 18.0573 9.352 18.1373C9.272 18.2119 9.16533 18.2493 9.032 18.2493H7.024L10.864 12.2973L7.176 6.68127H9.32C9.46933 6.68127 9.576 6.7026 9.64 6.74527C9.70933 6.7826 9.77333 6.8466 9.832 6.93727L12.464 11.1773C12.5173 11.0439 12.5813 10.9106 12.656 10.7773L15.072 6.97727C15.1307 6.87593 15.1947 6.80127 15.264 6.75327C15.3333 6.70527 15.4213 6.68127 15.528 6.68127H17.584L13.864 12.2093L17.688 18.2493Z' fill='white'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:25;height:25;}.g2o\:file-excel-table{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' xmlns='http://www.w3.org/2000/svg' width='39' height='49' viewBox='0 0 39 49' fill='none'%3E%3Cpath d='M31.3841 7.79396L31.3962 7.80703L31.4093 7.81919L37.385 13.3828C38.0961 14.0448 38.5 14.9727 38.5 15.9444V44.2032C38.5 46.1362 36.933 47.7032 35 47.7032H4C2.067 47.7032 0.5 46.1362 0.5 44.2032V4.20325C0.5 2.27025 2.067 0.703247 4 0.703247H23.2589C24.2305 0.703247 25.1584 1.10715 25.8205 1.81828L31.3841 7.79396Z' fill='white' stroke='%23408481'/%3E%3Cpath d='M10 37.2032V19.2032H28V37.2032H10ZM12 25.2032H26V21.2032H12V25.2032ZM17.325 30.2032H20.675V27.2032H17.325V30.2032ZM17.325 35.2032H20.675V32.2032H17.325V35.2032ZM12 30.2032H15.325V27.2032H12V30.2032ZM22.675 30.2032H26V27.2032H22.675V30.2032ZM12 35.2032H15.325V32.2032H12V35.2032ZM22.675 35.2032H26V32.2032H22.675V35.2032Z' fill='%23266764'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:39;height:49;}.g2o\:flag-c{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M40 0H0V40H40V0Z' fill='%23266764'/%3E%3Cpath d='M40 8H0V32H40V8Z' fill='white'/%3E%3Cpath d='M40 14.0408H0V25.9592H40V14.0408Z' fill='%23F3925C'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:1em;height:1em;}.g2o\:flag-e{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M40 19.9183H0V39.8367H40V19.9183Z' fill='%23F3925C'/%3E%3Cpath d='M40 0H0V19.9184H40V0Z' fill='%23266764'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:1em;height:1em;}.g2o\:flag-h{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M39.8367 0H19.9183V40H39.8367V0Z' fill='%23F3925C'/%3E%3Cpath d='M19.9184 0H0V40H19.9184V0Z' fill='white'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:1em;height:1em;}.g2o\:flag-l{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M19.9184 0H0V19.9184H19.9184V0Z' fill='%23A7E3E3'/%3E%3Cpath d='M39.8367 19.9184H19.9184V39.8368H39.8367V19.9184Z' fill='%23A7E3E3'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:1em;height:1em;}.g2o\:flag-m{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M40 0H0V40H40V0Z' fill='%23266764'/%3E%3Cpath d='M25.6327 19.9184L40 5.71429V0H34.2857L19.9184 14.3673L5.71429 0H0V5.71429L14.3673 19.9184L0 34.2857V40H5.71429L19.9184 25.6327L34.2857 40H40V34.2857L25.6327 19.9184Z' fill='white'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:1em;height:1em;}.g2o\:flag-o{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M40 40V0H0L40 40Z' fill='%23F3925C'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:1em;height:1em;}.g2o\:flag-w{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M40 0H0V40H40V0Z' fill='%23266764'/%3E%3Cpath d='M32 8H8V32H32V8Z' fill='white'/%3E%3Cpath d='M25.9592 14.0408H14.0408V25.9592H25.9592V14.0408Z' fill='%23F3925C'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:1em;height:1em;}.g2o\:open-invoices{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 1.95001V6.00001H19.05L15 1.95001Z' fill='%23266764'/%3E%3Cpath d='M17.625 7.5H14.25C13.8 7.5 13.5 7.2 13.5 6.75V1.5H5.25C4.8 1.5 4.5 1.8 4.5 2.25V21.75C4.5 22.2 4.8 22.5 5.25 22.5H18.75C19.2 22.5 19.5 22.2 19.5 21.75V9.375C19.5 8.325 18.675 7.5 17.625 7.5ZM10.5 15C10.5 15.45 10.2 15.75 9.75 15.75C9.3 15.75 9 15.45 9 15C8.55 15 8.25 14.7 8.25 14.25C8.25 13.8 8.55 13.5 9 13.5H10.125C10.35 13.5 10.5 13.35 10.5 13.125C10.5 12.9 10.35 12.75 10.125 12.75H9.375C8.325 12.75 7.5 11.925 7.5 10.875C7.5 9.975 8.175 9.225 9 9.075V9C9 8.55 9.3 8.25 9.75 8.25C10.2 8.25 10.5 8.55 10.5 9C10.95 9 11.25 9.3 11.25 9.75C11.25 10.2 10.95 10.5 10.5 10.5H9.375C9.15 10.5 9 10.65 9 10.875C9 11.1 9.15 11.25 9.375 11.25H10.125C11.175 11.25 12 12.075 12 13.125C12 14.025 11.325 14.775 10.5 15ZM15.75 17.25H12C11.55 17.25 11.25 16.95 11.25 16.5C11.25 16.05 11.55 15.75 12 15.75H15.75C16.2 15.75 16.5 16.05 16.5 16.5C16.5 16.95 16.2 17.25 15.75 17.25ZM15.75 14.25H13.5C13.05 14.25 12.75 13.95 12.75 13.5C12.75 13.05 13.05 12.75 13.5 12.75H15.75C16.2 12.75 16.5 13.05 16.5 13.5C16.5 13.95 16.2 14.25 15.75 14.25ZM15.75 11.25H13.5C13.05 11.25 12.75 10.95 12.75 10.5C12.75 10.05 13.05 9.75 13.5 9.75H15.75C16.2 9.75 16.5 10.05 16.5 10.5C16.5 10.95 16.2 11.25 15.75 11.25Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.g2o\:paid-invoices{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 1.95001V6.00001H19.05L15 1.95001Z' fill='%23767676'/%3E%3Cpath d='M7 6.5H12L12.5 15.5L7 16.5V6.5Z' fill='%23767676'/%3E%3Cpath d='M17.625 7.5H14.25C13.8 7.5 13.5 7.2 13.5 6.75V1.5H5.25C4.8 1.5 4.5 1.8 4.5 2.25V21.75C4.5 22.2 4.8 22.5 5.25 22.5H18.75C19.2 22.5 19.5 22.2 19.5 21.75V9.375C19.5 8.325 18.675 7.5 17.625 7.5ZM10.5 15C10.5 15.45 10.2 15.75 9.75 15.75C9.3 15.75 9 15.45 9 15C8.55 15 8.25 14.7 8.25 14.25C8.25 13.8 8.55 13.5 9 13.5H10.125C10.35 13.5 10.5 13.35 10.5 13.125C10.5 12.9 10.35 12.75 10.125 12.75H9.375C8.325 12.75 7.5 11.925 7.5 10.875C7.5 9.975 8.175 9.225 9 9.075V9C9 8.55 9.3 8.25 9.75 8.25C10.2 8.25 10.5 8.55 10.5 9C10.95 9 11.25 9.3 11.25 9.75C11.25 10.2 10.95 10.5 10.5 10.5H9.375C9.15 10.5 9 10.65 9 10.875C9 11.1 9.15 11.25 9.375 11.25H10.125C11.175 11.25 12 12.075 12 13.125C12 14.025 11.325 14.775 10.5 15ZM15.75 17.25H12C11.55 17.25 11.25 16.95 11.25 16.5C11.25 16.05 11.55 15.75 12 15.75H15.75C16.2 15.75 16.5 16.05 16.5 16.5C16.5 16.95 16.2 17.25 15.75 17.25ZM15.75 14.25H13.5C13.05 14.25 12.75 13.95 12.75 13.5C12.75 13.05 13.05 12.75 13.5 12.75H15.75C16.2 12.75 16.5 13.05 16.5 13.5C16.5 13.95 16.2 14.25 15.75 14.25ZM15.75 11.25H13.5C13.05 11.25 12.75 10.95 12.75 10.5C12.75 10.05 13.05 9.75 13.5 9.75H15.75C16.2 9.75 16.5 10.05 16.5 10.5C16.5 10.95 16.2 11.25 15.75 11.25Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.g2o\:paper-plane{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='currentColor' d='M225.4 110.5L56.5 16a19.9 19.9 0 0 0-28.6 24.1L59.3 128l-31.4 87.9a19.8 19.8 0 0 0 5.9 22a20.1 20.1 0 0 0 12.9 4.7a19.5 19.5 0 0 0 9.8-2.6l168.9-94.5a20.1 20.1 0 0 0 0-35ZM54.1 213.9L80.5 140H136a12 12 0 0 0 0-24H80.5L54.1 42.1L207.4 128Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.g2o\:send{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' xmlns='http://www.w3.org/2000/svg' width='20px' height='17px' viewBox='0 0 20 17' fill='currentColor'%3E%3Cpath d='M0.5 16.5V0.5L19.5 8.5L0.5 16.5ZM2.5 13.5L14.35 8.5L2.5 3.5V7L8.5 8.5L2.5 10V13.5Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:20px;height:17px;}.g2o\:sort-arrows{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='h-6 w-6'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23707070' d='m7 10 5-5 5 5H7Z'/%3E%3Cpath fill='%23707070' d='m17 14-5 5-5-5h10Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:1em;height:1em;}.g2o\:sort-arrows-asc{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='h-6 w-6'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23266764' d='m7 10 5-5 5 5H7Z'/%3E%3Cpath fill='%23D6D6D8' d='m17 14-5 5-5-5h10Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:1em;height:1em;}.g2o\:sort-arrows-desc{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='h-6 w-6'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23D6D6D8' d='m7 10 5-5 5 5H7Z'/%3E%3Cpath fill='%23266764' d='m17 14-5 5-5-5h10Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:1em;height:1em;}.g2o\:tune-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.83844 4C6.82492 4 5.97271 4.69804 5.71664 5.63404H4.5737C4.49828 5.63375 4.42355 5.64839 4.35381 5.67711C4.28407 5.70584 4.22071 5.74809 4.16738 5.80142C4.11404 5.85475 4.0718 5.91811 4.04307 5.98785C4.01435 6.05759 3.99971 6.13232 4 6.20774C4.0003 6.28279 4.01537 6.35704 4.04436 6.42626C4.07334 6.49548 4.11568 6.55832 4.16896 6.61118C4.22223 6.66403 4.28539 6.70588 4.35484 6.73433C4.42429 6.76278 4.49866 6.77727 4.5737 6.77698H5.71441C5.96874 7.71556 6.82308 8.4166 7.83844 8.4166C8.84356 8.4166 9.69078 7.72913 9.95466 6.80488L19.4296 6.77698C19.5047 6.77683 19.579 6.7619 19.6483 6.73305C19.7175 6.70419 19.7804 6.66198 19.8334 6.60881C19.8864 6.55564 19.9283 6.49256 19.9569 6.42317C19.9855 6.35378 20.0001 6.27944 20 6.20439C19.9997 6.05322 19.9395 5.90832 19.8326 5.80142C19.7257 5.69452 19.5808 5.63434 19.4296 5.63404L9.97028 5.66195C9.72405 4.71157 8.86222 4 7.83844 4ZM7.83844 5.14294C8.4339 5.14294 8.90436 5.6123 8.90436 6.20774C8.90436 6.80318 8.4339 7.27366 7.83844 7.27366C7.24298 7.27366 6.77363 6.80318 6.77363 6.20774C6.77363 5.6123 7.24298 5.14294 7.83844 5.14294ZM13.9438 9.5227C12.9135 9.5227 12.0464 10.2331 11.7907 11.1858H4.5737C4.49856 11.1855 4.4241 11.2 4.35458 11.2285C4.28506 11.257 4.22185 11.299 4.16856 11.352C4.11528 11.4049 4.07296 11.4679 4.04404 11.5373C4.01511 11.6066 4.00015 11.681 4 11.7561C3.99986 11.8314 4.0146 11.9061 4.04339 11.9757C4.07219 12.0453 4.11446 12.1085 4.16777 12.1617C4.22109 12.2149 4.2844 12.2571 4.35407 12.2857C4.42373 12.3144 4.49838 12.329 4.5737 12.3287H11.7918C12.0484 13.281 12.9144 13.9929 13.9438 13.9929C14.9732 13.9929 15.8392 13.281 16.0957 12.3287H19.4296C19.5047 12.3286 19.579 12.3136 19.6483 12.2848C19.7175 12.2559 19.7804 12.2137 19.8334 12.1605C19.8864 12.1074 19.9283 12.0443 19.9569 11.9749C19.9855 11.9055 20.0001 11.8312 20 11.7561C19.9997 11.6049 19.9395 11.46 19.8326 11.3531C19.7257 11.2462 19.5808 11.1861 19.4296 11.1858H16.0968C15.8411 10.2331 14.9741 9.5227 13.9438 9.5227ZM13.9438 10.6656C14.5546 10.6656 15.0376 11.1453 15.0376 11.7561C15.0376 12.3669 14.5546 12.8499 13.9438 12.8499C13.333 12.8499 12.8499 12.3669 12.8499 11.7561C12.8499 11.1453 13.333 10.6656 13.9438 10.6656ZM9.50262 15.349C8.47353 15.349 7.60644 16.0602 7.34957 17.0121H4.5737C4.49828 17.0118 4.42355 17.0264 4.35381 17.0551C4.28407 17.0839 4.22071 17.1261 4.16738 17.1794C4.11404 17.2328 4.0718 17.2961 4.04307 17.3659C4.01434 17.4356 3.99971 17.5103 4 17.5858C4.0003 17.6608 4.01537 17.7351 4.04436 17.8043C4.07334 17.8735 4.11568 17.9363 4.16896 17.9892C4.22223 18.0421 4.28539 18.0839 4.35484 18.1123C4.42429 18.1408 4.49866 18.1553 4.5737 18.155H7.34845C7.60369 19.1093 8.47182 19.8225 9.50262 19.8225C10.5334 19.8225 11.4004 19.1092 11.6557 18.155H19.4296C19.5806 18.1547 19.7254 18.0947 19.8322 17.988C19.9391 17.8814 19.9994 17.7367 20 17.5858C20.0003 17.5106 19.9858 17.4362 19.9572 17.3666C19.9287 17.2971 19.8868 17.2339 19.8338 17.1806C19.7808 17.1273 19.7179 17.085 19.6485 17.0561C19.5792 17.0272 19.5048 17.0122 19.4296 17.0121H11.6546C11.3976 16.0602 10.5317 15.349 9.50262 15.349ZM9.50262 16.4919C10.1134 16.4919 10.5964 16.975 10.5964 17.5858C10.5964 18.1965 10.1134 18.6796 9.50262 18.6796C8.89184 18.6796 8.40879 18.1965 8.40879 17.5858C8.40879 16.975 8.89184 16.4919 9.50262 16.4919Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.g2o\:user-icon{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' xmlns='http://www.w3.org/2000/svg' width='32px' height='32px' viewBox='0 0 32 32' fill='none'%3E%3Cmask id='mask0_7132_65019' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Ccircle cx='16' cy='16' r='16' fill='url(%23paint0_linear_7132_65019)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_7132_65019)'%3E%3Ccircle cx='16' cy='16' r='16' fill='url(%23paint1_linear_7132_65019)'/%3E%3Cpath d='M11.6 23.6C9.104 23.92 4.48 25.3333 2.88 26V32.96H28.96V26C27.36 25.3333 22.736 23.92 20.24 23.6C20.24 23.6 19.68 21.3067 20.08 20.96C20.48 20.6133 22.24 18.4 22.24 15.52C22.24 11.6 21.28 9.92001 20.24 8.48001C19.2 7.04001 17.44 6.64001 15.92 6.64001C14.4 6.64001 12.64 7.04001 11.6 8.48001C10.56 9.92001 9.6 11.6 9.6 15.52C9.6 18.4 11.36 20.6133 11.76 20.96C12.16 21.3067 11.6 23.6 11.6 23.6Z' fill='url(%23paint2_linear_7132_65019)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7132_65019' x1='11.6233' y1='3.87209' x2='18.5334' y2='31.3632' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23C8C8C9'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_7132_65019' x1='11.6233' y1='3.87209' x2='31.556' y2='40.7231' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23C8C8C9'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_7132_65019' x1='10.6568' y1='7.52771' x2='25.4815' y2='28.6558' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233E8C89'/%3E%3Cstop offset='1' stop-color='%23266764'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;width:32px;height:32px;}.g2o\:vessel{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M22.2825 9.9675C22.2125 9.89799 22.1294 9.843 22.038 9.80567C21.9466 9.76835 21.8487 9.74943 21.75 9.75H2.25004C2.1355 9.75028 2.02255 9.77678 1.91984 9.82748C1.81714 9.87819 1.72741 9.95174 1.65754 10.0425C1.58628 10.1335 1.53702 10.2397 1.5136 10.3529C1.49018 10.4661 1.49324 10.5832 1.52254 10.695L4.52254 21.945C4.56557 22.1048 4.66026 22.2459 4.79185 22.3463C4.92344 22.4467 5.08453 22.5007 5.25004 22.5H12C14.7848 22.5 17.4555 21.3938 19.4247 19.4246C21.3938 17.4555 22.5 14.7848 22.5 12V10.5C22.5006 10.4013 22.4817 10.3034 22.4444 10.2121C22.407 10.1207 22.3521 10.0376 22.2825 9.9675ZM6.37504 14.25C6.15254 14.25 5.93503 14.184 5.75003 14.0604C5.56502 13.9368 5.42083 13.7611 5.33568 13.5555C5.25053 13.35 5.22825 13.1238 5.27166 12.9055C5.31507 12.6873 5.42221 12.4868 5.57955 12.3295C5.73688 12.1722 5.93734 12.065 6.15556 12.0216C6.37379 11.9782 6.59999 12.0005 6.80556 12.0856C7.01113 12.1708 7.18683 12.315 7.31045 12.5C7.43406 12.685 7.50004 12.9025 7.50004 13.125C7.50004 13.4234 7.38152 13.7095 7.17054 13.9205C6.95956 14.1315 6.67341 14.25 6.37504 14.25ZM9.37504 14.25C9.15254 14.25 8.93503 14.184 8.75003 14.0604C8.56502 13.9368 8.42083 13.7611 8.33568 13.5555C8.25053 13.35 8.22825 13.1238 8.27166 12.9055C8.31507 12.6873 8.42221 12.4868 8.57955 12.3295C8.73688 12.1722 8.93734 12.065 9.15556 12.0216C9.37379 11.9782 9.59999 12.0005 9.80556 12.0856C10.0111 12.1708 10.1868 12.315 10.3104 12.5C10.4341 12.685 10.5 12.9025 10.5 13.125C10.5 13.4234 10.3815 13.7095 10.1705 13.9205C9.95956 14.1315 9.67341 14.25 9.37504 14.25ZM12.375 14.25C12.1525 14.25 11.935 14.184 11.75 14.0604C11.565 13.9368 11.4208 13.7611 11.3357 13.5555C11.2505 13.35 11.2282 13.1238 11.2717 12.9055C11.3151 12.6873 11.4222 12.4868 11.5795 12.3295C11.7369 12.1722 11.9373 12.065 12.1556 12.0216C12.3738 11.9782 12.6 12.0005 12.8056 12.0856C13.0111 12.1708 13.1868 12.315 13.3104 12.5C13.4341 12.685 13.5 12.9025 13.5 13.125C13.5 13.4234 13.3815 13.7095 13.1705 13.9205C12.9596 14.1315 12.6734 14.25 12.375 14.25ZM15.375 14.25C15.1525 14.25 14.935 14.184 14.75 14.0604C14.565 13.9368 14.4208 13.7611 14.3357 13.5555C14.2505 13.35 14.2283 13.1238 14.2717 12.9055C14.3151 12.6873 14.4222 12.4868 14.5795 12.3295C14.7369 12.1722 14.9373 12.065 15.1556 12.0216C15.3738 11.9782 15.6 12.0005 15.8056 12.0856C16.0111 12.1708 16.1868 12.315 16.3104 12.5C16.4341 12.685 16.5 12.9025 16.5 13.125C16.5 13.4234 16.3815 13.7095 16.1705 13.9205C15.9596 14.1315 15.6734 14.25 15.375 14.25ZM14.0775 5.52C14.007 5.43534 13.9187 5.36725 13.8189 5.32059C13.7191 5.27392 13.6102 5.24982 13.5 5.25H9.75004V2.25C9.75004 2.05109 9.67102 1.86032 9.53037 1.71967C9.38972 1.57902 9.19895 1.5 9.00004 1.5H6.75004C6.55113 1.5 6.36036 1.57902 6.21971 1.71967C6.07906 1.86032 6.00004 2.05109 6.00004 2.25V5.25H4.50004C4.30113 5.25 4.11036 5.32902 3.96971 5.46967C3.82906 5.61032 3.75004 5.80109 3.75004 6V8.25H16.35L14.0775 5.52ZM8.25004 5.25H7.50004V3H8.25004V5.25Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-arrow-back{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 11H7.83l5.59-5.59L12 4l-8 8l8 8l1.41-1.41L7.83 13H20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-arrow-downward{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-arrow-forward{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-arrow-upward{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16.17L4.83 12l-1.42 1.41L9 19L21 7l-1.41-1.41z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-check-box{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m-9 14l-5-5l1.41-1.41L10 14.17l7.59-7.59L19 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-check-box-outline-blank{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-check-circle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m-2 15l-5-5l1.41-1.41L10 14.17l7.59-7.59L19 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-delete{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 20h14v-2H5zM19 9h-4V3H9v6H5l7 7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-edit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83l3.75 3.75z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-email{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4l-8 5l-8-5V6l8 5l8-5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-indeterminate-check-box{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 10H7v-2h10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-insert-drive-file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm7 7V3.5L18.5 9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-lock{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-menu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:baseline-more-horiz{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 10c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:outline-account-circle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2M7.35 18.5C8.66 17.56 10.26 17 12 17s3.34.56 4.65 1.5c-1.31.94-2.91 1.5-4.65 1.5s-3.34-.56-4.65-1.5m10.79-1.38a9.95 9.95 0 0 0-12.28 0A7.96 7.96 0 0 1 4 12c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.95-.7 3.73-1.86 5.12'/%3E%3Cpath fill='currentColor' d='M12 6c-1.93 0-3.5 1.57-3.5 3.5S10.07 13 12 13s3.5-1.57 3.5-3.5S13.93 6 12 6m0 5c-.83 0-1.5-.67-1.5-1.5S11.17 8 12 8s1.5.67 1.5 1.5S12.83 11 12 11'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:outline-contact-page{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.17 4L18 8.83V20H6V4zM14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm-2 12c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85a6.95 6.95 0 0 0-5.56 0A2.01 2.01 0 0 0 8 17.43V18h8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:outline-email{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0l-8 5l-8-5zm0 12H4V8l8 5l8-5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:outline-message{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 4h16v12H5.17L4 17.17zm0-2c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm2 10h12v2H6zm0-3h12v2H6zm0-3h12v2H6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:outline-preview{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5a2 2 0 0 0-2-2m0 16H5V7h14zm-7-8.5c1.84 0 3.48.96 4.34 2.5c-.86 1.54-2.5 2.5-4.34 2.5s-3.48-.96-4.34-2.5c.86-1.54 2.5-2.5 4.34-2.5M12 9c-2.73 0-5.06 1.66-6 4c.94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:outline-share{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81c1.66 0 3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65c0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92M18 4c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1M6 13c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m12 7.02c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:round-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59L7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12L5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.ic\:round-share-location{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.02 20.77c0 .64.59 1.13 1.21.99c1.12-.26 2.18-.7 3.12-1.3c.53-.34.61-1.1.16-1.55c-.32-.32-.83-.4-1.21-.16c-.77.49-1.62.85-2.53 1.05c-.45.1-.75.51-.75.97M4.03 12c0-3.79 2.65-6.97 6.2-7.79c.44-.1.75-.51.75-.96c0-.64-.6-1.13-1.22-.98A9.985 9.985 0 0 0 2.03 12c0 4.74 3.3 8.71 7.73 9.74c.62.15 1.22-.34 1.22-.98c0-.46-.31-.86-.75-.96c-3.55-.83-6.2-4.01-6.2-7.8m16.76-1c.64 0 1.13-.59.99-1.21c-.26-1.12-.7-2.17-1.3-3.12c-.34-.54-1.1-.61-1.55-.16c-.32.32-.4.83-.15 1.21c.49.76.85 1.61 1.05 2.53c.09.45.5.75.96.75m-3.44-7.45c-.95-.6-2-1.04-3.12-1.3c-.62-.14-1.21.35-1.21.98c0 .45.3.87.74.96c.91.2 1.77.57 2.53 1.05c.39.24.89.17 1.21-.16a.972.972 0 0 0-.15-1.53m1.57 13.94c.45.45 1.21.38 1.55-.16c.6-.94 1.04-2 1.3-3.12c.14-.62-.35-1.21-.98-1.21c-.45 0-.87.3-.96.74c-.2.91-.57 1.77-1.05 2.53c-.26.39-.18.9.14 1.22'/%3E%3Cpath fill='currentColor' d='M16 11.1C16 8.61 14.1 7 12 7s-4 1.61-4 4.1c0 1.51 1.1 3.28 3.31 5.3c.39.36.98.36 1.38 0C14.9 14.37 16 12.61 16 11.1m-4 .9a1.071 1.071 0 0 1 0-2.14A1.071 1.071 0 0 1 12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.material-symbols\:alt-route{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 22v-5q0-1.4-.425-2.075T9.45 13.6l1.425-1.425q.3.275.575.588t.55.662q.35-.475.713-.837t.737-.713Q14.4 11 15.175 9.85T16 5.825L14.425 7.4L13 6l4-4l4 4l-1.4 1.4L18 5.825q-.05 3.575-1.1 5.088t-2.1 2.462q-.8.725-1.3 1.413T13 17v5zM6.2 8.175q-.1-.5-.137-1.1T6 5.825L4.4 7.4L3 6l4-4l4 4l-1.425 1.4L8 5.85q0 .525.05.988t.1.862zm2.15 4.4q-.5-.525-.962-1.225t-.813-1.725L8.5 9.15q.25.675.575 1.15t.7.85z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.material-symbols\:cards-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.5 11.5H7q-.425 0-.712-.288T6 10.5V7q0-.425.288-.712T7 6h3.5q.425 0 .713.288T11.5 7v3.5q0 .425-.288.713t-.712.287m0 6.5H7q-.425 0-.712-.288T6 17v-3.5q0-.425.288-.712T7 12.5h3.5q.425 0 .713.288t.287.712V17q0 .425-.288.713T10.5 18m6.5-6.5h-3.5q-.425 0-.712-.288T12.5 10.5V7q0-.425.288-.712T13.5 6H17q.425 0 .713.288T18 7v3.5q0 .425-.288.713T17 11.5m0 6.5h-3.5q-.425 0-.712-.288T12.5 17v-3.5q0-.425.288-.712t.712-.288H17q.425 0 .713.288T18 13.5V17q0 .425-.288.713T17 18M8 9.5h1.5V8H8zm6.5 0H16V8h-1.5zM8 16h1.5v-1.5H8zm6.5 0H16v-1.5h-1.5zM5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-2h14V5H5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.material-symbols\:contract{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 22q-1.25 0-2.125-.875T3 19v-3h3V2h15v17q0 1.25-.875 2.125T18 22zm12-2q.425 0 .713-.288T19 19V4H8v12h9v3q0 .425.288.713T18 20M9 9V7h9v2zm0 3v-2h9v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.material-symbols\:history{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21q-3.45 0-6.012-2.287T3.05 13H5.1q.35 2.6 2.313 4.3T12 19q2.925 0 4.963-2.037T19 12t-2.037-4.962T12 5q-1.725 0-3.225.8T6.25 8H9v2H3V4h2v2.35q1.275-1.6 3.113-2.475T12 3q1.875 0 3.513.713t2.85 1.924t1.925 2.85T21 12t-.712 3.513t-1.925 2.85t-2.85 1.925T12 21m2.8-4.8L11 12.4V7h2v4.6l3.2 3.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.material-symbols\:menu-open-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 18q-.425 0-.712-.288T3 17t.288-.712T4 16h11q.425 0 .713.288T16 17t-.288.713T15 18zm14.9-1.7l-3.6-3.6q-.3-.3-.3-.7t.3-.7l3.6-3.6q.275-.275.7-.275t.7.275t.275.7t-.275.7L17.4 12l2.9 2.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275M4 13q-.425 0-.712-.288T3 12t.288-.712T4 11h8q.425 0 .713.288T13 12t-.288.713T12 13zm0-5q-.425 0-.712-.288T3 7t.288-.712T4 6h11q.425 0 .713.288T16 7t-.288.713T15 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.material-symbols\:personal-places{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 21V4h9.75q.35 0 .65.163t.5.437L20 9l-3.1 4.4q-.2.275-.5.438t-.65.162H8v7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.material-symbols\:tab-move{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19v-3h2v3h14V7H5v3H3V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm6.5-3.5l-1.4-1.4l2.075-2.1H3v-2h9.175L10.1 9.9l1.4-1.4L16 13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.material-symbols\:tab-new-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19 23l-1.4-1.4l1.575-1.6H15v-2h4.175L17.6 16.4L19 15l4 4zM5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v8.35q-.475-.175-.987-.262T18.975 13q-2.5 0-4.237 1.75T13 19q0 .525.088 1.025t.262.975zm6-4h2v-4h4v-2h-4V7h-2v4H7v2h4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:account{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 4a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m0 10c4.42 0 8 1.79 8 4v2H4v-2c0-2.21 3.58-4 8-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:account-box{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 17c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1H6m9-9a3 3 0 0 1-3 3a3 3 0 0 1-3-3a3 3 0 0 1 3-3a3 3 0 0 1 3 3M3 5v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:account-clock{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.63 14.1a7 7 0 0 1 9.27-3.47a7 7 0 0 1 3.47 9.27A6.98 6.98 0 0 1 17 24c-2.7 0-5.17-1.56-6.33-4H1v-2c.06-1.14.84-2.07 2.34-2.82S6.72 14.04 9 14c.57 0 1.11.05 1.63.1M9 4c1.12.03 2.06.42 2.81 1.17S12.93 6.86 12.93 8s-.37 2.08-1.12 2.83s-1.69 1.12-2.81 1.12s-2.06-.37-2.81-1.12S5.07 9.14 5.07 8s.37-2.08 1.12-2.83S7.88 4.03 9 4m8 18a5 5 0 0 0 5-5a5 5 0 0 0-5-5a5 5 0 0 0-5 5a5 5 0 0 0 5 5m-1-8h1.5v2.82l2.44 1.41l-.75 1.3L16 17.69z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:account-multiple{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 17v2H2v-2s0-4 7-4s7 4 7 4m-3.5-9.5A3.5 3.5 0 1 0 9 11a3.5 3.5 0 0 0 3.5-3.5m3.44 5.5A5.32 5.32 0 0 1 18 17v2h4v-2s0-3.63-6.06-4M15 4a3.4 3.4 0 0 0-1.93.59a5 5 0 0 1 0 5.82A3.4 3.4 0 0 0 15 11a3.5 3.5 0 0 0 0-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:account-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 14c-2.67 0-8 1.33-8 4v2h16v-2c0-2.67-5.33-4-8-4m-9-4V7H4v3H1v2h3v3h2v-3h3v-2m6 2a4 4 0 0 0 4-4a4 4 0 0 0-4-4a4 4 0 0 0-4 4a4 4 0 0 0 4 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:arrow-expand-all{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.5 13.09l1.41 1.41l-4.5 4.5H10v2H3v-7h2v3.59zm1.41-3.59L9.5 10.91L5 6.41V10H3V3h7v2H6.41zm3.59 3.59l4.5 4.5V14h2v7h-7v-2h3.59l-4.5-4.5zM13.09 9.5l4.5-4.5H14V3h7v7h-2V6.41l-4.5 4.5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:arrow-left-thin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.05 16.94v-4h8.92l.03-2.01h-8.95V6.94l-5 5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:arrow-right-thin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.94v-4H5.08l-.03-2.01H14V6.94l5 5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:bell{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 19v1H3v-1l2-2v-6c0-3.1 2.03-5.83 5-6.71V4a2 2 0 0 1 2-2a2 2 0 0 1 2 2v.29c2.97.88 5 3.61 5 6.71v6zm-7 2a2 2 0 0 1-2 2a2 2 0 0 1-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:bell-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 21h4c0 1.1-.9 2-2 2s-2-.9-2-2m11-2v1H3v-1l2-2v-6c0-3.1 2-5.8 5-6.7V4c0-1.1.9-2 2-2s2 .9 2 2v.3c3 .9 5 3.6 5 6.7v6zm-4-8c0-2.8-2.2-5-5-5s-5 2.2-5 5v7h10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:briefcase{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 2h4a2 2 0 0 1 2 2v2h4a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8c0-1.11.89-2 2-2h4V4c0-1.11.89-2 2-2m4 4V4h-4v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:bullseye-arrow{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10c0-1.16-.21-2.31-.61-3.39l-1.6 1.6c.14.59.21 1.19.21 1.79a8 8 0 0 1-8 8a8 8 0 0 1-8-8a8 8 0 0 1 8-8c.6 0 1.2.07 1.79.21L15.4 2.6C14.31 2.21 13.16 2 12 2m7 0l-4 4v1.5l-2.55 2.55C12.3 10 12.15 10 12 10a2 2 0 0 0-2 2a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.15 0-.3-.05-.45L16.5 9H18l4-4h-3zm-7 4a6 6 0 0 0-6 6a6 6 0 0 0 6 6a6 6 0 0 0 6-6h-2a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:calendar-blank{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 19H5V8h14m-3-7v2H8V1H6v2H5c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-1V1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:calendar-blank-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 3h-1V1h-2v2H8V1H6v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.11 0 2-.89 2-2V5a2 2 0 0 0-2-2m0 16H5V9h14zm0-12H5V5h14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:calendar-check,.mdi\:calendar-tick{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 19H5V8h14m0-5h-1V1h-2v2H8V1H6v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m-2.47 8.06L15.47 10l-4.88 4.88l-2.12-2.12l-1.06 1.06L10.59 17z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:caret-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7 10l5 5l5-5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:caret-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7 15l5-5l5 5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:chart-box{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6l-6-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.41 16.58L10.83 12l4.58-4.59L14 6l-6 6l6 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.59 16.58L13.17 12L8.59 7.41L10 6l6 6l-6 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:chevron-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6l-6 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:close-circle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2c5.53 0 10 4.47 10 10s-4.47 10-10 10S2 17.53 2 12S6.47 2 12 2m3.59 5L12 10.59L8.41 7L7 8.41L10.59 12L7 15.59L8.41 17L12 13.41L15.59 17L17 15.59L13.41 12L17 8.41z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:cog{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 15.5A3.5 3.5 0 0 1 8.5 12A3.5 3.5 0 0 1 12 8.5a3.5 3.5 0 0 1 3.5 3.5a3.5 3.5 0 0 1-3.5 3.5m7.43-2.53c.04-.32.07-.64.07-.97s-.03-.66-.07-1l2.11-1.63c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.31-.61-.22l-2.49 1c-.52-.39-1.06-.73-1.69-.98l-.37-2.65A.506.506 0 0 0 14 2h-4c-.25 0-.46.18-.5.42l-.37 2.65c-.63.25-1.17.59-1.69.98l-2.49-1c-.22-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64L4.57 11c-.04.34-.07.67-.07 1s.03.65.07.97l-2.11 1.66c-.19.15-.25.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1.01c.52.4 1.06.74 1.69.99l.37 2.65c.04.24.25.42.5.42h4c.25 0 .46-.18.5-.42l.37-2.65c.63-.26 1.17-.59 1.69-.99l2.49 1.01c.22.08.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 20h14v-2H5m14-9h-4V3H9v6H5l7 7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:eye{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 9a3 3 0 0 0-3 3a3 3 0 0 0 3 3a3 3 0 0 0 3-3a3 3 0 0 0-3-3m0 8a5 5 0 0 1-5-5a5 5 0 0 1 5-5a5 5 0 0 1 5 5a5 5 0 0 1-5 5m0-12.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:eye-off{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.83 9L15 12.16V12a3 3 0 0 0-3-3zm-4.3.8l1.55 1.55c-.05.21-.08.42-.08.65a3 3 0 0 0 3 3c.22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53a5 5 0 0 1-5-5c0-.79.2-1.53.53-2.2M2 4.27l2.28 2.28l.45.45C3.08 8.3 1.78 10 1 12c1.73 4.39 6 7.5 11 7.5c1.55 0 3.03-.3 4.38-.84l.43.42L19.73 22L21 20.73L3.27 3M12 7a5 5 0 0 1 5 5c0 .64-.13 1.26-.36 1.82l2.93 2.93c1.5-1.25 2.7-2.89 3.43-4.75c-1.73-4.39-6-7.5-11-7.5c-1.4 0-2.74.25-4 .7l2.17 2.15C10.74 7.13 11.35 7 12 7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:ferry{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 6h12v3.96L12 8L6 9.96M3.94 19H4c1.6 0 3-.88 4-2c1 1.12 2.4 2 4 2s3-.88 4-2c1 1.12 2.4 2 4 2h.05l1.9-6.69c.08-.25.05-.53-.06-.77c-.13-.24-.34-.42-.6-.5L20 10.62V6a2 2 0 0 0-2-2h-3V1H9v3H6a2 2 0 0 0-2 2v4.62l-1.29.42c-.26.08-.47.26-.6.5c-.11.24-.14.52-.06.77M20 21c-1.39 0-2.78-.47-4-1.33c-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.37 0 2.74-.35 4-1c2.5 1.3 5.5 1.3 8 0c1.26.65 2.62 1 4 1h2v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:file-document-edit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 2c-1.11 0-2 .89-2 2v16a2 2 0 0 0 2 2h4v-1.91L12.09 18H6v-2h8.09l2-2H6v-2h12.09L20 10.09V8l-6-6zm7 1.5L18.5 9H13zm7.15 9.5a.55.55 0 0 0-.4.16l-1.02 1.02l2.09 2.08l1.02-1.01c.21-.22.21-.58 0-.79l-1.3-1.3a.54.54 0 0 0-.39-.16m-2.01 1.77L12 20.92V23h2.08l6.15-6.15z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:home{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 20v-6h4v6h5v-8h3L12 3L2 12h3v8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:information{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 9h-2V7h2m0 10h-2v-6h2m-1-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:lifebuoy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.79 15.41c.95-2.17.95-4.66 0-6.82l-2.74 1.24c.6 1.38.6 2.95.01 4.34zm-4.37-11.2a8.54 8.54 0 0 0-6.83 0l1.24 2.73c1.39-.59 2.96-.59 4.35.01zM4.21 8.58a8.56 8.56 0 0 0 0 6.84l2.74-1.25c-.6-1.38-.6-2.96 0-4.35zm4.38 11.21a8.5 8.5 0 0 0 6.83-.01l-1.24-2.73a5.5 5.5 0 0 1-4.34.01zM12 2a10 10 0 0 1 10 10a10 10 0 0 1-10 10A10 10 0 0 1 2 12A10 10 0 0 1 12 2m0 6a4 4 0 0 0-4 4a4 4 0 0 0 4 4a4 4 0 0 0 4-4a4 4 0 0 0-4-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:loading{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 4V2A10 10 0 0 0 2 12h2a8 8 0 0 1 8-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:magnify{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5l-1.5 1.5l-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16A6.5 6.5 0 0 1 3 9.5A6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14S14 12 14 9.5S12 5 9.5 5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:map{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m15 19l-6-2.11V5l6 2.11M20.5 3h-.16L15 5.1L9 3L3.36 4.9c-.21.07-.36.25-.36.48V20.5a.5.5 0 0 0 .5.5c.05 0 .11 0 .16-.03L9 18.9l6 2.1l5.64-1.9c.21-.1.36-.25.36-.48V3.5a.5.5 0 0 0-.5-.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:map-marker{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 11.5A2.5 2.5 0 0 1 9.5 9A2.5 2.5 0 0 1 12 6.5A2.5 2.5 0 0 1 14.5 9a2.5 2.5 0 0 1-2.5 2.5M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:map-marker-remove-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m16.6 14.2l-1.4 1.4l2.4 2.4l-2.4 2.4l1.4 1.4l2.4-2.4l2.4 2.4l1.4-1.4l-2.4-2.4l2.4-2.4l-1.4-1.4l-2.4 2.4M9 6.5c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5S6.5 10.4 6.5 9S7.6 6.5 9 6.5M9 2c3.9 0 7 3.1 7 7c0 5.2-7 13-7 13S2 14.2 2 9c0-3.9 3.1-7 7-7m0 2C6.2 4 4 6.2 4 9c0 1 0 3 5 9.7C14 12 14 10 14 9c0-2.8-2.2-5-5-5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:mixer-settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:package-variant-closed{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 16.5c0 .38-.21.71-.53.88l-7.9 4.44c-.16.12-.36.18-.57.18s-.41-.06-.57-.18l-7.9-4.44A.99.99 0 0 1 3 16.5v-9c0-.38.21-.71.53-.88l7.9-4.44c.16-.12.36-.18.57-.18s.41.06.57.18l7.9 4.44c.32.17.53.5.53.88zM12 4.15l-1.89 1.07L16 8.61l1.96-1.11zM6.04 7.5L12 10.85l1.96-1.1l-5.88-3.4zM5 15.91l6 3.38v-6.71L5 9.21zm14 0v-6.7l-6 3.37v6.71z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:sort{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m18 21l-4-4h3V7h-3l4-4l4 4h-3v10h3M2 19v-2h10v2M2 13v-2h7v2M2 7V5h4v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:sort-ascending{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 17h3l-4 4l-4-4h3V3h2M2 17h10v2H2M6 5v2H2V5m0 6h7v2H2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:sort-descending{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 7h3l-4-4l-4 4h3v14h2M2 17h10v2H2M6 5v2H2V5m0 6h7v2H2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:sort-reverse-variant{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 11h12v2H3m0 5v-2h18v2M3 6h6v2H3Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:square-edit-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 3c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2v7H5V5h7V3zm12.78 1a.7.7 0 0 0-.48.2l-1.22 1.21l2.5 2.5L19.8 6.7c.26-.26.26-.7 0-.95L18.25 4.2c-.13-.13-.3-.2-.47-.2m-2.41 2.12L8 13.5V16h2.5l7.37-7.38z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:tray-arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 12h2v5h16v-5h2v5c0 1.11-.89 2-2 2H4a2 2 0 0 1-2-2zm10 3l5.55-5.46l-1.42-1.41L13 11.25V2h-2v9.25L7.88 8.13L6.46 9.55z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:tray-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 12h2v5h16v-5h2v5c0 1.11-.89 2-2 2H4a2 2 0 0 1-2-2zM12 2L6.46 7.46l1.42 1.42L11 5.75V15h2V5.75l3.13 3.13l1.42-1.43z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:triangle-small-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 9h8l-4 7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}.mdi\:triangle-small-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 15h8l-4-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;width:1em;height:1em;}}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --spacing: 0.25rem;
    --container-xs: 400px;
    --container-md: 768px;
    --container-3xl: 48rem;
    --container-5xl: 64rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --text-9xl: 8rem;
    --text-9xl--line-height: 1;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --tracking-wide: 0.025em;
    --tracking-wider: 0.05em;
    --tracking-widest: 0.1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --radius-xs: 0.125rem;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
    --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --drop-shadow-2: 0px 2px 5px rgba(0, 0, 0, 0.2);
    --drop-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
    --height-input: 3rem;
    --container-form: 24rem;
    --container-kpi-form: 36.25rem;
    --width-08\/12: 83.333333%;
    --border-width-3: 3px;
    --border-width-5: 5px;
    --spacing-03: 0.5rem;
    --spacing-05: 1rem;
    --spacing-06: 1.5rem;
    --spacing-08: 2.5rem;
    --spacing-09: 3rem;
    --spacing-10: 3.5rem;
    --spacing-12: 5rem;
    --spacing-13: 6rem;
    --spacing-sidebar: 295px;
    --spacing-sidebar-closed: 75px;
    --spacing-header: 4.5rem;
    --font-body: Lato, Open Sans, Arial, sans-serif;
    --font-weight-regular: 400;
    --text-h3: 2.125rem;
    --text-h3--line-height: 1.76;
    --text-h3--font-weight: var(--font-weight-black);
    --text-h4: 1.75rem;
    --text-h4--line-height: 1.5;
    --text-headline: 1.5rem;
    --text-headline--line-height: 1.25;
    --text-headline--font-weight: var(--font-weight-bold);
    --text-title: 1.25rem;
    --text-title--line-height: 1.25;
    --text-title--font-weight: var(--font-weight-bold);
    --text-subtitle-1: 1.125rem;
    --text-subtitle-1--line-height: 1.25;
    --text-subtitle-1--font-weight: var(--font-weight-bold);
    --text-subtitle-2: 1rem;
    --text-subtitle-2--line-height: 1.25;
    --text-subtitle-2--font-weight: var(--font-weight-bold);
    --text-subtitle-3: 0.875rem;
    --text-subtitle-3--line-height: 1.25;
    --text-subtitle-3--font-weight: var(--font-weight-bold);
    --text-body-1: 1rem;
    --text-body-1--line-height: 1.5;
    --text-body-1--font-weight: var(--font-weight-regular);
    --text-body-2: 0.875rem;
    --text-body-2--line-height: 1.4;
    --text-body-2--font-weight: var(--font-weight-regular);
    --text-button-1: 0.75rem;
    --text-button-1--line-height: 1.5;
    --text-button-1--font-weight: var(--font-weight-bold);
    --text-button-2: 0.75rem;
    --text-button-2--line-height: 1.5;
    --text-button-2--font-weight: var(--font-weight-regular);
    --text-caption: 0.8125rem;
    --text-caption--line-height: 1.5;
    --text-caption--font-weight: var(--font-weight-regular);
    --text-overline: 0.75rem;
    --text-overline--line-height: 2;
    --text-overline--font-weight: var(--font-weight-regular);
    --background-image-fade: linear-gradient(
    270deg,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.46) 43.98%,
    rgba(255, 255, 255, 0) 88.89%
  );
  }
}
@layer base {
  *,
  ::after,
  ::before,
  ::backdrop,
  ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html,
  :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b,
  strong {
    font-weight: bolder;
  }
  code,
  kbd,
  samp,
  pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol,
  ul,
  menu {
    list-style: none;
  }
  img,
  svg,
  video,
  canvas,
  audio,
  iframe,
  embed,
  object {
    display: block;
    vertical-align: middle;
  }
  img,
  video {
    max-width: 100%;
    height: auto;
  }
  button,
  input,
  select,
  optgroup,
  textarea,
  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or
    (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit,
  ::-webkit-datetime-edit-year-field,
  ::-webkit-datetime-edit-month-field,
  ::-webkit-datetime-edit-day-field,
  ::-webkit-datetime-edit-hour-field,
  ::-webkit-datetime-edit-minute-field,
  ::-webkit-datetime-edit-second-field,
  ::-webkit-datetime-edit-millisecond-field,
  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button,
  input:where([type="button"], [type="reset"], [type="submit"]),
  ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button,
  ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .\@container {
    container-type: inline-size;
  }
  .pointer-events-auto {
    pointer-events: auto;
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }
  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0);
  }
  .-top-2 {
    top: calc(var(--spacing) * -2);
  }
  .-top-6 {
    top: calc(var(--spacing) * -6);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-1\/2 {
    top: calc(1/2 * 100%);
  }
  .top-3 {
    top: calc(var(--spacing) * 3);
  }
  .top-4 {
    top: calc(var(--spacing) * 4);
  }
  .top-6 {
    top: calc(var(--spacing) * 6);
  }
  .top-6\.5 {
    top: calc(var(--spacing) * 6.5);
  }
  .top-08 {
    top: var(--spacing-08);
  }
  .top-px {
    top: 1px;
  }
  .-right-2 {
    right: calc(var(--spacing) * -2);
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-5 {
    right: calc(var(--spacing) * 5);
  }
  .right-7 {
    right: calc(var(--spacing) * 7);
  }
  .right-08 {
    right: var(--spacing-08);
  }
  .right-14 {
    right: calc(var(--spacing) * 14);
  }
  .right-20 {
    right: calc(var(--spacing) * 20);
  }
  .right-\[-30px\] {
    right: -30px;
  }
  .right-\[54px\] {
    right: 54px;
  }
  .right-\[120px\] {
    right: 120px;
  }
  .right-\[140px\] {
    right: 140px;
  }
  .right-\[180px\] {
    right: 180px;
  }
  .right-\[200px\] {
    right: 200px;
  }
  .right-\[320px\] {
    right: 320px;
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-12\.5 {
    bottom: calc(var(--spacing) * 12.5);
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-1\/2 {
    left: calc(1/2 * 100%);
  }
  .left-4 {
    left: calc(var(--spacing) * 4);
  }
  .left-5 {
    left: calc(var(--spacing) * 5);
  }
  .isolate {
    isolation: isolate;
  }
  .z-0 {
    z-index: 0;
  }
  .z-1 {
    z-index: 1;
  }
  .z-2 {
    z-index: 2;
  }
  .z-3 {
    z-index: 3;
  }
  .z-4 {
    z-index: 4;
  }
  .z-9 {
    z-index: 9;
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-30 {
    z-index: 30;
  }
  .z-50 {
    z-index: 50;
  }
  .z-60 {
    z-index: 60;
  }
  .z-100 {
    z-index: 100;
  }
  .z-1000 {
    z-index: 1000;
  }
  .col-\[1\/_columns-end\] {
    grid-column: 1/ columns-end;
  }
  .col-\[2\/-1\] {
    grid-column: 2/-1;
  }
  .col-\[sticky-start\/sticky-end\] {
    grid-column: sticky-start/sticky-end;
  }
  .col-span-2 {
    grid-column: span 2 / span 2;
  }
  .col-span-full {
    grid-column: 1 / -1;
  }
  .col-start-5 {
    grid-column-start: 5;
  }
  .row-span-2 {
    grid-row: span 2 / span 2;
  }
  .row-start-1 {
    grid-row-start: 1;
  }
  .container {
    width: 100%;
    @media (width >= 350px) {
      max-width: 350px;
    }
    @media (width >= 400px) {
      max-width: 400px;
    }
    @media (width >= 640px) {
      max-width: 640px;
    }
    @media (width >= 768px) {
      max-width: 768px;
    }
    @media (width >= 1024px) {
      max-width: 1024px;
    }
    @media (width >= 1281px) {
      max-width: 1281px;
    }
    @media (width >= 1536px) {
      max-width: 1536px;
    }
    @media (width >= 1720px) {
      max-width: 1720px;
    }
    @media (width >= 1920px) {
      max-width: 1920px;
    }
  }
  .-m-0\.75 {
    margin: calc(var(--spacing) * -0.75);
  }
  .-m-1 {
    margin: calc(var(--spacing) * -1);
  }
  .m-1 {
    margin: calc(var(--spacing) * 1);
  }
  .m-2 {
    margin: calc(var(--spacing) * 2);
  }
  .m-4 {
    margin: calc(var(--spacing) * 4);
  }
  .m-6 {
    margin: calc(var(--spacing) * 6);
  }
  .m-8 {
    margin: calc(var(--spacing) * 8);
  }
  .m-24 {
    margin: calc(var(--spacing) * 24);
  }
  .-mx-6 {
    margin-inline: calc(var(--spacing) * -6);
  }
  .mx-\(--base-page-grid-margin\) {
    margin-inline: var(--base-page-grid-margin);
  }
  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }
  .mx-3 {
    margin-inline: calc(var(--spacing) * 3);
  }
  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }
  .mx-6 {
    margin-inline: calc(var(--spacing) * 6);
  }
  .mx-7 {
    margin-inline: calc(var(--spacing) * 7);
  }
  .mx-08 {
    margin-inline: var(--spacing-08);
  }
  .mx-8 {
    margin-inline: calc(var(--spacing) * 8);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-1 {
    margin-block: calc(var(--spacing) * 1);
  }
  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }
  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }
  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }
  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }
  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }
  .my-14 {
    margin-block: calc(var(--spacing) * 14);
  }
  .my-28 {
    margin-block: calc(var(--spacing) * 28);
  }
  .my-auto {
    margin-block: auto;
  }
  .-mt-2 {
    margin-top: calc(var(--spacing) * -2);
  }
  .-mt-4 {
    margin-top: calc(var(--spacing) * -4);
  }
  .-mt-\[28px\] {
    margin-top: calc(28px * -1);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-3\.5 {
    margin-top: calc(var(--spacing) * 3.5);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }
  .mt-08 {
    margin-top: var(--spacing-08);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-09 {
    margin-top: var(--spacing-09);
  }
  .mt-10 {
    margin-top: var(--spacing-10);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-24 {
    margin-top: calc(var(--spacing) * 24);
  }
  .mt-32 {
    margin-top: calc(var(--spacing) * 32);
  }
  .mt-48 {
    margin-top: calc(var(--spacing) * 48);
  }
  .mt-auto {
    margin-top: auto;
  }
  .-mr-6 {
    margin-right: calc(var(--spacing) * -6);
  }
  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }
  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }
  .mr-5 {
    margin-right: calc(var(--spacing) * 5);
  }
  .mr-6 {
    margin-right: calc(var(--spacing) * 6);
  }
  .mr-7 {
    margin-right: calc(var(--spacing) * 7);
  }
  .mr-16 {
    margin-right: calc(var(--spacing) * 16);
  }
  .mr-20 {
    margin-right: calc(var(--spacing) * 20);
  }
  .mr-auto {
    margin-right: auto;
  }
  .-mb-1 {
    margin-bottom: calc(var(--spacing) * -1);
  }
  .-mb-6 {
    margin-bottom: calc(var(--spacing) * -6);
  }
  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }
  .mb-0\! {
    margin-bottom: calc(var(--spacing) * 0) !important;
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-08 {
    margin-bottom: var(--spacing-08);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-09 {
    margin-bottom: var(--spacing-09);
  }
  .mb-13 {
    margin-bottom: var(--spacing-13);
  }
  .mb-20 {
    margin-bottom: calc(var(--spacing) * 20);
  }
  .-ml-4 {
    margin-left: calc(var(--spacing) * -4);
  }
  .-ml-px {
    margin-left: -1px;
  }
  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }
  .ml-5 {
    margin-left: calc(var(--spacing) * 5);
  }
  .ml-6 {
    margin-left: calc(var(--spacing) * 6);
  }
  .ml-7 {
    margin-left: calc(var(--spacing) * 7);
  }
  .ml-8 {
    margin-left: calc(var(--spacing) * 8);
  }
  .ml-09 {
    margin-left: var(--spacing-09);
  }
  .ml-auto {
    margin-left: auto;
  }
  .ml-sidebar {
    margin-left: var(--spacing-sidebar);
  }
  .ml-sidebar-closed {
    margin-left: var(--spacing-sidebar-closed);
  }
  .box-border {
    box-sizing: border-box;
  }
  .flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .inline-table {
    display: inline-table;
  }
  .table {
    display: table;
  }
  .table-cell {
    display: table-cell;
  }
  .size-1\.5 {
    width: calc(var(--spacing) * 1.5);
    height: calc(var(--spacing) * 1.5);
  }
  .size-2 {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }
  .size-2\.5 {
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }
  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }
  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }
  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }
  .h-0 {
    height: calc(var(--spacing) * 0);
  }
  .h-1 {
    height: calc(var(--spacing) * 1);
  }
  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }
  .h-1\/4 {
    height: calc(1/4 * 100%);
  }
  .h-2 {
    height: calc(var(--spacing) * 2);
  }
  .h-2\.5 {
    height: calc(var(--spacing) * 2.5);
  }
  .h-3 {
    height: calc(var(--spacing) * 3);
  }
  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-05 {
    height: var(--spacing-05);
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-06 {
    height: var(--spacing-06);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-7 {
    height: calc(var(--spacing) * 7);
  }
  .h-7\.5 {
    height: calc(var(--spacing) * 7.5);
  }
  .h-08 {
    height: var(--spacing-08);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-09 {
    height: var(--spacing-09);
  }
  .h-9 {
    height: calc(var(--spacing) * 9);
  }
  .h-13 {
    height: var(--spacing-13);
  }
  .h-14 {
    height: calc(var(--spacing) * 14);
  }
  .h-16 {
    height: calc(var(--spacing) * 16);
  }
  .h-20 {
    height: calc(var(--spacing) * 20);
  }
  .h-24 {
    height: calc(var(--spacing) * 24);
  }
  .h-28 {
    height: calc(var(--spacing) * 28);
  }
  .h-32 {
    height: calc(var(--spacing) * 32);
  }
  .h-36 {
    height: calc(var(--spacing) * 36);
  }
  .h-45 {
    height: calc(var(--spacing) * 45);
  }
  .h-48 {
    height: calc(var(--spacing) * 48);
  }
  .h-72 {
    height: calc(var(--spacing) * 72);
  }
  .h-80 {
    height: calc(var(--spacing) * 80);
  }
  .h-\[36px\] {
    height: 36px;
  }
  .h-\[50px\] {
    height: 50px;
  }
  .h-\[52px\] {
    height: 52px;
  }
  .h-\[90\%\] {
    height: 90%;
  }
  .h-\[320px\] {
    height: 320px;
  }
  .h-\[350px\] {
    height: 350px;
  }
  .h-\[400px\] {
    height: 400px;
  }
  .h-\[434px\] {
    height: 434px;
  }
  .h-\[440px\] {
    height: 440px;
  }
  .h-\[500px\] {
    height: 500px;
  }
  .h-\[700px\] {
    height: 700px;
  }
  .h-auto {
    height: auto;
  }
  .h-full {
    height: 100%;
  }
  .h-header {
    height: var(--spacing-header);
  }
  .h-input {
    height: var(--height-input);
  }
  .h-px {
    height: 1px;
  }
  .h-screen {
    height: 100vh;
  }
  .max-h-09 {
    max-height: var(--spacing-09);
  }
  .max-h-32 {
    max-height: calc(var(--spacing) * 32);
  }
  .max-h-44 {
    max-height: calc(var(--spacing) * 44);
  }
  .max-h-48 {
    max-height: calc(var(--spacing) * 48);
  }
  .max-h-57\.5 {
    max-height: calc(var(--spacing) * 57.5);
  }
  .max-h-60 {
    max-height: calc(var(--spacing) * 60);
  }
  .max-h-64 {
    max-height: calc(var(--spacing) * 64);
  }
  .max-h-80 {
    max-height: calc(var(--spacing) * 80);
  }
  .max-h-105 {
    max-height: calc(var(--spacing) * 105);
  }
  .max-h-\[90vh\] {
    max-height: 90vh;
  }
  .max-h-\[120px\] {
    max-height: 120px;
  }
  .max-h-\[390px\] {
    max-height: 390px;
  }
  .max-h-\[400px\] {
    max-height: 400px;
  }
  .max-h-\[640px\] {
    max-height: 640px;
  }
  .max-h-\[701px\] {
    max-height: 701px;
  }
  .max-h-\[720px\] {
    max-height: 720px;
  }
  .max-h-\[740px\] {
    max-height: 740px;
  }
  .max-h-full {
    max-height: 100%;
  }
  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }
  .min-h-4 {
    min-height: calc(var(--spacing) * 4);
  }
  .min-h-22\.5 {
    min-height: calc(var(--spacing) * 22.5);
  }
  .min-h-47\.5 {
    min-height: calc(var(--spacing) * 47.5);
  }
  .min-h-72 {
    min-height: calc(var(--spacing) * 72);
  }
  .min-h-150 {
    min-height: calc(var(--spacing) * 150);
  }
  .min-h-\[270px\] {
    min-height: 270px;
  }
  .min-h-\[350px\] {
    min-height: 350px;
  }
  .min-h-full {
    min-height: 100%;
  }
  .min-h-max {
    min-height: max-content;
  }
  .w-0 {
    width: calc(var(--spacing) * 0);
  }
  .w-1 {
    width: calc(var(--spacing) * 1);
  }
  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }
  .w-1\/3 {
    width: calc(1/3 * 100%);
  }
  .w-1\/4 {
    width: calc(1/4 * 100%);
  }
  .w-1\/5 {
    width: calc(1/5 * 100%);
  }
  .w-1\/6 {
    width: calc(1/6 * 100%);
  }
  .w-2 {
    width: calc(var(--spacing) * 2);
  }
  .w-2\.5 {
    width: calc(var(--spacing) * 2.5);
  }
  .w-3 {
    width: calc(var(--spacing) * 3);
  }
  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }
  .w-3\/5 {
    width: calc(3/5 * 100%);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-4\/6 {
    width: calc(4/6 * 100%);
  }
  .w-05 {
    width: var(--spacing-05);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-5\/6 {
    width: calc(5/6 * 100%);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-7 {
    width: calc(var(--spacing) * 7);
  }
  .w-7\.5 {
    width: calc(var(--spacing) * 7.5);
  }
  .w-08 {
    width: var(--spacing-08);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-09 {
    width: var(--spacing-09);
  }
  .w-9 {
    width: calc(var(--spacing) * 9);
  }
  .w-9\/12 {
    width: calc(9/12 * 100%);
  }
  .w-11\/12 {
    width: calc(11/12 * 100%);
  }
  .w-12 {
    width: var(--spacing-12);
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-16 {
    width: calc(var(--spacing) * 16);
  }
  .w-24 {
    width: calc(var(--spacing) * 24);
  }
  .w-28 {
    width: calc(var(--spacing) * 28);
  }
  .w-32 {
    width: calc(var(--spacing) * 32);
  }
  .w-36 {
    width: calc(var(--spacing) * 36);
  }
  .w-40 {
    width: calc(var(--spacing) * 40);
  }
  .w-44 {
    width: calc(var(--spacing) * 44);
  }
  .w-48 {
    width: calc(var(--spacing) * 48);
  }
  .w-52 {
    width: calc(var(--spacing) * 52);
  }
  .w-64 {
    width: calc(var(--spacing) * 64);
  }
  .w-72 {
    width: calc(var(--spacing) * 72);
  }
  .w-75 {
    width: calc(var(--spacing) * 75);
  }
  .w-80 {
    width: calc(var(--spacing) * 80);
  }
  .w-96 {
    width: calc(var(--spacing) * 96);
  }
  .w-175 {
    width: calc(var(--spacing) * 175);
  }
  .w-\[6px\] {
    width: 6px;
  }
  .w-\[90\%\] {
    width: 90%;
  }
  .w-\[124px\] {
    width: 124px;
  }
  .w-\[150px\] {
    width: 150px;
  }
  .w-\[279px\] {
    width: 279px;
  }
  .w-auto {
    width: auto;
  }
  .w-full {
    width: 100%;
  }
  .w-header {
    width: var(--spacing-header);
  }
  .w-max {
    width: max-content;
  }
  .w-min {
    width: min-content;
  }
  .w-px {
    width: 1px;
  }
  .w-screen {
    width: 100vw;
  }
  .w-sidebar {
    width: var(--spacing-sidebar);
  }
  .w-sidebar-closed {
    width: var(--spacing-sidebar-closed);
  }
  .max-w-0 {
    max-width: calc(var(--spacing) * 0);
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-5xl {
    max-width: var(--container-5xl);
  }
  .max-w-7\.5 {
    max-width: calc(var(--spacing) * 7.5);
  }
  .max-w-09 {
    max-width: var(--spacing-09);
  }
  .max-w-75 {
    max-width: calc(var(--spacing) * 75);
  }
  .max-w-144 {
    max-width: calc(var(--spacing) * 144);
  }
  .max-w-168 {
    max-width: calc(var(--spacing) * 168);
  }
  .max-w-195 {
    max-width: calc(var(--spacing) * 195);
  }
  .max-w-\[120px\] {
    max-width: 120px;
  }
  .max-w-fit {
    max-width: fit-content;
  }
  .max-w-form {
    max-width: var(--container-form);
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-full\! {
    max-width: 100% !important;
  }
  .max-w-kpi-form {
    max-width: var(--container-kpi-form);
  }
  .max-w-max {
    max-width: max-content;
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .max-w-min {
    max-width: min-content;
  }
  .max-w-screen {
    max-width: 100vw;
  }
  .max-w-xs {
    max-width: var(--container-xs);
  }
  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }
  .min-w-2\.5 {
    min-width: calc(var(--spacing) * 2.5);
  }
  .min-w-4 {
    min-width: calc(var(--spacing) * 4);
  }
  .min-w-16 {
    min-width: calc(var(--spacing) * 16);
  }
  .min-w-24\.5 {
    min-width: calc(var(--spacing) * 24.5);
  }
  .min-w-36 {
    min-width: calc(var(--spacing) * 36);
  }
  .min-w-37\.5 {
    min-width: calc(var(--spacing) * 37.5);
  }
  .min-w-50 {
    min-width: calc(var(--spacing) * 50);
  }
  .min-w-\[62px\] {
    min-width: 62px;
  }
  .min-w-\[150px\] {
    min-width: 150px;
  }
  .min-w-\[200px\] {
    min-width: 200px;
  }
  .min-w-\[290px\] {
    min-width: 290px;
  }
  .min-w-\[420px\] {
    min-width: 420px;
  }
  .min-w-\[650px\] {
    min-width: 650px;
  }
  .min-w-\[719px\] {
    min-width: 719px;
  }
  .min-w-\[956px\] {
    min-width: 956px;
  }
  .min-w-full {
    min-width: 100%;
  }
  .min-w-max {
    min-width: max-content;
  }
  .min-w-min {
    min-width: min-content;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-auto {
    flex: auto;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .grow {
    flex-grow: 1;
  }
  .grow-0 {
    flex-grow: 0;
  }
  .origin-bottom-left {
    transform-origin: 0 100%;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-6 {
    --tw-translate-x: calc(var(--spacing) * 6);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-0 {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-full {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-rotate-90 {
    rotate: calc(90deg * -1);
  }
  .-rotate-180 {
    rotate: calc(180deg * -1);
  }
  .rotate-90 {
    rotate: 90deg;
  }
  .rotate-180 {
    rotate: 180deg;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .animate-ping {
    animation: var(--animate-ping);
  }
  .animate-pulse {
    animation: var(--animate-pulse);
  }
  .animate-spin {
    animation: var(--animate-spin);
  }
  .cursor-auto {
    cursor: auto;
  }
  .cursor-default {
    cursor: default;
  }
  .cursor-not-allowed {
    cursor: not-allowed;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .cursor-text {
    cursor: text;
  }
  .resize {
    resize: both;
  }
  .resize-none {
    resize: none;
  }
  .list-inside {
    list-style-position: inside;
  }
  .list-decimal {
    list-style-type: decimal;
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-none {
    list-style-type: none;
  }
  .auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }
  .grid-cols-\(--base-page-grid\) {
    grid-template-columns: var(--base-page-grid);
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .grid-cols-\[1fr_24px\] {
    grid-template-columns: 1fr 24px;
  }
  .grid-cols-\[14rem_minmax\(0px\,1fr\)\] {
    grid-template-columns: 14rem minmax(0px,1fr);
  }
  .grid-cols-\[224px_minmax\(0\,1fr\)\] {
    grid-template-columns: 224px minmax(0,1fr);
  }
  .grid-cols-\[max-content_minmax\(0\,1fr\)\] {
    grid-template-columns: max-content minmax(0,1fr);
  }
  .grid-cols-\[minmax\(max-content\,1fr\)_1fr\] {
    grid-template-columns: minmax(max-content,1fr) 1fr;
  }
  .grid-cols-\[repeat\(2\,150px\)_300px_repeat\(2\,150px\)\] {
    grid-template-columns: repeat(2,150px) 300px repeat(2,150px);
  }
  .grid-cols-\[repeat\(6\,max-content\)_40px\] {
    grid-template-columns: repeat(6,max-content) 40px;
  }
  .grid-cols-\[repeat\(6\,max-content\)_repeat\(2\,40px\)\] {
    grid-template-columns: repeat(6,max-content) repeat(2,40px);
  }
  .grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit,minmax(0,1fr));
  }
  .grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
  }
  .grid-cols-subgrid {
    grid-template-columns: subgrid;
  }
  .grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-col-reverse {
    flex-direction: column-reverse;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .place-content-stretch {
    place-content: stretch;
  }
  .place-items-center {
    place-items: center;
  }
  .items-baseline {
    align-items: baseline;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .items-stretch {
    align-items: stretch;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-evenly {
    justify-content: space-evenly;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-\(--base-page-grid-gutter\) {
    gap: var(--base-page-grid-gutter);
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-08 {
    gap: var(--spacing-08);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .space-y-1 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-2 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-3 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-4 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-6 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-8 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-\[9px\] {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(9px * var(--tw-space-y-reverse));
      margin-block-end: calc(9px * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .gap-x-1 {
    column-gap: calc(var(--spacing) * 1);
  }
  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }
  .gap-x-3 {
    column-gap: calc(var(--spacing) * 3);
  }
  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }
  .gap-x-5 {
    column-gap: calc(var(--spacing) * 5);
  }
  .gap-x-7 {
    column-gap: calc(var(--spacing) * 7);
  }
  .space-x-1 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .space-x-2 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .space-x-3 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .space-x-4 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .gap-y-1 {
    row-gap: calc(var(--spacing) * 1);
  }
  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }
  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }
  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }
  .gap-y-6 {
    row-gap: calc(var(--spacing) * 6);
  }
  .gap-y-7 {
    row-gap: calc(var(--spacing) * 7);
  }
  .gap-y-px {
    row-gap: 1px;
  }
  .divide-y {
    :where(& > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(1px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    }
  }
  .divide-y-2 {
    :where(& > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(2px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    }
  }
  .divide-charcoal-2 {
    :where(& > :not(:last-child)) {
      border-color: #E0E0E0;
    }
  }
  .place-self-center {
    place-self: center;
  }
  .self-center {
    align-self: center;
  }
  .self-end {
    align-self: flex-end;
  }
  .self-stretch {
    align-self: stretch;
  }
  .justify-self-end {
    justify-self: flex-end;
  }
  .justify-self-start {
    justify-self: flex-start;
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-x-hidden {
    overflow-x: hidden;
  }
  .overflow-x-scroll {
    overflow-x: scroll;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .overflow-y-hidden {
    overflow-y: hidden;
  }
  .overflow-y-scroll {
    overflow-y: scroll;
  }
  .overscroll-contain {
    overscroll-behavior: contain;
  }
  .overscroll-x-contain {
    overscroll-behavior-x: contain;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-\[5px\] {
    border-radius: 5px;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .rounded-none {
    border-radius: 0;
  }
  .rounded-none\! {
    border-radius: 0 !important;
  }
  .rounded-sm {
    border-radius: var(--radius-sm);
  }
  .rounded-xs {
    border-radius: var(--radius-xs);
  }
  .rounded-s {
    border-start-start-radius: 0.25rem;
    border-end-start-radius: 0.25rem;
  }
  .rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .rounded-t-lg {
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
  }
  .rounded-t-md {
    border-top-left-radius: var(--radius-md);
    border-top-right-radius: var(--radius-md);
  }
  .rounded-tl-none {
    border-top-left-radius: 0;
  }
  .rounded-tr-none {
    border-top-right-radius: 0;
  }
  .rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .rounded-b-lg {
    border-bottom-right-radius: var(--radius-lg);
    border-bottom-left-radius: var(--radius-lg);
  }
  .rounded-b-md {
    border-bottom-right-radius: var(--radius-md);
    border-bottom-left-radius: var(--radius-md);
  }
  .rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-3 {
    border-style: var(--tw-border-style);
    border-width: var(--border-width-3);
  }
  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-x {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 1px;
  }
  .border-x\! {
    border-inline-style: var(--tw-border-style) !important;
    border-inline-width: 1px !important;
  }
  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-t-0\! {
    border-top-style: var(--tw-border-style) !important;
    border-top-width: 0px !important;
  }
  .border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }
  .border-t-5 {
    border-top-style: var(--tw-border-style);
    border-top-width: var(--border-width-5);
  }
  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-r-0 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0px;
  }
  .border-r-2 {
    border-right-style: var(--tw-border-style);
    border-right-width: 2px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b\! {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 1px !important;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-b-4 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 4px;
  }
  .border-b-\[0\.7px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0.7px;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-l-0 {
    border-left-style: var(--tw-border-style);
    border-left-width: 0px;
  }
  .border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }
  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }
  .border-l-5 {
    border-left-style: var(--tw-border-style);
    border-left-width: var(--border-width-5);
  }
  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }
  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .border-amber-1 {
    border-color: #FEF5CF;
  }
  .border-amber-2 {
    border-color: #FCF2A7;
  }
  .border-amber-10 {
    border-color: #916C17;
  }
  .border-black {
    border-color: #000;
  }
  .border-charcoal-0 {
    border-color: #FBFAFA;
  }
  .border-charcoal-2 {
    border-color: #E0E0E0;
  }
  .border-charcoal-3 {
    border-color: #D6D6D8;
  }
  .border-charcoal-4 {
    border-color: #B3B3B3;
  }
  .border-charcoal-5 {
    border-color: #999999;
  }
  .border-charcoal-5\! {
    border-color: #999999 !important;
  }
  .border-charcoal-6 {
    border-color: #707070;
  }
  .border-charcoal-8 {
    border-color: #403F43;
  }
  .border-charcoal-9 {
    border-color: #17161B;
  }
  .border-chestnut-1 {
    border-color: #FFBAA7;
  }
  .border-chestnut-10 {
    border-color: #916C17;
  }
  .border-danger-6 {
    border-color: #CB4242;
  }
  .border-green-1 {
    border-color: #C9E9D5;
  }
  .border-green-2 {
    border-color: #A7DBBB;
  }
  .border-green-3 {
    border-color: #83CDA0;
  }
  .border-green-9 {
    border-color: #2C6441;
  }
  .border-indigo-1 {
    border-color: #BEDFFB;
  }
  .border-indigo-2 {
    border-color: #96CCFA;
  }
  .border-indigo-10 {
    border-color: #1F3D85;
  }
  .border-magenta-1 {
    border-color: #F5BDD4;
  }
  .border-magenta-2 {
    border-color: #EF93B7;
  }
  .border-magenta-9 {
    border-color: #802354;
  }
  .border-navy-blue-1 {
    border-color: #B5E6FF;
  }
  .border-navy-blue-2 {
    border-color: #84D6FF;
  }
  .border-navy-blue-6 {
    border-color: #219EEC;
  }
  .border-navy-blue-8 {
    border-color: #1B6EB6;
  }
  .border-navy-blue-9 {
    border-color: #165993;
  }
  .border-ocean-1 {
    border-color: #C2ECED;
  }
  .border-ocean-2 {
    border-color: #A7E3E3;
  }
  .border-ocean-4 {
    border-color: #66BCBC;
  }
  .border-ocean-5 {
    border-color: #569F9F;
  }
  .border-ocean-6 {
    border-color: #408481;
  }
  .border-ocean-8 {
    border-color: #266764;
  }
  .border-ocean-9 {
    border-color: #1C4D4A;
  }
  .border-orange-1 {
    border-color: #FBDECE;
  }
  .border-orange-2 {
    border-color: #ECB190;
  }
  .border-orange-3 {
    border-color: #F3925C;
  }
  .border-orange-4 {
    border-color: #E58448;
  }
  .border-pink-1 {
    border-color: #EBBED5;
  }
  .border-pink-5 {
    border-color: #CD4177;
  }
  .border-primary-1 {
    border-color: #C2ECED;
  }
  .border-primary-4 {
    border-color: #66BCBC;
  }
  .border-primary-6 {
    border-color: #408481;
  }
  .border-primary-8 {
    border-color: #266764;
  }
  .border-purple-1 {
    border-color: #E6C7FE;
  }
  .border-purple-2 {
    border-color: #D7A1FF;
  }
  .border-purple-4 {
    border-color: #B75BFD;
  }
  .border-red-6 {
    border-color: #CB4242;
  }
  .border-secondary-1 {
    border-color: #FBDECE;
  }
  .border-secondary-3 {
    border-color: #F3925C;
  }
  .border-transparent {
    border-color: transparent;
  }
  .border-white {
    border-color: #fff;
  }
  .border-t-charcoal-2 {
    border-top-color: #E0E0E0;
  }
  .border-t-charcoal-4 {
    border-top-color: #B3B3B3;
  }
  .border-t-ocean-4 {
    border-top-color: #66BCBC;
  }
  .border-r-charcoal-4 {
    border-right-color: #B3B3B3;
  }
  .border-b-charcoal-2 {
    border-bottom-color: #E0E0E0;
  }
  .border-b-charcoal-4 {
    border-bottom-color: #B3B3B3;
  }
  .border-b-charcoal-6 {
    border-bottom-color: #707070;
  }
  .border-b-ocean-4 {
    border-bottom-color: #66BCBC;
  }
  .border-b-transparent {
    border-bottom-color: transparent;
  }
  .border-l-charcoal-2 {
    border-left-color: #E0E0E0;
  }
  .border-l-ocean-8 {
    border-left-color: #266764;
  }
  .contrast-amber-1 {
    background-color: #FEF5CF;
    color: #17161B;
  }
  .contrast-amber-9 {
    background-color: #B1851C;
    color: #fff;
  }
  .contrast-charcoal-0 {
    background-color: #FBFAFA;
    color: #17161B;
  }
  .contrast-charcoal-1 {
    background-color: #F5F5F5;
    color: #17161B;
  }
  .contrast-charcoal-2 {
    background-color: #E0E0E0;
    color: #17161B;
  }
  .contrast-charcoal-8 {
    background-color: #403F43;
    color: #fff;
  }
  .contrast-charcoal-9 {
    background-color: #17161B;
    color: #fff;
  }
  .contrast-charcoal-10 {
    background-color: #0D0D0D;
    color: #fff;
  }
  .contrast-chestnut-9 {
    background-color: #51050B;
    color: #fff;
  }
  .contrast-green-1 {
    background-color: #C9E9D5;
    color: #17161B;
  }
  .contrast-green-5 {
    background-color: #4EB878;
    color: #17161B;
  }
  .contrast-green-6 {
    background-color: #46A86D;
    color: #17161B;
  }
  .contrast-green-8 {
    background-color: #378455;
    color: #fff;
  }
  .contrast-indigo-1 {
    background-color: #BEDFFB;
    color: #17161B;
  }
  .contrast-indigo-9 {
    background-color: #254AA0;
    color: #fff;
  }
  .contrast-magenta-1 {
    background-color: #F5BDD4;
    color: #17161B;
  }
  .contrast-magenta-8 {
    background-color: #A6295F;
    color: #fff;
  }
  .contrast-navy-blue-1 {
    background-color: #B5E6FF;
    color: #17161B;
  }
  .contrast-navy-blue-4 {
    background-color: #34B9FD;
    color: #17161B;
  }
  .contrast-navy-blue-7 {
    background-color: #1F8CD8;
    color: #fff;
  }
  .contrast-navy-blue-10 {
    background-color: #0F3D65;
    color: #fff;
  }
  .contrast-ocean-1 {
    background-color: #C2ECED;
    color: #17161B;
  }
  .contrast-ocean-3 {
    background-color: #80D4DA;
    color: #17161B;
  }
  .contrast-ocean-4 {
    background-color: #66BCBC;
    color: #17161B;
  }
  .contrast-ocean-6 {
    background-color: #408481;
    color: #fff;
  }
  .contrast-ocean-8 {
    background-color: #266764;
    color: #fff;
  }
  .contrast-orange-1 {
    background-color: #FBDECE;
    color: #17161B;
  }
  .contrast-orange-3 {
    background-color: #F3925C;
    color: #17161B;
  }
  .contrast-pink-3 {
    background-color: #D86F9F;
    color: #17161B;
  }
  .contrast-pink-4 {
    background-color: #D1558A;
    color: #fff;
  }
  .contrast-purple-1 {
    background-color: #E6C7FE;
    color: #17161B;
  }
  .contrast-purple-3 {
    background-color: #C57AFF;
    color: #17161B;
  }
  .bg-amber-0 {
    background-color: #FFFDE8;
  }
  .bg-amber-1 {
    background-color: #FEF5CF;
  }
  .bg-amber-3 {
    background-color: #FBED88;
  }
  .bg-black {
    background-color: #000;
  }
  .bg-black\/25 {
    background-color: color-mix(in oklab, #000 25%, transparent);
  }
  .bg-black\/50 {
    background-color: color-mix(in oklab, #000 50%, transparent);
  }
  .bg-black\/75 {
    background-color: color-mix(in oklab, #000 75%, transparent);
  }
  .bg-charcoal-0 {
    background-color: #FBFAFA;
  }
  .bg-charcoal-1 {
    background-color: #F5F5F5;
  }
  .bg-charcoal-2 {
    background-color: #E0E0E0;
  }
  .bg-charcoal-3 {
    background-color: #D6D6D8;
  }
  .bg-charcoal-4 {
    background-color: #B3B3B3;
  }
  .bg-charcoal-5 {
    background-color: #999999;
  }
  .bg-charcoal-6 {
    background-color: #707070;
  }
  .bg-charcoal-8 {
    background-color: #403F43;
  }
  .bg-charcoal-9 {
    background-color: #17161B;
  }
  .bg-charcoal-10 {
    background-color: #0D0D0D;
  }
  .bg-chestnut-0 {
    background-color: #FFDDC3;
  }
  .bg-chestnut-1 {
    background-color: #FFBAA7;
  }
  .bg-danger-0 {
    background-color: #FFE7E7;
  }
  .bg-danger-6 {
    background-color: #CB4242;
  }
  .bg-green-0 {
    background-color: #E8F6EE;
  }
  .bg-green-1 {
    background-color: #C9E9D5;
  }
  .bg-green-6 {
    background-color: #46A86D;
  }
  .bg-indigo-0 {
    background-color: #E4F2FD;
  }
  .bg-indigo-1 {
    background-color: #BEDFFB;
  }
  .bg-info-0 {
    background-color: #E4F2FD;
  }
  .bg-info-4 {
    background-color: #59A8EE;
  }
  .bg-magenta-0 {
    background-color: #FAE5ED;
  }
  .bg-magenta-1 {
    background-color: #F5BDD4;
  }
  .bg-navy-blue-0 {
    background-color: #E2F5FF;
  }
  .bg-navy-blue-1 {
    background-color: #B5E6FF;
  }
  .bg-navy-blue-4 {
    background-color: #34B9FD;
  }
  .bg-navy-blue-6 {
    background-color: #219EEC;
  }
  .bg-navy-blue-7 {
    background-color: #1F8CD8;
  }
  .bg-ocean-0 {
    background-color: #E6F7F8;
  }
  .bg-ocean-0\! {
    background-color: #E6F7F8 !important;
  }
  .bg-ocean-1 {
    background-color: #C2ECED;
  }
  .bg-ocean-2 {
    background-color: #A7E3E3;
  }
  .bg-ocean-4\/75 {
    background-color: color-mix(in oklab, #66BCBC 75%, transparent);
  }
  .bg-ocean-6 {
    background-color: #408481;
  }
  .bg-ocean-8 {
    background-color: #266764;
  }
  .bg-orange-0 {
    background-color: #FBECE3;
  }
  .bg-orange-1 {
    background-color: #FBDECE;
  }
  .bg-orange-3 {
    background-color: #F3925C;
  }
  .bg-orange-3\/75 {
    background-color: color-mix(in oklab, #F3925C 75%, transparent);
  }
  .bg-orange-6 {
    background-color: #C77240;
  }
  .bg-pink-0 {
    background-color: #F6E5EE;
  }
  .bg-pink-1 {
    background-color: #EBBED5;
  }
  .bg-primary-4 {
    background-color: #66BCBC;
  }
  .bg-primary-6 {
    background-color: #408481;
  }
  .bg-primary-8 {
    background-color: #266764;
  }
  .bg-primary-8\/10 {
    background-color: color-mix(in oklab, #266764 10%, transparent);
  }
  .bg-purple-0 {
    background-color: #F5E8FE;
  }
  .bg-purple-1 {
    background-color: #E6C7FE;
  }
  .bg-purple-3 {
    background-color: #C57AFF;
  }
  .bg-red-0 {
    background-color: #FFE7E7;
  }
  .bg-red-4 {
    background-color: #D66B6B;
  }
  .bg-red-5 {
    background-color: #D15757;
  }
  .bg-red-6 {
    background-color: #CB4242;
  }
  .bg-secondary-1 {
    background-color: #FBDECE;
  }
  .bg-secondary-3 {
    background-color: #F3925C;
  }
  .bg-secondary-9 {
    background-color: #17161B;
  }
  .bg-secondary-9\/70 {
    background-color: color-mix(in oklab, #17161B 70%, transparent);
  }
  .bg-success-1 {
    background-color: #C9E9D5;
  }
  .bg-success-6 {
    background-color: #46A86D;
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-warning-1 {
    background-color: #FEF5CF;
  }
  .bg-white {
    background-color: #fff;
  }
  .bg-white\/0 {
    background-color: color-mix(in oklab, #fff 0%, transparent);
  }
  .bg-white\/25 {
    background-color: color-mix(in oklab, #fff 25%, transparent);
  }
  .bg-white\/30 {
    background-color: color-mix(in oklab, #fff 30%, transparent);
  }
  .bg-linear-to-b {
    --tw-gradient-position: to bottom;
    @supports (background-image: linear-gradient(in lab, red, red)) {
      --tw-gradient-position: to bottom in oklab;
    }
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-fade {
    background-image: var(--background-image-fade);
  }
  .from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-\[\#17161B\] {
    --tw-gradient-to: #17161B;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .object-contain {
    object-fit: contain;
  }
  .object-cover {
    object-fit: cover;
  }
  .object-scale-down {
    object-fit: scale-down;
  }
  .object-center {
    object-position: center;
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-1 {
    padding: calc(var(--spacing) * 1);
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .p-11 {
    padding: calc(var(--spacing) * 11);
  }
  .p-20 {
    padding: calc(var(--spacing) * 20);
  }
  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-4\.25 {
    padding-inline: calc(var(--spacing) * 4.25);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-\[13px\] {
    padding-inline: 13px;
  }
  .py-0\.5 {
    padding-block: calc(var(--spacing) * 0.5);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-09 {
    padding-block: var(--spacing-09);
  }
  .py-9 {
    padding-block: calc(var(--spacing) * 9);
  }
  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }
  .py-32 {
    padding-block: calc(var(--spacing) * 32);
  }
  .py-64 {
    padding-block: calc(var(--spacing) * 64);
  }
  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-4\.5 {
    padding-top: calc(var(--spacing) * 4.5);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-7 {
    padding-top: calc(var(--spacing) * 7);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-9 {
    padding-top: calc(var(--spacing) * 9);
  }
  .pt-10 {
    padding-top: var(--spacing-10);
  }
  .pt-14 {
    padding-top: calc(var(--spacing) * 14);
  }
  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }
  .pt-24 {
    padding-top: calc(var(--spacing) * 24);
  }
  .pt-32 {
    padding-top: calc(var(--spacing) * 32);
  }
  .pt-px {
    padding-top: 1px;
  }
  .pr-1 {
    padding-right: calc(var(--spacing) * 1);
  }
  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }
  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }
  .pr-7 {
    padding-right: calc(var(--spacing) * 7);
  }
  .pr-\[14px\] {
    padding-right: 14px;
  }
  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }
  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }
  .pb-28 {
    padding-bottom: calc(var(--spacing) * 28);
  }
  .pb-\[0\.5px\] {
    padding-bottom: 0.5px;
  }
  .pb-\[5px\] {
    padding-bottom: 5px;
  }
  .pb-px {
    padding-bottom: 1px;
  }
  .pl-1 {
    padding-left: calc(var(--spacing) * 1);
  }
  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }
  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }
  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }
  .pl-7 {
    padding-left: calc(var(--spacing) * 7);
  }
  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }
  .pl-10 {
    padding-left: var(--spacing-10);
  }
  .pl-14 {
    padding-left: calc(var(--spacing) * 14);
  }
  .pl-16 {
    padding-left: calc(var(--spacing) * 16);
  }
  .pl-\[60px\] {
    padding-left: 60px;
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .text-start {
    text-align: start;
  }
  .font-body {
    font-family: var(--font-body);
  }
  .font-sans {
    font-family: var(--font-sans);
  }
  .text-body-1 {
    font-size: var(--text-body-1);
    line-height: var(--tw-leading, var(--text-body-1--line-height));
    font-weight: var(--tw-font-weight, var(--text-body-1--font-weight));
  }
  .text-body-2 {
    font-size: var(--text-body-2);
    line-height: var(--tw-leading, var(--text-body-2--line-height));
    font-weight: var(--tw-font-weight, var(--text-body-2--font-weight));
  }
  .text-button-1 {
    font-size: var(--text-button-1);
    line-height: var(--tw-leading, var(--text-button-1--line-height));
    font-weight: var(--tw-font-weight, var(--text-button-1--font-weight));
  }
  .text-button-2 {
    font-size: var(--text-button-2);
    line-height: var(--tw-leading, var(--text-button-2--line-height));
    font-weight: var(--tw-font-weight, var(--text-button-2--font-weight));
  }
  .text-caption {
    font-size: var(--text-caption);
    line-height: var(--tw-leading, var(--text-caption--line-height));
    font-weight: var(--tw-font-weight, var(--text-caption--font-weight));
  }
  .text-h3 {
    font-size: var(--text-h3);
    line-height: var(--tw-leading, var(--text-h3--line-height));
    font-weight: var(--tw-font-weight, var(--text-h3--font-weight));
  }
  .text-headline {
    font-size: var(--text-headline);
    line-height: var(--tw-leading, var(--text-headline--line-height));
    font-weight: var(--tw-font-weight, var(--text-headline--font-weight));
  }
  .text-overline {
    font-size: var(--text-overline);
    line-height: var(--tw-leading, var(--text-overline--line-height));
    font-weight: var(--tw-font-weight, var(--text-overline--font-weight));
  }
  .text-subtitle-1 {
    font-size: var(--text-subtitle-1);
    line-height: var(--tw-leading, var(--text-subtitle-1--line-height));
    font-weight: var(--tw-font-weight, var(--text-subtitle-1--font-weight));
  }
  .text-subtitle-2 {
    font-size: var(--text-subtitle-2);
    line-height: var(--tw-leading, var(--text-subtitle-2--line-height));
    font-weight: var(--tw-font-weight, var(--text-subtitle-2--font-weight));
  }
  .text-subtitle-3 {
    font-size: var(--text-subtitle-3);
    line-height: var(--tw-leading, var(--text-subtitle-3--line-height));
    font-weight: var(--tw-font-weight, var(--text-subtitle-3--font-weight));
  }
  .text-title {
    font-size: var(--text-title);
    line-height: var(--tw-leading, var(--text-title--line-height));
    font-weight: var(--tw-font-weight, var(--text-title--font-weight));
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
  .text-9xl {
    font-size: var(--text-9xl);
    line-height: var(--tw-leading, var(--text-9xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-h4 {
    font-size: var(--text-h4);
    line-height: var(--tw-leading, var(--text-h4--line-height));
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .text-\[10px\] {
    font-size: 10px;
  }
  .text-\[13px\] {
    font-size: 13px;
  }
  .text-\[18px\] {
    font-size: 18px;
  }
  .text-\[28px\] {
    font-size: 28px;
  }
  .text-\[40px\] {
    font-size: 40px;
  }
  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }
  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }
  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }
  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }
  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }
  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }
  .text-nowrap {
    text-wrap: nowrap;
  }
  .break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }
  .break-all {
    word-break: break-all;
  }
  .whitespace-normal {
    white-space: normal;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .text-\[\#383D3F\] {
    color: #383D3F;
  }
  .text-\[\#28774C\] {
    color: #28774C;
  }
  .text-\[\#767676\] {
    color: #767676;
  }
  .text-amber-7\! {
    color: #E1BD35 !important;
  }
  .text-black {
    color: #000;
  }
  .text-charcoal-2 {
    color: #E0E0E0;
  }
  .text-charcoal-2\! {
    color: #E0E0E0 !important;
  }
  .text-charcoal-3 {
    color: #D6D6D8;
  }
  .text-charcoal-4 {
    color: #B3B3B3;
  }
  .text-charcoal-5 {
    color: #999999;
  }
  .text-charcoal-5\! {
    color: #999999 !important;
  }
  .text-charcoal-6 {
    color: #707070;
  }
  .text-charcoal-6\! {
    color: #707070 !important;
  }
  .text-charcoal-8 {
    color: #403F43;
  }
  .text-charcoal-9 {
    color: #17161B;
  }
  .text-chestnut-7\! {
    color: #71251A !important;
  }
  .text-danger-6 {
    color: #CB4242;
  }
  .text-danger-7 {
    color: #B83333;
  }
  .text-green-5 {
    color: #4EB878;
  }
  .text-green-6 {
    color: #46A86D;
  }
  .text-green-7\! {
    color: #3D9560 !important;
  }
  .text-indigo-4 {
    color: #52A8F5;
  }
  .text-indigo-6\! {
    color: #388BE5 !important;
  }
  .text-indigo-7\! {
    color: #3279D2 !important;
  }
  .text-info-4 {
    color: #59A8EE;
  }
  .text-info-8 {
    color: #2E68C0;
  }
  .text-magenta-7\! {
    color: #BC2C65 !important;
  }
  .text-navy-blue-7 {
    color: #1F8CD8;
  }
  .text-navy-blue-7\! {
    color: #1F8CD8 !important;
  }
  .text-ocean-2 {
    color: #A7E3E3;
  }
  .text-ocean-5 {
    color: #569F9F;
  }
  .text-ocean-6 {
    color: #408481;
  }
  .text-ocean-6\! {
    color: #408481 !important;
  }
  .text-ocean-7\! {
    color: #337573 !important;
  }
  .text-ocean-8 {
    color: #266764;
  }
  .text-ocean-8\! {
    color: #266764 !important;
  }
  .text-orange-3 {
    color: #F3925C;
  }
  .text-orange-6\! {
    color: #C77240 !important;
  }
  .text-orange-7 {
    color: #BB5922;
  }
  .text-orange-7\! {
    color: #BB5922 !important;
  }
  .text-pink-7\! {
    color: #A63A69 !important;
  }
  .text-primary-6 {
    color: #408481;
  }
  .text-primary-8 {
    color: #266764;
  }
  .text-primary-8\! {
    color: #266764 !important;
  }
  .text-purple-3 {
    color: #C57AFF;
  }
  .text-purple-7\! {
    color: #7C3CE5 !important;
  }
  .text-red-6 {
    color: #CB4242;
  }
  .text-red-7\! {
    color: #B83333 !important;
  }
  .text-red-8 {
    color: #982A2A;
  }
  .text-secondary-3 {
    color: #F3925C;
  }
  .text-secondary-7 {
    color: #BB5922;
  }
  .text-secondary-9 {
    color: #17161B;
  }
  .text-success-6 {
    color: #46A86D;
  }
  .text-success-9 {
    color: #2C6441;
  }
  .text-transparent {
    color: transparent;
  }
  .text-warning-8 {
    color: #D3AB27;
  }
  .text-warning-10 {
    color: #916C17;
  }
  .text-white {
    color: #fff;
  }
  .text-white\! {
    color: #fff !important;
  }
  .capitalize {
    text-transform: capitalize;
  }
  .lowercase {
    text-transform: lowercase;
  }
  .normal-case {
    text-transform: none;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .line-through {
    text-decoration-line: line-through;
  }
  .overline {
    text-decoration-line: overline;
  }
  .underline {
    text-decoration-line: underline;
  }
  .placeholder-charcoal-2 {
    &::placeholder {
      color: #E0E0E0;
    }
  }
  .placeholder-charcoal-4 {
    &::placeholder {
      color: #B3B3B3;
    }
  }
  .placeholder-charcoal-6 {
    &::placeholder {
      color: #707070;
    }
  }
  .placeholder-transparent {
    &::placeholder {
      color: transparent;
    }
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-25 {
    opacity: 25%;
  }
  .opacity-30 {
    opacity: 30%;
  }
  .opacity-40 {
    opacity: 40%;
  }
  .opacity-50 {
    opacity: 50%;
  }
  .opacity-60 {
    opacity: 60%;
  }
  .opacity-75 {
    opacity: 75%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .mix-blend-multiply {
    mix-blend-mode: multiply;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-lg {
    --tw-shadow: 0px 5px 16px var(--tw-shadow-color, rgba(0, 0, 0, 0.15));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow: 0px 3px 8px var(--tw-shadow-color, rgba(0, 0, 0, 0.35));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-sm {
    --tw-shadow: 0px 2px 4px var(--tw-shadow-color, rgba(0, 0, 0, 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-3 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-charcoal-3 {
    --tw-ring-color: #D6D6D8;
  }
  .ring-ocean-3 {
    --tw-ring-color: #80D4DA;
  }
  .ring-ocean-4 {
    --tw-ring-color: #66BCBC;
  }
  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
    @media (forced-colors: active) {
      outline: 2px solid transparent;
      outline-offset: 2px;
    }
  }
  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow {
    --tw-drop-shadow-size: drop-shadow(0px 1px 3px var(--tw-drop-shadow-color, rgba(0, 0, 0, 0.1)));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[padding\,background-color\] {
    transition-property: padding,background-color;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-100 {
    --tw-duration: 100ms;
    transition-duration: 100ms;
  }
  .duration-200 {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-500 {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .duration-1000 {
    --tw-duration: 1000ms;
    transition-duration: 1000ms;
  }
  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }
  .contain-inline-size {
    --tw-contain-size: inline-size;
    contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .ring-inset {
    --tw-ring-inset: inset;
  }
  .not-first\:ml-auto {
    &:not(*:first-child) {
      margin-left: auto;
    }
  }
  .group-focus-within\:block {
    &:is(:where(.group):focus-within *) {
      display: block;
    }
  }
  .group-hover\:block {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        display: block;
      }
    }
  }
  .group-hover\:border-primary-8 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        border-color: #266764;
      }
    }
  }
  .group-hover\:bg-charcoal-0 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        background-color: #FBFAFA;
      }
    }
  }
  .group-hover\:bg-charcoal-1 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        background-color: #F5F5F5;
      }
    }
  }
  .group-hover\:text-ocean-6 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: #408481;
      }
    }
  }
  .group-hover\:text-ocean-8 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: #266764;
      }
    }
  }
  .group-hover\:text-primary-6 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: #408481;
      }
    }
  }
  .group-hover\:text-primary-8 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: #266764;
      }
    }
  }
  .group-hover\:text-primary-8\! {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: #266764 !important;
      }
    }
  }
  .group-hover\:underline {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .group-hover\:opacity-100 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-hover\/hst\:inline-block {
    &:is(:where(.group\/hst):hover *) {
      @media (hover: hover) {
        display: inline-block;
      }
    }
  }
  .group-hover\/hst\:text-black {
    &:is(:where(.group\/hst):hover *) {
      @media (hover: hover) {
        color: #000;
      }
    }
  }
  .group-hover\/hst\:text-green-6 {
    &:is(:where(.group\/hst):hover *) {
      @media (hover: hover) {
        color: #46A86D;
      }
    }
  }
  .group-active\:text-ocean-4 {
    &:is(:where(.group):active *) {
      color: #66BCBC;
    }
  }
  .group-disabled\:text-charcoal-4 {
    &:is(:where(.group):disabled *) {
      color: #B3B3B3;
    }
  }
  .peer-focus-visible\:ring-2 {
    &:is(:where(.peer):focus-visible ~ *) {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .peer-focus-visible\:ring-primary-4 {
    &:is(:where(.peer):focus-visible ~ *) {
      --tw-ring-color: #66BCBC;
    }
  }
  .marker\:font-bold {
    & *::marker {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
    &::marker {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
    & *::-webkit-details-marker {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
    &::-webkit-details-marker {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
  }
  .marker\:text-charcoal-2 {
    & *::marker {
      color: #E0E0E0;
    }
    &::marker {
      color: #E0E0E0;
    }
    & *::-webkit-details-marker {
      color: #E0E0E0;
    }
    &::-webkit-details-marker {
      color: #E0E0E0;
    }
  }
  .placeholder\:text-charcoal-5 {
    &::placeholder {
      color: #999999;
    }
  }
  .placeholder\:text-charcoal-6 {
    &::placeholder {
      color: #707070;
    }
  }
  .first\:pt-0 {
    &:first-child {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .last\:rounded-b {
    &:last-child {
      border-bottom-right-radius: 0.25rem;
      border-bottom-left-radius: 0.25rem;
    }
  }
  .last\:border-b-2 {
    &:last-child {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 2px;
    }
  }
  .last\:border-none {
    &:last-child {
      --tw-border-style: none;
      border-style: none;
    }
  }
  .last\:border-ocean-4 {
    &:last-child {
      border-color: #66BCBC;
    }
  }
  .last\:pb-0 {
    &:last-child {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .focus-within\:border-0 {
    &:focus-within {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .focus-within\:border-b-2 {
    &:focus-within {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 2px;
    }
  }
  .focus-within\:border-b-\[1\.5px\] {
    &:focus-within {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1.5px;
    }
  }
  .focus-within\:border-primary-6 {
    &:focus-within {
      border-color: #408481;
    }
  }
  .focus-within\:border-primary-8 {
    &:focus-within {
      border-color: #266764;
    }
  }
  .focus-within\:border-red-6 {
    &:focus-within {
      border-color: #CB4242;
    }
  }
  .focus-within\:p-px {
    &:focus-within {
      padding: 1px;
    }
  }
  .focus-within\:pb-0 {
    &:focus-within {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .focus-within\:text-primary-6 {
    &:focus-within {
      color: #408481;
    }
  }
  .focus-within\:text-primary-8 {
    &:focus-within {
      color: #266764;
    }
  }
  .focus-within\:text-red-6 {
    &:focus-within {
      color: #CB4242;
    }
  }
  .focus-within\:ring-2 {
    &:focus-within {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus-within\:ring-primary-6 {
    &:focus-within {
      --tw-ring-color: #408481;
    }
  }
  .hover\:cursor-pointer {
    &:hover {
      @media (hover: hover) {
        cursor: pointer;
      }
    }
  }
  .hover\:border-charcoal-0 {
    &:hover {
      @media (hover: hover) {
        border-color: #FBFAFA;
      }
    }
  }
  .hover\:border-charcoal-6 {
    &:hover {
      @media (hover: hover) {
        border-color: #707070;
      }
    }
  }
  .hover\:border-ocean-8 {
    &:hover {
      @media (hover: hover) {
        border-color: #266764;
      }
    }
  }
  .hover\:border-primary-6 {
    &:hover {
      @media (hover: hover) {
        border-color: #408481;
      }
    }
  }
  .hover\:bg-charcoal-0 {
    &:hover {
      @media (hover: hover) {
        background-color: #FBFAFA;
      }
    }
  }
  .hover\:bg-charcoal-1 {
    &:hover {
      @media (hover: hover) {
        background-color: #F5F5F5;
      }
    }
  }
  .hover\:bg-charcoal-2 {
    &:hover {
      @media (hover: hover) {
        background-color: #E0E0E0;
      }
    }
  }
  .hover\:bg-charcoal-8 {
    &:hover {
      @media (hover: hover) {
        background-color: #403F43;
      }
    }
  }
  .hover\:bg-green-0 {
    &:hover {
      @media (hover: hover) {
        background-color: #E8F6EE;
      }
    }
  }
  .hover\:bg-ocean-0 {
    &:hover {
      @media (hover: hover) {
        background-color: #E6F7F8;
      }
    }
  }
  .hover\:bg-ocean-5 {
    &:hover {
      @media (hover: hover) {
        background-color: #569F9F;
      }
    }
  }
  .hover\:bg-ocean-6 {
    &:hover {
      @media (hover: hover) {
        background-color: #408481;
      }
    }
  }
  .hover\:bg-primary-0\/75 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in oklab, #E6F7F8 75%, transparent);
      }
    }
  }
  .hover\:bg-primary-6 {
    &:hover {
      @media (hover: hover) {
        background-color: #408481;
      }
    }
  }
  .hover\:bg-primary-8 {
    &:hover {
      @media (hover: hover) {
        background-color: #266764;
      }
    }
  }
  .hover\:bg-primary-8\/20 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in oklab, #266764 20%, transparent);
      }
    }
  }
  .hover\:bg-red-6 {
    &:hover {
      @media (hover: hover) {
        background-color: #CB4242;
      }
    }
  }
  .hover\:bg-secondary-3 {
    &:hover {
      @media (hover: hover) {
        background-color: #F3925C;
      }
    }
  }
  .hover\:bg-white\/10 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in oklab, #fff 10%, transparent);
      }
    }
  }
  .hover\:bg-white\/40 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in oklab, #fff 40%, transparent);
      }
    }
  }
  .hover\:bg-white\/75 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in oklab, #fff 75%, transparent);
      }
    }
  }
  .hover\:text-danger-7 {
    &:hover {
      @media (hover: hover) {
        color: #B83333;
      }
    }
  }
  .hover\:text-ocean-8 {
    &:hover {
      @media (hover: hover) {
        color: #266764;
      }
    }
  }
  .hover\:text-primary-6 {
    &:hover {
      @media (hover: hover) {
        color: #408481;
      }
    }
  }
  .hover\:text-primary-8 {
    &:hover {
      @media (hover: hover) {
        color: #266764;
      }
    }
  }
  .hover\:text-red-6 {
    &:hover {
      @media (hover: hover) {
        color: #CB4242;
      }
    }
  }
  .hover\:text-warning-10 {
    &:hover {
      @media (hover: hover) {
        color: #916C17;
      }
    }
  }
  .hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: #fff;
      }
    }
  }
  .hover\:underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .hover\:shadow-lg {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0px 5px 16px var(--tw-shadow-color, rgba(0, 0, 0, 0.15));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-md {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0px 3px 8px var(--tw-shadow-color, rgba(0, 0, 0, 0.35));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-none {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 0 #0000;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:drop-shadow {
    &:hover {
      @media (hover: hover) {
        --tw-drop-shadow-size: drop-shadow(0px 1px 3px var(--tw-drop-shadow-color, rgba(0, 0, 0, 0.1)));
        --tw-drop-shadow: drop-shadow(var(--drop-shadow));
        filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
      }
    }
  }
  .hover\:drop-shadow-2 {
    &:hover {
      @media (hover: hover) {
        --tw-drop-shadow-size: drop-shadow(0px 2px 5px var(--tw-drop-shadow-color, rgba(0, 0, 0, 0.2)));
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-2));
        filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
      }
    }
  }
  .focus\:border-0 {
    &:focus {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .focus\:placeholder-transparent {
    &:focus {
      &::placeholder {
        color: transparent;
      }
    }
  }
  .focus\:ring-2 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-primary-6 {
    &:focus {
      --tw-ring-color: #408481;
    }
  }
  .focus\:outline-hidden {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
      @media (forced-colors: active) {
        outline: 2px solid transparent;
        outline-offset: 2px;
      }
    }
  }
  .focus-visible\:border-ocean-4 {
    &:focus-visible {
      border-color: #66BCBC;
    }
  }
  .focus-visible\:bg-primary-8 {
    &:focus-visible {
      background-color: #266764;
    }
  }
  .focus-visible\:bg-red-6 {
    &:focus-visible {
      background-color: #CB4242;
    }
  }
  .focus-visible\:text-primary-8 {
    &:focus-visible {
      color: #266764;
    }
  }
  .focus-visible\:text-red-6 {
    &:focus-visible {
      color: #CB4242;
    }
  }
  .focus-visible\:shadow-sm {
    &:focus-visible {
      --tw-shadow: 0px 2px 4px var(--tw-shadow-color, rgba(0, 0, 0, 0.25));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus-visible\:ring-1 {
    &:focus-visible {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus-visible\:ring-2 {
    &:focus-visible {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus-visible\:ring-3 {
    &:focus-visible {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus-visible\:ring-ocean-3 {
    &:focus-visible {
      --tw-ring-color: #80D4DA;
    }
  }
  .focus-visible\:ring-ocean-4 {
    &:focus-visible {
      --tw-ring-color: #66BCBC;
    }
  }
  .focus-visible\:ring-red-5 {
    &:focus-visible {
      --tw-ring-color: #D15757;
    }
  }
  .focus-visible\:ring-transparent {
    &:focus-visible {
      --tw-ring-color: transparent;
    }
  }
  .focus-visible\:ring-offset-2 {
    &:focus-visible {
      --tw-ring-offset-width: 2px;
      --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
  }
  .focus-visible\:outline-hidden {
    &:focus-visible {
      --tw-outline-style: none;
      outline-style: none;
      @media (forced-colors: active) {
        outline: 2px solid transparent;
        outline-offset: 2px;
      }
    }
  }
  .active\:text-ocean-4 {
    &:active {
      color: #66BCBC;
    }
  }
  .active\:outline-hidden {
    &:active {
      --tw-outline-style: none;
      outline-style: none;
      @media (forced-colors: active) {
        outline: 2px solid transparent;
        outline-offset: 2px;
      }
    }
  }
  .disabled\:bg-white {
    &:disabled {
      background-color: #fff;
    }
  }
  .disabled\:text-charcoal-4 {
    &:disabled {
      color: #B3B3B3;
    }
  }
  .disabled\:placeholder\:text-charcoal-4 {
    &:disabled {
      &::placeholder {
        color: #B3B3B3;
      }
    }
  }
  .data-checked\:text-primary-8 {
    &[data-checked] {
      color: #266764;
    }
  }
  .data-disabled\:text-charcoal-4 {
    &[data-disabled] {
      color: #B3B3B3;
    }
  }
  .data-hover\:text-primary-6 {
    &[data-hover] {
      color: #408481;
    }
  }
  .data-indeterminate\:text-primary-8 {
    &[data-indeterminate] {
      color: #266764;
    }
  }
  .max-desktop\:hidden {
    @media (width < 1920px) {
      display: none;
    }
  }
  .max-4xl\:hidden {
    @media (width < 1720px) {
      display: none;
    }
  }
  .max-2xl\:hidden {
    @media (width < 1536px) {
      display: none;
    }
  }
  .max-xl\:hidden {
    @media (width < 1281px) {
      display: none;
    }
  }
  .max-lg\:hidden {
    @media (width < 1024px) {
      display: none;
    }
  }
  .max-md\:hidden {
    @media (width < 768px) {
      display: none;
    }
  }
  .max-sm\:hidden {
    @media (width < 640px) {
      display: none;
    }
  }
  .max-xs\:hidden {
    @media (width < 400px) {
      display: none;
    }
  }
  .xxs\:hidden {
    @media (width >= 350px) {
      display: none;
    }
  }
  .xxs\:h-08 {
    @media (width >= 350px) {
      height: var(--spacing-08);
    }
  }
  .xxs\:h-8 {
    @media (width >= 350px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .xxs\:h-\[50px\] {
    @media (width >= 350px) {
      height: 50px;
    }
  }
  .xxs\:min-w-\[62px\] {
    @media (width >= 350px) {
      min-width: 62px;
    }
  }
  .xxs\:px-4 {
    @media (width >= 350px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .xxs\:px-8 {
    @media (width >= 350px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .xs\:block {
    @media (width >= 400px) {
      display: block;
    }
  }
  .xs\:hidden {
    @media (width >= 400px) {
      display: none;
    }
  }
  .xs\:h-08 {
    @media (width >= 400px) {
      height: var(--spacing-08);
    }
  }
  .xs\:h-8 {
    @media (width >= 400px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .xs\:h-\[50px\] {
    @media (width >= 400px) {
      height: 50px;
    }
  }
  .xs\:min-w-\[62px\] {
    @media (width >= 400px) {
      min-width: 62px;
    }
  }
  .xs\:grid-cols-\[minmax\(0\,1fr\)_96px_minmax\(0\,1fr\)\] {
    @media (width >= 400px) {
      grid-template-columns: minmax(0,1fr) 96px minmax(0,1fr);
    }
  }
  .xs\:px-4 {
    @media (width >= 400px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .xs\:px-8 {
    @media (width >= 400px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .sm\:m-0 {
    @media (width >= 640px) {
      margin: calc(var(--spacing) * 0);
    }
  }
  .sm\:m-8 {
    @media (width >= 640px) {
      margin: calc(var(--spacing) * 8);
    }
  }
  .sm\:mx-0 {
    @media (width >= 640px) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .sm\:mx-6 {
    @media (width >= 640px) {
      margin-inline: calc(var(--spacing) * 6);
    }
  }
  .sm\:my-0 {
    @media (width >= 640px) {
      margin-block: calc(var(--spacing) * 0);
    }
  }
  .sm\:block {
    @media (width >= 640px) {
      display: block;
    }
  }
  .sm\:flex {
    @media (width >= 640px) {
      display: flex;
    }
  }
  .sm\:grid {
    @media (width >= 640px) {
      display: grid;
    }
  }
  .sm\:hidden {
    @media (width >= 640px) {
      display: none;
    }
  }
  .sm\:h-08 {
    @media (width >= 640px) {
      height: var(--spacing-08);
    }
  }
  .sm\:h-8 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .sm\:h-32 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 32);
    }
  }
  .sm\:h-\[50px\] {
    @media (width >= 640px) {
      height: 50px;
    }
  }
  .sm\:h-\[90\%\] {
    @media (width >= 640px) {
      height: 90%;
    }
  }
  .sm\:min-h-22\.5 {
    @media (width >= 640px) {
      min-height: calc(var(--spacing) * 22.5);
    }
  }
  .sm\:w-32 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 32);
    }
  }
  .sm\:w-auto {
    @media (width >= 640px) {
      width: auto;
    }
  }
  .sm\:min-w-\[62px\] {
    @media (width >= 640px) {
      min-width: 62px;
    }
  }
  .sm\:grow {
    @media (width >= 640px) {
      flex-grow: 1;
    }
  }
  .sm\:grid-cols-2 {
    @media (width >= 640px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .sm\:grid-cols-3 {
    @media (width >= 640px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .sm\:grid-cols-\[150px_minmax\(0\,1fr\)\] {
    @media (width >= 640px) {
      grid-template-columns: 150px minmax(0,1fr);
    }
  }
  .sm\:grid-cols-\[250px_minmax\(0\,1fr\)\] {
    @media (width >= 640px) {
      grid-template-columns: 250px minmax(0,1fr);
    }
  }
  .sm\:grid-cols-\[350px_minmax\(0\,1fr\)\] {
    @media (width >= 640px) {
      grid-template-columns: 350px minmax(0,1fr);
    }
  }
  .sm\:grid-cols-\[auto_minmax\(0\,1fr\)\] {
    @media (width >= 640px) {
      grid-template-columns: auto minmax(0,1fr);
    }
  }
  .sm\:grid-rows-1 {
    @media (width >= 640px) {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  .sm\:flex-row {
    @media (width >= 640px) {
      flex-direction: row;
    }
  }
  .sm\:items-center {
    @media (width >= 640px) {
      align-items: center;
    }
  }
  .sm\:justify-between {
    @media (width >= 640px) {
      justify-content: space-between;
    }
  }
  .sm\:justify-end {
    @media (width >= 640px) {
      justify-content: flex-end;
    }
  }
  .sm\:gap-6 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .sm\:space-y-0 {
    @media (width >= 640px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:gap-x-6 {
    @media (width >= 640px) {
      column-gap: calc(var(--spacing) * 6);
    }
  }
  .sm\:gap-x-7 {
    @media (width >= 640px) {
      column-gap: calc(var(--spacing) * 7);
    }
  }
  .sm\:gap-x-08 {
    @media (width >= 640px) {
      column-gap: var(--spacing-08);
    }
  }
  .sm\:gap-y-0 {
    @media (width >= 640px) {
      row-gap: calc(var(--spacing) * 0);
    }
  }
  .sm\:gap-y-6 {
    @media (width >= 640px) {
      row-gap: calc(var(--spacing) * 6);
    }
  }
  .sm\:p-6 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .sm\:px-4 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .sm\:px-8 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .sm\:pr-0 {
    @media (width >= 640px) {
      padding-right: calc(var(--spacing) * 0);
    }
  }
  .sm\:pr-6 {
    @media (width >= 640px) {
      padding-right: calc(var(--spacing) * 6);
    }
  }
  .sm\:pb-4 {
    @media (width >= 640px) {
      padding-bottom: calc(var(--spacing) * 4);
    }
  }
  .sm\:pl-4 {
    @media (width >= 640px) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .sm\:pl-14 {
    @media (width >= 640px) {
      padding-left: calc(var(--spacing) * 14);
    }
  }
  .sm\:text-5xl {
    @media (width >= 640px) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .md\:left-17\.75 {
    @media (width >= 768px) {
      left: calc(var(--spacing) * 17.75);
    }
  }
  .md\:row-span-2 {
    @media (width >= 768px) {
      grid-row: span 2 / span 2;
    }
  }
  .md\:block {
    @media (width >= 768px) {
      display: block;
    }
  }
  .md\:flex {
    @media (width >= 768px) {
      display: flex;
    }
  }
  .md\:hidden {
    @media (width >= 768px) {
      display: none;
    }
  }
  .md\:h-4\/6 {
    @media (width >= 768px) {
      height: calc(4/6 * 100%);
    }
  }
  .md\:h-08 {
    @media (width >= 768px) {
      height: var(--spacing-08);
    }
  }
  .md\:h-8 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .md\:h-28 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 28);
    }
  }
  .md\:h-\[50px\] {
    @media (width >= 768px) {
      height: 50px;
    }
  }
  .md\:w-1\/2 {
    @media (width >= 768px) {
      width: calc(1/2 * 100%);
    }
  }
  .md\:w-08\/12 {
    @media (width >= 768px) {
      width: var(--width-08\/12);
    }
  }
  .md\:w-8\/12 {
    @media (width >= 768px) {
      width: calc(8/12 * 100%);
    }
  }
  .md\:w-28 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 28);
    }
  }
  .md\:w-64 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 64);
    }
  }
  .md\:w-\[450px\] {
    @media (width >= 768px) {
      width: 450px;
    }
  }
  .md\:min-w-\[62px\] {
    @media (width >= 768px) {
      min-width: 62px;
    }
  }
  .md\:translate-x-0 {
    @media (width >= 768px) {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 768px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-4 {
    @media (width >= 768px) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .md\:grid-rows-3 {
    @media (width >= 768px) {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  .md\:items-center {
    @media (width >= 768px) {
      align-items: center;
    }
  }
  .md\:justify-center {
    @media (width >= 768px) {
      justify-content: center;
    }
  }
  .md\:gap-0 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 0);
    }
  }
  .md\:space-y-0 {
    @media (width >= 768px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:gap-x-6 {
    @media (width >= 768px) {
      column-gap: calc(var(--spacing) * 6);
    }
  }
  .md\:space-x-4 {
    @media (width >= 768px) {
      :where(& > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
      }
    }
  }
  .md\:space-x-8 {
    @media (width >= 768px) {
      :where(& > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)));
      }
    }
  }
  .md\:px-4 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .md\:px-8 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .md\:text-8xl {
    @media (width >= 768px) {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }
  }
  .lg\:top-4 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 4);
    }
  }
  .lg\:top-5 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 5);
    }
  }
  .lg\:right-3 {
    @media (width >= 1024px) {
      right: calc(var(--spacing) * 3);
    }
  }
  .lg\:right-4 {
    @media (width >= 1024px) {
      right: calc(var(--spacing) * 4);
    }
  }
  .lg\:col-auto {
    @media (width >= 1024px) {
      grid-column: auto;
    }
  }
  .lg\:col-span-1 {
    @media (width >= 1024px) {
      grid-column: span 1 / span 1;
    }
  }
  .lg\:col-span-4 {
    @media (width >= 1024px) {
      grid-column: span 4 / span 4;
    }
  }
  .lg\:col-span-8 {
    @media (width >= 1024px) {
      grid-column: span 8 / span 8;
    }
  }
  .lg\:mx-auto {
    @media (width >= 1024px) {
      margin-inline: auto;
    }
  }
  .lg\:ml-0 {
    @media (width >= 1024px) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .lg\:ml-auto {
    @media (width >= 1024px) {
      margin-left: auto;
    }
  }
  .lg\:block {
    @media (width >= 1024px) {
      display: block;
    }
  }
  .lg\:flex {
    @media (width >= 1024px) {
      display: flex;
    }
  }
  .lg\:hidden {
    @media (width >= 1024px) {
      display: none;
    }
  }
  .lg\:h-5 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 5);
    }
  }
  .lg\:h-6 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 6);
    }
  }
  .lg\:h-08 {
    @media (width >= 1024px) {
      height: var(--spacing-08);
    }
  }
  .lg\:h-8 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .lg\:h-36 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 36);
    }
  }
  .lg\:h-\[50px\] {
    @media (width >= 1024px) {
      height: 50px;
    }
  }
  .lg\:h-\[500px\] {
    @media (width >= 1024px) {
      height: 500px;
    }
  }
  .lg\:w-1\/3 {
    @media (width >= 1024px) {
      width: calc(1/3 * 100%);
    }
  }
  .lg\:w-5 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 5);
    }
  }
  .lg\:w-5\/6 {
    @media (width >= 1024px) {
      width: calc(5/6 * 100%);
    }
  }
  .lg\:w-6 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 6);
    }
  }
  .lg\:w-08\/12 {
    @media (width >= 1024px) {
      width: var(--width-08\/12);
    }
  }
  .lg\:w-10\/12 {
    @media (width >= 1024px) {
      width: calc(10/12 * 100%);
    }
  }
  .lg\:w-36 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 36);
    }
  }
  .lg\:w-\[707px\] {
    @media (width >= 1024px) {
      width: 707px;
    }
  }
  .lg\:w-\[895px\] {
    @media (width >= 1024px) {
      width: 895px;
    }
  }
  .lg\:w-auto {
    @media (width >= 1024px) {
      width: auto;
    }
  }
  .lg\:w-full {
    @media (width >= 1024px) {
      width: 100%;
    }
  }
  .lg\:min-w-\[62px\] {
    @media (width >= 1024px) {
      min-width: 62px;
    }
  }
  .lg\:min-w-\[150px\] {
    @media (width >= 1024px) {
      min-width: 150px;
    }
  }
  .lg\:min-w-full {
    @media (width >= 1024px) {
      min-width: 100%;
    }
  }
  .lg\:grid-cols-3 {
    @media (width >= 1024px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-4 {
    @media (width >= 1024px) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-\[27\%_repeat\(3\,20\%\)_minmax\(80px\,1fr\)\] {
    @media (width >= 1024px) {
      grid-template-columns: 27% repeat(3,20%) minmax(80px,1fr);
    }
  }
  .lg\:grid-cols-\[minmax\(27\%\,max-content\)_repeat\(5\,minmax\(20\%\,max-content\)\)_50px\] {
    @media (width >= 1024px) {
      grid-template-columns: minmax(27%,max-content) repeat(5,minmax(20%,max-content)) 50px;
    }
  }
  .lg\:grid-cols-\[minmax\(27\%\,max-content\)_repeat\(5\,minmax\(20\%\,max-content\)\)_repeat\(2\,50px\)\] {
    @media (width >= 1024px) {
      grid-template-columns: minmax(27%,max-content) repeat(5,minmax(20%,max-content)) repeat(2,50px);
    }
  }
  .lg\:grid-cols-\[minmax\(360px\,1fr\)_minmax\(0px\,2fr\)\] {
    @media (width >= 1024px) {
      grid-template-columns: minmax(360px,1fr) minmax(0px,2fr);
    }
  }
  .lg\:flex-col {
    @media (width >= 1024px) {
      flex-direction: column;
    }
  }
  .lg\:flex-row {
    @media (width >= 1024px) {
      flex-direction: row;
    }
  }
  .lg\:gap-4 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .lg\:space-x-4 {
    @media (width >= 1024px) {
      :where(& > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
      }
    }
  }
  .lg\:space-x-16 {
    @media (width >= 1024px) {
      :where(& > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 16) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-x-reverse)));
      }
    }
  }
  .lg\:bg-transparent {
    @media (width >= 1024px) {
      background-color: transparent;
    }
  }
  .lg\:p-0 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .lg\:p-4 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .lg\:p-6 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .lg\:p-09 {
    @media (width >= 1024px) {
      padding: var(--spacing-09);
    }
  }
  .lg\:px-2 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .lg\:px-4 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .lg\:px-8 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .lg\:pb-0 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:pl-0 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 0);
    }
  }
  .lg\:pl-6 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .lg\:text-center {
    @media (width >= 1024px) {
      text-align: center;
    }
  }
  .lg\:shadow-md {
    @media (width >= 1024px) {
      --tw-shadow: 0px 3px 8px var(--tw-shadow-color, rgba(0, 0, 0, 0.35));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .xl\:col-auto {
    @media (width >= 1281px) {
      grid-column: auto;
    }
  }
  .xl\:col-span-1 {
    @media (width >= 1281px) {
      grid-column: span 1 / span 1;
    }
  }
  .xl\:block {
    @media (width >= 1281px) {
      display: block;
    }
  }
  .xl\:flex {
    @media (width >= 1281px) {
      display: flex;
    }
  }
  .xl\:grid {
    @media (width >= 1281px) {
      display: grid;
    }
  }
  .xl\:hidden {
    @media (width >= 1281px) {
      display: none;
    }
  }
  .xl\:h-08 {
    @media (width >= 1281px) {
      height: var(--spacing-08);
    }
  }
  .xl\:h-8 {
    @media (width >= 1281px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .xl\:h-\[50px\] {
    @media (width >= 1281px) {
      height: 50px;
    }
  }
  .xl\:h-auto {
    @media (width >= 1281px) {
      height: auto;
    }
  }
  .xl\:w-3\/4 {
    @media (width >= 1281px) {
      width: calc(3/4 * 100%);
    }
  }
  .xl\:w-8\/12 {
    @media (width >= 1281px) {
      width: calc(8/12 * 100%);
    }
  }
  .xl\:min-w-\[62px\] {
    @media (width >= 1281px) {
      min-width: 62px;
    }
  }
  .xl\:grid-cols-3 {
    @media (width >= 1281px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-\[27\%_repeat\(3\,20\%\)_minmax\(80px\,1fr\)\] {
    @media (width >= 1281px) {
      grid-template-columns: 27% repeat(3,20%) minmax(80px,1fr);
    }
  }
  .xl\:grid-cols-\[minmax\(27\%\,max-content\)_repeat\(5\,minmax\(20\%\,max-content\)\)_40px\] {
    @media (width >= 1281px) {
      grid-template-columns: minmax(27%,max-content) repeat(5,minmax(20%,max-content)) 40px;
    }
  }
  .xl\:grid-cols-\[minmax\(27\%\,max-content\)_repeat\(5\,minmax\(20\%\,max-content\)\)_repeat\(1\,40px\)_repeat\(1\,64px\)\] {
    @media (width >= 1281px) {
      grid-template-columns: minmax(27%,max-content) repeat(5,minmax(20%,max-content)) repeat(1,40px) repeat(1,64px);
    }
  }
  .xl\:grid-cols-\[repeat\(2\,minmax\(200px\,1fr\)\)_max-content\] {
    @media (width >= 1281px) {
      grid-template-columns: repeat(2,minmax(200px,1fr)) max-content;
    }
  }
  .xl\:justify-start {
    @media (width >= 1281px) {
      justify-content: flex-start;
    }
  }
  .xl\:space-y-0 {
    @media (width >= 1281px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .xl\:space-x-2 {
    @media (width >= 1281px) {
      :where(& > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
      }
    }
  }
  .xl\:space-x-4 {
    @media (width >= 1281px) {
      :where(& > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
      }
    }
  }
  .xl\:space-x-12 {
    @media (width >= 1281px) {
      :where(& > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(var(--spacing-12) * var(--tw-space-x-reverse));
        margin-inline-end: calc(var(--spacing-12) * calc(1 - var(--tw-space-x-reverse)));
      }
    }
  }
  .xl\:p-8 {
    @media (width >= 1281px) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .xl\:px-2 {
    @media (width >= 1281px) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .xl\:px-4 {
    @media (width >= 1281px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .xl\:px-8 {
    @media (width >= 1281px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .xl\:pl-6 {
    @media (width >= 1281px) {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .xl\:text-left {
    @media (width >= 1281px) {
      text-align: left;
    }
  }
  .\32 xl\:col-span-4 {
    @media (width >= 1536px) {
      grid-column: span 4 / span 4;
    }
  }
  .\32 xl\:col-span-12 {
    @media (width >= 1536px) {
      grid-column: span 12 / span 12;
    }
  }
  .\32 xl\:hidden {
    @media (width >= 1536px) {
      display: none;
    }
  }
  .\32 xl\:h-08 {
    @media (width >= 1536px) {
      height: var(--spacing-08);
    }
  }
  .\32 xl\:h-8 {
    @media (width >= 1536px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .\32 xl\:h-\[50px\] {
    @media (width >= 1536px) {
      height: 50px;
    }
  }
  .\32 xl\:w-8\/12 {
    @media (width >= 1536px) {
      width: calc(8/12 * 100%);
    }
  }
  .\32 xl\:min-w-\[62px\] {
    @media (width >= 1536px) {
      min-width: 62px;
    }
  }
  .\32 xl\:grid-cols-3 {
    @media (width >= 1536px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .\32 xl\:grid-cols-\[repeat\(3\,minmax\(200px\,1fr\)\)_max-content\] {
    @media (width >= 1536px) {
      grid-template-columns: repeat(3,minmax(200px,1fr)) max-content;
    }
  }
  .\32 xl\:space-x-24 {
    @media (width >= 1536px) {
      :where(& > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 24) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-x-reverse)));
      }
    }
  }
  .\32 xl\:px-4 {
    @media (width >= 1536px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .\32 xl\:px-8 {
    @media (width >= 1536px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .\32 xl\:pl-14 {
    @media (width >= 1536px) {
      padding-left: calc(var(--spacing) * 14);
    }
  }
  .\34 xl\:hidden {
    @media (width >= 1720px) {
      display: none;
    }
  }
  .\34 xl\:h-08 {
    @media (width >= 1720px) {
      height: var(--spacing-08);
    }
  }
  .\34 xl\:h-8 {
    @media (width >= 1720px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .\34 xl\:h-\[50px\] {
    @media (width >= 1720px) {
      height: 50px;
    }
  }
  .\34 xl\:min-w-\[62px\] {
    @media (width >= 1720px) {
      min-width: 62px;
    }
  }
  .\34 xl\:min-w-\[200px\] {
    @media (width >= 1720px) {
      min-width: 200px;
    }
  }
  .\34 xl\:grid-cols-4 {
    @media (width >= 1720px) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .\34 xl\:grid-cols-\[repeat\(4\,minmax\(200px\,1fr\)\)_max-content\] {
    @media (width >= 1720px) {
      grid-template-columns: repeat(4,minmax(200px,1fr)) max-content;
    }
  }
  .\34 xl\:px-4 {
    @media (width >= 1720px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .\34 xl\:px-8 {
    @media (width >= 1720px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .desktop\:hidden {
    @media (width >= 1920px) {
      display: none;
    }
  }
  .desktop\:h-08 {
    @media (width >= 1920px) {
      height: var(--spacing-08);
    }
  }
  .desktop\:h-8 {
    @media (width >= 1920px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .desktop\:h-\[50px\] {
    @media (width >= 1920px) {
      height: 50px;
    }
  }
  .desktop\:min-w-\[62px\] {
    @media (width >= 1920px) {
      min-width: 62px;
    }
  }
  .desktop\:grid-cols-\[repeat\(5\,minmax\(200px\,1fr\)\)_max-content\] {
    @media (width >= 1920px) {
      grid-template-columns: repeat(5,minmax(200px,1fr)) max-content;
    }
  }
  .desktop\:flex-row {
    @media (width >= 1920px) {
      flex-direction: row;
    }
  }
  .desktop\:flex-wrap {
    @media (width >= 1920px) {
      flex-wrap: wrap;
    }
  }
  .desktop\:px-4 {
    @media (width >= 1920px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .desktop\:px-8 {
    @media (width >= 1920px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .\@max-desktop\:hidden {
    @container (width < 1920px) {
      display: none;
    }
  }
  .\@max-4xl\:hidden {
    @container (width < 1720px) {
      display: none;
    }
  }
  .\@max-2xl\:hidden {
    @container (width < 1536px) {
      display: none;
    }
  }
  .\@max-xl\:hidden {
    @container (width < 1281px) {
      display: none;
    }
  }
  .\@max-lg\:hidden {
    @container (width < 1024px) {
      display: none;
    }
  }
  .\@max-md\:hidden {
    @container (width < 768px) {
      display: none;
    }
  }
  .\@max-sm\:hidden {
    @container (width < 640px) {
      display: none;
    }
  }
  .\@max-xs\:hidden {
    @container (width < 400px) {
      display: none;
    }
  }
  .\@xxs\:hidden {
    @container (width >= 350px) {
      display: none;
    }
  }
  .\@xxs\:h-08 {
    @container (width >= 350px) {
      height: var(--spacing-08);
    }
  }
  .\@xxs\:h-8 {
    @container (width >= 350px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .\@xxs\:h-\[50px\] {
    @container (width >= 350px) {
      height: 50px;
    }
  }
  .\@xxs\:min-w-\[62px\] {
    @container (width >= 350px) {
      min-width: 62px;
    }
  }
  .\@xxs\:px-4 {
    @container (width >= 350px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .\@xxs\:px-8 {
    @container (width >= 350px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .\@xs\:hidden {
    @container (width >= 400px) {
      display: none;
    }
  }
  .\@xs\:h-08 {
    @container (width >= 400px) {
      height: var(--spacing-08);
    }
  }
  .\@xs\:h-8 {
    @container (width >= 400px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .\@xs\:h-\[50px\] {
    @container (width >= 400px) {
      height: 50px;
    }
  }
  .\@xs\:min-w-\[62px\] {
    @container (width >= 400px) {
      min-width: 62px;
    }
  }
  .\@xs\:px-4 {
    @container (width >= 400px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .\@xs\:px-8 {
    @container (width >= 400px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .\@sm\:hidden {
    @container (width >= 640px) {
      display: none;
    }
  }
  .\@sm\:h-08 {
    @container (width >= 640px) {
      height: var(--spacing-08);
    }
  }
  .\@sm\:h-8 {
    @container (width >= 640px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .\@sm\:h-\[50px\] {
    @container (width >= 640px) {
      height: 50px;
    }
  }
  .\@sm\:min-w-\[62px\] {
    @container (width >= 640px) {
      min-width: 62px;
    }
  }
  .\@sm\:grid-cols-2 {
    @container (width >= 640px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .\@sm\:px-4 {
    @container (width >= 640px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .\@sm\:px-8 {
    @container (width >= 640px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .\@md\:hidden {
    @container (width >= 768px) {
      display: none;
    }
  }
  .\@md\:h-08 {
    @container (width >= 768px) {
      height: var(--spacing-08);
    }
  }
  .\@md\:h-8 {
    @container (width >= 768px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .\@md\:h-\[50px\] {
    @container (width >= 768px) {
      height: 50px;
    }
  }
  .\@md\:min-w-\[62px\] {
    @container (width >= 768px) {
      min-width: 62px;
    }
  }
  .\@md\:px-4 {
    @container (width >= 768px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .\@md\:px-8 {
    @container (width >= 768px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .\@lg\:hidden {
    @container (width >= 1024px) {
      display: none;
    }
  }
  .\@lg\:h-08 {
    @container (width >= 1024px) {
      height: var(--spacing-08);
    }
  }
  .\@lg\:h-8 {
    @container (width >= 1024px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .\@lg\:h-\[50px\] {
    @container (width >= 1024px) {
      height: 50px;
    }
  }
  .\@lg\:min-w-\[62px\] {
    @container (width >= 1024px) {
      min-width: 62px;
    }
  }
  .\@lg\:px-4 {
    @container (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .\@lg\:px-8 {
    @container (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .\@xl\:hidden {
    @container (width >= 1281px) {
      display: none;
    }
  }
  .\@xl\:h-08 {
    @container (width >= 1281px) {
      height: var(--spacing-08);
    }
  }
  .\@xl\:h-8 {
    @container (width >= 1281px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .\@xl\:h-\[50px\] {
    @container (width >= 1281px) {
      height: 50px;
    }
  }
  .\@xl\:min-w-\[62px\] {
    @container (width >= 1281px) {
      min-width: 62px;
    }
  }
  .\@xl\:grid-cols-4 {
    @container (width >= 1281px) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .\@xl\:px-4 {
    @container (width >= 1281px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .\@xl\:px-8 {
    @container (width >= 1281px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .\@2xl\:hidden {
    @container (width >= 1536px) {
      display: none;
    }
  }
  .\@2xl\:h-08 {
    @container (width >= 1536px) {
      height: var(--spacing-08);
    }
  }
  .\@2xl\:h-8 {
    @container (width >= 1536px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .\@2xl\:h-\[50px\] {
    @container (width >= 1536px) {
      height: 50px;
    }
  }
  .\@2xl\:min-w-\[62px\] {
    @container (width >= 1536px) {
      min-width: 62px;
    }
  }
  .\@2xl\:px-4 {
    @container (width >= 1536px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .\@2xl\:px-8 {
    @container (width >= 1536px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .\@4xl\:hidden {
    @container (width >= 1720px) {
      display: none;
    }
  }
  .\@4xl\:h-08 {
    @container (width >= 1720px) {
      height: var(--spacing-08);
    }
  }
  .\@4xl\:h-8 {
    @container (width >= 1720px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .\@4xl\:h-\[50px\] {
    @container (width >= 1720px) {
      height: 50px;
    }
  }
  .\@4xl\:min-w-\[62px\] {
    @container (width >= 1720px) {
      min-width: 62px;
    }
  }
  .\@4xl\:px-4 {
    @container (width >= 1720px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .\@4xl\:px-8 {
    @container (width >= 1720px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .\@desktop\:hidden {
    @container (width >= 1920px) {
      display: none;
    }
  }
  .\@desktop\:h-08 {
    @container (width >= 1920px) {
      height: var(--spacing-08);
    }
  }
  .\@desktop\:h-8 {
    @container (width >= 1920px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .\@desktop\:h-\[50px\] {
    @container (width >= 1920px) {
      height: 50px;
    }
  }
  .\@desktop\:min-w-\[62px\] {
    @container (width >= 1920px) {
      min-width: 62px;
    }
  }
  .\@desktop\:px-4 {
    @container (width >= 1920px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .\@desktop\:px-8 {
    @container (width >= 1920px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
}
@layer base {
  *,
  ::after,
  ::before,
  ::backdrop,
  ::file-selector-button {
    border-color: currentColor;
  }
  button:not(:disabled),
  [role='button']:not(:disabled) {
    cursor: pointer;
  }
}
@keyframes radial-stroke-fill {
  to {
    stroke-dasharray: 0, 1000000;
  }
}
:root {
  --col-fit-width: 350px;
  --col-sm: 90px;
  --col-md: 120px;
  --col-lg: 146px;
  --chart-item-height: 0;
  --base-page-grid: repeat(4, 1fr);
  --base-page-grid-gutter: var(--spacing-03);
  --base-page-grid-margin: var(--spacing-03);
}
@media (width >= 400px) {
  :root {
    --base-page-grid: repeat(4, 1fr);
    --base-page-grid-gutter: var(--spacing-03);
    --base-page-grid-margin: var(--spacing-03);
  }
}
@media (width >= 640px) {
  :root {
    --base-page-grid: repeat(8, 1fr);
    --base-page-grid-gutter: var(--spacing-05);
    --base-page-grid-margin: var(--spacing-06);
  }
}
@media (width >= 768px) {
  :root {
    --base-page-grid: repeat(8, 1fr);
    --base-page-grid-gutter: var(--spacing-05);
    --base-page-grid-margin: var(--spacing-06);
  }
}
@media (width >= 1024px) {
  :root {
    --base-page-grid: repeat(12, 1fr);
    --base-page-grid-gutter: var(--spacing-05);
    --base-page-grid-margin: var(--spacing-09);
  }
}
@media (width >= 1281px) {
  :root {
    --base-page-grid: repeat(12, 1fr);
    --base-page-grid-gutter: var(--spacing-05);
    --base-page-grid-margin: var(--spacing-09);
  }
}
@media (width >= 1536px) {
  :root {
    --base-page-grid: repeat(16, 1fr);
    --base-page-grid-gutter: var(--spacing-06);
    --base-page-grid-margin: var(--spacing-09);
  }
}
@media (width >= 1720px) {
  :root {
    --base-page-grid: repeat(16, 1fr);
    --base-page-grid-gutter: var(--spacing-06);
    --base-page-grid-margin: var(--spacing-09);
  }
}
@media (width >= 1920px) {
  :root {
    --base-page-grid: repeat(16, 1fr);
    --base-page-grid-gutter: var(--spacing-06);
    --base-page-grid-margin: var(--spacing-12);
  }
}
.base-page-grid-gap {
  display: grid;
  gap: var(--base-page-grid-gutter);
}
.base-page-flex-gap {
  display: flex;
  flex-direction: column;
  gap: var(--base-page-grid-gutter);
}
body {
  font-family: var(--font-body);
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
input:not([type='radio']) {
  accent-color: #266764;
  background-color: transparent !important;
}
button,
a,
select {
  -webkit-appearance: none !important;
}
.grid-cols-fill {
  grid-template-columns: repeat(auto-fill, minmax(var(--col-fit-width), 1fr));
}
.bg-charcoal-1:focus-within {
  background-color: #f5f5f5 !important;
}
.truncate-3-lines {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.truncate-2-lines {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.g2o-booking-card-grid {
  display: grid;
  justify-content: space-between;
  row-gap: 16px;
  column-gap: 10px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: var(--col-md) var(--col-md);
}
@media (min-width: 520px) {
  .g2o-booking-card-grid {
    grid-template-columns: var(--col-md) var(--col-lg) var(--col-md);
  }
}
@media (min-width: 1050px) {
  .g2o-booking-card-grid {
    grid-template-rows: auto auto;
    row-gap: 24px;
    grid-template-columns: var(--col-md) var(--col-lg) var(--col-md) var(--col-md)
      var(--col-md);
  }
}
@media (min-width: 1420px) {
  .g2o-booking-card-grid {
    grid-template-rows: auto;
    grid-template-columns: var(--col-sm) var(--col-lg) var(--col-md) var(--col-sm)
      var(--col-sm) var(--col-sm) var(--col-sm) var(--col-md) var(--col-md);
  }
  .g2o-card-item-show {
    display: flex;
  }
  .g2o-card-item-hide {
    display: none;
  }
}
@media (min-width: 1920px) {
  .g2o-booking-card-grid {
    grid-template-columns: var(--col-md) var(--col-sm) var(--col-sm) var(--col-sm)
      var(--col-lg) var(--col-md) var(--col-sm) var(--col-sm)
      var(--col-sm) var(--col-sm) var(--col-md) var(--col-md);
  }
}
.g2o-all-booking-card-grid {
  display: grid;
  justify-content: space-between;
  row-gap: 16px;
  column-gap: 10px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: var(--col-md) var(--col-md);
}
@media (min-width: 520px) {
  .g2o-all-booking-card-grid {
    grid-template-columns: var(--col-md) var(--col-lg) var(--col-md);
  }
}
@media (min-width: 1050px) {
  .g2o-all-booking-card-grid {
    grid-template-rows: auto auto;
    row-gap: 24px;
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1550px) {
  .g2o-all-booking-card-grid {
    grid-template-rows: auto;
    grid-template-columns: var(--col-sm) var(--col-lg) var(--col-sm) var(--col-sm) var(--col-md)
      var(--col-sm) var(--col-sm) var(--col-sm) var(--col-md) var(--col-md);
  }
}
@media (min-width: 1920px) {
  .g2o-all-booking-card-grid {
    grid-template-columns: var(--col-md) var(--col-sm) 70px var(--col-sm)
      var(--col-lg) var(--col-sm) var(--col-sm) 95px
      var(--col-sm) var(--col-sm) var(--col-sm) var(--col-sm)
      102px;
  }
}
.input-field::-ms-reveal,
.input-field::-ms-clear {
  display: none;
}
.input-label {
  transition: transform 0.1s;
  transform: translateY(-0.4rem) scale(0.75);
}
.input-field:placeholder-shown ~ .input-label {
  transform: translateY(0.875rem) scale(1);
}
.input-field:focus ~ .input-label {
  transform: translateY(-0.4rem) scale(0.75);
}
.right-shadow {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
  clip-path: inset(0px -15px 0px 0px);
}
.loading-state::before {
  animation: slideIn 5s ease-out;
  bottom: 0;
  left: 0;
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
}
@keyframes slideIn {
  0% {
    background-color: #cbecff;
    width: 0;
  }
  100% {
    background-color: #cbecff;
    width: 100%;
  }
}
dialog::backdrop {
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(3px);
  transition: backdrop-filter 0.5s ease;
}
dialog:not([open]) {
  display: none;
  pointer-events: none;
  opacity: 0;
}
html:has(dialog[open]) {
  overflow: hidden;
}
.option-drag-ghost {
  background: #e0e0e0;
  border-radius: 2px;
  height: 58px;
}
.option-drag-ghost > * {
  display: none;
}
.text-h1,
.text-h2,
.text-title {
  text-transform: capitalize;
}
.text-h3,
.text-subtitle-2,
.text-subtitle-3 {
  color: var(--color-secondary-9);
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
.text-loading {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  border-radius: 9999px;
  background-color: var(--color-charcoal-2);
  color: var(--color-charcoal-2);
}
.image-loading {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  background-color: var(--color-charcoal-2);
}
.bar-chart:has(* > .bar-chart-item:hover) * > .bar-chart-item:not(:hover) {
  opacity: 0.5;
}
.bar-chart-span-height {
  grid-row-start: 1;
  grid-row-end: -2;
}
.bar-chart-item-value {
  height: 0;
  transition: height 0.5s;
}
.bar-chart-item-value.is-ready {
  height: var(--chart-item-height);
}
.el-picker-panel__body,
.el-date-range-picker {
  --el-input-hover-border-color: #266764;
  --el-input-focus-border-color: #266764;
  --el-color-primary: #266764;
  --el-datepicker-active-color: #f3925c;
  --el-border-color-extra-light: #ffe8dc;
  --el-datepicker-hover-text-color: #266764;
}
.yaxis-title-mode {
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-rl;
  writing-mode: tb-lr;
  transform: scale(-1, -1);
}
.hide-selection::selection {
  color: black;
}
p {
  max-width: 580px;
}
.shipment-scrollbar {
  overflow-y: overlay;
}
.g2-scrollbar {
  -ms-overflow-style: auto;
}
.text-opacity-transition {
  overflow: hidden;
  white-space: nowrap;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 1000ms;
}
.padding-change-transition {
  transition-property: padding;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 1000ms;
}
#arrow,
#arrow::before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
#arrow {
  visibility: hidden;
}
#arrow::before {
  visibility: visible;
  content: ' ';
  transform: rotate(45deg);
  border-style: solid;
}
#tooltip[data-floating-placement^='top'] > #arrow {
  bottom: -4px;
}
#tooltip[data-floating-placement^='bottom'] > #arrow {
  top: -4px;
}
#tooltip[data-floating-placement^='left'] > #arrow {
  right: -4px;
}
#tooltip[data-floating-placement^='right'] > #arrow {
  left: -4px;
}
.cargo-booking-sticky-shadow {
  box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.cargo-booking-sticky-actions {
  position: sticky;
  right: 0;
  top: 0;
}
.nomination-message-li {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-top: 0.25rem;
  display: inline-block;
  white-space: nowrap;
  border-radius: 0.25rem;
  background-color: #fff;
  padding: 0.5rem;
  text-decoration-thickness: 1px;
}
@layer base {
  :root, :host {
    --color-inherit: inherit;
    --color-transparent: transparent;
    --color-black: #000;
    --color-white: #fff;
    --color-primary-0: #E6F7F8;
    --color-primary-1: #C2ECED;
    --color-primary-4: #66BCBC;
    --color-primary-6: #408481;
    --color-primary-8: #266764;
    --color-secondary-1: #FBDECE;
    --color-secondary-3: #F3925C;
    --color-secondary-7: #BB5922;
    --color-secondary-9: #17161B;
    --color-success-1: #C9E9D5;
    --color-success-6: #46A86D;
    --color-success-9: #2C6441;
    --color-warning-1: #FEF5CF;
    --color-warning-8: #D3AB27;
    --color-warning-10: #916C17;
    --color-danger-0: #FFE7E7;
    --color-danger-6: #CB4242;
    --color-danger-7: #B83333;
    --color-info-0: #E4F2FD;
    --color-info-4: #59A8EE;
    --color-info-8: #2E68C0;
    --color-navy-blue-0: #E2F5FF;
    --color-navy-blue-1: #B5E6FF;
    --color-navy-blue-2: #84D6FF;
    --color-navy-blue-3: #55C6FE;
    --color-navy-blue-4: #34B9FD;
    --color-navy-blue-5: #22ACFC;
    --color-navy-blue-6: #219EEC;
    --color-navy-blue-7: #1F8CD8;
    --color-navy-blue-8: #1B6EB6;
    --color-navy-blue-9: #165993;
    --color-navy-blue-10: #0F3D65;
    --color-charcoal-0: #FBFAFA;
    --color-charcoal-1: #F5F5F5;
    --color-charcoal-2: #E0E0E0;
    --color-charcoal-3: #D6D6D8;
    --color-charcoal-4: #B3B3B3;
    --color-charcoal-5: #999999;
    --color-charcoal-6: #707070;
    --color-charcoal-7: #55545A;
    --color-charcoal-8: #403F43;
    --color-charcoal-9: #17161B;
    --color-charcoal-10: #0D0D0D;
    --color-green-0: #E8F6EE;
    --color-green-1: #C9E9D5;
    --color-green-2: #A7DBBB;
    --color-green-3: #83CDA0;
    --color-green-4: #68C28C;
    --color-green-5: #4EB878;
    --color-green-6: #46A86D;
    --color-green-7: #3D9560;
    --color-green-8: #378455;
    --color-green-9: #2C6441;
    --color-green-10: #224E33;
    --color-ocean-0: #E6F7F8;
    --color-ocean-1: #C2ECED;
    --color-ocean-2: #A7E3E3;
    --color-ocean-3: #80D4DA;
    --color-ocean-4: #66BCBC;
    --color-ocean-5: #569F9F;
    --color-ocean-6: #408481;
    --color-ocean-7: #337573;
    --color-ocean-8: #266764;
    --color-ocean-9: #1C4D4A;
    --color-ocean-10: #003D3B;
    --color-amber-0: #FFFDE8;
    --color-amber-1: #FEF5CF;
    --color-amber-2: #FCF2A7;
    --color-amber-3: #FBED88;
    --color-amber-4: #F9E568;
    --color-amber-5: #F2DB4B;
    --color-amber-6: #F1CF38;
    --color-amber-7: #E1BD35;
    --color-amber-8: #D3AB27;
    --color-amber-9: #B1851C;
    --color-amber-10: #916C17;
    --color-orange-0: #FBECE3;
    --color-orange-1: #FBDECE;
    --color-orange-2: #ECB190;
    --color-orange-3: #F3925C;
    --color-orange-4: #E58448;
    --color-orange-5: #D08053;
    --color-orange-6: #C77240;
    --color-orange-7: #BB5922;
    --color-orange-8: #A44C1C;
    --color-orange-9: #8A4018;
    --color-orange-10: #6B3212;
    --color-purple-0: #F5E8FE;
    --color-purple-1: #E6C7FE;
    --color-purple-2: #D7A1FF;
    --color-purple-3: #C57AFF;
    --color-purple-4: #B75BFD;
    --color-purple-5: #A843F6;
    --color-purple-6: #9640EF;
    --color-purple-7: #7C3CE5;
    --color-purple-8: #6539DD;
    --color-purple-9: #5123CD;
    --color-purple-10: #3E1B9D;
    --color-magenta-0: #FAE5ED;
    --color-magenta-1: #F5BDD4;
    --color-magenta-2: #EF93B7;
    --color-magenta-3: #EA699A;
    --color-magenta-4: #E64C84;
    --color-magenta-5: #DA4376;
    --color-magenta-6: #CC396F;
    --color-magenta-7: #BC2C65;
    --color-magenta-8: #A6295F;
    --color-magenta-9: #802354;
    --color-magenta-10: #681C44;
    --color-indigo-0: #E4F2FD;
    --color-indigo-1: #BEDFFB;
    --color-indigo-2: #96CCFA;
    --color-indigo-3: #6EB8F7;
    --color-indigo-4: #52A8F5;
    --color-indigo-5: #3D99F3;
    --color-indigo-6: #388BE5;
    --color-indigo-7: #3279D2;
    --color-indigo-8: #2E68C0;
    --color-indigo-9: #254AA0;
    --color-indigo-10: #1F3D85;
    --color-chestnut-0: #FFDDC3;
    --color-chestnut-1: #FFBAA7;
    --color-chestnut-2: #E09683;
    --color-chestnut-3: #BF725E;
    --color-chestnut-4: #A75643;
    --color-chestnut-5: #8E3B28;
    --color-chestnut-6: #823123;
    --color-chestnut-7: #71251A;
    --color-chestnut-8: #621715;
    --color-chestnut-9: #51050B;
    --color-chestnut-10: #916C17;
    --color-pink-0: #F6E5EE;
    --color-pink-1: #EBBED5;
    --color-pink-2: #E195BA;
    --color-pink-3: #D86F9F;
    --color-pink-4: #D1558A;
    --color-pink-5: #CD4177;
    --color-pink-6: #BC3E72;
    --color-pink-7: #A63A69;
    --color-pink-8: #8F3762;
    --color-pink-9: #6B2D53;
    --color-pink-10: #532340;
    --color-red-0: #FFE7E7;
    --color-red-1: #EFC3C3;
    --color-red-2: #E49B9B;
    --color-red-3: #DC7F7F;
    --color-red-4: #D66B6B;
    --color-red-5: #D15757;
    --color-red-6: #CB4242;
    --color-red-7: #B83333;
    --color-red-8: #982A2A;
    --color-red-9: #7C2222;
    --color-red-10: #581818;
    --color-red-50: oklch(97.1% 0.013 17.38);
    --color-red-100: oklch(93.6% 0.032 17.717);
    --color-red-200: oklch(88.5% 0.062 18.334);
    --color-red-300: oklch(80.8% 0.114 19.571);
    --color-red-400: oklch(70.4% 0.191 22.216);
    --color-red-500: oklch(63.7% 0.237 25.331);
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-red-700: oklch(50.5% 0.213 27.518);
    --color-red-800: oklch(44.4% 0.177 26.899);
    --color-red-900: oklch(39.6% 0.141 25.723);
    --color-red-950: oklch(25.8% 0.092 26.042);
    --color-orange-50: oklch(98% 0.016 73.684);
    --color-orange-100: oklch(95.4% 0.038 75.164);
    --color-orange-200: oklch(90.1% 0.076 70.697);
    --color-orange-300: oklch(83.7% 0.128 66.29);
    --color-orange-400: oklch(75% 0.183 55.934);
    --color-orange-500: oklch(70.5% 0.213 47.604);
    --color-orange-600: oklch(64.6% 0.222 41.116);
    --color-orange-700: oklch(55.3% 0.195 38.402);
    --color-orange-800: oklch(47% 0.157 37.304);
    --color-orange-900: oklch(40.8% 0.123 38.172);
    --color-orange-950: oklch(26.6% 0.079 36.259);
    --color-amber-50: oklch(98.7% 0.022 95.277);
    --color-amber-100: oklch(96.2% 0.059 95.617);
    --color-amber-200: oklch(92.4% 0.12 95.746);
    --color-amber-300: oklch(87.9% 0.169 91.605);
    --color-amber-400: oklch(82.8% 0.189 84.429);
    --color-amber-500: oklch(76.9% 0.188 70.08);
    --color-amber-600: oklch(66.6% 0.179 58.318);
    --color-amber-700: oklch(55.5% 0.163 48.998);
    --color-amber-800: oklch(47.3% 0.137 46.201);
    --color-amber-900: oklch(41.4% 0.112 45.904);
    --color-amber-950: oklch(27.9% 0.077 45.635);
    --color-yellow-50: oklch(98.7% 0.026 102.212);
    --color-yellow-100: oklch(97.3% 0.071 103.193);
    --color-yellow-200: oklch(94.5% 0.129 101.54);
    --color-yellow-300: oklch(90.5% 0.182 98.111);
    --color-yellow-400: oklch(85.2% 0.199 91.936);
    --color-yellow-500: oklch(79.5% 0.184 86.047);
    --color-yellow-600: oklch(68.1% 0.162 75.834);
    --color-yellow-700: oklch(55.4% 0.135 66.442);
    --color-yellow-800: oklch(47.6% 0.114 61.907);
    --color-yellow-900: oklch(42.1% 0.095 57.708);
    --color-yellow-950: oklch(28.6% 0.066 53.813);
    --color-lime-50: oklch(98.6% 0.031 120.757);
    --color-lime-100: oklch(96.7% 0.067 122.328);
    --color-lime-200: oklch(93.8% 0.127 124.321);
    --color-lime-300: oklch(89.7% 0.196 126.665);
    --color-lime-400: oklch(84.1% 0.238 128.85);
    --color-lime-500: oklch(76.8% 0.233 130.85);
    --color-lime-600: oklch(64.8% 0.2 131.684);
    --color-lime-700: oklch(53.2% 0.157 131.589);
    --color-lime-800: oklch(45.3% 0.124 130.933);
    --color-lime-900: oklch(40.5% 0.101 131.063);
    --color-lime-950: oklch(27.4% 0.072 132.109);
    --color-green-50: oklch(98.2% 0.018 155.826);
    --color-green-100: oklch(96.2% 0.044 156.743);
    --color-green-200: oklch(92.5% 0.084 155.995);
    --color-green-300: oklch(87.1% 0.15 154.449);
    --color-green-400: oklch(79.2% 0.209 151.711);
    --color-green-500: oklch(72.3% 0.219 149.579);
    --color-green-600: oklch(62.7% 0.194 149.214);
    --color-green-700: oklch(52.7% 0.154 150.069);
    --color-green-800: oklch(44.8% 0.119 151.328);
    --color-green-900: oklch(39.3% 0.095 152.535);
    --color-green-950: oklch(26.6% 0.065 152.934);
    --color-emerald-50: oklch(97.9% 0.021 166.113);
    --color-emerald-100: oklch(95% 0.052 163.051);
    --color-emerald-200: oklch(90.5% 0.093 164.15);
    --color-emerald-300: oklch(84.5% 0.143 164.978);
    --color-emerald-400: oklch(76.5% 0.177 163.223);
    --color-emerald-500: oklch(69.6% 0.17 162.48);
    --color-emerald-600: oklch(59.6% 0.145 163.225);
    --color-emerald-700: oklch(50.8% 0.118 165.612);
    --color-emerald-800: oklch(43.2% 0.095 166.913);
    --color-emerald-900: oklch(37.8% 0.077 168.94);
    --color-emerald-950: oklch(26.2% 0.051 172.552);
    --color-teal-50: oklch(98.4% 0.014 180.72);
    --color-teal-100: oklch(95.3% 0.051 180.801);
    --color-teal-200: oklch(91% 0.096 180.426);
    --color-teal-300: oklch(85.5% 0.138 181.071);
    --color-teal-400: oklch(77.7% 0.152 181.912);
    --color-teal-500: oklch(70.4% 0.14 182.503);
    --color-teal-600: oklch(60% 0.118 184.704);
    --color-teal-700: oklch(51.1% 0.096 186.391);
    --color-teal-800: oklch(43.7% 0.078 188.216);
    --color-teal-900: oklch(38.6% 0.063 188.416);
    --color-teal-950: oklch(27.7% 0.046 192.524);
    --color-cyan-50: oklch(98.4% 0.019 200.873);
    --color-cyan-100: oklch(95.6% 0.045 203.388);
    --color-cyan-200: oklch(91.7% 0.08 205.041);
    --color-cyan-300: oklch(86.5% 0.127 207.078);
    --color-cyan-400: oklch(78.9% 0.154 211.53);
    --color-cyan-500: oklch(71.5% 0.143 215.221);
    --color-cyan-600: oklch(60.9% 0.126 221.723);
    --color-cyan-700: oklch(52% 0.105 223.128);
    --color-cyan-800: oklch(45% 0.085 224.283);
    --color-cyan-900: oklch(39.8% 0.07 227.392);
    --color-cyan-950: oklch(30.2% 0.056 229.695);
    --color-sky-50: oklch(97.7% 0.013 236.62);
    --color-sky-100: oklch(95.1% 0.026 236.824);
    --color-sky-200: oklch(90.1% 0.058 230.902);
    --color-sky-300: oklch(82.8% 0.111 230.318);
    --color-sky-400: oklch(74.6% 0.16 232.661);
    --color-sky-500: oklch(68.5% 0.169 237.323);
    --color-sky-600: oklch(58.8% 0.158 241.966);
    --color-sky-700: oklch(50% 0.134 242.749);
    --color-sky-800: oklch(44.3% 0.11 240.79);
    --color-sky-900: oklch(39.1% 0.09 240.876);
    --color-sky-950: oklch(29.3% 0.066 243.157);
    --color-blue-50: oklch(97% 0.014 254.604);
    --color-blue-100: oklch(93.2% 0.032 255.585);
    --color-blue-200: oklch(88.2% 0.059 254.128);
    --color-blue-300: oklch(80.9% 0.105 251.813);
    --color-blue-400: oklch(70.7% 0.165 254.624);
    --color-blue-500: oklch(62.3% 0.214 259.815);
    --color-blue-600: oklch(54.6% 0.245 262.881);
    --color-blue-700: oklch(48.8% 0.243 264.376);
    --color-blue-800: oklch(42.4% 0.199 265.638);
    --color-blue-900: oklch(37.9% 0.146 265.522);
    --color-blue-950: oklch(28.2% 0.091 267.935);
    --color-indigo-50: oklch(96.2% 0.018 272.314);
    --color-indigo-100: oklch(93% 0.034 272.788);
    --color-indigo-200: oklch(87% 0.065 274.039);
    --color-indigo-300: oklch(78.5% 0.115 274.713);
    --color-indigo-400: oklch(67.3% 0.182 276.935);
    --color-indigo-500: oklch(58.5% 0.233 277.117);
    --color-indigo-600: oklch(51.1% 0.262 276.966);
    --color-indigo-700: oklch(45.7% 0.24 277.023);
    --color-indigo-800: oklch(39.8% 0.195 277.366);
    --color-indigo-900: oklch(35.9% 0.144 278.697);
    --color-indigo-950: oklch(25.7% 0.09 281.288);
    --color-violet-50: oklch(96.9% 0.016 293.756);
    --color-violet-100: oklch(94.3% 0.029 294.588);
    --color-violet-200: oklch(89.4% 0.057 293.283);
    --color-violet-300: oklch(81.1% 0.111 293.571);
    --color-violet-400: oklch(70.2% 0.183 293.541);
    --color-violet-500: oklch(60.6% 0.25 292.717);
    --color-violet-600: oklch(54.1% 0.281 293.009);
    --color-violet-700: oklch(49.1% 0.27 292.581);
    --color-violet-800: oklch(43.2% 0.232 292.759);
    --color-violet-900: oklch(38% 0.189 293.745);
    --color-violet-950: oklch(28.3% 0.141 291.089);
    --color-purple-50: oklch(97.7% 0.014 308.299);
    --color-purple-100: oklch(94.6% 0.033 307.174);
    --color-purple-200: oklch(90.2% 0.063 306.703);
    --color-purple-300: oklch(82.7% 0.119 306.383);
    --color-purple-400: oklch(71.4% 0.203 305.504);
    --color-purple-500: oklch(62.7% 0.265 303.9);
    --color-purple-600: oklch(55.8% 0.288 302.321);
    --color-purple-700: oklch(49.6% 0.265 301.924);
    --color-purple-800: oklch(43.8% 0.218 303.724);
    --color-purple-900: oklch(38.1% 0.176 304.987);
    --color-purple-950: oklch(29.1% 0.149 302.717);
    --color-fuchsia-50: oklch(97.7% 0.017 320.058);
    --color-fuchsia-100: oklch(95.2% 0.037 318.852);
    --color-fuchsia-200: oklch(90.3% 0.076 319.62);
    --color-fuchsia-300: oklch(83.3% 0.145 321.434);
    --color-fuchsia-400: oklch(74% 0.238 322.16);
    --color-fuchsia-500: oklch(66.7% 0.295 322.15);
    --color-fuchsia-600: oklch(59.1% 0.293 322.896);
    --color-fuchsia-700: oklch(51.8% 0.253 323.949);
    --color-fuchsia-800: oklch(45.2% 0.211 324.591);
    --color-fuchsia-900: oklch(40.1% 0.17 325.612);
    --color-fuchsia-950: oklch(29.3% 0.136 325.661);
    --color-pink-50: oklch(97.1% 0.014 343.198);
    --color-pink-100: oklch(94.8% 0.028 342.258);
    --color-pink-200: oklch(89.9% 0.061 343.231);
    --color-pink-300: oklch(82.3% 0.12 346.018);
    --color-pink-400: oklch(71.8% 0.202 349.761);
    --color-pink-500: oklch(65.6% 0.241 354.308);
    --color-pink-600: oklch(59.2% 0.249 0.584);
    --color-pink-700: oklch(52.5% 0.223 3.958);
    --color-pink-800: oklch(45.9% 0.187 3.815);
    --color-pink-900: oklch(40.8% 0.153 2.432);
    --color-pink-950: oklch(28.4% 0.109 3.907);
    --color-rose-50: oklch(96.9% 0.015 12.422);
    --color-rose-100: oklch(94.1% 0.03 12.58);
    --color-rose-200: oklch(89.2% 0.058 10.001);
    --color-rose-300: oklch(81% 0.117 11.638);
    --color-rose-400: oklch(71.2% 0.194 13.428);
    --color-rose-500: oklch(64.5% 0.246 16.439);
    --color-rose-600: oklch(58.6% 0.253 17.585);
    --color-rose-700: oklch(51.4% 0.222 16.935);
    --color-rose-800: oklch(45.5% 0.188 13.697);
    --color-rose-900: oklch(41% 0.159 10.272);
    --color-rose-950: oklch(27.1% 0.105 12.094);
    --color-slate-50: oklch(98.4% 0.003 247.858);
    --color-slate-100: oklch(96.8% 0.007 247.896);
    --color-slate-200: oklch(92.9% 0.013 255.508);
    --color-slate-300: oklch(86.9% 0.022 252.894);
    --color-slate-400: oklch(70.4% 0.04 256.788);
    --color-slate-500: oklch(55.4% 0.046 257.417);
    --color-slate-600: oklch(44.6% 0.043 257.281);
    --color-slate-700: oklch(37.2% 0.044 257.287);
    --color-slate-800: oklch(27.9% 0.041 260.031);
    --color-slate-900: oklch(20.8% 0.042 265.755);
    --color-slate-950: oklch(12.9% 0.042 264.695);
    --color-gray-50: oklch(98.5% 0.002 247.839);
    --color-gray-100: oklch(96.7% 0.003 264.542);
    --color-gray-200: oklch(92.8% 0.006 264.531);
    --color-gray-300: oklch(87.2% 0.01 258.338);
    --color-gray-400: oklch(70.7% 0.022 261.325);
    --color-gray-500: oklch(55.1% 0.027 264.364);
    --color-gray-600: oklch(44.6% 0.03 256.802);
    --color-gray-700: oklch(37.3% 0.034 259.733);
    --color-gray-800: oklch(27.8% 0.033 256.848);
    --color-gray-900: oklch(21% 0.034 264.665);
    --color-gray-950: oklch(13% 0.028 261.692);
    --color-zinc-50: oklch(98.5% 0 0);
    --color-zinc-100: oklch(96.7% 0.001 286.375);
    --color-zinc-200: oklch(92% 0.004 286.32);
    --color-zinc-300: oklch(87.1% 0.006 286.286);
    --color-zinc-400: oklch(70.5% 0.015 286.067);
    --color-zinc-500: oklch(55.2% 0.016 285.938);
    --color-zinc-600: oklch(44.2% 0.017 285.786);
    --color-zinc-700: oklch(37% 0.013 285.805);
    --color-zinc-800: oklch(27.4% 0.006 286.033);
    --color-zinc-900: oklch(21% 0.006 285.885);
    --color-zinc-950: oklch(14.1% 0.005 285.823);
    --color-neutral-50: oklch(98.5% 0 0);
    --color-neutral-100: oklch(97% 0 0);
    --color-neutral-200: oklch(92.2% 0 0);
    --color-neutral-300: oklch(87% 0 0);
    --color-neutral-400: oklch(70.8% 0 0);
    --color-neutral-500: oklch(55.6% 0 0);
    --color-neutral-600: oklch(43.9% 0 0);
    --color-neutral-700: oklch(37.1% 0 0);
    --color-neutral-800: oklch(26.9% 0 0);
    --color-neutral-900: oklch(20.5% 0 0);
    --color-neutral-950: oklch(14.5% 0 0);
    --color-stone-50: oklch(98.5% 0.001 106.423);
    --color-stone-100: oklch(97% 0.001 106.424);
    --color-stone-200: oklch(92.3% 0.003 48.717);
    --color-stone-300: oklch(86.9% 0.005 56.366);
    --color-stone-400: oklch(70.9% 0.01 56.259);
    --color-stone-500: oklch(55.3% 0.013 58.071);
    --color-stone-600: oklch(44.4% 0.011 73.639);
    --color-stone-700: oklch(37.4% 0.01 67.558);
    --color-stone-800: oklch(26.8% 0.007 34.298);
    --color-stone-900: oklch(21.6% 0.006 56.043);
    --color-stone-950: oklch(14.7% 0.004 49.25);
  }
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-contain-size {
  syntax: "*";
  inherits: false;
}
@property --tw-contain-layout {
  syntax: "*";
  inherits: false;
}
@property --tw-contain-paint {
  syntax: "*";
  inherits: false;
}
@property --tw-contain-style {
  syntax: "*";
  inherits: false;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes ping {
  75%,
      100% {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-contain-size: initial;
      --tw-contain-layout: initial;
      --tw-contain-paint: initial;
      --tw-contain-style: initial;
    }
  }
}


.resize-observer[data-v-b329ee4c]{
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  width:100%;
  height:100%;
  border:none;
  background-color:transparent;
  pointer-events:none;
  display:block;
  overflow:hidden;
  opacity:0
}

.resize-observer[data-v-b329ee4c] object{
  display:block;
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  overflow:hidden;
  pointer-events:none;
  z-index:-1
}

.v-popper__popper{
  z-index:10000;
  top:0;
  left:0;
  outline:none
}

.v-popper__popper.v-popper__popper--hidden{
  visibility:hidden;
  opacity:0;
  transition:opacity .15s,visibility .15s;
  pointer-events:none
}

.v-popper__popper.v-popper__popper--shown{
  visibility:visible;
  opacity:1;
  transition:opacity .15s
}

.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{
  transition:none!important
}

.v-popper__backdrop{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:none
}

.v-popper__inner{
  position:relative;
  box-sizing:border-box;
  overflow-y:auto
}

.v-popper__inner>div{
  position:relative;
  z-index:1;
  max-width:inherit;
  max-height:inherit
}

.v-popper__arrow-container{
  position:absolute;
  width:10px;
  height:10px
}

.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{
  display:none
}

.v-popper__arrow-inner,.v-popper__arrow-outer{
  border-style:solid;
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0
}

.v-popper__arrow-inner{
  visibility:hidden;
  border-width:7px
}

.v-popper__arrow-outer{
  border-width:6px
}

.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{
  left:-2px
}

.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{
  left:-1px
}

.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{
  border-bottom-width:0;
  border-left-color:transparent!important;
  border-right-color:transparent!important;
  border-bottom-color:transparent!important
}

.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{
  top:-2px
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{
  top:0
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{
  border-top-width:0;
  border-left-color:transparent!important;
  border-right-color:transparent!important;
  border-top-color:transparent!important
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{
  top:-4px
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{
  top:-6px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{
  top:-2px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{
  top:-1px
}

.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{
  border-left-width:0;
  border-left-color:transparent!important;
  border-top-color:transparent!important;
  border-bottom-color:transparent!important
}

.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{
  left:-4px
}

.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{
  left:-6px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{
  right:-10px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{
  border-right-width:0;
  border-top-color:transparent!important;
  border-right-color:transparent!important;
  border-bottom-color:transparent!important
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{
  left:-2px
}

.v-popper--theme-dropdown .v-popper__inner{
  background:#fff;
  color:#000;
  border-radius:6px;
  border:1px solid #ddd;
  box-shadow:0 6px 30px #0000001a
}

.v-popper--theme-dropdown .v-popper__arrow-inner{
  visibility:visible;
  border-color:#fff
}

.v-popper--theme-dropdown .v-popper__arrow-outer{
  border-color:#ddd
}

.v-popper--theme-tooltip .v-popper__inner{
  background:rgba(0,0,0,.8);
  color:#fff;
  border-radius:6px;
  padding:7px 12px 6px
}

.v-popper--theme-tooltip .v-popper__arrow-outer{
  border-color:#000c
}

.htw-range-input::-webkit-slider-thumb{
  height:.75rem;
  width:.75rem;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border-radius:9999px;
  border-width:1px;
  border-style:solid;
  border-color:#00000040;
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

:is(.htw-dark .htw-range-input)::-webkit-slider-thumb{
  border-color:#ffffff40;
  --tw-bg-opacity: 1;
  background-color:rgb(63 63 70 / var(--tw-bg-opacity))
}

.htw-range-input:hover::-webkit-slider-thumb{
  --tw-border-opacity: 1 !important;
  border-color:rgb(16 185 129 / var(--tw-border-opacity))!important;
  --tw-bg-opacity: 1 !important;
  background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important
}

.htw-range-input::-moz-range-thumb{
  height:.75rem;
  width:.75rem;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  border-radius:9999px;
  border-width:1px;
  border-style:solid;
  border-color:#00000040;
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

:is(.htw-dark .htw-range-input)::-moz-range-thumb{
  border-color:#ffffff40;
  --tw-bg-opacity: 1;
  background-color:rgb(63 63 70 / var(--tw-bg-opacity))
}

.htw-range-input:hover::-moz-range-thumb{
  --tw-border-opacity: 1 !important;
  border-color:rgb(16 185 129 / var(--tw-border-opacity))!important;
  --tw-bg-opacity: 1 !important;
  background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important
}

.v-popper{
  line-height:0
}

.htw-dark .v-popper--theme-dropdown .v-popper__inner{
  --tw-border-opacity: 1;
  border-color:rgb(31 31 33 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color:rgb(63 63 70 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color:rgb(244 244 245 / var(--tw-text-opacity))
}

.htw-dark .v-popper--theme-dropdown .v-popper__arrow-inner{
  --tw-border-opacity: 1;
  border-color:rgb(63 63 70 / var(--tw-border-opacity))
}

.htw-dark .v-popper--theme-dropdown .v-popper__arrow-outer{
  --tw-border-opacity: 1;
  border-color:rgb(31 31 33 / var(--tw-border-opacity))
}

.v-popper--theme-dropdown.v-popper__popper--show-from .v-popper__wrapper{
  transform:scale(.75)
}

.v-popper--theme-dropdown.v-popper__popper--show-to .v-popper__wrapper{
  transform:none;
  transition:transform .15s cubic-bezier(0,1,.5,1)
}

.v-popper__popper:focus-visible{
  outline:none
}

.htw-bind-col-size{
  grid-template-columns:repeat(auto-fill,minmax(var(--histoire-col-size),1fr))
}

.__histoire-json-code[data-v-935458a7] .cm-editor{
  height:100%;
  min-width:280px
}

/* @TODO custom themes */

.v-popper {
  line-height: 0;
}

.htw-dark .v-popper--theme-dropdown .v-popper__inner{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-700) / var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-100) / var(--tw-text-opacity))
}

.htw-dark .v-popper--theme-dropdown .v-popper__arrow-inner{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-700) / var(--tw-border-opacity))
}

.htw-dark .v-popper--theme-dropdown .v-popper__arrow-outer{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-border-opacity))
}

.v-popper--theme-dropdown.v-popper__popper--show-from .v-popper__wrapper {
  transform: scale(.75);
}

.v-popper--theme-dropdown.v-popper__popper--show-to .v-popper__wrapper {
  transform: none;
  transition: transform .15s cubic-bezier(0, 1, .5, 1);
}

.v-popper__popper:focus-visible {
  outline: none;
}

.__histoire-scale-x-enter-active,
  .__histoire-scale-x-leave-active {
  transition: transform .15s, opacity .15s;
}

.__histoire-scale-x-enter-from,
  .__histoire-scale-x-leave-to {
  transform: scaleX(0);
  opacity: 0;
}

.__histoire-scale-y-enter-active,
  .__histoire-scale-y-leave-active {
  transition: transform .15s, opacity .15s;
}

.__histoire-scale-y-enter-from,
  .__histoire-scale-y-leave-to {
  transform: scaleY(0);
  opacity: 0;
}

.__histoire-fade-enter-active,
  .__histoire-fade-leave-active {
  transition: opacity .15s;
}

.__histoire-fade-enter-from,
  .__histoire-fade-leave-to {
  opacity: 0;
}

.__histoire-fade-bottom-enter-active,
  .__histoire-fade-bottom-leave-active {
  transition: transform .15s, opacity .15s;
  transform: translateY(0px);
}

.__histoire-fade-bottom-enter-from,
  .__histoire-fade-bottom-leave-to {
  transform: translateY(32px);
  opacity: 0;
}

*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}

a,
input,
button {
  color: inherit;
}

a {
  text-decoration: inherit;
}

input, button {
  font-family: inherit;
}

a,
button {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

body,
  pre {
  margin: 0;
}

html,
  body,
  #app {
  height: 100%;
}

html {
  font-family: 'Noto Sans Display', system-ui, sans-serif;
  font-size: 1rem;
}

body {
  font-size: 1.125rem;
}

@media (min-width: 640px) {
  body {
    font-size: .875rem;
  }
}

.__histoire-render-story:not(.__histoire-render-custom-controls) {
  overflow: auto;
  min-height: 100%;
}

.__histoire-code .shiki {
  background: transparent !important;
}

.htw-prose h1:not(:hover) .header-anchor[aria-hidden="true"], .htw-prose h2:not(:hover) .header-anchor[aria-hidden="true"], .htw-prose h3:not(:hover) .header-anchor[aria-hidden="true"], .htw-prose h4:not(:hover) .header-anchor[aria-hidden="true"] {
  visibility: hidden;
}

.htw-prose hr {
  margin: 1rem 0;
}

.__histoire-pane-shadow-from-right {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0));
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: right;
}

.htw-dark .__histoire-pane-shadow-from-right {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}

*, ::before, ::after{
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: 
}

::backdrop{
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: 
}

.htw-prose{
  color:var(--tw-prose-body);
  max-width:65ch;
}

.htw-prose :where(p):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:1.25em;
  margin-bottom:1.25em
}

.htw-prose :where([class~="lead"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-lead);
  font-size:1.25em;
  line-height:1.6;
  margin-top:1.2em;
  margin-bottom:1.2em
}

.htw-prose :where(a):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:rgb(var(--_histoire-color-primary-500));
  text-decoration:none;
  font-weight:500;
}

.htw-prose :where(a):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)):hover{
  text-decoration:underline
}

.htw-prose :where(strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-bold);
  font-weight:600
}

.htw-prose :where(a strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(blockquote strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(thead th strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(ol):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:decimal;
  margin-top:1.25em;
  margin-bottom:1.25em;
  padding-left:1.625em
}

.htw-prose :where(ol[type="A"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:upper-alpha
}

.htw-prose :where(ol[type="a"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:lower-alpha
}

.htw-prose :where(ol[type="A" s]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:upper-alpha
}

.htw-prose :where(ol[type="a" s]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:lower-alpha
}

.htw-prose :where(ol[type="I"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:upper-roman
}

.htw-prose :where(ol[type="i"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:lower-roman
}

.htw-prose :where(ol[type="I" s]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:upper-roman
}

.htw-prose :where(ol[type="i" s]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:lower-roman
}

.htw-prose :where(ol[type="1"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:decimal
}

.htw-prose :where(ul):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:disc;
  margin-top:1.25em;
  margin-bottom:1.25em;
  padding-left:1.625em
}

.htw-prose :where(ol > li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::marker{
  font-weight:400;
  color:var(--tw-prose-counters)
}

.htw-prose :where(ul > li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::marker{
  color:var(--tw-prose-bullets)
}

.htw-prose :where(dt):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  margin-top:1.25em
}

.htw-prose :where(hr):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-color:var(--tw-prose-hr);
  border-top-width:1px;
  margin-top:3em;
  margin-bottom:3em
}

.htw-prose :where(blockquote):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:500;
  font-style:italic;
  color:var(--tw-prose-quotes);
  border-left-width:0.25rem;
  border-left-color:var(--tw-prose-quote-borders);
  quotes:"\201C""\201D""\2018""\2019";
  margin-top:1.6em;
  margin-bottom:1.6em;
  padding-left:1em;
  margin-left:0;
  margin-right:0;
  background-color:rgb(var(--_histoire-color-gray-100));
  padding:.25rem .375rem;
}

.htw-prose :where(blockquote):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)) p:first-child{
  margin-top:0
}

.htw-prose :where(blockquote):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)) p:last-child{
  margin-bottom:0
}

.htw-dark .htw-prose :where(blockquote):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  background-color:rgb(var(--_histoire-color-gray-750))
}

.htw-prose :where(blockquote p:first-of-type):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::before{
  content:open-quote
}

.htw-prose :where(blockquote p:last-of-type):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::after{
  content:close-quote
}

.htw-prose :where(h1):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:800;
  font-size:2.25em;
  margin-top:0;
  margin-bottom:0.8888889em;
  line-height:1.1111111
}

.htw-prose :where(h1 strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:900;
  color:inherit
}

.htw-prose :where(h2):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:700;
  font-size:1.5em;
  margin-top:2em;
  margin-bottom:1em;
  line-height:1.3333333
}

.htw-prose :where(h2 strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:800;
  color:inherit
}

.htw-prose :where(h3):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  font-size:1.25em;
  margin-top:1.6em;
  margin-bottom:0.6em;
  line-height:1.6
}

.htw-prose :where(h3 strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:700;
  color:inherit
}

.htw-prose :where(h4):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  margin-top:1.5em;
  margin-bottom:0.5em;
  line-height:1.5
}

.htw-prose :where(h4 strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:700;
  color:inherit
}

.htw-prose :where(img):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em
}

.htw-prose :where(picture):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  display:block;
  margin-top:2em;
  margin-bottom:2em
}

.htw-prose :where(kbd):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:500;
  font-family:inherit;
  color:var(--tw-prose-kbd);
  box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size:0.875em;
  border-radius:0.3125rem;
  padding-top:0.1875em;
  padding-right:0.375em;
  padding-bottom:0.1875em;
  padding-left:0.375em
}

.htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-code);
  font-weight:normal;
  font-size:0.8rem;
  background-color:rgb(var(--_histoire-color-gray-500) / 20%);
  padding:0.05rem 0.5rem;
  border-radius:0.25rem;
}

.htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::before, .htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::after{
  display:none
}

.htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::before{
  content:"`"
}

.htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::after{
  content:"`"
}

.htw-prose :where(a code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(h1 code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(h2 code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit;
  font-size:0.875em
}

.htw-prose :where(h3 code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit;
  font-size:0.9em
}

.htw-prose :where(h4 code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(blockquote code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(thead th code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(pre):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-pre-code);
  background-color:var(--tw-prose-pre-bg);
  overflow-x:auto;
  font-weight:400;
  font-size:0.875em;
  line-height:1.7142857;
  margin-top:1.7142857em;
  margin-bottom:1.7142857em;
  border-radius:0.375rem;
  padding-top:0.8571429em;
  padding-right:1.1428571em;
  padding-bottom:0.8571429em;
  padding-left:1.1428571em
}

.htw-prose :where(pre code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  background-color:transparent;
  border-width:0;
  border-radius:0;
  padding:0;
  font-weight:inherit;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit
}

.htw-prose :where(pre code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::before{
  content:none
}

.htw-prose :where(pre code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::after{
  content:none
}

.htw-prose :where(table):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  width:100%;
  table-layout:auto;
  text-align:left;
  margin-top:2em;
  margin-bottom:2em;
  font-size:0.875em;
  line-height:1.7142857
}

.htw-prose :where(thead):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-bottom-width:1px;
  border-bottom-color:var(--tw-prose-th-borders)
}

.htw-prose :where(thead th):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  vertical-align:bottom;
  padding-right:0.5714286em;
  padding-bottom:0.5714286em;
  padding-left:0.5714286em
}

.htw-prose :where(tbody tr):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-bottom-width:1px;
  border-bottom-color:var(--tw-prose-td-borders)
}

.htw-prose :where(tbody tr:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-bottom-width:0
}

.htw-prose :where(tbody td):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  vertical-align:baseline
}

.htw-prose :where(tfoot):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-top-width:1px;
  border-top-color:var(--tw-prose-th-borders)
}

.htw-prose :where(tfoot td):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  vertical-align:top
}

.htw-prose :where(figure > *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0;
  margin-bottom:0
}

.htw-prose :where(figcaption):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-captions);
  font-size:0.875em;
  line-height:1.4285714;
  margin-top:0.8571429em
}

.htw-prose{
  --tw-prose-body:#374151;
  --tw-prose-headings:#111827;
  --tw-prose-lead:#4b5563;
  --tw-prose-links:#111827;
  --tw-prose-bold:#111827;
  --tw-prose-counters:#6b7280;
  --tw-prose-bullets:#d1d5db;
  --tw-prose-hr:#e5e7eb;
  --tw-prose-quotes:#111827;
  --tw-prose-quote-borders:#e5e7eb;
  --tw-prose-captions:#6b7280;
  --tw-prose-kbd:#111827;
  --tw-prose-kbd-shadows:17 24 39;
  --tw-prose-code:#111827;
  --tw-prose-pre-code:#e5e7eb;
  --tw-prose-pre-bg:#1f2937;
  --tw-prose-th-borders:#d1d5db;
  --tw-prose-td-borders:#e5e7eb;
  --tw-prose-invert-body:#d1d5db;
  --tw-prose-invert-headings:#fff;
  --tw-prose-invert-lead:#9ca3af;
  --tw-prose-invert-links:#fff;
  --tw-prose-invert-bold:#fff;
  --tw-prose-invert-counters:#9ca3af;
  --tw-prose-invert-bullets:rgb(var(--_histoire-color-gray-500));
  --tw-prose-invert-hr:rgb(var(--_histoire-color-gray-800));
  --tw-prose-invert-quotes:#f3f4f6;
  --tw-prose-invert-quote-borders:rgb(var(--_histoire-color-gray-800));
  --tw-prose-invert-captions:#9ca3af;
  --tw-prose-invert-kbd:#fff;
  --tw-prose-invert-kbd-shadows:255 255 255;
  --tw-prose-invert-code:#fff;
  --tw-prose-invert-pre-code:#d1d5db;
  --tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders:#4b5563;
  --tw-prose-invert-td-borders:#374151;
  font-size:1rem;
  line-height:1.75
}

.htw-prose :where(picture > img):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0;
  margin-bottom:0
}

.htw-prose :where(video):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em
}

.htw-prose :where(li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0.1rem;
  margin-bottom:0.1rem
}

.htw-prose :where(ol > li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-left:0.375em
}

.htw-prose :where(ul > li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-left:0.375em
}

.htw-prose :where(.htw-prose > ul > li p):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0.75em;
  margin-bottom:0.75em
}

.htw-prose :where(.htw-prose > ul > li > *:first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:1.25em
}

.htw-prose :where(.htw-prose > ul > li > *:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-bottom:1.25em
}

.htw-prose :where(.htw-prose > ol > li > *:first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:1.25em
}

.htw-prose :where(.htw-prose > ol > li > *:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-bottom:1.25em
}

.htw-prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0.75em;
  margin-bottom:0.75em
}

.htw-prose :where(dl):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:1.25em;
  margin-bottom:1.25em
}

.htw-prose :where(dd):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0.5em;
  padding-left:1.625em
}

.htw-prose :where(hr + *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(h2 + *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(h3 + *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(h4 + *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(thead th:first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-left:0
}

.htw-prose :where(thead th:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-right:0
}

.htw-prose :where(tbody td, tfoot td):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-top:0.5714286em;
  padding-right:0.5714286em;
  padding-bottom:0.5714286em;
  padding-left:0.5714286em
}

.htw-prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-left:0
}

.htw-prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-right:0
}

.htw-prose :where(figure):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em
}

.htw-prose :where(.htw-prose > :first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(.htw-prose > :last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-bottom:0
}

.htw-prose :where(h1, h2, h3, h4, th):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-bottom:0.75rem;
}

.htw-prose :where(h1, h2, h3, h4, th):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)):not(:first-child){
  margin-top:1.25rem
}

.htw-pointer-events-none{
  pointer-events:none
}

.htw-invisible{
  visibility:hidden
}

.htw-fixed{
  position:fixed
}

.htw-absolute{
  position:absolute
}

.htw-relative{
  position:relative
}

.htw-inset-0{
  inset:0px
}

.htw-bottom-0{
  bottom:0px
}

.htw-bottom-4{
  bottom:1rem
}

.htw-bottom-5{
  bottom:1.25rem
}

.htw-bottom-8{
  bottom:2rem
}

.htw-left-0{
  left:0px
}

.htw-left-5{
  left:1.25rem
}

.htw-left-8{
  left:2rem
}

.htw-right-0{
  right:0px
}

.htw-right-4{
  right:1rem
}

.htw-right-5{
  right:1.25rem
}

.htw-right-8{
  right:2rem
}

.htw-top-0{
  top:0px
}

.htw-top-5{
  top:1.25rem
}

.htw-top-8{
  top:2rem
}

.htw-isolate{
  isolation:isolate
}

.htw-z-10{
  z-index:10
}

.htw-z-20{
  z-index:20
}

.htw-m-0{
  margin:0px
}

.htw-m-1{
  margin:0.25rem
}

.htw-m-4{
  margin:1rem
}

.htw-m-auto{
  margin:auto
}

.-htw-my-1{
  margin-top:-0.25rem;
  margin-bottom:-0.25rem
}

.htw-mx-1{
  margin-left:0.25rem;
  margin-right:0.25rem
}

.htw-mx-2{
  margin-left:0.5rem;
  margin-right:0.5rem
}

.htw-mx-4{
  margin-left:1rem;
  margin-right:1rem
}

.htw-mx-6{
  margin-left:1.5rem;
  margin-right:1.5rem
}

.htw-my-0{
  margin-top:0px;
  margin-bottom:0px
}

.htw-my-2{
  margin-top:0.5rem;
  margin-bottom:0.5rem
}

.htw-my-4{
  margin-top:1rem;
  margin-bottom:1rem
}

.htw-my-8{
  margin-top:2rem;
  margin-bottom:2rem
}

.-htw-mt-1{
  margin-top:-0.25rem
}

.htw-mb-2{
  margin-bottom:0.5rem
}

.htw-mb-6{
  margin-bottom:1.5rem
}

.htw-mb-8{
  margin-bottom:2rem
}

.htw-ml-4{
  margin-left:1rem
}

.htw-ml-auto{
  margin-left:auto
}

.htw-mr-2{
  margin-right:0.5rem
}

.htw-mr-auto{
  margin-right:auto
}

.htw-mt-0{
  margin-top:0px
}

.htw-mt-0\.5{
  margin-top:0.125rem
}

.htw-mt-1{
  margin-top:0.25rem
}

.htw-mt-2{
  margin-top:0.5rem
}

.htw-box-border{
  box-sizing:border-box
}

.htw-block{
  display:block
}

.htw-flex{
  display:flex
}

.htw-inline-flex{
  display:inline-flex
}

.htw-grid{
  display:grid
}

.\!htw-hidden{
  display:none !important
}

.htw-hidden{
  display:none
}

.htw-h-1{
  height:0.25rem
}

.htw-h-10{
  height:2.5rem
}

.htw-h-12{
  height:3rem
}

.htw-h-16{
  height:4rem
}

.htw-h-2{
  height:0.5rem
}

.htw-h-20{
  height:5rem
}

.htw-h-3{
  height:0.75rem
}

.htw-h-32{
  height:8rem
}

.htw-h-4{
  height:1rem
}

.htw-h-48{
  height:12rem
}

.htw-h-5{
  height:1.25rem
}

.htw-h-6{
  height:1.5rem
}

.htw-h-64{
  height:16rem
}

.htw-h-8{
  height:2rem
}

.htw-h-9{
  height:2.25rem
}

.htw-h-\[100px\]{
  height:100px
}

.htw-h-\[16px\]{
  height:16px
}

.htw-h-\[1px\]{
  height:1px
}

.htw-h-\[22px\]{
  height:22px
}

.htw-h-\[27px\]{
  height:27px
}

.htw-h-\[2px\]{
  height:2px
}

.htw-h-\[51px\]{
  height:51px
}

.htw-h-fit{
  height:-moz-fit-content;
  height:fit-content
}

.htw-h-full{
  height:100%
}

.htw-h-px{
  height:1px
}

.htw-h-screen{
  height:100vh
}

.htw-max-h-\[400px\]{
  max-height:400px
}

.htw-max-h-\[80vh\]{
  max-height:80vh
}

.htw-max-h-full{
  max-height:100%
}

.htw-min-h-32{
  min-height:8rem
}

.htw-min-h-\[26px\]{
  min-height:26px
}

.htw-w-0{
  width:0px
}

.htw-w-16{
  width:4rem
}

.htw-w-2{
  width:0.5rem
}

.htw-w-20{
  width:5rem
}

.htw-w-28{
  width:7rem
}

.htw-w-3{
  width:0.75rem
}

.htw-w-32{
  width:8rem
}

.htw-w-4{
  width:1rem
}

.htw-w-5{
  width:1.25rem
}

.htw-w-6{
  width:1.5rem
}

.htw-w-64{
  width:16rem
}

.htw-w-8{
  width:2rem
}

.htw-w-\[16px\]{
  width:16px
}

.htw-w-\[2px\]{
  width:2px
}

.htw-w-fit{
  width:-moz-fit-content;
  width:fit-content
}

.htw-w-full{
  width:100%
}

.htw-w-max{
  width:-moz-max-content;
  width:max-content
}

.htw-w-px{
  width:1px
}

.htw-w-screen{
  width:100vw
}

.htw-min-w-0{
  min-width:0px
}

.htw-min-w-16{
  min-width:4rem
}

.htw-min-w-4{
  min-width:1rem
}

.htw-min-w-\[150px\]{
  min-width:150px
}

.htw-min-w-\[80px\]{
  min-width:80px
}

.htw-max-w-6{
  max-width:1.5rem
}

.htw-max-w-\[400px\]{
  max-width:400px
}

.htw-max-w-\[512px\]{
  max-width:512px
}

.htw-max-w-\[63px\]{
  max-width:63px
}

.htw-max-w-\[82px\]{
  max-width:82px
}

.htw-max-w-full{
  max-width:100%
}

.htw-max-w-none{
  max-width:none
}

.htw-flex-1{
  flex:1 1 0%
}

.htw-flex-none{
  flex:none
}

.htw-flex-shrink{
  flex-shrink:1
}

.htw-shrink{
  flex-shrink:1
}

.htw-shrink-0{
  flex-shrink:0
}

.htw-grow{
  flex-grow:1
}

.htw-rotate-90{
  --tw-rotate:90deg;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.htw-scale-0{
  --tw-scale-x:0;
  --tw-scale-y:0;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.htw-cursor-default{
  cursor:default
}

.htw-cursor-ew-resize{
  cursor:ew-resize
}

.htw-cursor-ns-resize{
  cursor:ns-resize
}

.htw-cursor-nwse-resize{
  cursor:nwse-resize
}

.htw-cursor-pointer{
  cursor:pointer
}

.htw-cursor-text{
  cursor:text
}

.htw-select-none{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.htw-resize-none{
  resize:none
}

.htw-resize-y{
  resize:vertical
}

.htw-appearance-none{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none
}

.htw-grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{
  grid-template-columns:repeat(auto-fill,minmax(200px,1fr))
}

.htw-flex-row{
  flex-direction:row
}

.htw-flex-col{
  flex-direction:column
}

.htw-flex-wrap{
  flex-wrap:wrap
}

.htw-flex-nowrap{
  flex-wrap:nowrap
}

.htw-place-content-between{
  place-content:space-between
}

.htw-items-start{
  align-items:flex-start
}

.htw-items-end{
  align-items:flex-end
}

.htw-items-center{
  align-items:center
}

.htw-items-baseline{
  align-items:baseline
}

.htw-items-stretch{
  align-items:stretch
}

.htw-justify-end{
  justify-content:flex-end
}

.htw-justify-center{
  justify-content:center
}

.htw-justify-evenly{
  justify-content:space-evenly
}

.htw-gap-0{
  gap:0px
}

.htw-gap-0\.5{
  gap:0.125rem
}

.htw-gap-1{
  gap:0.25rem
}

.htw-gap-12{
  gap:3rem
}

.htw-gap-2{
  gap:0.5rem
}

.htw-gap-4{
  gap:1rem
}

.htw-gap-6{
  gap:1.5rem
}

.htw-gap-px{
  gap:1px
}

.htw-gap-x-2{
  -moz-column-gap:0.5rem;
       column-gap:0.5rem
}

.htw-gap-y-1{
  row-gap:0.25rem
}

.htw-space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1rem * var(--tw-space-y-reverse))
}

.htw-divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
}

.htw-divide-gray-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-100) / var(--tw-divide-opacity))
}

.htw-divide-gray-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-200) / var(--tw-divide-opacity))
}

.htw-overflow-auto{
  overflow:auto
}

.htw-overflow-hidden{
  overflow:hidden
}

.htw-overflow-y-auto{
  overflow-y:auto
}

.htw-overflow-y-scroll{
  overflow-y:scroll
}

.htw-scroll-smooth{
  scroll-behavior:smooth
}

.htw-truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.htw-text-ellipsis{
  text-overflow:ellipsis
}

.htw-whitespace-nowrap{
  white-space:nowrap
}

.\!htw-rounded-\[3px\]{
  border-radius:3px !important
}

.htw-rounded{
  border-radius:0.375rem
}

.htw-rounded-full{
  border-radius:9999px
}

.htw-rounded-lg{
  border-radius:0.75rem
}

.htw-rounded-sm{
  border-radius:0.25rem
}

.htw-rounded-b-lg{
  border-bottom-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem
}

.htw-rounded-l{
  border-top-left-radius:0.375rem;
  border-bottom-left-radius:0.375rem
}

.htw-rounded-r{
  border-top-right-radius:0.375rem;
  border-bottom-right-radius:0.375rem
}

.htw-rounded-r-lg{
  border-top-right-radius:0.75rem;
  border-bottom-right-radius:0.75rem
}

.htw-border{
  border-width:1px
}

.htw-border-0{
  border-width:0px
}

.htw-border-2{
  border-width:2px
}

.htw-border-8{
  border-width:8px
}

.htw-border-b{
  border-bottom-width:1px
}

.htw-border-l-2{
  border-left-width:2px
}

.htw-border-r{
  border-right-width:1px
}

.htw-border-t{
  border-top-width:1px
}

.htw-border-solid{
  border-style:solid
}

.htw-border-black\/20{
  border-color:rgb(0 0 0 / 0.2)
}

.htw-border-black\/25{
  border-color:rgb(0 0 0 / 0.25)
}

.htw-border-black\/50{
  border-color:rgb(0 0 0 / 0.5)
}

.htw-border-current{
  border-color:currentColor
}

.htw-border-gray-100{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-100) / var(--tw-border-opacity))
}

.htw-border-gray-200{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-200) / var(--tw-border-opacity))
}

.htw-border-gray-300\/30{
  border-color:rgb(var(--_histoire-color-gray-300) / 0.3)
}

.htw-border-gray-500\/10{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.1)
}

.htw-border-gray-500\/30{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.3)
}

.htw-border-gray-500\/40{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.4)
}

.htw-border-gray-500\/5{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.05)
}

.htw-border-gray-500\/50{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.5)
}

.htw-border-gray-600{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-600) / var(--tw-border-opacity))
}

.htw-border-gray-800{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-800) / var(--tw-border-opacity))
}

.htw-border-gray-850{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-border-opacity))
}

.htw-border-primary-200{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-200) / var(--tw-border-opacity))
}

.htw-border-primary-500{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.htw-border-primary-900{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-900) / var(--tw-border-opacity))
}

.htw-border-transparent{
  border-color:transparent
}

.\!htw-bg-primary-500{
  --tw-bg-opacity:1 !important;
  background-color:rgb(var(--_histoire-color-primary-500) / var(--tw-bg-opacity)) !important
}

.htw-bg-gray-100{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-100) / var(--tw-bg-opacity))
}

.htw-bg-gray-200{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-200) / var(--tw-bg-opacity))
}

.htw-bg-gray-400\/25{
  background-color:rgb(var(--_histoire-color-gray-400) / 0.25)
}

.htw-bg-gray-50{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-50) / var(--tw-bg-opacity))
}

.htw-bg-gray-500\/10{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.1)
}

.htw-bg-gray-500\/50{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.5)
}

.htw-bg-gray-700{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-700) / var(--tw-bg-opacity))
}

.htw-bg-gray-800{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-800) / var(--tw-bg-opacity))
}

.htw-bg-primary-200{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-200) / var(--tw-bg-opacity))
}

.htw-bg-primary-50{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-50) / var(--tw-bg-opacity))
}

.htw-bg-primary-500{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-500) / var(--tw-bg-opacity))
}

.htw-bg-primary-500\/10{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.1)
}

.htw-bg-primary-500\/20{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.2)
}

.htw-bg-primary-500\/25{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.25)
}

.htw-bg-primary-700{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-700) / var(--tw-bg-opacity))
}

.htw-bg-primary-800{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-800) / var(--tw-bg-opacity))
}

.htw-bg-transparent{
  background-color:transparent
}

.htw-bg-white{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.htw-bg-white\/80{
  background-color:rgb(255 255 255 / 0.8)
}

.htw-fill-primary-500{
  fill:rgb(var(--_histoire-color-primary-500))
}

.htw-fill-transparent{
  fill:transparent
}

.htw-stroke-white{
  stroke:#fff
}

.htw-stroke-2{
  stroke-width:2
}

.htw-p-1{
  padding:0.25rem
}

.htw-p-2{
  padding:0.5rem
}

.htw-p-4{
  padding:1rem
}

.htw-p-8{
  padding:2rem
}

.htw-p-px{
  padding:1px
}

.htw-px-0{
  padding-left:0px;
  padding-right:0px
}

.htw-px-0\.5{
  padding-left:0.125rem;
  padding-right:0.125rem
}

.htw-px-1{
  padding-left:0.25rem;
  padding-right:0.25rem
}

.htw-px-2{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.htw-px-4{
  padding-left:1rem;
  padding-right:1rem
}

.htw-px-6{
  padding-left:1.5rem;
  padding-right:1.5rem
}

.htw-py-0{
  padding-top:0px;
  padding-bottom:0px
}

.htw-py-0\.5{
  padding-top:0.125rem;
  padding-bottom:0.125rem
}

.htw-py-1{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.htw-py-12{
  padding-top:3rem;
  padding-bottom:3rem
}

.htw-py-2{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.htw-py-3{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.htw-py-4{
  padding-top:1rem;
  padding-bottom:1rem
}

.htw-pl-0{
  padding-left:0px
}

.htw-pl-0\.5{
  padding-left:0.125rem
}

.htw-pl-2{
  padding-left:0.5rem
}

.htw-pl-4{
  padding-left:1rem
}

.htw-pl-6{
  padding-left:1.5rem
}

.htw-pr-2{
  padding-right:0.5rem
}

.htw-pr-6{
  padding-right:1.5rem
}

.htw-pt-4{
  padding-top:1rem
}

.htw-text-left{
  text-align:left
}

.htw-text-center{
  text-align:center
}

.htw-font-mono{
  font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

.htw-text-2xl{
  font-size:1.5rem;
  line-height:2rem
}

.htw-text-5xl{
  font-size:3rem;
  line-height:1
}

.htw-text-lg{
  font-size:1.125rem;
  line-height:1.75rem
}

.htw-text-sm{
  font-size:0.875rem;
  line-height:1.25rem
}

.htw-text-xs{
  font-size:0.75rem;
  line-height:1rem
}

.htw-font-bold{
  font-weight:700
}

.htw-uppercase{
  text-transform:uppercase
}

.htw-leading-none{
  line-height:1
}

.htw-leading-normal{
  line-height:1.5
}

.htw-text-black\/\[1\%\]{
  color:rgb(0 0 0 / 1%)
}

.htw-text-gray-400{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-400) / var(--tw-text-opacity))
}

.htw-text-gray-500{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-500) / var(--tw-text-opacity))
}

.htw-text-gray-500\/20{
  color:rgb(var(--_histoire-color-gray-500) / 0.2)
}

.htw-text-gray-700{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-700) / var(--tw-text-opacity))
}

.htw-text-gray-900{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-900) / var(--tw-text-opacity))
}

.htw-text-inherit{
  color:inherit
}

.htw-text-orange-500{
  --tw-text-opacity:1;
  color:rgb(249 115 22 / var(--tw-text-opacity))
}

.htw-text-primary-200{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-200) / var(--tw-text-opacity))
}

.htw-text-primary-400{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-400) / var(--tw-text-opacity))
}

.htw-text-primary-500{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-500) / var(--tw-text-opacity))
}

.htw-text-primary-600{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-600) / var(--tw-text-opacity))
}

.htw-text-primary-800{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-800) / var(--tw-text-opacity))
}

.htw-text-red-500{
  --tw-text-opacity:1;
  color:rgb(239 68 68 / var(--tw-text-opacity))
}

.htw-text-white{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.htw-opacity-0{
  opacity:0
}

.htw-opacity-20{
  opacity:0.2
}

.htw-opacity-25{
  opacity:0.25
}

.htw-opacity-30{
  opacity:0.3
}

.htw-opacity-40{
  opacity:0.4
}

.htw-opacity-50{
  opacity:0.5
}

.htw-opacity-60{
  opacity:0.6
}

.htw-opacity-70{
  opacity:0.7
}

.htw-shadow-xl{
  --tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.htw-outline-none{
  outline:2px solid transparent;
  outline-offset:2px
}

.htw-transition-all{
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.htw-transition-border{
  transition-property:border;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.htw-transition-colors{
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.htw-transition-none{
  transition-property:none
}

.htw-transition-transform{
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.htw-delay-150{
  transition-delay:150ms
}

.htw-duration-150{
  transition-duration:150ms
}

.htw-duration-200{
  transition-duration:200ms
}

.htw-duration-300{
  transition-duration:300ms
}

.htw-ease-\[cubic-bezier\(0\,1\,\.6\,1\)\]{
  transition-timing-function:cubic-bezier(0,1,.6,1)
}

.htw-ease-in-out{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

.htw-ease-out{
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
}

.htw-will-change-transform{
  will-change:transform
}

:is(.htw-dark .dark\:htw-prose-invert){
  --tw-prose-body:var(--tw-prose-invert-body);
  --tw-prose-headings:var(--tw-prose-invert-headings);
  --tw-prose-lead:var(--tw-prose-invert-lead);
  --tw-prose-links:var(--tw-prose-invert-links);
  --tw-prose-bold:var(--tw-prose-invert-bold);
  --tw-prose-counters:var(--tw-prose-invert-counters);
  --tw-prose-bullets:var(--tw-prose-invert-bullets);
  --tw-prose-hr:var(--tw-prose-invert-hr);
  --tw-prose-quotes:var(--tw-prose-invert-quotes);
  --tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);
  --tw-prose-captions:var(--tw-prose-invert-captions);
  --tw-prose-kbd:var(--tw-prose-invert-kbd);
  --tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);
  --tw-prose-code:var(--tw-prose-invert-code);
  --tw-prose-pre-code:var(--tw-prose-invert-pre-code);
  --tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);
  --tw-prose-th-borders:var(--tw-prose-invert-th-borders);
  --tw-prose-td-borders:var(--tw-prose-invert-td-borders)
}

.first\:htw-mt-0:first-child{
  margin-top:0px
}

.last\:htw-mb-0:last-child{
  margin-bottom:0px
}

.focus-within\:htw-border-primary-500:focus-within{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.focus-within\:htw-bg-gray-500\/5:focus-within{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.05)
}

.hover\:htw-border-primary-500:hover{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.hover\:htw-bg-gray-200:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-200) / var(--tw-bg-opacity))
}

.hover\:htw-bg-gray-500\/10:hover{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.1)
}

.hover\:htw-bg-gray-500\/20:hover{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.2)
}

.hover\:htw-bg-gray-500\/30:hover{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.3)
}

.hover\:htw-bg-primary-100:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-100) / var(--tw-bg-opacity))
}

.hover\:htw-bg-primary-200:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-200) / var(--tw-bg-opacity))
}

.hover\:htw-bg-primary-300:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-300) / var(--tw-bg-opacity))
}

.hover\:htw-bg-primary-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-50) / var(--tw-bg-opacity))
}

.hover\:htw-bg-primary-500\/10:hover{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.1)
}

.hover\:htw-bg-primary-500\/30:hover{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.3)
}

.hover\:htw-bg-primary-500\/50:hover{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.5)
}

.hover\:htw-bg-primary-600:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-600) / var(--tw-bg-opacity))
}

.hover\:htw-text-primary-500:hover{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-500) / var(--tw-text-opacity))
}

.hover\:htw-opacity-100:hover{
  opacity:1
}

.focus\:htw-border-primary-500:focus{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.focus\:htw-border-primary-500\/50:focus{
  border-color:rgb(var(--_histoire-color-primary-500) / 0.5)
}

.focus\:htw-opacity-100:focus{
  opacity:1
}

.focus-visible\:htw-border-primary-500:focus-visible{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.active\:htw-bg-gray-600\/50:active{
  background-color:rgb(var(--_histoire-color-gray-600) / 0.5)
}

.htw-group:first-child .group-first\:htw-hidden{
  display:none
}

.htw-group:nth-child(odd) .group-odd\:htw-bg-gray-100\/50{
  background-color:rgb(var(--_histoire-color-gray-100) / 0.5)
}

.htw-group:focus-within .group-focus-within\:htw-visible{
  visibility:visible
}

.htw-group:hover .group-hover\:htw-flex{
  display:flex
}

.htw-group:hover .group-hover\:htw-border-primary-500{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.htw-group:hover .group-hover\:htw-bg-primary-100{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-100) / var(--tw-bg-opacity))
}

.htw-group:hover .group-hover\:htw-opacity-100{
  opacity:1
}

.htw-group:hover .group-hover\:htw-opacity-90{
  opacity:0.9
}

.htw-group:active .group-active\:htw-bg-gray-500\/20{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.2)
}

:is(.htw-dark .dark\:htw-divide-gray-750) > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-750) / var(--tw-divide-opacity))
}

:is(.htw-dark .dark\:htw-divide-gray-800) > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-800) / var(--tw-divide-opacity))
}

:is(.htw-dark .dark\:htw-divide-gray-850) > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-divide-opacity))
}

:is(.htw-dark .dark\:htw-border-gray-700\/30){
  border-color:rgb(var(--_histoire-color-gray-700) / 0.3)
}

:is(.htw-dark .dark\:htw-border-gray-750){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-750) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:htw-border-gray-800){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-800) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:htw-border-gray-850){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:htw-border-primary-900){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-900) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:htw-border-white\/20){
  border-color:rgb(255 255 255 / 0.2)
}

:is(.htw-dark .dark\:htw-border-white\/25){
  border-color:rgb(255 255 255 / 0.25)
}

:is(.htw-dark .dark\:htw-border-white\/50){
  border-color:rgb(255 255 255 / 0.5)
}

:is(.htw-dark .dark\:htw-bg-black){
  --tw-bg-opacity:1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-600){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-600) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-700){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-700) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-750){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-750) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-900){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-900) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-900\/80){
  background-color:rgb(var(--_histoire-color-gray-900) / 0.8)
}

:is(.htw-dark .dark\:htw-bg-primary-400){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-400) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-primary-600){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-600) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-primary-700){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-700) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-primary-800){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-800) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-text-black){
  --tw-text-opacity:1;
  color:rgb(0 0 0 / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-gray-100){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-100) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-gray-300){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-300) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-primary-200){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-200) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-primary-400){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-400) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-white\/\[1\%\]){
  color:rgb(255 255 255 / 1%)
}

:is(.htw-dark .dark\:focus-within\:htw-border-primary-500:focus-within){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:hover\:htw-border-primary-500:hover){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:hover\:htw-bg-gray-800:hover){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-800) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:hover\:htw-bg-primary-700:hover){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-700) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:hover\:htw-bg-primary-800:hover){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-800) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:hover\:htw-bg-primary-900:hover){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-900) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:hover\:htw-text-primary-400:hover){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-400) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:focus\:htw-border-primary-500:focus){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

:is(.htw-dark .htw-group:nth-child(odd) .dark\:group-odd\:htw-bg-gray-750\/40){
  background-color:rgb(var(--_histoire-color-gray-750) / 0.4)
}

.htw-group:hover :is(.htw-dark .group-hover\:dark\:htw-border-primary-500){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

:is(.htw-dark .htw-group:hover .dark\:group-hover\:htw-bg-primary-700){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-700) / var(--tw-bg-opacity))
}

@media (min-width: 640px){
  .sm\:htw-h-4{
    height:1rem
  }

  .sm\:htw-w-4{
    width:1rem
  }

  .sm\:htw-p-1{
    padding:0.25rem
  }

  .sm\:htw-py-4{
    padding-top:1rem;
    padding-bottom:1rem
  }
}

@media (min-width: 768px){
  .md\:htw-mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .md\:htw-mt-16{
    margin-top:4rem
  }

  .md\:htw-block{
    display:block
  }

  .md\:htw-max-w-\[600px\]{
    max-width:600px
  }

  .md\:htw-flex-col{
    flex-direction:column
  }

  .md\:htw-p-12{
    padding:3rem
  }

  .md\:htw-py-1{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .md\:htw-py-1\.5{
    padding-top:0.375rem;
    padding-bottom:0.375rem
  }
}

@media (min-width: 1024px){
  .lg\:htw-max-w-\[800px\]{
    max-width:800px
  }
}

@media (min-width: 1280px){
  .xl\:htw-max-w-\[900px\]{
    max-width:900px
  }
}

@media (max-width: 767px){
  .\!md\:htw-flex-col{
    flex-direction:column
  }
}

.histoire-story-list-folder-button:hover .\[\.histoire-story-list-folder-button\:hover_\&\]\:htw-opacity-100{
  opacity:1
}

.landscape > div > .dragger[data-v-4f40a1bb] {
  width: .625rem;
}
.portrait > div > .dragger[data-v-4f40a1bb] {
  height: .625rem;
}
.landscape > div > .dragger.dragger-offset-before[data-v-4f40a1bb] {
  right: 0;
}
.portrait > div > .dragger.dragger-offset-before[data-v-4f40a1bb] {
  bottom: 0;
}
.landscape > div > .dragger.dragger-offset-center[data-v-4f40a1bb] {
  right: -.3125rem;
}
.portrait > div > .dragger.dragger-offset-center[data-v-4f40a1bb] {
  bottom: -.3125rem;
}
.landscape > div > .dragger.dragger-offset-after[data-v-4f40a1bb] {
  right: -.625rem;
}
.portrait > div > .dragger.dragger-offset-after[data-v-4f40a1bb] {
  bottom: -.625rem;
}

.bind-icon-color[data-v-b8625753] {
  color: var(--6509026e);
}

.htw-base-empty[data-v-c5ecfead]:not(.no-animation) {
  animation: htw-base-empty-c5ecfead .15s .2s both;
}
@keyframes htw-base-empty-c5ecfead {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}

.bind-icon-color[data-v-a5a2e343] {
  color: var(--597bf4c4);
}

.bind-tree-padding[data-v-cace6303] {
  padding-left: var(--1ee776cd);
}

.bind-tree-margin[data-v-c9b616b5] {
  margin-left: var(--c4f9d186);
}
.bind-icon-color[data-v-c9b616b5] {
  color: var(--7270060e);
}

.bind-icon-color[data-v-abf83c04] {
  color: var(--02b8e3da);
}

.bind-icon-color[data-v-f8e09a03] {
  color: var(--2762f67a);
}

.__histoire-code-placeholder[data-v-f7d2e46a] {
  color: inherit;
  font-size: inherit;
}

.bind-icon-color[data-v-d75a2748] {
  color: var(--ddaae392);
}

.bind-preview-bg[data-v-c48fb2b2] {
  background-color: var(--627bec82);
  color: var(--35068428);
}

.bind-icon-color[data-v-d3ab4dd6] {
  color: var(--bd0f30ce);
}
.bind-preview-bg[data-v-d3ab4dd6] {
  background-color: var(--8da98e9c);
}

img.colorize-black[data-v-2114f510] {
  filter: grayscale(100) brightness(0);
}

.bind-preview-bg[data-v-9bc3d486] {
  background-color: var(--321f9a07);
}

.__histoire-hatched-pattern[data-v-91561117] {
  background: repeating-linear-gradient(135deg,
  transparent 0px,
  transparent 32px,
  currentColor 32px,
  currentColor 64px);
}
*, ::before, ::after {--_histoire-color-primary-50: 236 253 245;--_histoire-color-primary-100: 209 250 229;--_histoire-color-primary-200: 167 243 208;--_histoire-color-primary-300: 110 231 183;--_histoire-color-primary-400: 52 211 153;--_histoire-color-primary-500: 16 185 129;--_histoire-color-primary-600: 5 150 105;--_histoire-color-primary-700: 4 120 87;--_histoire-color-primary-800: 6 95 70;--_histoire-color-primary-900: 6 78 59;--_histoire-color-gray-50: 250 250 250;--_histoire-color-gray-100: 244 244 245;--_histoire-color-gray-200: 228 228 231;--_histoire-color-gray-300: 212 212 216;--_histoire-color-gray-400: 161 161 170;--_histoire-color-gray-500: 113 113 122;--_histoire-color-gray-600: 82 82 91;--_histoire-color-gray-700: 63 63 70;--_histoire-color-gray-750: 50 50 56;--_histoire-color-gray-800: 39 39 42;--_histoire-color-gray-850: 31 31 33;--_histoire-color-gray-900: 24 24 27;--_histoire-color-gray-950: 16 16 18;}.htw-range-input::-webkit-slider-thumb{height:.75rem;width:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;border-style:solid;border-color:#00000040;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.htw-dark .htw-range-input)::-webkit-slider-thumb{border-color:#ffffff40;--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.htw-range-input:hover::-webkit-slider-thumb{--tw-border-opacity: 1 !important;border-color:rgb(16 185 129 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important}.htw-range-input::-moz-range-thumb{height:.75rem;width:.75rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:9999px;border-width:1px;border-style:solid;border-color:#00000040;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.htw-dark .htw-range-input)::-moz-range-thumb{border-color:#ffffff40;--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.htw-range-input:hover::-moz-range-thumb{--tw-border-opacity: 1 !important;border-color:rgb(16 185 129 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important}.v-popper{line-height:0}.htw-dark .v-popper--theme-dropdown .v-popper__inner{--tw-border-opacity: 1;border-color:rgb(31 31 33 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity))}.htw-dark .v-popper--theme-dropdown .v-popper__arrow-inner{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity))}.htw-dark .v-popper--theme-dropdown .v-popper__arrow-outer{--tw-border-opacity: 1;border-color:rgb(31 31 33 / var(--tw-border-opacity))}.v-popper--theme-dropdown.v-popper__popper--show-from .v-popper__wrapper{transform:scale(.75)}.v-popper--theme-dropdown.v-popper__popper--show-to .v-popper__wrapper{transform:none;transition:transform .15s cubic-bezier(0,1,.5,1)}.v-popper__popper:focus-visible{outline:none}.htw-bind-col-size{grid-template-columns:repeat(auto-fill,minmax(var(--histoire-col-size),1fr))}.__histoire-json-code[data-v-935458a7] .cm-editor{height:100%;min-width:280px}html,
body {
  background: transparent !important;
}body {
  margin: 0;
}html {
  font-size: 1rem;
  font-family: 'Noto Sans Display', system-ui, sans-serif;
}.htw-sandbox-hidden {
  display: none;
}.__histoire-render-story:not(.__histoire-render-custom-controls) {
  overflow: auto;
  min-height: 100%;
}

.btn-primary[data-v-2d3a2488] {
  --btn-background: var(--color-primary-8);
  --btn-foreground: var(--color-white);
  --btn-background-hover: var(--color-primary-6);
  --btn-foreground-hover: var(--color-white);

  --danger-background: var(--color-red-6);
  --danger-foreground: var(--color-white);
  --danger-foreground-hover: var(--color-white);
  --danger-background-hover: var(--color-red-4);

  --disabled-background: var(--color-charcoal-4);
  --disabled-foreground: var(--color-white);
}
.btn-secondary[data-v-2d3a2488] {
  --btn-background: var(--color-white);
  --btn-foreground: var(--color-primary-8);
  --btn-background-hover: var(--color-white);
  --btn-foreground-hover: var(--color-ocean-6);

  --danger-background: var(--color-white);
  --danger-foreground: var(--color-red-6);
  --danger-foreground-hover: var(--color-red-5);
  --danger-background-hover: var(--color-white);

  --disabled-background: var(--color-white);
  --disabled-foreground: var(--color-charcoal-5);
}
.btn-tertiary[data-v-2d3a2488] {
  --btn-background: transparent;
  --btn-foreground: var(--color-primary-8);
  --btn-background-hover: var(--color-charcoal-1);
  --btn-foreground-hover: var(--color-primary-6);

  --dark-background: transparent;
  --dark-foreground: var(--color-white);
  --dark-background-hover: var(--color-charcoal-5);
  --dark-foreground-hover: var(--color-white);

  --danger-background: transparent;
  --danger-foreground: var(--color-red-6);
  --danger-foreground-hover: var(--color-red-5);
  --danger-background-hover: var(--color-red-0);

  --disabled-background: transparent;
  --disabled-foreground: var(--color-charcoal-5);
}
.btn-warning[data-v-2d3a2488] {
  --btn-background: transparent;
  --btn-foreground: var(--color-orange-3);
  --btn-foreground-hover: var(--color-orange-7);
}
.btn-white[data-v-2d3a2488] {
  --btn-background: transparent;
  --btn-foreground: var(--color-white);
  --btn-foreground-hover: var(--color-primary-8);
}
.g2-btn[data-v-2d3a2488] {
  background-color: var(--btn-background);
  color: var(--btn-foreground);
}
.g2-btn[data-v-2d3a2488]:hover {
  background-color: var(--btn-background-hover);
  color: var(--btn-foreground-hover);
}
.g2-btn[data-v-2d3a2488]:focus {
  background-color: var(--btn-background-hover);
  color: var(--btn-foreground-hover);
}
.g2-btn.btn-danger[data-v-2d3a2488] {
  --btn-background: var(--danger-background);
  color: var(--danger-foreground);
}
.g2-btn.btn-danger[data-v-2d3a2488]:hover {
  --btn-background-hover: var(--danger-background-hover);
  color: var(--danger-foreground-hover);
}
.g2-btn.btn-danger[data-v-2d3a2488]:focus {
  background-color: var(--danger-background);
  color: var(--danger-foreground);
}
.g2-btn.btn-dark[data-v-2d3a2488] {
  --btn-background: var(--dark-background);
  color: var(--dark-foreground);
}
.g2-btn.btn-dark[data-v-2d3a2488]:hover {
  --btn-background-hover: var(--dark-background-hover);
  color: var(--dark-foreground-hover);
}
.g2-btn.btn-dark[data-v-2d3a2488]:focus {
  background-color: var(--dark-background);
  color: var(--dark-foreground);
}
.g2-btn.btn-disabled[data-v-2d3a2488] {
  cursor: not-allowed;
  background-color: var(--disabled-background);
  color: var(--disabled-foreground);
}
.btn-loading[data-v-2d3a2488] {
  animation: pulse 2s linear infinite;
  pointer-events: none;
  background-color: var(--color-charcoal-2);
  color: var(--color-charcoal-2);
}

[data-v-32397e45] {
  will-change: height;
}
.g2o-transition-expand-enter-active[data-v-32397e45],
.g2o-transition-expand-leave-active[data-v-32397e45] {
  transition: height 0.1s ease-in-out;
  overflow: hidden;
}
.g2o-transition-expand-enter-from[data-v-32397e45],
.g2o-transition-expand-leave-to[data-v-32397e45] {
  height: 0;
}

.tag-disabled[data-v-fc5e3f65] {
  color: var(--color-white);
  background-color: var(--color-charcoal-4);
}

.cancelled,
.cancelled input {
  color: var(--color-charcoal-6);
}
.cancelled input {
  position: relative;
  text-decoration-line: line-through;
}
.cancelled input::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--color-charcoal-6);
  pointer-events: none;
}

input[type='radio'][data-v-52990452] {
  /* remove standard background appearance */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* create custom radiobutton appearance */
  display: inline-block;
  width: 16px;
  height: 16px;
  padding: 3px;
  /* background-color only for content */
  background-clip: content-box;
  border: 1px solid var(--color-charcoal-4);
  border-radius: 50%;
}
input[type='radio'][data-v-52990452]:not(:disabled):hover {
  border-color: var(--color-charcoal-6);
}
input[type='radio'][data-v-52990452]:not(:disabled):checked:hover {
  background-color: var(--color-ocean-6);
  border-color: var(--color-ocean-6);
}
input[type='radio'][data-v-52990452]:not(:disabled):checked {
  border-color: var(--color-ocean-8);
  background-color: var(--color-ocean-8);
}
input[type='radio'][data-v-52990452]:disabled:checked {
  border-color: var(--color-charcoal-4);
  background-color: var(--color-charcoal-4);
}

#rich-text-editor[data-v-58e77a79] .ql-container {
  font-family: inherit;
  border: none;
  font-size: inherit;
}
#rich-text-editor[data-v-58e77a79] .ql-container .ql-editor {
  line-height: inherit;
}
#rich-text-editor[data-v-58e77a79] .ql-editor.ql-blank::before {
  font-style: normal;
  color: var(--color-charcoal-5);
}
#my-toolbar[data-v-58e77a79] .ql-active {
  background-color: var(--color-charcoal-2);
}
#my-toolbar[data-v-58e77a79] .ql-stroke {
  stroke: var(--color-charcoal-9);
}
#my-toolbar[data-v-58e77a79] .ql-fill {
  fill: var(--color-charcoal-9);
}

.snackbar-fade-enter-active {
  transition: opacity 0.3s ease;
}
.snackbar-fade-leave-active {
  transition: opacity 2s ease;
}
.snackbar-fade-enter,
.snackbar-fade-leave-to {
  opacity: 0;
}
.snackbar {
  min-width: 344px;
  max-width: 600px;
  min-height: 48px;
}
@media screen and (max-width: 500px) {
.snackbar {
    min-width: 250px;
}
}
