/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-rose-400: oklch(71.2% 0.194 13.428);
    --color-rose-600: oklch(58.6% 0.253 17.585);
    --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-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-xs: 20rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --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-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-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --leading-relaxed: 1.625;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12);
    --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1);
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-mono-font-family: var(--font-mono);
  }
}
@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: PBook Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-feature-settings: normal;
    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;
  }
  :-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 {
  .pointer-events-auto {
    pointer-events: auto;
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .invisible {
    visibility: hidden;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .-inset-\[2px\] {
    inset: calc(2px * -1);
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }
  .-inset-y-px {
    inset-block: -1px;
  }
  .-top-4 {
    top: calc(var(--spacing) * -4);
  }
  .-top-8 {
    top: calc(var(--spacing) * -8);
  }
  .-top-11 {
    top: calc(var(--spacing) * -11);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-1 {
    top: calc(var(--spacing) * 1);
  }
  .top-1\/2 {
    top: calc(1/2 * 100%);
  }
  .top-2 {
    top: calc(var(--spacing) * 2);
  }
  .top-6 {
    top: calc(var(--spacing) * 6);
  }
  .top-9 {
    top: calc(var(--spacing) * 9);
  }
  .top-12 {
    top: calc(var(--spacing) * 12);
  }
  .top-full {
    top: 100%;
  }
  .-right-4 {
    right: calc(var(--spacing) * -4);
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-1 {
    right: calc(var(--spacing) * 1);
  }
  .right-2 {
    right: calc(var(--spacing) * 2);
  }
  .right-5 {
    right: calc(var(--spacing) * 5);
  }
  .-bottom-1 {
    bottom: calc(var(--spacing) * -1);
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-1 {
    bottom: calc(var(--spacing) * 1);
  }
  .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }
  .bottom-full {
    bottom: 100%;
  }
  .-left-4 {
    left: calc(var(--spacing) * -4);
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-1 {
    left: calc(var(--spacing) * 1);
  }
  .left-1\/2 {
    left: calc(1/2 * 100%);
  }
  .left-full {
    left: 100%;
  }
  .z-0 {
    z-index: 0;
  }
  .z-10 {
    z-index: 10;
  }
  .z-50 {
    z-index: 50;
  }
  .z-60 {
    z-index: 60;
  }
  .z-100 {
    z-index: 100;
  }
  .z-1000 {
    z-index: 1000;
  }
  .-order-1 {
    order: calc(1 * -1);
  }
  .container {
    width: 100%;
    @media (width >= 40rem) {
      max-width: 40rem;
    }
    @media (width >= 48rem) {
      max-width: 48rem;
    }
    @media (width >= 64rem) {
      max-width: 64rem;
    }
    @media (width >= 80rem) {
      max-width: 80rem;
    }
    @media (width >= 96rem) {
      max-width: 96rem;
    }
  }
  .-m-3 {
    margin: calc(var(--spacing) * -3);
  }
  .-mx-2 {
    margin-inline: calc(var(--spacing) * -2);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .-my-4 {
    margin-block: calc(var(--spacing) * -4);
  }
  .my-3 {
    margin-block: calc(var(--spacing) * 3);
  }
  .-mt-2 {
    margin-top: calc(var(--spacing) * -2);
  }
  .-mt-\[2px\] {
    margin-top: calc(2px * -1);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-11 {
    margin-top: calc(var(--spacing) * 11);
  }
  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }
  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }
  .mt-\[2px\] {
    margin-top: 2px;
  }
  .-mr-4 {
    margin-right: calc(var(--spacing) * -4);
  }
  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .-ml-4 {
    margin-left: calc(var(--spacing) * -4);
  }
  .-ml-\[4px\] {
    margin-left: calc(4px * -1);
  }
  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }
  .ml-8 {
    margin-left: calc(var(--spacing) * 8);
  }
  .ml-\[2px\] {
    margin-left: 2px;
  }
  .hero-arrow-down {
    --hero-arrow-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2013.5%2012%2021m0%200-7.5-7.5M12%2021V3%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-arrow-down);
    mask-image: var(--hero-arrow-down);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-arrow-left {
    --hero-arrow-left: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%2019.5%203%2012m0%200%207.5-7.5M3%2012h18%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-arrow-left);
    mask-image: var(--hero-arrow-left);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-arrow-left-on-rectangle {
    --hero-arrow-left-on-rectangle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%209V5.25A2.25%202.25%200%200%200%2013.5%203h-6a2.25%202.25%200%200%200-2.25%202.25v13.5A2.25%202.25%200%200%200%207.5%2021h6a2.25%202.25%200%200%200%202.25-2.25V15M12%209l-3%203m0%200%203%203m-3-3h12.75%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-arrow-left-on-rectangle);
    mask-image: var(--hero-arrow-left-on-rectangle);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-arrow-left-solid {
    --hero-arrow-left-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M11.03%203.97a.75.75%200%200%201%200%201.06l-6.22%206.22H21a.75.75%200%200%201%200%201.5H4.81l6.22%206.22a.75.75%200%201%201-1.06%201.06l-7.5-7.5a.75.75%200%200%201%200-1.06l7.5-7.5a.75.75%200%200%201%201.06%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-arrow-left-solid);
    mask-image: var(--hero-arrow-left-solid);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-arrow-path {
    --hero-arrow-path: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-arrow-path);
    mask-image: var(--hero-arrow-path);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-arrow-right {
    --hero-arrow-right: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%204.5%2021%2012m0%200-7.5%207.5M21%2012H3%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-arrow-right);
    mask-image: var(--hero-arrow-right);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-arrow-right-on-rectangle {
    --hero-arrow-right-on-rectangle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%209V5.25A2.25%202.25%200%200%200%2013.5%203h-6a2.25%202.25%200%200%200-2.25%202.25v13.5A2.25%202.25%200%200%200%207.5%2021h6a2.25%202.25%200%200%200%202.25-2.25V15m3%200%203-3m0%200-3-3m3%203H9%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-arrow-right-on-rectangle);
    mask-image: var(--hero-arrow-right-on-rectangle);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-arrow-up {
    --hero-arrow-up: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2010.5%2012%203m0%200%207.5%207.5M12%203v18%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-arrow-up);
    mask-image: var(--hero-arrow-up);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-bars-4 {
    --hero-bars-4: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%205.25h16.5m-16.5%204.5h16.5m-16.5%204.5h16.5m-16.5%204.5h16.5%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-bars-4);
    mask-image: var(--hero-bars-4);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-chevron-down {
    --hero-chevron-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%208.25-7.5%207.5-7.5-7.5%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-chevron-down);
    mask-image: var(--hero-chevron-down);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-chevron-right {
    --hero-chevron-right: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m8.25%204.5%207.5%207.5-7.5%207.5%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-chevron-right);
    mask-image: var(--hero-chevron-right);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-cog-6-tooth {
    --hero-cog-6-tooth: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.594%203.94c.09-.542.56-.94%201.11-.94h2.593c.55%200%201.02.398%201.11.94l.213%201.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257%201.075.124l1.217-.456a1.125%201.125%200%200%201%201.37.49l1.296%202.247a1.125%201.125%200%200%201-.26%201.431l-1.003.827c-.293.241-.438.613-.43.992a7.723%207.723%200%200%201%200%20.255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26%201.43l-1.298%202.247a1.125%201.125%200%200%201-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47%206.47%200%200%201-.22.128c-.331.183-.581.495-.644.869l-.213%201.281c-.09.543-.56.94-1.11.94h-2.594c-.55%200-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52%206.52%200%200%201-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125%201.125%200%200%201-1.369-.49l-1.297-2.247a1.125%201.125%200%200%201%20.26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932%206.932%200%200%201%200-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125%201.125%200%200%201-.26-1.43l1.297-2.247a1.125%201.125%200%200%201%201.37-.491l1.216.456c.356.133.751.072%201.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z%22%2F%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-cog-6-tooth);
    mask-image: var(--hero-cog-6-tooth);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-document {
    --hero-document: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m2.25%200H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-document);
    mask-image: var(--hero-document);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-ellipsis-vertical {
    --hero-ellipsis-vertical: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206.75a.75.75%200%201%201%200-1.5.75.75%200%200%201%200%201.5ZM12%2012.75a.75.75%200%201%201%200-1.5.75.75%200%200%201%200%201.5ZM12%2018.75a.75.75%200%201%201%200-1.5.75.75%200%200%201%200%201.5Z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-ellipsis-vertical);
    mask-image: var(--hero-ellipsis-vertical);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-exclamation-circle-mini {
    --hero-exclamation-circle-mini: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M18%2010a8%208%200%201%201-16%200%208%208%200%200%201%2016%200Zm-8-5a.75.75%200%200%201%20.75.75v4.5a.75.75%200%200%201-1.5%200v-4.5A.75.75%200%200%201%2010%205Zm0%2010a1%201%200%201%200%200-2%201%201%200%200%200%200%202Z%22%20clip-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-exclamation-circle-mini);
    mask-image: var(--hero-exclamation-circle-mini);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-eye {
    --hero-eye: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-eye);
    mask-image: var(--hero-eye);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-home {
    --hero-home: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2012%208.954-8.955c.44-.439%201.152-.439%201.591%200L21.75%2012M4.5%209.75v10.125c0%20.621.504%201.125%201.125%201.125H9.75v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21h4.125c.621%200%201.125-.504%201.125-1.125V9.75M8.25%2021h8.25%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-home);
    mask-image: var(--hero-home);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-link {
    --hero-link: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.19%208.688a4.5%204.5%200%200%201%201.242%207.244l-4.5%204.5a4.5%204.5%200%200%201-6.364-6.364l1.757-1.757m13.35-.622%201.757-1.757a4.5%204.5%200%200%200-6.364-6.364l-4.5%204.5a4.5%204.5%200%200%200%201.242%207.244%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-link);
    mask-image: var(--hero-link);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-link-slash {
    --hero-link-slash: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.181%208.68a4.503%204.503%200%200%201%201.903%206.405m-9.768-2.782L3.56%2014.06a4.5%204.5%200%200%200%206.364%206.365l3.129-3.129m5.614-5.615%201.757-1.757a4.5%204.5%200%200%200-6.364-6.365l-4.5%204.5c-.258.26-.479.541-.661.84m1.903%206.405a4.495%204.495%200%200%201-1.242-.88%204.483%204.483%200%200%201-1.062-1.683m6.587%202.345%205.907%205.907m-5.907-5.907L8.898%208.898M2.991%202.99%208.898%208.9%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-link-slash);
    mask-image: var(--hero-link-slash);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-pencil-square {
    --hero-pencil-square: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931Zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-pencil-square);
    mask-image: var(--hero-pencil-square);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-plus {
    --hero-plus: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%204.5v15m7.5-7.5h-15%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-plus);
    mask-image: var(--hero-plus);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-star-solid {
    --hero-star-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10.788%203.21c.448-1.077%201.976-1.077%202.424%200l2.082%205.006%205.404.434c1.164.093%201.636%201.545.749%202.305l-4.117%203.527%201.257%205.273c.271%201.136-.964%202.033-1.96%201.425L12%2018.354%207.373%2021.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434%202.082-5.005Z%22%20clip-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-star-solid);
    mask-image: var(--hero-star-solid);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-trash {
    --hero-trash: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m14.74%209-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%200%201-2.244%202.077H8.084a2.25%202.25%200%200%201-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%200%200-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%200%201%203.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%200%200-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%200%200-7.5%200%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-trash);
    mask-image: var(--hero-trash);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-user-circle {
    --hero-user-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.982%2018.725A7.488%207.488%200%200%200%2012%2015.75a7.488%207.488%200%200%200-5.982%202.975m11.963%200a9%209%200%201%200-11.963%200m11.963%200A8.966%208.966%200%200%201%2012%2021a8.966%208.966%200%200%201-5.982-2.275M15%209.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-user-circle);
    mask-image: var(--hero-user-circle);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-x-mark {
    --hero-x-mark: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-x-mark);
    mask-image: var(--hero-x-mark);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-x-mark-solid {
    --hero-x-mark-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M5.47%205.47a.75.75%200%200%201%201.06%200L12%2010.94l5.47-5.47a.75.75%200%201%201%201.06%201.06L13.06%2012l5.47%205.47a.75.75%200%201%201-1.06%201.06L12%2013.06l-5.47%205.47a.75.75%200%200%201-1.06-1.06L10.94%2012%205.47%206.53a.75.75%200%200%201%200-1.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--hero-x-mark-solid);
    mask-image: var(--hero-x-mark-solid);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-arrow-right-fat {
    --icon-arrow-right-fat: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M2%208.5h10V4l6%206-6%206v-4.5H2Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-arrow-right-fat);
    mask-image: var(--icon-arrow-right-fat);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-donot {
    --icon-donot: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%200C4.495%200%200%204.495%200%2010s4.495%2010%2010%2010%2010-4.495%2010-10S15.505%200%2010%200m0%203.023c1.385%200%202.67.399%203.752%201.086l-9.643%209.643A6.97%206.97%200%200%201%203.023%2010%206.954%206.954%200%200%201%2010%203.023m5.89%203.225A6.97%206.97%200%200%201%2016.978%2010%206.954%206.954%200%200%201%2010%2016.977a6.97%206.97%200%200%201-3.752-1.086z%22%20color%3D%22%23000%22%20style%3D%22-inkscape-stroke%3Anone%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-donot);
    mask-image: var(--icon-donot);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-drag {
    --icon-drag: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%23000%22%20stroke-width%3D%22.85%22%3E%3Cpath%20d%3D%22M1.587%209.255v1.49H18.12v-1.49Z%22%2F%3E%3Cg%20fill-rule%3D%22evenodd%22%20stroke-width%3D%22.644%22%3E%3Cpath%20d%3D%22M19.992%2010%2017.2%2012.793h-1.862L18.13%2010l-2.793-2.793h1.862zM.008%2010%202.8%207.207h1.862L1.87%2010l2.793%202.793H2.801z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23000%22%20stroke-width%3D%22.85%22%3E%3Cpath%20d%3D%22M10.745%201.587h-1.49V18.12h1.49Z%22%2F%3E%3Cg%20fill-rule%3D%22evenodd%22%20stroke-width%3D%22.644%22%3E%3Cpath%20d%3D%22M10%2019.992%207.207%2017.2v-1.862L10%2018.13l2.793-2.793v1.862zM10%20.008%2012.793%202.8v1.862L10%201.87%207.207%204.663V2.801z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-drag);
    mask-image: var(--icon-drag);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-external-link {
    --icon-external-link: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.5%22%20d%3D%22M6.77%203.75H1.75v14.5h14.5v-5.57%22%20style%3D%22stroke-linecap%3Asquare%3Bstroke-linejoin%3Amiter%22%2F%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222.5%22%20d%3D%22m8.08%2011.843%206.989-6.99%22%20style%3D%22stroke-linecap%3Asquare%3Bstroke-linejoin%3Amiter%22%2F%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M19%201h-7.5L19%208.5Z%22%20style%3D%22stroke-width%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-external-link);
    mask-image: var(--icon-external-link);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-grab {
    --icon-grab: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ccircle%20cx%3D%226.375%22%20cy%3D%221.836%22%20r%3D%221.836%22%20fill%3D%22%23000%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%222.692%22%20r%3D%222.692%22%20fill%3D%22%23000%22%20transform%3D%22translate(-.447%205.443)scale(.68218)%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%222.692%22%20r%3D%222.692%22%20fill%3D%22%23000%22%20transform%3D%22translate(-.447%2010.885)scale(.68218)%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%222.692%22%20r%3D%222.692%22%20fill%3D%22%23000%22%20transform%3D%22translate(-.447%2016.328)scale(.68218)%22%2F%3E%3Ccircle%20cx%3D%2213.293%22%20cy%3D%221.836%22%20r%3D%221.836%22%20fill%3D%22%23000%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%222.692%22%20r%3D%222.692%22%20fill%3D%22%23000%22%20transform%3D%22translate(6.472%205.443)scale(.68218)%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%222.692%22%20r%3D%222.692%22%20fill%3D%22%23000%22%20transform%3D%22translate(6.472%2010.885)scale(.68218)%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%222.692%22%20r%3D%222.692%22%20fill%3D%22%23000%22%20transform%3D%22translate(6.472%2016.328)scale(.68218)%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-grab);
    mask-image: var(--icon-grab);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph {
    --icon-graph: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M6.138%201.292h7.725V4.7H6.138zM.94%208.65h7.725v3.408H.94z%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A1%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3Cpath%20d%3D%22M8.703%2015.367h5.463v3.408H8.703z%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A.999998%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3Cpath%20d%3D%22M13.901%208.65h4.89v3.408h-4.89z%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A1%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3Cpath%20d%3D%22M13.862%202.996h2.483V8.65M6.138%202.996H3.78V8.65%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A1px%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-opacity%3A1%22%2F%3E%3Cpath%20d%3D%22M10.936%204.7v10.657%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A1px%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-opacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph);
    mask-image: var(--icon-graph);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph-link {
    --icon-graph-link: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M3.25%201.6h13.5v3.6H3.25z%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20d%3D%22M4%2016h12v3H4zM10%205.2v9.05%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m7%2010.5%203%203.75%203-3.75%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph-link);
    mask-image: var(--icon-graph-link);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph-nudge-down {
    --icon-graph-nudge-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M3%202h14v4H3z%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20d%3D%22M10%206v10%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m7%2013%203%203%203-3%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph-nudge-down);
    mask-image: var(--icon-graph-nudge-down);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph-nudge-left {
    --icon-graph-nudge-left: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M14%203h4v14h-4z%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20d%3D%22M14%2010H4%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m7%207-3%203%203%203%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph-nudge-left);
    mask-image: var(--icon-graph-nudge-left);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph-nudge-right {
    --icon-graph-nudge-right: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M2%203h4v14H2z%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20d%3D%22M6%2010h10%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m13%207%203%203-3%203%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph-nudge-right);
    mask-image: var(--icon-graph-nudge-right);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph-nudge-subgraph-down {
    --icon-graph-nudge-subgraph-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M3%208.018h14v3H3z%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20d%3D%22M10%209.34v9.633%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m7%2016%203%203%203-3%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M1.99.664h6.982v3H1.99z%22%20style%3D%22stroke-width%3A.999999%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20d%3D%22M5.481%203.67v6.308%22%20style%3D%22stroke-width%3A1.4%3Bstroke-dasharray%3Anone%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M11.028.664h6.982v3h-6.982z%22%20style%3D%22stroke-width%3A.999999%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20d%3D%22M14.519%203.67v6.308%22%20style%3D%22stroke-width%3A1.4%3Bstroke-dasharray%3Anone%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph-nudge-subgraph-down);
    mask-image: var(--icon-graph-nudge-subgraph-down);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph-nudge-subgraph-left {
    --icon-graph-nudge-subgraph-left: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.98%203h3v14h-3zM16.34%201.99h3v6.98h-3zM16.34%2011.03h3v6.98h-3z%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221.4%22%20d%3D%22M16.34%205.48h-6.31M16.34%2014.52h-6.31%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20d%3D%22M10.66%2010H1.03%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m4%207-3%203%203%203%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph-nudge-subgraph-left);
    mask-image: var(--icon-graph-nudge-subgraph-left);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph-nudge-subgraph-right {
    --icon-graph-nudge-subgraph-right: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.02%203h3v14h-3zM.66%201.99h3v6.98h-3zM.66%2011.03h3v6.98h-3z%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221.4%22%20d%3D%22M3.66%205.48h6.31M3.66%2014.52h6.31%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20d%3D%22M9.34%2010h9.63%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m16%207%203%203-3%203%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph-nudge-subgraph-right);
    mask-image: var(--icon-graph-nudge-subgraph-right);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph-nudge-subgraph-up {
    --icon-graph-nudge-subgraph-up: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M3%208.98h14v3H3zM1.99%2016.34h6.98v3H1.99zM11.03%2016.34h6.98v3h-6.98z%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221.4%22%20d%3D%22M5.48%2016.34v-6.31M14.52%2016.34v-6.31%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20d%3D%22M10%2010.66V1.03%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m7%204%203-3%203%203%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph-nudge-subgraph-up);
    mask-image: var(--icon-graph-nudge-subgraph-up);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph-nudge-up {
    --icon-graph-nudge-up: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M3%2014h14v4H3z%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20d%3D%22M10%2014V4%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m7%207%203-3%203%203%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph-nudge-up);
    mask-image: var(--icon-graph-nudge-up);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph-size-h-minus {
    --icon-graph-size-h-minus: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22m9.646%2012.146-4%204A.5.5%200%200%200%206%2017h1.5v2.5a.5.5%200%200%200%20.5.5h4a.5.5%200%200%200%20.5-.5V17H14a.5.5%200%200%200%20.354-.854l-4-4a.5.5%200%200%200-.708%200M10%2013.207%2012.793%2016H12a.5.5%200%200%200-.5.5V19h-3v-2.5A.5.5%200%200%200%208%2016h-.793ZM8%200a.5.5%200%200%200-.5.5V3H6a.5.5%200%200%200-.354.854l4%204a.5.5%200%200%200%20.708%200l4-4A.5.5%200%200%200%2014%203h-1.5V.5A.5.5%200%200%200%2012%200Zm.5%201h3v2.5a.5.5%200%200%200%20.5.5h.793L10%206.793%207.207%204H8a.5.5%200%200%200%20.5-.5Z%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstop-color%3A%23000%3Bstop-opacity%3A1%3Bopacity%3A1%22%2F%3E%3Cpath%20d%3D%22M5%209.5a.5.5%200%200%200-.5.5.5.5%200%200%200%20.5.5h10a.5.5%200%200%200%20.5-.5.5.5%200%200%200-.5-.5Z%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstroke-linecap%3Around%3Bstop-color%3A%23000%3Bstop-opacity%3A1%3Bopacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph-size-h-minus);
    mask-image: var(--icon-graph-size-h-minus);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph-size-h-plus {
    --icon-graph-size-h-plus: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M8%2012a.5.5%200%200%200-.5.5V15H6a.5.5%200%200%200-.354.854l4%204a.5.5%200%200%200%20.708%200l4-4A.5.5%200%200%200%2014%2015h-1.5v-2.5a.5.5%200%200%200-.5-.5Zm.5%201h3v2.5a.5.5%200%200%200%20.5.5h.793L10%2018.793%207.207%2016H8a.5.5%200%200%200%20.5-.5zM9.646.146l-4%204A.5.5%200%200%200%206%205h1.5v2.5A.5.5%200%200%200%208%208h4a.5.5%200%200%200%20.5-.5V5H14a.5.5%200%200%200%20.354-.854l-4-4a.5.5%200%200%200-.708%200M10%201.207%2012.793%204H12a.5.5%200%200%200-.5.5V7h-3V4.5A.5.5%200%200%200%208%204h-.793Z%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstop-color%3A%23000%3Bstop-opacity%3A1%3Bopacity%3A1%22%2F%3E%3Cpath%20d%3D%22M5%209.5a.5.5%200%200%200-.5.5.5.5%200%200%200%20.5.5h10a.5.5%200%200%200%20.5-.5.5.5%200%200%200-.5-.5Z%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstroke-linecap%3Around%3Bstop-color%3A%23000%3Bstop-opacity%3A1%3Bopacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph-size-h-plus);
    mask-image: var(--icon-graph-size-h-plus);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph-size-w-minus {
    --icon-graph-size-w-minus: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M3.309%205.54A.5.5%200%200%200%203%206v1.5H.5A.5.5%200%200%200%200%208v4a.5.5%200%200%200%20.5.5H3V14a.5.5%200%200%200%20.854.354l4-4a.5.5%200%200%200%200-.708l-4-4a.5.5%200%200%200-.545-.107M4%207.206%206.793%2010%204%2012.793V12a.5.5%200%200%200-.5-.5H1v-3h2.5A.5.5%200%200%200%204%208ZM16.691%205.54a.5.5%200%200%200-.545.106l-4%204a.5.5%200%200%200%200%20.708l4%204A.5.5%200%200%200%2017%2014v-1.5h2.5a.5.5%200%200%200%20.5-.5V8a.5.5%200%200%200-.5-.5H17V6a.5.5%200%200%200-.309-.46M16%207.206V8a.5.5%200%200%200%20.5.5H19v3h-2.5a.5.5%200%200%200-.5.5v.793L13.207%2010Z%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstop-color%3A%23000%3Bstop-opacity%3A1%3Bopacity%3A1%22%2F%3E%3Cpath%20d%3D%22M10%204.5a.5.5%200%200%200-.5.5v10a.5.5%200%200%200%20.5.5.5.5%200%200%200%20.5-.5V5a.5.5%200%200%200-.5-.5%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstroke-linecap%3Around%3Bstop-color%3A%23000%3Bstop-opacity%3A1%3Bopacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph-size-w-minus);
    mask-image: var(--icon-graph-size-w-minus);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph-size-w-plus {
    --icon-graph-size-w-plus: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4.691%205.54a.5.5%200%200%200-.545.106l-4%204a.5.5%200%200%200%200%20.708l4%204A.5.5%200%200%200%205%2014v-1.5h2.5A.5.5%200%200%200%208%2012V8a.5.5%200%200%200-.5-.5H5V6a.5.5%200%200%200-.309-.46M4%207.206V8a.5.5%200%200%200%20.5.5H7v3H4.5a.5.5%200%200%200-.5.5v.793L1.207%2010ZM15.309%205.54A.5.5%200%200%200%2015%206v1.5h-2.5a.5.5%200%200%200-.5.5v4a.5.5%200%200%200%20.5.5H15V14a.5.5%200%200%200%20.854.354l4-4a.5.5%200%200%200%200-.708l-4-4a.5.5%200%200%200-.545-.107M16%207.206%2018.793%2010%2016%2012.793V12a.5.5%200%200%200-.5-.5H13v-3h2.5A.5.5%200%200%200%2016%208Z%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstop-color%3A%23000%3Bstop-opacity%3A1%3Bopacity%3A1%22%2F%3E%3Cpath%20d%3D%22M10%204.5a.5.5%200%200%200-.5.5v10a.5.5%200%200%200%20.5.5.5.5%200%200%200%20.5-.5V5a.5.5%200%200%200-.5-.5%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstroke-linecap%3Around%3Bstop-color%3A%23000%3Bstop-opacity%3A1%3Bopacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph-size-w-plus);
    mask-image: var(--icon-graph-size-w-plus);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-graph-unlink {
    --icon-graph-unlink: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%228%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m7%207%206%206M13%207l-6%206%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-graph-unlink);
    mask-image: var(--icon-graph-unlink);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-info {
    --icon-info: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%200C4.492%200%200%204.492%200%2010s4.492%2010%2010%2010%2010-4.492%2010-10S15.508%200%2010%200m0%202.457A7.524%207.524%200%200%201%2017.543%2010%207.524%207.524%200%200%201%2010%2017.543%207.524%207.524%200%200%201%202.457%2010%207.524%207.524%200%200%201%2010%202.457%22%20color%3D%22%23000%22%20style%3D%22-inkscape-stroke%3Anone%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10.015%204.527q.5%200%20.817.317.317.318.317.787%200%20.498-.317.831-.318.318-.802.318-.468%200-.786-.318-.317-.317-.317-.801t.302-.802q.317-.332.786-.332m.166%203.447h.726v6.532l.227.226.847.06v.681H8.019v-.68l.817-.06.211-.227V9.289H8.05v-.604Z%22%20aria-label%3D%22i%22%20font-family%3D%22David%20CLM%22%20font-size%3D%2218.143%22%20font-weight%3D%22700%22%20letter-spacing%3D%220%22%20style%3D%22line-height%3A1.25%3B-inkscape-font-specification%3A%26quot%3BDavid%20CLM%2C%20Bold%26quot%3B%3Btext-align%3Acenter%22%20text-anchor%3D%22middle%22%20word-spacing%3D%220%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-info);
    mask-image: var(--icon-info);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-insert-arrow {
    --icon-insert-arrow: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%23000%22%20color%3D%22%23000%22%20style%3D%22stroke-width%3A.666538%22%3E%3Cpath%20d%3D%22m10%2019.157-5-5h10z%22%20style%3D%22stroke-width%3A.666538%3B-inkscape-stroke%3Anone%22%20transform%3D%22translate(-5.003%20-20.491)scale(1.50029)%22%2F%3E%3Cpath%20d%3D%22M3.793%2013.658%2010%2019.865l6.207-6.207Zm2.414%201h7.586L10%2018.451Z%22%20style%3D%22stroke-width%3A.666538%3B-inkscape-stroke%3Anone%22%20transform%3D%22translate(-5.003%20-20.491)scale(1.50029)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-insert-arrow);
    mask-image: var(--icon-insert-arrow);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-insert-point {
    --icon-insert-point: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%23000%22%20color%3D%22%23000%22%3E%3Cpath%20d%3D%22m10%2019.157-5-5h10z%22%20style%3D%22-inkscape-stroke%3Anone%22%2F%3E%3Cpath%20d%3D%22M3.793%2013.658%2010%2019.865l6.207-6.207Zm2.414%201h7.586L10%2018.451Z%22%20style%3D%22-inkscape-stroke%3Anone%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%2011.5v1h20v-1z%22%20color%3D%22%23000%22%20style%3D%22-inkscape-stroke%3Anone%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M.32%2010.177%202.848.886h1.987l2.592%209.291H5.744L5.172%208.02H2.545l-.551%202.157ZM2.922%206.53H4.78l-.224-.836q-.178-.71-.357-1.54t-.373-1.777q-.183.96-.352%201.79-.17.829-.338%201.527Zm8.494%203.767q-.452%200-.765-.194-.313-.193-.512-.474-.194-.286-.298-.567h-.07v1.116H8.307V.886h1.49v3.492h.045q.1-.275.288-.568.194-.293.507-.492.318-.2.79-.2.615%200%201.127.4.511.398.814%201.196.308.799.308%201.99%200%201.16-.298%201.964-.298.798-.81%201.216-.51.412-1.151.412m-.457-1.503q.58%200%20.884-.586.308-.587.308-1.51%200-.916-.303-1.496-.303-.586-.89-.586-.576%200-.888.567-.308.568-.308%201.515%200%20.948.313%201.522.312.574.884.574m6.243%201.521q-.84%200-1.45-.449-.606-.455-.94-1.26-.327-.81-.327-1.883%200-1.078.328-1.89.333-.81.938-1.259.611-.455%201.45-.455.99%200%201.65.624.66.617.82%201.696l-1.386.324q-.095-.542-.368-.854-.268-.318-.7-.318-.596%200-.904.592-.308.586-.308%201.534%200%20.936.308%201.534.308.593.904.593.432%200%20.71-.325.278-.33.367-.891l1.386.318q-.159%201.103-.82%201.74-.66.63-1.658.63%22%20aria-label%3D%22Abc%22%20font-family%3D%22Inter%22%20font-size%3D%2211.826%22%20font-weight%3D%22700%22%20letter-spacing%3D%220%22%20style%3D%22line-height%3A1.25%3B-inkscape-font-specification%3A%26quot%3BInter%2C%20Bold%26quot%3B%3Btext-align%3Acenter%22%20text-anchor%3D%22middle%22%20word-spacing%3D%220%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-insert-point);
    mask-image: var(--icon-insert-point);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-internal-link {
    --icon-internal-link: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.5%22%20d%3D%22M12%202.75H1.75v14.5H12%22%20style%3D%22stroke-linecap%3Asquare%3Bstroke-linejoin%3Amiter%22%2F%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222.5%22%20d%3D%22M7.287%209.945h7.524%22%20style%3D%22stroke-linecap%3Asquare%3Bstroke-linejoin%3Amiter%22%2F%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22m20%2010-5.303-5.303v10.606Z%22%20style%3D%22stroke-width%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-internal-link);
    mask-image: var(--icon-internal-link);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-link-horizontal {
    --icon-link-horizontal: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3E%20link%20%3C%2Ftitle%3E%3Cpath%20d%3D%22M15.17%204.738h-2.91a4.9%204.9%200%200%201%201.55%202H15a3%203%200%201%201%200%206h-3a3%203%200%200%201-2.82-4h-2.1a5%205%200%200%200-.08.83v.34a4.83%204.83%200%200%200%204.83%204.83h3.34A4.83%204.83%200%200%200%2020%209.908v-.34a4.83%204.83%200%200%200-4.83-4.83m-10.34%2010h2.91a4.9%204.9%200%200%201-1.55-2H5a3%203%200%201%201%200-6h3a3%203%200%200%201%202.82%204h2.1a5%205%200%200%200%20.08-.83v-.34a4.83%204.83%200%200%200-4.83-4.83H4.83A4.83%204.83%200%200%200%200%209.568v.34a4.83%204.83%200%200%200%204.83%204.83%22%20style%3D%22fill%3A%23000%3Bfill-opacity%3A1%3Bstroke%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-link-horizontal);
    mask-image: var(--icon-link-horizontal);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-link-horizontal-slash {
    --icon-link-horizontal-slash: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3E%20link%20%3C%2Ftitle%3E%3Cpath%20d%3D%22m6.86%204.738%202.193%202.194a3%203%200%200%201%201.744%201.744l2.062%202.062h.06a5%205%200%200%200%20.081-.83v-.34a4.83%204.83%200%200%200-4.83-4.83zm5.4%200a4.9%204.9%200%200%201%201.55%202H15a3%203%200%201%201%200%206h-.14l1.773%201.774A4.83%204.83%200%200%200%2020%209.908v-.34a4.83%204.83%200%200%200-4.83-4.83zm-9.276.367A4.83%204.83%200%200%200%200%209.568v.34a4.83%204.83%200%200%200%204.83%204.83h2.91a4.9%204.9%200%200%201-1.55-2H5a3%203%200%200%201-.361-5.978zm4.04%204.04A5%205%200%200%200%207%209.568v.34a4.83%204.83%200%200%200%204.83%204.83h.787z%22%20style%3D%22fill%3A%23000%3Bfill-opacity%3A1%3Bstroke%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3Cg%20style%3D%22opacity%3A1%22%3E%3Cpath%20d%3D%22m0%200%2020%2020%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23a6cd70%3Bstop-color%3A%23000%3Bstop-opacity%3A1%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m.504.504%2018.992%2018.992%22%20style%3D%22fill%3A%23a6cd70%3Bstroke%3A%23000%3Bstroke-width%3A1.42446%3Bstroke-dasharray%3Anone%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-link-horizontal-slash);
    mask-image: var(--icon-link-horizontal-slash);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-quotes {
    --icon-quotes: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M18.55%2016.517h-7.201v-5.159q0-3.883%201.677-5.76%201.677-1.878%205.523-2.115v2.242q-2.789%200-3.098%203.61h3.098zm-9.899%200h-7.2v-5.159q0-3.883%201.677-5.76Q4.805%203.72%208.65%203.483v2.242q-2.77%200-3.099%203.61h3.099z%22%20aria-label%3D%22%F0%9F%99%B6%22%20style%3D%22font-size%3A37.3333px%3B-inkscape-font-specification%3Asans-serif%3Bfill%3A%23000%3Bstroke-width%3A2%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-quotes);
    mask-image: var(--icon-quotes);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-sep {
    --icon-sep: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M9.466%200v20h1.068V0Z%22%20color%3D%22%23000%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-sep);
    mask-image: var(--icon-sep);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-toast-error {
    --icon-toast-error: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%200A10%2010%200%200%200%200%2010a10%2010%200%200%200%2010%2010%2010%2010%200%200%200%2010-10A10%2010%200%200%200%2010%200M6.04%204.06%2010%208.022l3.96-3.96%201.98%201.978L11.978%2010l3.96%203.96-1.978%201.98L10%2011.978l-3.96%203.96-1.98-1.978L8.022%2010l-3.96-3.96z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-toast-error);
    mask-image: var(--icon-toast-error);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-toast-info {
    --icon-toast-info: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%200C4.477%200%200%204.477%200%2010s4.477%2010%2010%2010%2010-4.477%2010-10S15.523%200%2010%200m-.11%203.795q.616%200%201.057.411.441.41.442.988%200%20.578-.45.99a1.5%201.5%200%200%201-1.05.402q-.615%200-1.064-.402a1.3%201.3%200%200%201-.442-.99q0-.577.442-.988.448-.41%201.064-.41m1.34%204.138.113.114v6.041q0%20.267.114.457a.7.7%200%200%200%20.326.273%202.6%202.6%200%200%200%20.716.198v.556H7.692v-.556q.197-.015.388-.038a1.3%201.3%200%200%200%20.326-.076.64.64%200%200%200%20.342-.26.9.9%200%200%200%20.1-.456V9.758a.86.86%200%200%200-.123-.462%201%201%200%200%200-.303-.328%201.6%201.6%200%200%200-.419-.175%202.6%202.6%200%200%200-.502-.107v-.554Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-toast-info);
    mask-image: var(--icon-toast-info);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-toast-warning {
    --icon-toast-warning: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20stroke%3D%22none%22%20stroke-width%3D%222.799%22%20d%3D%22M10-1.4A3.3%203.3%200%200%200%207.06.42l-8.111%2016.22v.002c-1.066%202.134.553%204.756%202.939%204.758H18.11c2.387%200%204.01-2.623%202.943-4.758v-.003L12.942.42A3.3%203.3%200%200%200%2010-1.398m0%205.882c1.22%200%202.21.927%202.21%202.07l-.595%205.572a1.615%201.615%200%200%201-3.23%200L7.79%206.552c0-1.143.99-2.07%202.21-2.07m0%2011.15c.892%200%201.616.724%201.615%201.617v.583a1.615%201.615%200%200%201-3.23%200v-.583c0-.893.723-1.617%201.615-1.617%22%20color%3D%22%23000%22%20style%3D%22-inkscape-stroke%3Anone%22%20transform%3D%22matrix(.87793%200%200%20.87723%201.22%201.228)%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-toast-warning);
    mask-image: var(--icon-toast-warning);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-bold {
    --icon-tool-bold: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M1.785%2020V0h8.671q3.423%200%205.195%201.356%201.785%201.355%201.785%203.637%200%201.665-1.06%202.86-1.06%201.18-2.806%201.516v.215q1.29.04%202.336.644%201.06.59%201.678%201.651.63%201.047.63%202.457%200%201.637-.845%202.926-.846%201.275-2.416%202.013-1.57.725-3.745.725Zm5.423-4.322h2.55q2.739%200%202.739-2.04%200-1.06-.712-1.625-.711-.577-1.946-.577h-2.63Zm0-7.597h2.228q1.074%200%201.745-.484.671-.496.671-1.422%200-.913-.67-1.41-.659-.497-1.665-.497H7.208Z%22%20aria-label%3D%22B%22%20font-family%3D%22Inter%22%20font-size%3D%2227.49%22%20font-weight%3D%22900%22%20letter-spacing%3D%220%22%20style%3D%22line-height%3A1.25%3B-inkscape-font-specification%3A%26quot%3BInter%2C%20Heavy%26quot%3B%22%20word-spacing%3D%220%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-bold);
    mask-image: var(--icon-tool-bold);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-bullet {
    --icon-tool-bullet: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ccircle%20cx%3D%223.5%22%20cy%3D%223%22%20r%3D%221.5%22%20fill%3D%22%23000%22%2F%3E%3Ccircle%20cx%3D%222.581%22%20cy%3D%222.925%22%20r%3D%221.721%22%20fill%3D%22%23000%22%20stroke-width%3D%221.147%22%20transform%3D%22translate(1.25%207.45)scale(.87164)%22%2F%3E%3Ccircle%20cx%3D%222.581%22%20cy%3D%222.925%22%20r%3D%221.721%22%20fill%3D%22%23000%22%20stroke-width%3D%221.147%22%20transform%3D%22translate(1.25%2014.45)scale(.87164)%22%2F%3E%3Crect%20width%3D%2210%22%20height%3D%222%22%20x%3D%228%22%20y%3D%222%22%20fill%3D%22%23000%22%20rx%3D%220%22%20ry%3D%220%22%2F%3E%3Crect%20width%3D%2214%22%20height%3D%223%22%20x%3D%225%22%20fill%3D%22%23000%22%20stroke-width%3D%221.449%22%20rx%3D%220%22%20ry%3D%220%22%20transform%3D%22matrix(.71429%200%200%20.66667%204.429%209)%22%2F%3E%3Crect%20width%3D%2214%22%20height%3D%223%22%20x%3D%225%22%20fill%3D%22%23000%22%20stroke-width%3D%221.449%22%20rx%3D%220%22%20ry%3D%220%22%20transform%3D%22matrix(.71429%200%200%20.66667%204.429%2016)%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-bullet);
    mask-image: var(--icon-tool-bullet);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-center {
    --icon-tool-center: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M11.545%2017.795q-3.01%200-4.62-2.003-1.6-2.013-1.6-5.787%200-3.794%201.6-5.797%201.61-2.003%204.62-2.003.875%200%201.66.182.785.18%201.47.543v3.301q-.453-.423-.815-.654-.353-.242-.675-.383-.382-.17-.755-.241-.362-.08-.734-.08-1.61%200-2.446%201.288-.835%201.318-.835%203.844%200%202.536.835%203.824.836%201.299%202.446%201.299.775%200%201.5-.332.352-.162.694-.393.352-.242.785-.634v3.301q-.705.362-1.48.543t-1.65.182%22%20aria-label%3D%22C%22%20style%3D%22font-weight%3A700%3Bfont-size%3A20.6111px%3Bline-height%3A1.65%3Bfont-family%3AHack%3B-inkscape-font-specification%3A%26quot%3BHack%2C%20Bold%26quot%3B%3Bstroke-width%3A2.57639%22%2F%3E%3Cpath%20d%3D%22M0%200h2.024v20H0zM17.976%200H20v20h-2.024z%22%20style%3D%22fill%3A%23000%3Bfill-opacity%3A1%3Bstroke%3Anone%3Bstroke-width%3A2%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-center);
    mask-image: var(--icon-tool-center);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-fragment {
    --icon-tool-fragment: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%200v20h5v-1.538H1.579V1.538H5V0ZM15%200v1.538h3.421v16.924H15V20h5V0Z%22%20color%3D%22%23000%22%20style%3D%22stroke-width%3A1%3B-inkscape-stroke%3Anone%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%206v2h11V6z%22%20color%3D%22%23000%22%20style%3D%22stroke-width%3A.999999%3B-inkscape-stroke%3Anone%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%209v2h6.5V9Z%22%20color%3D%22%23000%22%20style%3D%22stroke-width%3A.999998%3B-inkscape-stroke%3Anone%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%2012v2h9.5v-2z%22%20color%3D%22%23000%22%20style%3D%22stroke-width%3A.999999%3B-inkscape-stroke%3Anone%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-fragment);
    mask-image: var(--icon-tool-fragment);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-fragment-create {
    --icon-tool-fragment-create: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22m3.38%203.771-3%20.047C.416%206%20.616%209.152%202.59%2011.863s5.685%204.694%2011.82%204.778l.041-3c-5.537-.076-8.07-1.67-9.435-3.543S3.412%205.785%203.38%203.77%22%20color%3D%22%23000%22%20style%3D%22-inkscape-stroke%3Anone%22%2F%3E%3Cg%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20color%3D%22%23000%22%3E%3Cpath%20d%3D%22m18.757%2015.2-6.538%203.66.102-7.5z%22%20style%3D%22-inkscape-stroke%3Anone%22%2F%3E%3Cpath%20d%3D%22m11.834%2010.488-.127%209.233%208.049-4.508zm.977%201.748%204.949%202.95L12.73%2018Z%22%20style%3D%22-inkscape-stroke%3Anone%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-fragment-create);
    mask-image: var(--icon-tool-fragment-create);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-h2 {
    --icon-tool-h2: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M0%2020V0h3.854v7.393h5.247V0h3.854v20H9.101v-7.823H3.854V20zM13.937%2020v-1.537l2.947-2.438q.44-.36.689-.673.254-.318.254-.736%200-.45-.286-.705-.28-.26-.72-.26-.451%200-.727.265-.27.265-.27.763h-2.035q0-.832.37-1.43.377-.6%201.06-.923.684-.328%201.601-.328.949%200%201.643.302t1.07.853q.382.546.382%201.282%200%20.456-.19.907-.186.445-.674.99-.487.547-1.393%201.294l-.742.615v.053H20V20Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-h2);
    mask-image: var(--icon-tool-h2);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-h3 {
    --icon-tool-h3: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M0%2020V0h3.185v8.105H9.77V0h3.185v20H9.77v-8.535H3.185V20zM16.927%2020q-.876%200-1.555-.3-.674-.301-1.063-.83-.388-.534-.394-1.228h1.835q.01.389.347.627t.845.238q.503%200%20.819-.259.321-.259.321-.679t-.352-.684-.943-.264h-.752v-1.306h.752q.513%200%20.84-.254.326-.26.326-.669%200-.394-.28-.637-.28-.249-.726-.249-.471%200-.798.244-.321.243-.326.647h-1.757q.005-.684.378-1.207.378-.524%201.026-.82.653-.3%201.483-.3.818%200%201.44.29.627.29.975.794.352.497.352%201.124%200%20.648-.425%201.073-.42.425-1.088.523v.058q.886.108%201.337.585.456.477.456%201.192%200%20.669-.394%201.187-.389.513-1.083.809-.695.295-1.596.295%22%20style%3D%22stroke-width%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-h3);
    mask-image: var(--icon-tool-h3);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-image {
    --icon-tool-image: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M0%202v18h18v-9h-2v2l-3.622-2.833-4.145%206.323-3.503-2.207L2%2018V4h6.225V2Z%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstroke-width%3A1%3Bpaint-order%3Amarkers%20stroke%20fill%3Bstop-color%3A%23000%22%2F%3E%3Cpath%20d%3D%22M7.224%2010.369a2.057%202.057%200%200%201-2.057%202.056A2.057%202.057%200%200%201%203.11%2010.37a2.057%202.057%200%200%201%202.057-2.057%202.057%202.057%200%200%201%202.057%202.057%22%20style%3D%22fill%3A%23000%3Bstroke-width%3A2%3Bpaint-order%3Amarkers%20stroke%20fill%22%2F%3E%3Cpath%20d%3D%22M11%203h9v3h-9z%22%20style%3D%22fill%3A%23000%3Bstroke-width%3A1.99999%3Bpaint-order%3Amarkers%20stroke%20fill%22%2F%3E%3Cpath%20d%3D%22M0-17h9v3H0z%22%20style%3D%22fill%3A%23000%3Bstroke-width%3A1.99999%3Bpaint-order%3Amarkers%20stroke%20fill%22%20transform%3D%22rotate(90)%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-image);
    mask-image: var(--icon-tool-image);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-image-large {
    --icon-tool-image-large: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M2.675%202.804v15h14v-15zm2%202h10v8l-2.287-2.9-3.33%205.08-2.814-1.773-1.57%203.147Z%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstroke-width%3A1%3Bpaint-order%3Amarkers%20stroke%20fill%3Bstop-color%3A%23000%22%20transform%3D%22translate(.325%202.196)%22%2F%3E%3Cpath%20d%3D%22M8.18%2010.155a1.634%201.634%200%200%201-1.633%201.633%201.634%201.634%200%200%201-1.633-1.633A1.634%201.634%200%200%201%206.547%208.52a1.634%201.634%200%200%201%201.634%201.634%22%20style%3D%22fill%3A%23000%3Bstroke-width%3A2%3Bpaint-order%3Amarkers%20stroke%20fill%22%20transform%3D%22translate(.325%202.196)%22%2F%3E%3Cpath%20d%3D%22M0%200h2v20H0zM18%200h2v20h-2z%22%20style%3D%22fill%3A%23000%3Bstroke-width%3A2%3Bpaint-order%3Amarkers%20stroke%20fill%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-image-large);
    mask-image: var(--icon-tool-image-large);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-image-medium {
    --icon-tool-image-medium: url('data:image/svg+xml;utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%0A%20%20%20fill%3D%22none%22%0A%20%20%20viewBox%3D%220%200%2020%2020%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20id%3D%22svg3%22%0A%20%20%20sodipodi%3Adocname%3D%22tool-image-medium.svg%22%0A%20%20%20inkscape%3Aversion%3D%221.4.3%20(0d15f75042%2C%202025-12-25)%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs3%22%20%2F%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20id%3D%22namedview3%22%0A%20%20%20%20%20pagecolor%3D%22%23505050%22%0A%20%20%20%20%20bordercolor%3D%22%23eeeeee%22%0A%20%20%20%20%20borderopacity%3D%221%22%0A%20%20%20%20%20inkscape%3Ashowpageshadow%3D%220%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220%22%0A%20%20%20%20%20inkscape%3Apagecheckerboard%3D%220%22%0A%20%20%20%20%20inkscape%3Adeskcolor%3D%22%23d1d1d1%22%0A%20%20%20%20%20inkscape%3Azoom%3D%2236.3%22%0A%20%20%20%20%20inkscape%3Acx%3D%2210%22%0A%20%20%20%20%20inkscape%3Acy%3D%229.9862259%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%221276%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%221393%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22svg3%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20d%3D%22m%205.0005117%2C10.999315%20v%208.999906%20H%2014.999977%20V%2010.999315%20Z%20M%207%2C13%20h%206%20v%204%20L%2011.752055%2C14.898112%2010.318095%2C18.178319%208.6939041%2C17.033475%207%2C19%20Z%22%0A%20%20%20%20%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000000%3Bstroke-width%3A0.999992%3Bpaint-order%3Amarkers%20stroke%20fill%3Bstop-color%3A%23000000%22%0A%20%20%20%20%20id%3D%22path1%22%0A%20%20%20%20%20sodipodi%3Anodetypes%3D%22ccccccccccccc%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20d%3D%22M%209.9993876%2C15.000612%20A%201.0003059%2C1.0000001%200%200%201%208.999694%2C16%201.0003059%2C1.0000001%200%200%201%208.0000002%2C15.000612%201.0003059%2C1.0000001%200%200%201%208.999694%2C14%201.0003059%2C1.0000001%200%200%201%2010%2C15%22%0A%20%20%20%20%20style%3D%22fill%3A%23000000%3Bstroke-width%3A1.99999%3Bpaint-order%3Amarkers%20stroke%20fill%22%0A%20%20%20%20%20id%3D%22path2%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20d%3D%22M0%200h2v20H0zM18%200h2v20h-2z%22%0A%20%20%20%20%20style%3D%22fill%3A%23000%3Bstroke-width%3A2%3Bpaint-order%3Amarkers%20stroke%20fill%22%0A%20%20%20%20%20id%3D%22path3%22%20%2F%3E%0A%3C%2Fsvg%3E%0A');
    -webkit-mask-image: var(--icon-tool-image-medium);
    mask-image: var(--icon-tool-image-medium);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-image-small {
    --icon-tool-image-small: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20style%3D%22stroke-width%3A2.41046%22%3E%3Cpath%20d%3D%22M2.444%203.342v14.462h14.462V3.342Zm2.41%202.41h9.642v7.231l-2.108-3.08-3.33%205.08-2.814-1.772-1.39%202.183Z%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstroke-width%3A2.41046%3Bpaint-order%3Amarkers%20stroke%20fill%3Bstop-color%3A%23000%22%20transform%3D%22translate(5.986%2012.614)scale(.41486)%22%2F%3E%3Cpath%20d%3D%22M8.18%2010.155a1.634%201.634%200%200%201-1.633%201.633%201.634%201.634%200%200%201-1.633-1.633A1.634%201.634%200%200%201%206.547%208.52a1.634%201.634%200%200%201%201.634%201.634%22%20style%3D%22fill%3A%23000%3Bstroke-width%3A4.82094%3Bpaint-order%3Amarkers%20stroke%20fill%22%20transform%3D%22translate(5.986%2012.614)scale(.41486)%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M0%200h2v20H0zM18%200h2v20h-2z%22%20style%3D%22fill%3A%23000%3Bstroke-width%3A2%3Bpaint-order%3Amarkers%20stroke%20fill%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-image-small);
    mask-image: var(--icon-tool-image-small);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-italic {
    --icon-tool-italic: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.757%22%20d%3D%22M13.788%202.78q.226-.691.604-.921.413-.231.791-.288.414-.058.677-.087.302-.029.302-.288%200-.289-.452-.289-.302%200-.791.059-.453.057-1.131.057-1.62%200-2.525-.057-.905-.087-1.131-.087-.64%200-.64.345%200%20.231.263.289.264.058.604.115t.602.201.264.52q0%20.143-.037.374%200%20.202-.076.432l-4.297%2013.92q-.187.663-.528.922-.302.23-.942.346t-1.055.116q-.452%200-.452.345%200%20.317.452.317.377%200%201.243-.087.868-.086%202.262-.086%201.659%200%202.488.086.866.087%201.017.087.226%200%20.377-.087.151-.114.151-.258%200-.375-.49-.347-.452.029-.98-.057-.943-.173-.943-.893%200-.26.076-.577.113-.317.226-.72z%22%20aria-label%3D%22I%22%20font-family%3D%22Apple%20Garamond%20Light%22%20font-size%3D%2236.194%22%20font-style%3D%22italic%22%20letter-spacing%3D%220%22%20style%3D%22line-height%3A1.25%3B-inkscape-font-specification%3A%26quot%3BApple%20Garamond%20Light%2C%20Italic%26quot%3B%22%20word-spacing%3D%220%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-italic);
    mask-image: var(--icon-tool-italic);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-link {
    --icon-tool-link: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3E%20link%20%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.957%204.617A4.96%204.96%200%200%200%200%209.572v.332a4.96%204.96%200%200%200%204.957%204.955H8.52l-.579-.437a4.53%204.53%200%200%201-1.433-1.852l-.063-.148H5.121c-.915%200-1.57-.336-2.014-.834s-.67-1.172-.67-1.85c0-.677.227-1.35.67-1.85.444-.498%201.099-.833%202.014-.833H8.05a2.677%202.677%200%200%201%202.521%203.578l-.115.324h2.598l.035-.2c.05-.28.078-.566.082-.85v-.335a4.96%204.96%200%200%200-4.955-4.955z%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstop-color%3A%23000%3Bstop-opacity%3A1%22%2F%3E%3Cpath%20d%3D%22m11.48%204.617.579.438a4.5%204.5%200%200%201%201.433%201.85l.063.15h1.324c.915%200%201.57.333%202.014.832s.67%201.172.67%201.85c0%20.677-.227%201.35-.67%201.849s-1.099.836-2.014.836H11.95a2.68%202.68%200%200%201-2.521-3.58l.115-.322H6.947l-.035.199q-.075.42-.082.85v.335a4.96%204.96%200%200%200%204.955%204.955h3.258A4.96%204.96%200%200%200%2020%209.904v-.332a4.96%204.96%200%200%200-4.957-4.955Z%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstop-color%3A%23000%3Bstop-opacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-link);
    mask-image: var(--icon-tool-link);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-link-slash {
    --icon-tool-link-slash: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3E%20link%20%3C%2Ftitle%3E%3Cpath%20d%3D%22m7.445%204.617%205.703%205.703q.02-.206.022-.414v-.334a4.96%204.96%200%200%200-4.955-4.955zm4.035%200%20.579.438a4.5%204.5%200%200%201%201.433%201.85l.063.15h1.324c.915%200%201.57.333%202.014.832s.67%201.172.67%201.85c0%20.677-.227%201.35-.67%201.849-.384.432-.927.743-1.66.818l1.962%201.963A4.96%204.96%200%200%200%2020%209.904v-.332a4.96%204.96%200%200%200-4.957-4.955zm-9.017.674A4.96%204.96%200%200%200%200%209.572v.332a4.96%204.96%200%200%200%204.957%204.955H8.52l-.579-.437a4.53%204.53%200%200%201-1.433-1.852l-.063-.148H5.121c-.915%200-1.57-.336-2.014-.834s-.67-1.172-.67-1.85c0-.677.227-1.35.67-1.85.302-.339.703-.602%201.217-.736zM6.83%209.658v.246a4.96%204.96%200%200%200%204.955%204.955h.246z%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstop-color%3A%23000%22%2F%3E%3Cpath%20d%3D%22m.66.66%2018.68%2018.68%22%20style%3D%22fill%3A%23a6cd70%3Bfill-opacity%3A1%3Bstroke%3A%23000%3Bstroke-width%3A1.86792%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-link-slash);
    mask-image: var(--icon-tool-link-slash);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-nobox {
    --icon-tool-nobox: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M1.25.25a1%201%200%200%200-1%201v17.5a1%201%200%200%200%201%201h8.129v-2H2.25V2.25h15.5v7.275h2V1.25a1%201%200%200%200-1-1z%22%20color%3D%22%23000%22%20style%3D%22-inkscape-stroke%3Anone%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20stroke-width%3D%22.889%22%20d%3D%22M14.125%208.5A5.625%205.625%200%200%200%208.5%2014.125a5.625%205.625%200%200%200%205.625%205.625%205.625%205.625%200%200%200%205.625-5.625A5.625%205.625%200%200%200%2014.125%208.5m-2.683%201.602%202.683%202.683%202.683-2.683%201.34%201.34-2.683%202.683%202.683%202.683-1.34%201.34-2.683-2.683-2.683%202.683-1.34-1.34%202.683-2.683-2.683-2.683Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-nobox);
    mask-image: var(--icon-tool-nobox);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-nolist {
    --icon-tool-nolist: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5%203a1.5%201.5%200%200%201-1.5%201.5A1.5%201.5%200%200%201%202%203a1.5%201.5%200%200%201%201.5-1.5A1.5%201.5%200%200%201%205%203%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20stroke-width%3D%221.147%22%20d%3D%22M5%2010a1.5%201.5%200%200%201-1.501%201.5%201.5%201.5%200%200%201-1.5-1.5%201.5%201.5%200%200%201%201.5-1.5%201.5%201.5%200%200%201%201.5%201.5M5%2016.5A1.5%201.5%200%200%201%203.499%2018a1.5%201.5%200%200%201-1.5-1.5A1.5%201.5%200%200%201%203.5%2015a1.5%201.5%200%200%201%201.5%201.5%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8%202h10v2H8Z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20stroke-width%3D%222.114%22%20d%3D%22M8%209v2h.494l.771-2zm4.7%201.273-.204.444a2.35%205%200%200%201%20.203.283zM8%2015.5v2h.56l-.448-2Z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20stroke-width%3D%22.889%22%20d%3D%22M14.125%208.5A5.625%205.625%200%200%200%208.5%2014.125a5.625%205.625%200%200%200%205.625%205.625%205.625%205.625%200%200%200%205.625-5.625A5.625%205.625%200%200%200%2014.125%208.5m-2.683%201.602%202.683%202.683%202.683-2.683%201.34%201.34-2.683%202.683%202.683%202.683-1.34%201.34-2.683-2.683-2.683%202.683-1.34-1.34%202.683-2.683-2.683-2.683Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-nolist);
    mask-image: var(--icon-tool-nolist);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-number {
    --icon-tool-number: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8%209h10v2H8Zm0%207h10v2H8ZM8%202h10v2H8Z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.153%206.144H3.701V2.422l-1.051.642L2%202.089%203.821%201h1.331z%22%20aria-label%3D%221%22%20font-family%3D%22Sans%22%20font-size%3D%227.563%22%20font-weight%3D%22900%22%20letter-spacing%3D%220%22%20style%3D%22line-height%3A1.25%3B-inkscape-font-specification%3A%26quot%3BSans%2C%20Heavy%26quot%3B%3Btext-align%3Acenter%22%20text-anchor%3D%22middle%22%20word-spacing%3D%220%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M3.657.437q.697%200%201.187.233.49.232.732.628.249.387.249.851%200%20.44-.163.818-.155.378-.62.894-.456.516-1.36%201.29h2.263l-.172%201.274H1.756v-1.17q.998-.946%201.47-1.454.483-.507.672-.834t.19-.628q0-.293-.164-.456-.164-.172-.456-.172-.284%200-.516.146-.224.137-.465.439l-.972-.775q.37-.499.912-.791t1.23-.293%22%20aria-label%3D%222%22%20font-family%3D%22Sans%22%20font-size%3D%228.603%22%20font-weight%3D%22900%22%20letter-spacing%3D%220%22%20style%3D%22line-height%3A1.25%3B-inkscape-font-specification%3A%26quot%3BSans%2C%20Heavy%26quot%3B%3Btext-align%3Acenter%22%20text-anchor%3D%22middle%22%20transform%3D%22translate(.661%206.984)scale(.87914)%22%20word-spacing%3D%220%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M3.382-1.23q.582%200%20.99.166.417.167.628.462t.212.673q0%20.461-.257.779t-.756.469q.521.06.854.378.333.31.333.908%200%20.43-.242.794-.234.355-.71.575-.47.211-1.135.211-1.218%200-1.899-.832l.78-.764q.264.258.49.371.235.106.523.106.295%200%20.476-.151.19-.152.19-.439%200-.325-.182-.476-.174-.152-.552-.152H2.67L2.837.85h.31q.31%200%20.47-.136.158-.144.158-.386%200-.227-.159-.348-.151-.128-.423-.128-.522%200-.968.43l-.734-.77q.764-.742%201.89-.742%22%20aria-label%3D%223%22%20font-family%3D%22Sans%22%20font-size%3D%227.563%22%20font-weight%3D%22900%22%20letter-spacing%3D%220%22%20style%3D%22line-height%3A1.25%3B-inkscape-font-specification%3A%26quot%3BSans%2C%20Heavy%26quot%3B%3Btext-align%3Acenter%22%20text-anchor%3D%22middle%22%20transform%3D%22translate(.593%2015.022)%22%20word-spacing%3D%220%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-number);
    mask-image: var(--icon-tool-number);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-p {
    --icon-tool-p: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M13.537%2020V3.14H11.12v9.45H9.966q-2.2%200-3.704-.818-1.504-.819-2.282-2.242-.78-1.436-.78-3.248%200-1.799.779-3.208Q4.758%201.65%206.262.832%207.765%200%209.966%200H16.8v20Z%22%20aria-label%3D%22%C2%B6%22%20font-family%3D%22Inter%22%20font-size%3D%2227.49%22%20font-weight%3D%22700%22%20letter-spacing%3D%220%22%20style%3D%22line-height%3A1.25%3B-inkscape-font-specification%3A%26quot%3BInter%2C%20Bold%26quot%3B%22%20word-spacing%3D%220%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-p);
    mask-image: var(--icon-tool-p);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-ref {
    --icon-tool-ref: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20xml%3Aspace%3D%22preserve%22%20x%3D%2211.164%22%20y%3D%2212.616%22%20style%3D%22font-weight%3A700%3Bfont-size%3A16px%3Bline-height%3A1.65%3Bfont-family%3AHack%3B-inkscape-font-specification%3A%26quot%3BHack%2C%20Bold%26quot%3B%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Bfill%3A%23000%3Bstroke-width%3A2%22%3E%3Ctspan%20x%3D%2211.164%22%20y%3D%2212.616%22%3E*%3C%2Ftspan%3E%3C%2Ftext%3E%3Ctext%20xml%3Aspace%3D%22preserve%22%20x%3D%22-.557%22%20y%3D%2219.83%22%20style%3D%22font-weight%3A700%3Bfont-size%3A12.0047px%3Bline-height%3A1.65%3Bfont-family%3AHack%3B-inkscape-font-specification%3A%26quot%3BHack%2C%20Bold%26quot%3B%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Bfill%3A%23000%3Bstroke-width%3A1.50059%22%3E%3Ctspan%20x%3D%22-.557%22%20y%3D%2219.83%22%20style%3D%22stroke-width%3A1.50059%22%3Eabc%3C%2Ftspan%3E%3C%2Ftext%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-ref);
    mask-image: var(--icon-tool-ref);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-table-col-after {
    --icon-tool-table-col-after: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M16%201H1v18h15M0%2010h8.595M8%200v20M16%206v8M20%2010h-8%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A2%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-table-col-after);
    mask-image: var(--icon-tool-table-col-after);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-table-col-before {
    --icon-tool-table-col-before: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2019h15V1H4M20%2010h-8.595M12%2020V0M4%2014V6M0%2010h8%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A2%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-table-col-before);
    mask-image: var(--icon-tool-table-col-before);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-table-col-delete {
    --icon-tool-table-col-delete: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M19%2020V1H1v19M7%200v5M20%2019H0M13.293%2013.19%206.707%206.707M6.707%2013.19l6.586-6.483M13%200v5M7%2015v5M13%2015v5%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A2%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-table-col-delete);
    mask-image: var(--icon-tool-table-col-delete);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-table-delete {
    --icon-tool-table-delete: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M1%201v18h18V1M0%201h20%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A2%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3Cpath%20d%3D%22m6.176%2013.824%207.648-7.648M6.176%206.176l7.648%207.648%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A2.5%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-table-delete);
    mask-image: var(--icon-tool-table-delete);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-table-header-col {
    --icon-tool-table-header-col: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M1%2019h18V1H1M20%2010H1%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A2%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3Cpath%20d%3D%22M0%2020h8.612V0H0Z%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstroke-width%3A.999996%3Bstop-color%3A%23000%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-table-header-col);
    mask-image: var(--icon-tool-table-header-col);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-table-header-row {
    --icon-tool-table-header-row: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M1%201v18h18V1M10%2020V1%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A2%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3Cpath%20d%3D%22M0%200v8.612h20V0Z%22%20style%3D%22baseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bopacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstroke-width%3A.999996%3Bstop-color%3A%23000%3Bstop-opacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-table-header-row);
    mask-image: var(--icon-tool-table-header-row);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-table-insert {
    --icon-tool-table-insert: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M0%200h20v4H0z%22%20style%3D%22fill%3A%23000%3Bstroke-width%3A2%3Bpaint-order%3Amarkers%20stroke%20fill%3Bfill-opacity%3A1%22%2F%3E%3Cpath%20d%3D%22M1%204v15h18V4M0%2011h20M10%2020V3.884%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A2%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-table-insert);
    mask-image: var(--icon-tool-table-insert);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-table-row-after {
    --icon-tool-table-row-after: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M19%2016V1H1v15M10%200v8.595M20%208H0M14%2016H6M10%2020v-8%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A2%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-table-row-after);
    mask-image: var(--icon-tool-table-row-after);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-table-row-before {
    --icon-tool-table-row-before: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M1%204v15h18V4M10%2020v-8.595M0%2012h20M6%204h8M10%200v8%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A2%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-table-row-before);
    mask-image: var(--icon-tool-table-row-before);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-table-row-delete {
    --icon-tool-table-row-delete: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M0%2019h19V1H0M20%207h-5M1%2020V0M6.81%2013.293l6.483-6.586M6.81%206.707l6.483%206.586M20%2013h-5M5%207H0M5%2013H0%22%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-width%3A2%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-table-row-delete);
    mask-image: var(--icon-tool-table-row-delete);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-tip {
    --icon-tool-tip: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%23000%22%20stroke-width%3D%221.058%22%3E%3Cpath%20d%3D%22M9.795%200A6.123%206.123%200%200%200%203.68%206.117c0%201.32.415%202.578%201.185%203.615l.284.42c.88%201.292%202.088%203.064%202.02%204.305l-.024.449%204.85-.003.43-.008-.005-.429c0-.013.011-1.423%202.078-4.409l.188-.275a5.8%205.8%200%200%200%20.737-1.276A6.123%206.123%200%200%200%209.795%200m4.843%208.177a4%204%200%200%201-.208.435q-.188.343-.432.672l-.2.29c-1.624%202.347-2.068%203.799-2.186%204.478l-3.606.003c-.15-1.442-1.295-3.122-2.154-4.383l-.287-.424A5.23%205.23%200%200%201%204.53%206.117%205.27%205.27%200%200%201%209.795.853a5.27%205.27%200%200%201%204.843%207.324%22%20color%3D%22%23000%22%20style%3D%22-inkscape-stroke%3Anone%22%20transform%3D%22matrix(1%200%200%20.89402%20.205%20.28)%22%2F%3E%3Cpath%20d%3D%22M10%20.001c-3.541%200-6.426%202.582-6.426%205.749%200%201.238.436%202.422%201.246%203.397l.276.365v.001c.44.578.957%201.257%201.35%201.916.391.66.644%201.303.616%201.76l-.043.695%205.184-.001.74-.013-.006-.66c0%20.029%200-.049.03-.192.03-.146.091-.373.216-.685.25-.623.755-1.585%201.776-2.904l.182-.235.003-.005q.285-.338.51-.71l.002-.004q.142-.231.258-.48l.002-.004c.337-.709.51-1.465.51-2.242C16.426%202.583%2013.54%200%2010%200%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M6.496%2015.701h7.008v1.218H6.496z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20stroke-width%3D%22.08%22%20d%3D%22M7.935%2018.643h4.131v1.316H7.935z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-tip);
    mask-image: var(--icon-tool-tip);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-underline {
    --icon-tool-underline: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20style%3D%22opacity%3A1%22%3E%3Cpath%20d%3D%22M9.913%2015.562q-1.977%200-3.455-.678-1.477-.687-2.292-1.892-.814-1.215-.814-2.799V.5h2.9v9.472q0%201.395.989%202.302%201%20.907%202.672.907t2.662-.907q1-.907%201-2.302V.502h2.9v9.692q0%201.584-.826%202.799-.815%201.205-2.292%201.892-1.478.678-3.444.678%22%20style%3D%22font-weight%3A600%3Bfont-size%3A22.248px%3Bline-height%3A1.25%3Bfont-family%3AInter%3B-inkscape-font-specification%3A%26quot%3BInter%2C%20Semi-Bold%26quot%3B%3Bletter-spacing%3A0%3Bword-spacing%3A0%3Bbaseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstop-color%3A%23000%3Bstop-opacity%3A1%22%2F%3E%3Cpath%20d%3D%22M3%200v10.154c0%201.137.297%202.174.89%203.064l.003.002c.591.88%201.429%201.57%202.474%202.058h.002c1.053.486%202.267.722%203.63.722%201.356%200%202.57-.235%203.622-.72l.002-.002c1.045-.488%201.88-1.177%202.473-2.056.602-.89.904-1.93.904-3.068V.002h-3.866v9.932c0%20.807-.262%201.407-.829%201.924l-.002.002c-.552.508-1.289.772-2.304.772s-1.755-.264-2.314-.772l-.002-.002c-.558-.516-.817-1.116-.817-1.924V0Zm.991.996h1.884v8.938c0%201.044.394%201.971%201.14%202.66h.002v.001c.763.695%201.787%201.033%202.982%201.033%201.194%200%202.215-.337%202.972-1.033l.002-.002c.753-.687%201.152-1.615%201.152-2.66V.999h1.884v9.156c0%20.965-.243%201.784-.732%202.507l-.002.002c-.485.72-1.162%201.287-2.068%201.71-.9.416-1.966.63-3.208.63-1.25%200-2.316-.215-3.216-.63h-.002c-.905-.423-1.58-.99-2.066-1.71-.482-.723-.724-1.543-.724-2.51Z%22%20style%3D%22font-weight%3A600%3Bfont-size%3A22.248px%3Bline-height%3A1.25%3Bfont-family%3AInter%3B-inkscape-font-specification%3A%26quot%3BInter%2C%20Semi-Bold%26quot%3B%3Bletter-spacing%3A0%3Bword-spacing%3A0%3Bbaseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bstroke-width%3A.999997%3Bstop-color%3A%23000%3Bstop-opacity%3A1%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%2017h20v3H0Z%22%20style%3D%22stroke-width%3A1%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-underline);
    mask-image: var(--icon-tool-underline);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .icon-tool-warning {
    --icon-tool-warning: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%200a3.78%203.78%200%200%200-3.38%202.088L.397%2014.53A3.78%203.78%200%200%200%203.78%2020h12.442a3.78%203.78%200%200%200%203.38-5.469l-6.22-12.443A3.78%203.78%200%200%200%2010%200m0%203.914a1.89%201.617%200%200%201%201.89%201.617v4.707A1.89%201.617%200%200%201%2010%2011.855a1.89%201.617%200%200%201-1.89-1.617V5.531A1.89%201.617%200%200%201%2010%203.914m0%209.586a2%202%200%200%201%202%202%202%202%200%200%201-2%202%202%202%200%200%201-2-2%202%202%200%200%201%202-2%22%20color%3D%22%23000%22%20style%3D%22-inkscape-stroke%3Anone%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tool-warning);
    mask-image: var(--icon-tool-warning);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .\!table {
    display: table !important;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .table {
    display: table;
  }
  .\!h-8 {
    height: calc(var(--spacing) * 8) !important;
  }
  .h-1 {
    height: calc(var(--spacing) * 1);
  }
  .h-3 {
    height: calc(var(--spacing) * 3);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-12 {
    height: calc(var(--spacing) * 12);
  }
  .h-16 {
    height: calc(var(--spacing) * 16);
  }
  .h-32 {
    height: calc(var(--spacing) * 32);
  }
  .h-\[2px\] {
    height: 2px;
  }
  .h-full {
    height: 100%;
  }
  .h-px {
    height: 1px;
  }
  .max-h-20 {
    max-height: calc(var(--spacing) * 20);
  }
  .max-h-24 {
    max-height: calc(var(--spacing) * 24);
  }
  .max-h-30 {
    max-height: calc(var(--spacing) * 30);
  }
  .max-h-96 {
    max-height: 24rem;
  }
  .max-h-\[60vh\] {
    max-height: 60vh;
  }
  .max-h-full {
    max-height: 100%;
  }
  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }
  .min-h-6 {
    min-height: calc(var(--spacing) * 6);
  }
  .min-h-12 {
    min-height: calc(var(--spacing) * 12);
  }
  .min-h-\[6rem\] {
    min-height: 6rem;
  }
  .min-h-full {
    min-height: 100%;
  }
  .w-1 {
    width: calc(var(--spacing) * 1);
  }
  .w-1\/4 {
    width: calc(1/4 * 100%);
  }
  .w-2 {
    width: calc(var(--spacing) * 2);
  }
  .w-3 {
    width: calc(var(--spacing) * 3);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-12 {
    width: calc(var(--spacing) * 12);
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-20 {
    width: calc(var(--spacing) * 20);
  }
  .w-64 {
    width: calc(var(--spacing) * 64);
  }
  .w-72 {
    width: 18rem;
  }
  .w-96 {
    width: 24rem;
  }
  .w-\[4px\] {
    width: 4px;
  }
  .w-\[40rem\] {
    width: 40rem;
  }
  .w-full {
    width: 100%;
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-lg {
    max-width: var(--container-lg);
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .max-w-xl {
    max-width: var(--container-xl);
  }
  .max-w-xs {
    max-width: var(--container-xs);
  }
  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }
  .min-w-10 {
    min-width: calc(var(--spacing) * 10);
  }
  .min-w-12 {
    min-width: calc(var(--spacing) * 12);
  }
  .min-w-32 {
    min-width: calc(var(--spacing) * 32);
  }
  .min-w-\[20rem\] {
    min-width: 20rem;
  }
  .min-w-max {
    min-width: max-content;
  }
  .flex-none {
    flex: none;
  }
  .shrink {
    flex-shrink: 1;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .shrink-1 {
    flex-shrink: 1;
  }
  .grow {
    flex-grow: 1;
  }
  .grow-0 {
    flex-grow: 0;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\[-100\%\] {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\[0\] {
    --tw-translate-x: 0;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1 {
    --tw-translate-y: calc(var(--spacing) * -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-4 {
    --tw-translate-y: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-\[-100\%\] {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-\[0\] {
    --tw-translate-y: 0;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .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-spin {
    animation: var(--animate-spin);
  }
  .cursor-default {
    cursor: default;
  }
  .cursor-grab {
    cursor: grab;
  }
  .cursor-move {
    cursor: move;
  }
  .cursor-not-allowed {
    cursor: not-allowed;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .resize {
    resize: both;
  }
  .appearance-none {
    appearance: none;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .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-start {
    justify-content: flex-start;
  }
  .gap-0\.5 {
    gap: calc(var(--spacing) * 0.5);
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .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)));
    }
  }
  .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-zinc-100 {
    :where(& > :not(:last-child)) {
      border-color: var(--color-zinc-100);
    }
  }
  .self-center {
    align-self: center;
  }
  .self-end {
    align-self: flex-end;
  }
  .self-start {
    align-self: flex-start;
  }
  .self-stretch {
    align-self: stretch;
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .overscroll-contain {
    overscroll-behavior: contain;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .rounded-sm {
    border-radius: var(--radius-sm);
  }
  .rounded-xl {
    border-radius: var(--radius-xl);
  }
  .rounded-t-md {
    border-top-left-radius: var(--radius-md);
    border-top-right-radius: var(--radius-md);
  }
  .rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .rounded-b-lg {
    border-bottom-right-radius: var(--radius-lg);
    border-bottom-left-radius: var(--radius-lg);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }
  .border-none {
    --tw-border-style: none;
    border-style: none;
  }
  .border-black {
    border-color: var(--color-black);
  }
  .border-blue-200 {
    border-color: #a9cfff;
  }
  .border-cblue-250 {
    border-color: #99c0ff;
  }
  .border-cblue-500 {
    border-color: #007fd9;
  }
  .border-ccyan-250 {
    border-color: #00d6b9;
  }
  .border-ccyan-500 {
    border-color: #008c78;
  }
  .border-cgreen-200 {
    border-color: #69e700;
  }
  .border-cgreen-400 {
    border-color: #4caa00;
  }
  .border-clime-100 {
    border-color: #ffe972;
  }
  .border-clime-350 {
    border-color: #b8a400;
  }
  .border-corange-250 {
    border-color: #ffac64;
  }
  .border-corange-300 {
    border-color: #fd9900;
  }
  .border-cpumpkin-250 {
    border-color: #ffa895;
  }
  .border-cpumpkin-500 {
    border-color: #d35400;
  }
  .border-cred-250 {
    border-color: #ffa6aa;
  }
  .border-cred-500 {
    border-color: #f8002e;
  }
  .border-cviolet-250 {
    border-color: #cfb0ff;
  }
  .border-cviolet-500 {
    border-color: #a54aff;
  }
  .border-cyellow-100 {
    border-color: #ffe79c;
  }
  .border-cyellow-200 {
    border-color: #edca00;
  }
  .border-gray-100 {
    border-color: #e6e8e8;
  }
  .border-gray-200 {
    border-color: #cacccc;
  }
  .border-gray-250 {
    border-color: #bcbfbe;
  }
  .border-gray-300 {
    border-color: #afb1b1;
  }
  .border-gray-400 {
    border-color: #949696;
  }
  .border-gray-500 {
    border-color: #7b7c7c;
  }
  .border-gray-600 {
    border-color: #626363;
  }
  .border-gray-700 {
    border-color: #4b4b4b;
  }
  .border-red-200 {
    border-color: #ffbac2;
  }
  .border-red-400 {
    border-color: #ff5d79;
  }
  .border-rose-400 {
    border-color: var(--color-rose-400);
  }
  .border-transparent {
    border-color: transparent;
  }
  .border-white {
    border-color: var(--color-white);
  }
  .border-zinc-200 {
    border-color: var(--color-zinc-200);
  }
  .border-zinc-300 {
    border-color: var(--color-zinc-300);
  }
  .bg-black {
    background-color: var(--color-black);
  }
  .bg-blue-450 {
    background-color: #008fde;
  }
  .bg-cblue-400 {
    background-color: #2799ff;
  }
  .bg-cblue-500 {
    background-color: #007fd9;
  }
  .bg-ccyan-400 {
    background-color: #00a991;
  }
  .bg-ccyan-500 {
    background-color: #008c78;
  }
  .bg-cgreen-250 {
    background-color: #62d800;
  }
  .bg-cgreen-400 {
    background-color: #4caa00;
  }
  .bg-clime-250 {
    background-color: #d6bf00;
  }
  .bg-clime-350 {
    background-color: #b8a400;
  }
  .bg-corange-250 {
    background-color: #ffac64;
  }
  .bg-corange-300 {
    background-color: #fd9900;
  }
  .bg-cpumpkin-400 {
    background-color: #fd6600;
  }
  .bg-cpumpkin-500 {
    background-color: #d35400;
  }
  .bg-cred-400 {
    background-color: #ff5f68;
  }
  .bg-cred-500 {
    background-color: #f8002e;
  }
  .bg-cviolet-400 {
    background-color: #b478ff;
  }
  .bg-cviolet-500 {
    background-color: #a54aff;
  }
  .bg-cyellow-100 {
    background-color: #ffe79c;
  }
  .bg-cyellow-200 {
    background-color: #edca00;
  }
  .bg-gray-50 {
    background-color: #f6f7f6;
  }
  .bg-gray-100 {
    background-color: #e6e8e8;
  }
  .bg-gray-200 {
    background-color: #cacccc;
  }
  .bg-gray-300 {
    background-color: #afb1b1;
  }
  .bg-gray-400 {
    background-color: #949696;
  }
  .bg-gray-600 {
    background-color: #626363;
  }
  .bg-gray-700 {
    background-color: #4b4b4b;
  }
  .bg-gray-900\/50 {
    background-color: color-mix(in oklab, #1f2020 50%, transparent);
  }
  .bg-red-50 {
    background-color: #fff4f5;
  }
  .bg-red-400 {
    background-color: #ff5d79;
  }
  .bg-red-550 {
    background-color: #de004a;
  }
  .bg-slate-50 {
    background-color: #f4f7f8;
  }
  .bg-slate-150 {
    background-color: #d0dce2;
  }
  .bg-slate-500 {
    background-color: #717e84;
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-white\/60 {
    background-color: color-mix(in srgb, #fff 60%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }
  .bg-yellow-100 {
    background-color: #ffe972;
  }
  .bg-zinc-50\/90 {
    background-color: color-mix(in srgb, oklch(98.5% 0 0) 90%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-zinc-50) 90%, 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-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-l {
    --tw-gradient-position: to left in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .from-black\/10 {
    --tw-gradient-from: color-mix(in srgb, #000 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-black) 10%, 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));
  }
  .from-blue-500 {
    --tw-gradient-from: #0082ca;
    --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));
  }
  .from-blueish-25 {
    --tw-gradient-from: #fdfefe;
    --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));
  }
  .from-cblue-400 {
    --tw-gradient-from: #2799ff;
    --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));
  }
  .from-cblue-500 {
    --tw-gradient-from: #007fd9;
    --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));
  }
  .from-ccyan-400 {
    --tw-gradient-from: #00a991;
    --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));
  }
  .from-ccyan-500 {
    --tw-gradient-from: #008c78;
    --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));
  }
  .from-cgreen-250 {
    --tw-gradient-from: #62d800;
    --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));
  }
  .from-cgreen-300 {
    --tw-gradient-from: #5ac800;
    --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));
  }
  .from-cgreen-400 {
    --tw-gradient-from: #4caa00;
    --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));
  }
  .from-clime-250 {
    --tw-gradient-from: #d6bf00;
    --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));
  }
  .from-clime-350 {
    --tw-gradient-from: #b8a400;
    --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));
  }
  .from-corange-250 {
    --tw-gradient-from: #ffac64;
    --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));
  }
  .from-corange-300 {
    --tw-gradient-from: #fd9900;
    --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));
  }
  .from-corange-350 {
    --tw-gradient-from: #ea8d00;
    --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));
  }
  .from-cpumpkin-400 {
    --tw-gradient-from: #fd6600;
    --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));
  }
  .from-cpumpkin-500 {
    --tw-gradient-from: #d35400;
    --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));
  }
  .from-cred-400 {
    --tw-gradient-from: #ff5f68;
    --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));
  }
  .from-cred-500 {
    --tw-gradient-from: #f8002e;
    --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));
  }
  .from-cviolet-400 {
    --tw-gradient-from: #b478ff;
    --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));
  }
  .from-cviolet-500 {
    --tw-gradient-from: #a54aff;
    --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));
  }
  .from-cyellow-100 {
    --tw-gradient-from: #ffe79c;
    --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));
  }
  .from-cyellow-200 {
    --tw-gradient-from: #edca00;
    --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));
  }
  .from-gray-100 {
    --tw-gradient-from: #e6e8e8;
    --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));
  }
  .from-gray-200 {
    --tw-gradient-from: #cacccc;
    --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));
  }
  .from-gray-400 {
    --tw-gradient-from: #949696;
    --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));
  }
  .from-orange-300 {
    --tw-gradient-from: #eba200;
    --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));
  }
  .from-orangeish-25 {
    --tw-gradient-from: #fefdfd;
    --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));
  }
  .from-red-500 {
    --tw-gradient-from: #f60053;
    --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));
  }
  .from-redish-25 {
    --tw-gradient-from: #fefdfd;
    --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));
  }
  .from-white {
    --tw-gradient-from: var(--color-white);
    --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-blue-600 {
    --tw-gradient-to: #0068a3;
    --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-blueish-100 {
    --tw-gradient-to: #e2e9f4;
    --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-cblue-400 {
    --tw-gradient-to: #2799ff;
    --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-cblue-500 {
    --tw-gradient-to: #007fd9;
    --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-ccyan-400 {
    --tw-gradient-to: #00a991;
    --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-ccyan-500 {
    --tw-gradient-to: #008c78;
    --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-cgreen-250 {
    --tw-gradient-to: #62d800;
    --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-cgreen-300 {
    --tw-gradient-to: #5ac800;
    --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-cgreen-400 {
    --tw-gradient-to: #4caa00;
    --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-clime-250 {
    --tw-gradient-to: #d6bf00;
    --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-clime-350 {
    --tw-gradient-to: #b8a400;
    --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-corange-250 {
    --tw-gradient-to: #ffac64;
    --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-corange-300 {
    --tw-gradient-to: #fd9900;
    --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-corange-350 {
    --tw-gradient-to: #ea8d00;
    --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-cpumpkin-400 {
    --tw-gradient-to: #fd6600;
    --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-cpumpkin-500 {
    --tw-gradient-to: #d35400;
    --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-cred-400 {
    --tw-gradient-to: #ff5f68;
    --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-cred-500 {
    --tw-gradient-to: #f8002e;
    --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-cviolet-400 {
    --tw-gradient-to: #b478ff;
    --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-cviolet-500 {
    --tw-gradient-to: #a54aff;
    --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-cyellow-100 {
    --tw-gradient-to: #ffe79c;
    --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-cyellow-200 {
    --tw-gradient-to: #edca00;
    --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-gray-100 {
    --tw-gradient-to: #e6e8e8;
    --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-gray-200 {
    --tw-gradient-to: #cacccc;
    --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-gray-400 {
    --tw-gradient-to: #949696;
    --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-gray-450 {
    --tw-gradient-to: #888989;
    --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-orange-400 {
    --tw-gradient-to: #c88a00;
    --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-orangeish-100 {
    --tw-gradient-to: #f4e6da;
    --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-red-600 {
    --tw-gradient-to: #c70041;
    --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-redish-100 {
    --tw-gradient-to: #f4e5e6;
    --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-transparent {
    --tw-gradient-to: 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-white {
    --tw-gradient-to: var(--color-white);
    --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));
  }
  .mask-repeat {
    mask-repeat: repeat;
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-1 {
    padding: calc(var(--spacing) * 1);
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .p-14 {
    padding: calc(var(--spacing) * 14);
  }
  .p-\[3px\] {
    padding: 3px;
  }
  .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-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .pt-0\.5 {
    padding-top: calc(var(--spacing) * 0.5);
  }
  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .font-cond {
    font-family: PBook Sans Condensed, sans;
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--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));
  }
  .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-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .text-nowrap {
    text-wrap: nowrap;
  }
  .break-words {
    overflow-wrap: break-word;
  }
  .wrap-break-word {
    overflow-wrap: break-word;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .text-black {
    color: var(--color-black);
  }
  .text-blue-600 {
    color: #0068a3;
  }
  .text-cblue-950 {
    color: #00162d;
  }
  .text-ccyan-950 {
    color: #001a15;
  }
  .text-cgreen-750 {
    color: #1d4a00;
  }
  .text-clime-800 {
    color: #3c3500;
  }
  .text-corange-850 {
    color: #402300;
  }
  .text-cpumpkin-950 {
    color: #2c0b00;
  }
  .text-cred-950 {
    color: #350003;
  }
  .text-cviolet-950 {
    color: #240042;
  }
  .text-cyellow-750 {
    color: #4c3f00;
  }
  .text-gray-50 {
    color: #f6f7f6;
  }
  .text-gray-100 {
    color: #e6e8e8;
  }
  .text-gray-200 {
    color: #cacccc;
  }
  .text-gray-300 {
    color: #afb1b1;
  }
  .text-gray-400 {
    color: #949696;
  }
  .text-gray-500 {
    color: #7b7c7c;
  }
  .text-gray-600 {
    color: #626363;
  }
  .text-gray-700 {
    color: #4b4b4b;
  }
  .text-gray-800 {
    color: #343535;
  }
  .text-gray-850 {
    color: #292a2a;
  }
  .text-gray-900 {
    color: #1f2020;
  }
  .text-red-600 {
    color: #c70041;
  }
  .text-rose-600 {
    color: var(--color-rose-600);
  }
  .text-slate-200 {
    color: #bdcfd7;
  }
  .text-slate-700 {
    color: #444d51;
  }
  .text-white {
    color: var(--color-white);
  }
  .text-zinc-500 {
    color: var(--color-zinc-500);
  }
  .text-zinc-600 {
    color: var(--color-zinc-600);
  }
  .text-zinc-700 {
    color: var(--color-zinc-700);
  }
  .text-zinc-800 {
    color: var(--color-zinc-800);
  }
  .text-zinc-900 {
    color: var(--color-zinc-900);
  }
  .lowercase {
    text-transform: lowercase;
  }
  .italic {
    font-style: italic;
  }
  .underline {
    text-decoration-line: underline;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-20 {
    opacity: 20%;
  }
  .opacity-40 {
    opacity: 40%;
  }
  .opacity-50 {
    opacity: 50%;
  }
  .opacity-80 {
    opacity: 80%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .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: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px 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-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px 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-sm {
    --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-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px 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);
  }
  .ring-1 {
    --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);
  }
  .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);
  }
  .shadow-zinc-700\/10 {
    --tw-shadow-color: color-mix(in srgb, oklch(37% 0.013 285.805) 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-zinc-700) 10%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .ring-gray-500 {
    --tw-ring-color: #7b7c7c;
  }
  .ring-gray-600 {
    --tw-ring-color: #626363;
  }
  .ring-zinc-700\/10 {
    --tw-ring-color: color-mix(in srgb, oklch(37% 0.013 285.805) 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-zinc-700) 10%, transparent);
    }
  }
  .ring-offset-2 {
    --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);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-1 {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-4 {
    outline-style: var(--tw-outline-style);
    outline-width: 4px;
  }
  .outline-offset-4 {
    outline-offset: 4px;
  }
  .outline-blue-500 {
    outline-color: #0082ca;
  }
  .outline-blue-500\/30 {
    outline-color: color-mix(in oklab, #0082ca 30%, transparent);
  }
  .outline-gray-600 {
    outline-color: #626363;
  }
  .drop-shadow-md {
    --tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.12)));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-md));
    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;
    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));
  }
  .duration-150 {
    --tw-duration: 150ms;
    transition-duration: 150ms;
  }
  .duration-200 {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-500 {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .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-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .outline-dashed {
    --tw-outline-style: dashed;
    outline-style: dashed;
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .\[scrollbar-gutter\:stable\] {
    scrollbar-gutter: stable;
  }
  .text-shadow-\[1px_1px_3px_rgba\(255_255_255_\/_0\.3\)\] {
    text-shadow: 1px 1px 3px var(--tw-text-shadow-color, rgba(255 255 255 / 0.3));
  }
  .group-hover\:pointer-events-auto {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        pointer-events: auto;
      }
    }
  }
  .group-hover\:visible {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        visibility: visible;
      }
    }
  }
  .group-hover\:bg-black {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        background-color: var(--color-black);
      }
    }
  }
  .group-hover\:bg-zinc-50 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        background-color: var(--color-zinc-50);
      }
    }
  }
  .group-hover\:text-white {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .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\/btn\:opacity-100 {
    &:is(:where(.group\/btn):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-hover\/fragment\:visible {
    &:is(:where(.group\/fragment):hover *) {
      @media (hover: hover) {
        visibility: visible;
      }
    }
  }
  .group-hover\/page\:opacity-100 {
    &:is(:where(.group\/page):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-hover\/tooltip\:block {
    &:is(:where(.group\/tooltip):hover *) {
      @media (hover: hover) {
        display: block;
      }
    }
  }
  .hover\:cursor-pointer {
    &:hover {
      @media (hover: hover) {
        cursor: pointer;
      }
    }
  }
  .hover\:border-white {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-white);
      }
    }
  }
  .hover\:bg-black\/20 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #000 20%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
        }
      }
    }
  }
  .hover\:bg-blue-200 {
    &:hover {
      @media (hover: hover) {
        background-color: #a9cfff;
      }
    }
  }
  .hover\:bg-blue-800 {
    &:hover {
      @media (hover: hover) {
        background-color: #00375a;
      }
    }
  }
  .hover\:bg-cblue-700 {
    &:hover {
      @media (hover: hover) {
        background-color: #004d88;
      }
    }
  }
  .hover\:bg-ccyan-700 {
    &:hover {
      @media (hover: hover) {
        background-color: #005649;
      }
    }
  }
  .hover\:bg-cgreen-600 {
    &:hover {
      @media (hover: hover) {
        background-color: #307100;
      }
    }
  }
  .hover\:bg-clime-550 {
    &:hover {
      @media (hover: hover) {
        background-color: #7e7000;
      }
    }
  }
  .hover\:bg-corange-500 {
    &:hover {
      @media (hover: hover) {
        background-color: #b36b00;
      }
    }
  }
  .hover\:bg-cpumpkin-700 {
    &:hover {
      @media (hover: hover) {
        background-color: #843100;
      }
    }
  }
  .hover\:bg-cred-700 {
    &:hover {
      @media (hover: hover) {
        background-color: #9b0019;
      }
    }
  }
  .hover\:bg-cviolet-700 {
    &:hover {
      @media (hover: hover) {
        background-color: #7100bb;
      }
    }
  }
  .hover\:bg-cyellow-400 {
    &:hover {
      @media (hover: hover) {
        background-color: #af9400;
      }
    }
  }
  .hover\:bg-gray-100 {
    &:hover {
      @media (hover: hover) {
        background-color: #e6e8e8;
      }
    }
  }
  .hover\:bg-gray-150 {
    &:hover {
      @media (hover: hover) {
        background-color: #d8dada;
      }
    }
  }
  .hover\:bg-gray-200 {
    &:hover {
      @media (hover: hover) {
        background-color: #cacccc;
      }
    }
  }
  .hover\:bg-gray-400 {
    &:hover {
      @media (hover: hover) {
        background-color: #949696;
      }
    }
  }
  .hover\:bg-gray-600 {
    &:hover {
      @media (hover: hover) {
        background-color: #626363;
      }
    }
  }
  .hover\:bg-gray-700 {
    &:hover {
      @media (hover: hover) {
        background-color: #4b4b4b;
      }
    }
  }
  .hover\:bg-gray-800 {
    &:hover {
      @media (hover: hover) {
        background-color: #343535;
      }
    }
  }
  .hover\:bg-gray-900 {
    &:hover {
      @media (hover: hover) {
        background-color: #1f2020;
      }
    }
  }
  .hover\:bg-red-800 {
    &:hover {
      @media (hover: hover) {
        background-color: #6f0021;
      }
    }
  }
  .hover\:bg-zinc-50 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-zinc-50);
      }
    }
  }
  .hover\:text-black {
    &:hover {
      @media (hover: hover) {
        color: var(--color-black);
      }
    }
  }
  .hover\:text-gray-100 {
    &:hover {
      @media (hover: hover) {
        color: #e6e8e8;
      }
    }
  }
  .hover\:text-gray-200 {
    &:hover {
      @media (hover: hover) {
        color: #cacccc;
      }
    }
  }
  .hover\:text-gray-500 {
    &:hover {
      @media (hover: hover) {
        color: #7b7c7c;
      }
    }
  }
  .hover\:text-gray-600 {
    &:hover {
      @media (hover: hover) {
        color: #626363;
      }
    }
  }
  .hover\:text-slate-900 {
    &:hover {
      @media (hover: hover) {
        color: #1c2022;
      }
    }
  }
  .hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .hover\:text-zinc-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-zinc-700);
      }
    }
  }
  .hover\:underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .hover\:opacity-40 {
    &:hover {
      @media (hover: hover) {
        opacity: 40%;
      }
    }
  }
  .hover\:shadow-xl {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px 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);
      }
    }
  }
  .hover\:outline {
    &:hover {
      @media (hover: hover) {
        outline-style: var(--tw-outline-style);
        outline-width: 1px;
      }
    }
  }
  .hover\:outline-4 {
    &:hover {
      @media (hover: hover) {
        outline-style: var(--tw-outline-style);
        outline-width: 4px;
      }
    }
  }
  .hover\:outline-cblue-500 {
    &:hover {
      @media (hover: hover) {
        outline-color: #007fd9;
      }
    }
  }
  .hover\:outline-ccyan-500 {
    &:hover {
      @media (hover: hover) {
        outline-color: #008c78;
      }
    }
  }
  .hover\:outline-cgreen-300 {
    &:hover {
      @media (hover: hover) {
        outline-color: #5ac800;
      }
    }
  }
  .hover\:outline-clime-350 {
    &:hover {
      @media (hover: hover) {
        outline-color: #b8a400;
      }
    }
  }
  .hover\:outline-corange-300 {
    &:hover {
      @media (hover: hover) {
        outline-color: #fd9900;
      }
    }
  }
  .hover\:outline-cpumpkin-500 {
    &:hover {
      @media (hover: hover) {
        outline-color: #d35400;
      }
    }
  }
  .hover\:outline-cred-500 {
    &:hover {
      @media (hover: hover) {
        outline-color: #f8002e;
      }
    }
  }
  .hover\:outline-cviolet-500 {
    &:hover {
      @media (hover: hover) {
        outline-color: #a54aff;
      }
    }
  }
  .hover\:outline-cyellow-200 {
    &:hover {
      @media (hover: hover) {
        outline-color: #edca00;
      }
    }
  }
  .hover\:outline-gray-400 {
    &:hover {
      @media (hover: hover) {
        outline-color: #949696;
      }
    }
  }
  .hover\:outline-gray-600 {
    &:hover {
      @media (hover: hover) {
        outline-color: #626363;
      }
    }
  }
  .hover\:brightness-20 {
    &:hover {
      @media (hover: hover) {
        --tw-brightness: brightness(20%);
        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-xl {
    &:hover {
      @media (hover: hover) {
        --tw-drop-shadow-size: drop-shadow(0 9px 7px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.1)));
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-xl));
        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\:saturate-20 {
    &:hover {
      @media (hover: hover) {
        --tw-saturate: saturate(20%);
        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\:outline-dashed {
    &:hover {
      @media (hover: hover) {
        --tw-outline-style: dashed;
        outline-style: dashed;
      }
    }
  }
  .focus\:border-blue-500 {
    &:focus {
      border-color: #0082ca;
    }
  }
  .focus\:border-red-500 {
    &:focus {
      border-color: #f60053;
    }
  }
  .focus\:border-rose-400 {
    &:focus {
      border-color: var(--color-rose-400);
    }
  }
  .focus\:border-zinc-400 {
    &:focus {
      border-color: var(--color-zinc-400);
    }
  }
  .focus\:underline {
    &:focus {
      text-decoration-line: underline;
    }
  }
  .focus\:ring-0 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + 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-blue-500 {
    &:focus {
      --tw-ring-color: #0082ca;
    }
  }
  .focus\:ring-red-500 {
    &:focus {
      --tw-ring-color: #f60053;
    }
  }
  .focus\:outline-1 {
    &:focus {
      outline-style: var(--tw-outline-style);
      outline-width: 1px;
    }
  }
  .focus\:outline-offset-0 {
    &:focus {
      outline-offset: 0px;
    }
  }
  .focus\:outline-blue-500 {
    &:focus {
      outline-color: #0082ca;
    }
  }
  .focus\:outline-red-500 {
    &:focus {
      outline-color: #f60053;
    }
  }
  .focus\:outline-none {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .active\:text-white\/80 {
    &:active {
      color: color-mix(in srgb, #fff 80%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 80%, transparent);
      }
    }
  }
  .sm\:w-full {
    @media (width >= 40rem) {
      width: 100%;
    }
  }
  .sm\:translate-y-0 {
    @media (width >= 40rem) {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:scale-95 {
    @media (width >= 40rem) {
      --tw-scale-x: 95%;
      --tw-scale-y: 95%;
      --tw-scale-z: 95%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .sm\:scale-100 {
    @media (width >= 40rem) {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .sm\:gap-8 {
    @media (width >= 40rem) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .sm\:overflow-visible {
    @media (width >= 40rem) {
      overflow: visible;
    }
  }
  .sm\:rounded-l-xl {
    @media (width >= 40rem) {
      border-top-left-radius: var(--radius-xl);
      border-bottom-left-radius: var(--radius-xl);
    }
  }
  .sm\:rounded-r-xl {
    @media (width >= 40rem) {
      border-top-right-radius: var(--radius-xl);
      border-bottom-right-radius: var(--radius-xl);
    }
  }
  .sm\:p-6 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .sm\:px-0 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .sm\:leading-6 {
    @media (width >= 40rem) {
      --tw-leading: calc(var(--spacing) * 6);
      line-height: calc(var(--spacing) * 6);
    }
  }
  .md\:static {
    @media (width >= 48rem) {
      position: static;
    }
  }
  .md\:flex {
    @media (width >= 48rem) {
      display: flex;
    }
  }
  .md\:hidden {
    @media (width >= 48rem) {
      display: none;
    }
  }
  .md\:w-72 {
    @media (width >= 48rem) {
      width: 18rem;
    }
  }
  .md\:max-w-\[40rem\] {
    @media (width >= 48rem) {
      max-width: 40rem;
    }
  }
  .md\:rounded-md {
    @media (width >= 48rem) {
      border-radius: var(--radius-md);
    }
  }
  .lg\:max-w-2xl {
    @media (width >= 64rem) {
      max-width: var(--container-2xl);
    }
  }
  .lg\:py-8 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .xl\:max-w-3xl {
    @media (width >= 80rem) {
      max-width: var(--container-3xl);
    }
  }
  .browse\:bg-blue-600 {
    .browse & {
      background-color: #0068a3;
    }
  }
  .browse\:bg-gray-550 {
    .browse & {
      background-color: #6e7070;
    }
  }
  .browse\:bg-red-700 {
    .browse & {
      background-color: #9a0031;
    }
  }
  .browse\:bg-slate-500 {
    .browse & {
      background-color: #717e84;
    }
  }
  .browse\:bg-slate-600 {
    .browse & {
      background-color: #5a656a;
    }
  }
  .browse\:bg-gradient-to-b {
    .browse & {
      --tw-gradient-position: to bottom in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
  }
  .browse\:from-blue-400 {
    .browse & {
      --tw-gradient-from: #009df2;
      --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));
    }
  }
  .browse\:from-gray-600 {
    .browse & {
      --tw-gradient-from: #626363;
      --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));
    }
  }
  .browse\:from-red-500 {
    .browse & {
      --tw-gradient-from: #f60053;
      --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));
    }
  }
  .browse\:to-blue-450 {
    .browse & {
      --tw-gradient-to: #008fde;
      --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));
    }
  }
  .browse\:to-gray-650 {
    .browse & {
      --tw-gradient-to: #565757;
      --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));
    }
  }
  .browse\:to-red-550 {
    .browse & {
      --tw-gradient-to: #de004a;
      --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));
    }
  }
  .browse\:text-blue-500 {
    .browse & {
      color: #0082ca;
    }
  }
  .browse\:text-slate-50 {
    .browse & {
      color: #f4f7f8;
    }
  }
  .browse\:text-slate-150 {
    .browse & {
      color: #d0dce2;
    }
  }
  .browse\:text-slate-800 {
    .browse & {
      color: #2f3639;
    }
  }
  .browse\:shadow {
    .browse & {
      --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);
    }
  }
  .browse\:shadow-md {
    .browse & {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px 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);
    }
  }
  .browse\:drop-shadow-md {
    .browse & {
      --tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.12)));
      --tw-drop-shadow: drop-shadow(var(--drop-shadow-md));
      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\:browse\:bg-red-600 {
    &:hover {
      @media (hover: hover) {
        .browse & {
          background-color: #c70041;
        }
      }
    }
  }
  .browse\:hover\:from-blue-700 {
    .browse & {
      &:hover {
        @media (hover: hover) {
          --tw-gradient-from: #004f7e;
          --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));
        }
      }
    }
  }
  .browse\:hover\:from-gray-800 {
    .browse & {
      &:hover {
        @media (hover: hover) {
          --tw-gradient-from: #343535;
          --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));
        }
      }
    }
  }
  .browse\:hover\:from-red-700 {
    .browse & {
      &:hover {
        @media (hover: hover) {
          --tw-gradient-from: #9a0031;
          --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));
        }
      }
    }
  }
  .browse\:hover\:to-blue-800 {
    .browse & {
      &:hover {
        @media (hover: hover) {
          --tw-gradient-to: #00375a;
          --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));
        }
      }
    }
  }
  .browse\:hover\:to-gray-900 {
    .browse & {
      &:hover {
        @media (hover: hover) {
          --tw-gradient-to: #1f2020;
          --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));
        }
      }
    }
  }
  .browse\:hover\:to-red-800 {
    .browse & {
      &:hover {
        @media (hover: hover) {
          --tw-gradient-to: #6f0021;
          --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));
        }
      }
    }
  }
  .edit\:bg-gray-100 {
    .edit & {
      background-color: #e6e8e8;
    }
  }
  .edit\:bg-gray-500 {
    .edit & {
      background-color: #7b7c7c;
    }
  }
  .edit\:bg-gray-550 {
    .edit & {
      background-color: #6e7070;
    }
  }
  .edit\:bg-gray-600 {
    .edit & {
      background-color: #626363;
    }
  }
  .edit\:bg-gray-700 {
    .edit & {
      background-color: #4b4b4b;
    }
  }
  .edit\:bg-slate-50 {
    .edit & {
      background-color: #f4f7f8;
    }
  }
  .edit\:text-gray-500 {
    .edit & {
      color: #7b7c7c;
    }
  }
  .edit\:text-gray-800 {
    .edit & {
      color: #343535;
    }
  }
  .edit\:ring-2 {
    .edit & {
      --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);
    }
  }
  .edit\:ring-gray-600 {
    .edit & {
      --tw-ring-color: #626363;
    }
  }
  .hover\:edit\:bg-gray-600 {
    &:hover {
      @media (hover: hover) {
        .edit & {
          background-color: #626363;
        }
      }
    }
  }
  .preview\:shadow-md {
    .preview & {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px 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);
    }
  }
  .phx-no-feedback\:hidden {
    &.phx-no-feedback {
      display: none;
    }
    .phx-no-feedback & {
      display: none;
    }
  }
  .phx-no-feedback\:border-zinc-300 {
    &.phx-no-feedback {
      border-color: var(--color-zinc-300);
    }
    .phx-no-feedback & {
      border-color: var(--color-zinc-300);
    }
  }
  .phx-no-feedback\:focus\:border-zinc-400 {
    &.phx-no-feedback {
      &:focus {
        border-color: var(--color-zinc-400);
      }
    }
    .phx-no-feedback & {
      &:focus {
        border-color: var(--color-zinc-400);
      }
    }
  }
  .phx-submit-loading\:opacity-75 {
    &.phx-submit-loading {
      opacity: 75%;
    }
    .phx-submit-loading & {
      opacity: 75%;
    }
  }
}
.ProseMirror {
  position: relative;
}
.ProseMirror {
  word-wrap: break-word;
  white-space: pre-wrap;
  white-space: break-spaces;
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
}
.ProseMirror pre {
  white-space: pre-wrap;
}
.ProseMirror li {
  position: relative;
}
.ProseMirror-hideselection *::selection {
  background: transparent;
}
.ProseMirror-hideselection *::-moz-selection {
  background: transparent;
}
.ProseMirror-hideselection {
  caret-color: transparent;
}
.ProseMirror [draggable][contenteditable=false] {
  user-select: text;
}
.ProseMirror-selectednode {
  outline: 2px solid #8cf;
}
li.ProseMirror-selectednode {
  outline: none;
}
li.ProseMirror-selectednode:after {
  content: "";
  position: absolute;
  left: -32px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  border: 2px solid #8cf;
  pointer-events: none;
}
img.ProseMirror-separator {
  display: inline !important;
  border: none !important;
  margin: 0 !important;
}
#left:not(.open) {
  display: none;
  @media (width >= 48rem) {
    display: flex;
  }
}
.base-content.content, .editor {
  min-width: calc(var(--spacing) * 0);
  overflow-wrap: break-word;
}
.editor:not([data-installed=true]) {
  display: none;
}
.editor[data-installed=true] + .content {
  display: none;
}
.page-content {
  .content {
    ul {
      margin-block: calc(var(--spacing) * 3);
      margin-left: calc(var(--spacing) * 6);
      list-style-type: disc;
    }
    ol {
      margin-block: calc(var(--spacing) * 3);
      margin-left: calc(var(--spacing) * 6);
      list-style-type: decimal;
    }
    li {
      margin-bottom: calc(var(--spacing) * 2);
      p {
        margin-top: calc(var(--spacing) * 0);
        margin-bottom: calc(var(--spacing) * 0);
      }
    }
    p {
      margin-bottom: calc(var(--spacing) * 4);
      &:first-child {
        margin-top: calc(var(--spacing) * 4);
      }
    }
    h2 {
      margin-top: calc(var(--spacing) * 8);
      margin-bottom: calc(var(--spacing) * 3);
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
      &:first-child {
        margin-top: calc(var(--spacing) * 4);
      }
      & + h3 {
        margin-top: calc(var(--spacing) * 3);
      }
    }
    h3 {
      margin-top: calc(var(--spacing) * 6);
      margin-bottom: calc(var(--spacing) * 2);
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
      &:first-child {
        margin-top: calc(var(--spacing) * 4);
      }
    }
    [data-align="center"] {
      text-align: center;
    }
    hr {
      position: relative;
      height: calc(var(--spacing) * 1);
      appearance: none;
      align-self: stretch;
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
      border-color: #afb1b1;
    }
    div[data-callout] p:first-child {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  div[data-callout] {
    position: relative;
    margin-block: calc(var(--spacing) * 8);
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 2px;
    padding-inline: calc(var(--spacing) * 4);
    padding-top: calc(var(--spacing) * 4);
    padding-bottom: calc(var(--spacing) * 4);
    &:first-child {
      margin-top: calc(var(--spacing) * 4);
    }
    &:before {
      position: absolute;
      top: calc(var(--spacing) * -6);
      right: calc(var(--spacing) * 4);
      margin-left: calc(var(--spacing) * -6);
      display: block;
      height: calc(var(--spacing) * 10);
      width: calc(var(--spacing) * 10);
      border-radius: var(--radius-xl);
      border-style: var(--tw-border-style);
      border-width: 2px;
      --tw-content: '';
      content: var(--tw-content);
    }
    &:after {
      position: absolute;
      top: calc(var(--spacing) * -4);
      right: calc(var(--spacing) * 6);
      margin-left: calc(var(--spacing) * -4);
      display: block;
      height: calc(var(--spacing) * 6) !important;
      width: calc(var(--spacing) * 6) !important;
      --tw-content: '';
      content: var(--tw-content);
    }
    & > *:first-child {
      margin-top: calc(var(--spacing) * 0);
    }
    & > *:last-child {
      margin-bottom: calc(var(--spacing) * 0);
    }
    h3 {
      margin-top: calc(var(--spacing) * 4);
      margin-bottom: calc(var(--spacing) * 2);
      &:first-child {
        margin-top: calc(var(--spacing) * 0);
      }
    }
    li:last-child {
      margin-bottom: calc(var(--spacing) * 0);
    }
    ul, ol {
      margin-block: calc(var(--spacing) * 3);
      margin-left: calc(var(--spacing) * 6);
    }
  }
  div[data-callout="tip"]:after {
    --icon-tip: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%23000%22%20stroke-width%3D%221.058%22%3E%3Cpath%20d%3D%22M9.795%200A6.123%206.123%200%200%200%203.68%206.117c0%201.32.415%202.578%201.185%203.615l.284.42c.88%201.292%202.088%203.064%202.02%204.305l-.024.449%204.85-.003.43-.008-.005-.429c0-.013.011-1.423%202.078-4.409l.188-.275a5.8%205.8%200%200%200%20.737-1.276A6.123%206.123%200%200%200%209.795%200m4.843%208.177a4%204%200%200%201-.208.435q-.188.343-.432.672l-.2.29c-1.624%202.347-2.068%203.799-2.186%204.478l-3.606.003c-.15-1.442-1.295-3.122-2.154-4.383l-.287-.424A5.23%205.23%200%200%201%204.53%206.117%205.27%205.27%200%200%201%209.795.853a5.27%205.27%200%200%201%204.843%207.324%22%20color%3D%22%23000%22%20style%3D%22-inkscape-stroke%3Anone%22%20transform%3D%22matrix(1%200%200%20.89402%20.205%20.28)%22%2F%3E%3Cpath%20d%3D%22M10%20.001c-3.541%200-6.426%202.582-6.426%205.748A5.3%205.3%200%200%200%204.82%209.147l.276.366v.001c.44.578.957%201.255%201.35%201.914.391.66.644%201.306.616%201.762l-.043.693%205.184-.001.74-.012-.006-.66c0%20.029%200-.048.03-.192.03-.146.091-.374.216-.686.25-.623.755-1.584%201.776-2.902l.182-.236.003-.006q.285-.338.51-.71l.002-.003q.142-.23.258-.48l.002-.004a6.4%205.722%200%200%200%20.51-2.242C16.426%202.583%2013.54%200%2010%200M6.605%202.184l1.115.935c-.454.501-.917%201.198-1.036%202.04-.12.844.084%201.367.706%202.174l-1.175.973c-.82-1.062-1.028-2.29-.873-3.38a5.24%205.24%200%200%201%201.263-2.742%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M6.998%2014.949h6.005v.972H6.998z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20stroke-width%3D%22.09%22%20d%3D%22M7.935%2018.912h4.131v1.055H7.935z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20stroke-width%3D%221.036%22%20d%3D%22M7.205%2016.989h5.592v.972H7.205z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tip);
    mask-image: var(--icon-tip);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    --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);
  }
  div[data-callout="donot"]:after {
    --icon-donot: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%200C4.495%200%200%204.495%200%2010s4.495%2010%2010%2010%2010-4.495%2010-10S15.505%200%2010%200m0%203.023c1.385%200%202.67.399%203.752%201.086l-9.643%209.643A6.97%206.97%200%200%201%203.023%2010%206.954%206.954%200%200%201%2010%203.023m5.89%203.225A6.97%206.97%200%200%201%2016.978%2010%206.954%206.954%200%200%201%2010%2016.977a6.97%206.97%200%200%201-3.752-1.086z%22%20color%3D%22%23000%22%20style%3D%22-inkscape-stroke%3Anone%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-donot);
    mask-image: var(--icon-donot);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    --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);
  }
  div[data-callout="warning"]:after {
    --icon-warning: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.799%22%20d%3D%22M10%200a1.89%201.89%200%200%200-1.69%201.045L.2%2017.265A1.89%201.89%200%200%200%201.888%2020h16.22a1.89%201.89%200%200%200%201.692-2.734L11.689%201.045A1.89%201.89%200%200%200%2010%200%22%20color%3D%22%23000%22%20transform%3D%22matrix(.87793%200%200%20.87723%201.22%201.228)%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222.835%22%20d%3D%22M10%207.503v4.36%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222.8343564000000003%22%20d%3D%22M9.999%2015.036v.512%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-warning);
    mask-image: var(--icon-warning);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    --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);
  }
  div[data-callout="info"]:after {
    --icon-info: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%200C4.492%200%200%204.492%200%2010s4.492%2010%2010%2010%2010-4.492%2010-10S15.508%200%2010%200m0%202.457A7.524%207.524%200%200%201%2017.543%2010%207.524%207.524%200%200%201%2010%2017.543%207.524%207.524%200%200%201%202.457%2010%207.524%207.524%200%200%201%2010%202.457%22%20color%3D%22%23000%22%20style%3D%22-inkscape-stroke%3Anone%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10.015%204.527q.5%200%20.817.317.317.318.317.787%200%20.498-.317.831-.318.318-.802.318-.468%200-.786-.318-.317-.317-.317-.801t.302-.802q.317-.332.786-.332m.166%203.447h.726v6.532l.227.226.847.06v.681H8.019v-.68l.817-.06.211-.227V9.289H8.05v-.604Z%22%20aria-label%3D%22i%22%20font-family%3D%22David%20CLM%22%20font-size%3D%2218.143%22%20font-weight%3D%22700%22%20letter-spacing%3D%220%22%20style%3D%22line-height%3A1.25%3B-inkscape-font-specification%3A%26quot%3BDavid%20CLM%2C%20Bold%26quot%3B%3Btext-align%3Acenter%22%20text-anchor%3D%22middle%22%20word-spacing%3D%220%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-info);
    mask-image: var(--icon-info);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    --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);
  }
  img[data-role="image"] {
    margin-inline: auto;
    margin-block: calc(var(--spacing) * 4);
    display: block;
    height: auto;
  }
  img[data-size="large"] {
    width: 100%;
  }
  img[data-size="medium"] {
    width: 100%;
    @media (width >= 48rem) {
      width: calc(2/3 * 100%);
    }
  }
  img[data-size="small"] {
    width: calc(3/4 * 100%);
    @media (width >= 48rem) {
      width: calc(1/2 * 100%);
    }
  }
}
.page-content.small {
  .content {
    ul {
      margin-block: calc(var(--spacing) * 1);
      margin-left: calc(var(--spacing) * 4);
      list-style-type: disc;
    }
    ol {
      margin-block: calc(var(--spacing) * 1);
      margin-left: calc(var(--spacing) * 4);
      list-style-type: decimal;
    }
    li {
      margin-bottom: calc(var(--spacing) * 1);
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
      &::marker {
        font-size: 0.95em;
      }
      p {
        margin-top: calc(var(--spacing) * 0);
        margin-bottom: calc(var(--spacing) * 0);
      }
    }
    p {
      margin-bottom: calc(var(--spacing) * 1);
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
      &:first-child {
        margin-top: calc(var(--spacing) * 1);
      }
    }
    h2 {
      margin-top: calc(var(--spacing) * 2);
      margin-bottom: calc(var(--spacing) * 1);
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
      --tw-font-weight: var(--font-weight-medium);
      font-weight: var(--font-weight-medium);
      &:first-child {
        margin-top: calc(var(--spacing) * 1);
      }
      & + h3 {
        margin-top: calc(var(--spacing) * 1);
      }
    }
    h3 {
      margin-top: calc(var(--spacing) * 2);
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
      --tw-font-weight: var(--font-weight-medium);
      font-weight: var(--font-weight-medium);
      &:first-child {
        margin-top: calc(var(--spacing) * 1);
      }
    }
    [data-align="center"] {
      text-align: center;
    }
    hr {
      position: relative;
      height: calc(var(--spacing) * 1);
      appearance: none;
      align-self: stretch;
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
      border-color: #afb1b1;
    }
    div[data-callout] p:first-child {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  div[data-callout] {
    position: relative;
    margin-block: calc(var(--spacing) * 2);
    border-radius: var(--radius-lg);
    border-style: var(--tw-border-style);
    border-width: 2px;
    padding-inline: calc(var(--spacing) * 1);
    padding-top: calc(var(--spacing) * 1);
    padding-bottom: calc(var(--spacing) * 1);
    &:first-child {
      margin-top: calc(var(--spacing) * 1);
    }
    &:before {
      position: absolute;
      top: calc(var(--spacing) * -4);
      right: calc(var(--spacing) * 1);
      margin-left: calc(var(--spacing) * -2);
      display: block;
      height: calc(var(--spacing) * 6);
      width: calc(var(--spacing) * 6);
      border-radius: var(--radius-md);
      border-style: var(--tw-border-style);
      border-width: 2px;
      --tw-content: '';
      content: var(--tw-content);
    }
    &:after {
      position: absolute;
      top: calc(var(--spacing) * -3);
      right: calc(var(--spacing) * 2);
      margin-left: calc(var(--spacing) * -1);
      display: block;
      height: calc(var(--spacing) * 4) !important;
      width: calc(var(--spacing) * 4) !important;
      --tw-content: '';
      content: var(--tw-content);
    }
    & > *:first-child {
      margin-top: calc(var(--spacing) * 0);
    }
    & > *:last-child {
      margin-bottom: calc(var(--spacing) * 0);
    }
    h3 {
      margin-top: calc(var(--spacing) * 1);
      margin-bottom: calc(var(--spacing) * 1);
      &:first-child {
        margin-top: calc(var(--spacing) * 0);
      }
    }
    li:last-child {
      margin-bottom: calc(var(--spacing) * 0);
    }
    ul, ol {
      margin-block: calc(var(--spacing) * 1);
      margin-left: calc(var(--spacing) * 4);
    }
  }
  div[data-callout="tip"]:after {
    --icon-tip: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%23000%22%20stroke-width%3D%221.058%22%3E%3Cpath%20d%3D%22M9.795%200A6.123%206.123%200%200%200%203.68%206.117c0%201.32.415%202.578%201.185%203.615l.284.42c.88%201.292%202.088%203.064%202.02%204.305l-.024.449%204.85-.003.43-.008-.005-.429c0-.013.011-1.423%202.078-4.409l.188-.275a5.8%205.8%200%200%200%20.737-1.276A6.123%206.123%200%200%200%209.795%200m4.843%208.177a4%204%200%200%201-.208.435q-.188.343-.432.672l-.2.29c-1.624%202.347-2.068%203.799-2.186%204.478l-3.606.003c-.15-1.442-1.295-3.122-2.154-4.383l-.287-.424A5.23%205.23%200%200%201%204.53%206.117%205.27%205.27%200%200%201%209.795.853a5.27%205.27%200%200%201%204.843%207.324%22%20color%3D%22%23000%22%20style%3D%22-inkscape-stroke%3Anone%22%20transform%3D%22matrix(1%200%200%20.89402%20.205%20.28)%22%2F%3E%3Cpath%20d%3D%22M10%20.001c-3.541%200-6.426%202.582-6.426%205.748A5.3%205.3%200%200%200%204.82%209.147l.276.366v.001c.44.578.957%201.255%201.35%201.914.391.66.644%201.306.616%201.762l-.043.693%205.184-.001.74-.012-.006-.66c0%20.029%200-.048.03-.192.03-.146.091-.374.216-.686.25-.623.755-1.584%201.776-2.902l.182-.236.003-.006q.285-.338.51-.71l.002-.003q.142-.23.258-.48l.002-.004a6.4%205.722%200%200%200%20.51-2.242C16.426%202.583%2013.54%200%2010%200M6.605%202.184l1.115.935c-.454.501-.917%201.198-1.036%202.04-.12.844.084%201.367.706%202.174l-1.175.973c-.82-1.062-1.028-2.29-.873-3.38a5.24%205.24%200%200%201%201.263-2.742%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M6.998%2014.949h6.005v.972H6.998z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20stroke-width%3D%22.09%22%20d%3D%22M7.935%2018.912h4.131v1.055H7.935z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20stroke-width%3D%221.036%22%20d%3D%22M7.205%2016.989h5.592v.972H7.205z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-tip);
    mask-image: var(--icon-tip);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    --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);
  }
  div[data-callout="donot"]:after {
    --icon-donot: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%200C4.495%200%200%204.495%200%2010s4.495%2010%2010%2010%2010-4.495%2010-10S15.505%200%2010%200m0%203.023c1.385%200%202.67.399%203.752%201.086l-9.643%209.643A6.97%206.97%200%200%201%203.023%2010%206.954%206.954%200%200%201%2010%203.023m5.89%203.225A6.97%206.97%200%200%201%2016.978%2010%206.954%206.954%200%200%201%2010%2016.977a6.97%206.97%200%200%201-3.752-1.086z%22%20color%3D%22%23000%22%20style%3D%22-inkscape-stroke%3Anone%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-donot);
    mask-image: var(--icon-donot);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    --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);
  }
  div[data-callout="warning"]:after {
    --icon-warning: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.799%22%20d%3D%22M10%200a1.89%201.89%200%200%200-1.69%201.045L.2%2017.265A1.89%201.89%200%200%200%201.888%2020h16.22a1.89%201.89%200%200%200%201.692-2.734L11.689%201.045A1.89%201.89%200%200%200%2010%200%22%20color%3D%22%23000%22%20transform%3D%22matrix(.87793%200%200%20.87723%201.22%201.228)%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222.835%22%20d%3D%22M10%207.503v4.36%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222.8343564000000003%22%20d%3D%22M9.999%2015.036v.512%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-warning);
    mask-image: var(--icon-warning);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    --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);
  }
  div[data-callout="info"]:after {
    --icon-info: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%200C4.492%200%200%204.492%200%2010s4.492%2010%2010%2010%2010-4.492%2010-10S15.508%200%2010%200m0%202.457A7.524%207.524%200%200%201%2017.543%2010%207.524%207.524%200%200%201%2010%2017.543%207.524%207.524%200%200%201%202.457%2010%207.524%207.524%200%200%201%2010%202.457%22%20color%3D%22%23000%22%20style%3D%22-inkscape-stroke%3Anone%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10.015%204.527q.5%200%20.817.317.317.318.317.787%200%20.498-.317.831-.318.318-.802.318-.468%200-.786-.318-.317-.317-.317-.801t.302-.802q.317-.332.786-.332m.166%203.447h.726v6.532l.227.226.847.06v.681H8.019v-.68l.817-.06.211-.227V9.289H8.05v-.604Z%22%20aria-label%3D%22i%22%20font-family%3D%22David%20CLM%22%20font-size%3D%2218.143%22%20font-weight%3D%22700%22%20letter-spacing%3D%220%22%20style%3D%22line-height%3A1.25%3B-inkscape-font-specification%3A%26quot%3BDavid%20CLM%2C%20Bold%26quot%3B%3Btext-align%3Acenter%22%20text-anchor%3D%22middle%22%20word-spacing%3D%220%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask-image: var(--icon-info);
    mask-image: var(--icon-info);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    --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);
  }
}
.browse .page-content {
  .content {
    h2 {
      color: #c70041;
    }
    a, [data-role="link"], [data-role="external-link"] {
      pointer-events: auto;
      cursor: default;
      --tw-font-weight: var(--font-weight-medium);
      font-weight: var(--font-weight-medium);
      color: #0082ca;
      text-decoration-line: underline;
      text-decoration-style: dotted;
      text-decoration-thickness: 2px;
      &:hover {
        @media (hover: hover) {
          color: #6ab6ff;
        }
      }
    }
    [data-role="external-link"]::after {
      content: '';
      margin-left: calc(var(--spacing) * 0.5);
      --icon-external-link: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.5%22%20d%3D%22M6.77%203.75H1.75v14.5h14.5v-5.57%22%20style%3D%22stroke-linecap%3Asquare%3Bstroke-linejoin%3Amiter%22%2F%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222.5%22%20d%3D%22m8.08%2011.843%206.989-6.99%22%20style%3D%22stroke-linecap%3Asquare%3Bstroke-linejoin%3Amiter%22%2F%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M19%201h-7.5L19%208.5Z%22%20style%3D%22stroke-width%3A1%22%2F%3E%3C%2Fsvg%3E');
      -webkit-mask-image: var(--icon-external-link);
      mask-image: var(--icon-external-link);
      mask-repeat: no-repeat;
      -webkit-mask-repeat: no-repeat;
      mask-position: center;
      -webkit-mask-position: center;
      background-color: currentColor;
      vertical-align: middle;
      display: inline-block;
      width: 1.25rem;
      height: 1.25rem;
      display: inline-block;
      height: calc(var(--spacing) * 3);
      width: calc(var(--spacing) * 3);
      vertical-align: baseline;
    }
  }
  div[data-callout="tip"] {
    border-color: #fff7d6;
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #f5e9b6;
    --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));
    --tw-gradient-to: #ffe972;
    --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));
    color: #3c3500;
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px 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);
    &:before {
      border-color: #fff7d6;
      background-color: #a09668;
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px 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);
    }
    &:after {
      background-color: #ffe972;
    }
    h2 {
      color: #635800;
    }
  }
  div[data-callout="donot"] {
    border-color: #fff4f5;
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #f4e5e6;
    --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));
    --tw-gradient-to: #ffe1e4;
    --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));
    color: #6f0021;
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px 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);
    &:before {
      border-color: #fff4f5;
      background-color: #d47d88;
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px 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);
    }
    &:after {
      background-color: #ffe1e4;
    }
    h2 {
      color: #b00039;
    }
  }
  div[data-callout="warning"] {
    border-color: #fff5ec;
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #f4e6da;
    --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));
    --tw-gradient-to: #ffe3cb;
    --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));
    color: #493000;
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px 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);
    &:before {
      border-color: #fff5ec;
      background-color: #b38f69;
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px 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);
    }
    &:after {
      background-color: #ffe3cb;
    }
    h2 {
      color: #765000;
    }
  }
  div[data-callout="info"] {
    border-color: #f2f7ff;
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #e2e9f4;
    --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));
    --tw-gradient-to: #dbe9ff;
    --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));
    color: #00375a;
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px 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);
    &:before {
      border-color: #f2f7ff;
      background-color: #7399c5;
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px 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);
    }
    &:after {
      background-color: #dbe9ff;
    }
    h2 {
      color: #005b90;
    }
  }
}
.edit .page-content {
  .content {
    a, [data-role="link"], [data-role="external-link"] {
      pointer-events: auto;
      color: #4b4b4b;
      text-decoration-line: underline;
      text-decoration-style: double;
      text-decoration-thickness: 2px;
    }
    [data-url]::after {
      content: '';
      margin-left: calc(var(--spacing) * 0.5);
      --icon-external-link: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.5%22%20d%3D%22M6.77%203.75H1.75v14.5h14.5v-5.57%22%20style%3D%22stroke-linecap%3Asquare%3Bstroke-linejoin%3Amiter%22%2F%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222.5%22%20d%3D%22m8.08%2011.843%206.989-6.99%22%20style%3D%22stroke-linecap%3Asquare%3Bstroke-linejoin%3Amiter%22%2F%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M19%201h-7.5L19%208.5Z%22%20style%3D%22stroke-width%3A1%22%2F%3E%3C%2Fsvg%3E');
      -webkit-mask-image: var(--icon-external-link);
      mask-image: var(--icon-external-link);
      mask-repeat: no-repeat;
      -webkit-mask-repeat: no-repeat;
      mask-position: center;
      -webkit-mask-position: center;
      background-color: currentColor;
      vertical-align: middle;
      display: inline-block;
      width: 1.25rem;
      height: 1.25rem;
      display: inline-block;
      height: calc(var(--spacing) * 3);
      width: calc(var(--spacing) * 3);
      vertical-align: baseline;
    }
    span[data-ref] .ref-text {
      text-decoration-line: underline;
      text-decoration-color: #0082ca;
    }
    span[data-ref]::after {
      content: attr(data-ref);
      margin-left: calc(var(--spacing) * 0.5);
      color: #0082ca;
      vertical-align: super;
      font-size: 0.75em;
    }
  }
  div[data-callout] {
    border-color: #afb1b1;
    background-color: #d8dada;
    color: #4b4b4b;
    &:before {
      border-color: #f6f7f6;
      background-color: #949696;
    }
    &:after {
      background-color: #e6e8e8;
    }
    h2 {
      color: #343535;
    }
  }
}
.page-content div[data-role="table"] {
  margin-block: calc(var(--spacing) * 4);
  overflow: hidden;
}
.page-content div[data-role="table"] > table {
  width: 100%;
  table-layout: auto;
  border-collapse: collapse;
}
.page-content div[data-role="table"] td, .page-content div[data-role="table"] th {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: #949696;
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
  p {
    margin-top: calc(var(--spacing) * 0);
    margin-bottom: calc(var(--spacing) * 0);
  }
  p:first-child {
    margin-top: calc(var(--spacing) * 0);
  }
}
.browse .page-content div[data-role="table"] th {
  background-color: #ffe1e4;
}
.edit .page-content div[data-role="table"] th {
  background-color: #cacccc;
}
.page-content .selectedCell {
  background-color: #dbe9ff;
}
.page-content .selectedCell::after {
  content: '';
  pointer-events: none;
  position: absolute;
  inset: calc(var(--spacing) * 0);
  background-color: color-mix(in oklab, #a9cfff 30%, transparent);
}
.ProseMirror .placeholder:after {
  content: "-- contenu de la page --";
  pointer-events: none;
  position: absolute;
  top: calc(var(--spacing) * 0);
  left: calc(1/2 * 100%);
  display: block;
  color: #afb1b1;
  transform: translate(-50%, 0%);
}
body:not([data-fragments-visible]) [data-insert-tooltip] {
  display: none;
}
.ref-link {
  cursor: pointer;
  color: #0082ca;
  text-decoration-line: underline;
}
.ref-link sup {
  color: #0082ca;
  font-size: 0.75em;
  display: inline-block;
}
@layer base {
  [type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
    appearance: none;
    background-color: #fff;
    border-color: #7b7c7c;
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
    &:focus {
      outline: 2px solid transparent;
      outline-offset: 2px;
      --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: #0068a3;
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      border-color: #0068a3;
    }
  }
  input::placeholder,textarea::placeholder {
    color: #7b7c7c;
    opacity: 1;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-date-and-time-value {
    min-height: 1.5em;
  }
  ::-webkit-date-and-time-value {
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-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-top: 0;
    padding-bottom: 0;
  }
  select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%237b7c7c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    print-color-adjust: exact;
  }
  [multiple],[size]:where(select:not([size="1"])) {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    print-color-adjust: unset;
  }
  [type='checkbox'],[type='radio'] {
    appearance: none;
    padding: 0;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #0068a3;
    background-color: #fff;
    border-color: #7b7c7c;
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
  }
  [type='checkbox'] {
    border-radius: 0px;
  }
  [type='radio'] {
    border-radius: 100%;
  }
  [type='checkbox']:focus,[type='radio']:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #0068a3;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  [type='checkbox']:checked,[type='radio']:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  [type='checkbox']:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [type='radio']:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
    border-color: transparent;
    background-color: currentColor;
  }
  [type='checkbox']:indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
    border-color: transparent;
    background-color: currentColor;
  }
  [type='file'] {
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit;
  }
  [type='file']:focus {
    outline: 1px solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color;
  }
}
@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;
  initial-value: rotateX(0);
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}
@property --tw-space-y-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-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-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@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-text-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-text-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@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: rotateX(0);
      --tw-rotate-y: rotateY(0);
      --tw-rotate-z: rotateZ(0);
      --tw-skew-x: skewX(0);
      --tw-skew-y: skewY(0);
      --tw-space-y-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-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-outline-style: solid;
      --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-text-shadow-color: initial;
      --tw-text-shadow-alpha: 100%;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-content: "";
    }
  }
}
