/*!
 * Viewer.js v1.11.8
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2026-07-18T13:40:58.328Z
 */

.viewer-zoom-in::before, .viewer-zoom-out::before, .viewer-one-to-one::before, .viewer-reset::before, .viewer-prev::before, .viewer-play::before, .viewer-next::before, .viewer-rotate-left::before, .viewer-rotate-right::before, .viewer-flip-horizontal::before, .viewer-flip-vertical::before, .viewer-fullscreen::before, .viewer-fullscreen-exit::before, .viewer-close::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 560 40%22%3E%3Cpath fill%3D%22%23fff%22 d%3D%22M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 280px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 20px;
  }

.viewer-zoom-in::before {
  background-position: 0 0;
  content: 'Zoom In';
}

.viewer-zoom-out::before {
  background-position: -20px 0;
  content: 'Zoom Out';
}

.viewer-one-to-one::before {
  background-position: -40px 0;
  content: 'One to One';
}

.viewer-reset::before {
  background-position: -60px 0;
  content: 'Reset';
}

.viewer-prev::before {
  background-position: -80px 0;
  content: 'Previous';
}

.viewer-play::before {
  background-position: -100px 0;
  content: 'Play';
}

.viewer-next::before {
  background-position: -120px 0;
  content: 'Next';
}

.viewer-rotate-left::before {
  background-position: -140px 0;
  content: 'Rotate Left';
}

.viewer-rotate-right::before {
  background-position: -160px 0;
  content: 'Rotate Right';
}

.viewer-flip-horizontal::before {
  background-position: -180px 0;
  content: 'Flip Horizontal';
}

.viewer-flip-vertical::before {
  background-position: -200px 0;
  content: 'Flip Vertical';
}

.viewer-fullscreen::before {
  background-position: -220px 0;
  content: 'Enter Full Screen';
}

.viewer-fullscreen-exit::before {
  background-position: -240px 0;
  content: 'Exit Full Screen';
}

.viewer-close::before {
  background-position: -260px 0;
  content: 'Close';
}

.viewer-container {
  bottom: 0;
  direction: ltr;
  font-size: 0;
  left: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.viewer-container::-moz-selection, .viewer-container *::-moz-selection {
    background-color: transparent;
  }

.viewer-container::selection,
  .viewer-container *::selection {
    background-color: transparent;
  }

.viewer-container:focus {
    outline: 0;
  }

.viewer-container img {
    display: block;
    height: auto;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.viewer-canvas {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.viewer-canvas > img {
    height: auto;
    margin: 15px auto;
    max-width: 90% !important;
    width: auto;
  }

.viewer-footer {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
}

.viewer-navbar {
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
}

.viewer-list {
  box-sizing: content-box;
  height: 50px;
  margin: 0;
  overflow: hidden;
  padding: 1px 0;
}

.viewer-list > li {
    color: transparent;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 50px;
    line-height: 0;
    opacity: 0.5;
    overflow: hidden;
    transition: opacity 0.15s;
    width: 30px;
  }

.viewer-list > li:focus,
    .viewer-list > li:hover {
      opacity: 0.75;
    }

.viewer-list > li:focus {
      outline: 0;
    }

.viewer-list > li + li {
      margin-left: 1px;
    }

.viewer-list > .viewer-loading {
    position: relative;
  }

.viewer-list > .viewer-loading::after {
      border-width: 2px;
      height: 20px;
      margin-left: -10px;
      margin-top: -10px;
      width: 20px;
    }

.viewer-list > .viewer-active,
  .viewer-list > .viewer-active:focus,
  .viewer-list > .viewer-active:hover {
    opacity: 1;
  }

.viewer-player {
  background-color: #000;
  bottom: 0;
  cursor: none;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.viewer-player > img {
    left: 0;
    position: absolute;
    top: 0;
  }

.viewer-toolbar > ul {
    display: inline-block;
    margin: 0 auto 5px;
    overflow: hidden;
    padding: 6px 3px;
  }

.viewer-toolbar > ul > li {
      background-color: rgba(0, 0, 0, 0.5);
      border-radius: 50%;
      cursor: pointer;
      float: left;
      height: 24px;
      overflow: hidden;
      transition: background-color 0.15s;
      width: 24px;
    }

.viewer-toolbar > ul > li:focus,
      .viewer-toolbar > ul > li:hover {
        background-color: rgba(0, 0, 0, 0.8);
      }

.viewer-toolbar > ul > li:focus {
        box-shadow: 0 0 3px #fff;
        outline: 0;
        position: relative;
        z-index: 1;
      }

.viewer-toolbar > ul > li::before {
        margin: 2px;
      }

.viewer-toolbar > ul > li + li {
        margin-left: 1px;
      }

.viewer-toolbar > ul > .viewer-small {
      height: 18px;
      margin-bottom: 3px;
      margin-top: 3px;
      width: 18px;
    }

.viewer-toolbar > ul > .viewer-small::before {
        margin: -1px;
      }

.viewer-toolbar > ul > .viewer-large {
      height: 30px;
      margin-bottom: -3px;
      margin-top: -3px;
      width: 30px;
    }

.viewer-toolbar > ul > .viewer-large::before {
        margin: 5px;
      }

.viewer-tooltip {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  color: #fff;
  display: none;
  font-size: 12px;
  height: 20px;
  left: 50%;
  line-height: 20px;
  margin-left: -25px;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 50px;
}

.viewer-title {
  color: #ccc;
  display: inline-block;
  font-size: 12px;
  line-height: 1.2;
  margin: 5px 5%;
  max-width: 90%;
  min-height: 14px;
  opacity: 0.8;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: opacity 0.15s;
  white-space: nowrap;
}

.viewer-title:hover {
    opacity: 1;
  }

.viewer-button {
  -webkit-app-region: no-drag;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  height: 80px;
  overflow: hidden;
  position: absolute;
  right: -40px;
  top: -40px;
  transition: background-color 0.15s;
  width: 80px;
}

.viewer-button:focus,
  .viewer-button:hover {
    background-color: rgba(0, 0, 0, 0.8);
  }

.viewer-button:focus {
    box-shadow: 0 0 3px #fff;
    outline: 0;
  }

.viewer-button::before {
    bottom: 15px;
    left: 15px;
    position: absolute;
  }

.viewer-fixed {
  position: fixed;
}

.viewer-open {
  overflow: hidden;
}

.viewer-show {
  display: block;
}

.viewer-hide {
  display: none;
}

.viewer-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}

.viewer-invisible {
  visibility: hidden;
}

.viewer-move {
  cursor: move;
  cursor: grab;
}

.viewer-fade {
  opacity: 0;
}

.viewer-in {
  opacity: 1;
}

.viewer-transition {
  transition: all 0.3s;
}

@keyframes viewer-spinner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.viewer-loading::after {
    animation: viewer-spinner 1s linear infinite;
    border: 4px solid rgba(255, 255, 255, 0.1);
    border-left-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1;
  }

@media (max-width: 767px) {
  .viewer-hide-xs-down {
    display: none;
  }
}

@media (max-width: 991px) {
  .viewer-hide-sm-down {
    display: none;
  }
}

@media (max-width: 1199px) {
  .viewer-hide-md-down {
    display: none;
  }
}
.slidev-vclick-target {
  transition: opacity 250ms ease, transform 250ms ease;
  will-change: opacity, transform;
}

.slidev-vclick-hidden {
  opacity: 0;
  transform: translateY(6px);
  pointer-events: none;
}

@media (prefers-reduced-motion: reduce) {
  .slidev-vclick-target {
    transition: none;
  }
}
.v-enter-active,
.v-leave-active {
  transition: opacity 0.5s ease;
}

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

.slide-fade-enter-active {
  transition: all 0.3s ease-out;
  transition-delay: 0.8s;
}

.slide-fade-leave-active {
  transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);
}

.slide-fade-enter-from {
  position: absolute;
  transform: translateX(20px);
  opacity: 0;
}

.slide-fade-leave-to {
  position: absolute;
  width: 100%;
  height: 100%;
  /* top: 0;
  left: 0; */
  transform: translateX(20px);
  opacity: 0;
}

.bounce-enter-active {
  animation: bounce-in 0.5s;
}

.bounce-leave-active {
  animation: bounce-in 0.5s reverse;
}

@keyframes bounce-in {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(1.25);
  }
  100% {
    transform: scale(1);
  }
}
/* 
.v-badge {
  position: relative;
  text-decoration: none;
  padding: 8px 16px;
  color: white;
  font-weight: 500;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #725fbf, #5340a1);
  border-radius: 999px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  user-select: none;
}
.v-badge span {
  width: 25px;
  height: 25px;
  position: absolute;
  top: -12px;
  right: -2px;
  transform: rotate(-20deg);
  filter: blur(0.5px);
}
.v-badge span:before, .v-badge span:after {
  content: "";
  position: absolute;
}
.v-badge span:before {
  width: 1px;
  height: 100%;
  left: 12px;
  background: linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.7), transparent);
}
.v-badge span:after {
  width: 100%;
  height: 1px;
  top: 12px;
  background: linear-gradient(to left, transparent, rgba(255, 255, 255, 0.7), transparent);
}
.v-badge:before {
  content: "";
  position: absolute;
  z-index: -1;
  background: linear-gradient(30deg, #7f6dc5 60%, white);
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border-radius: 999px;
} */
.box {
  width: 100%;
  height: 100%;
  transition: opacity 0.5s;
  /* position: relative; */
  /* position: absolute; */
}

.fade-enter-active,
.fade-leave-active {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: opacity 0.5s;
}

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

.transition-underline {
  /* display: inline-block; */
  position: relative;
  text-decoration: none;
}
.transition-underline::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: white;
  transform: scaleX(0);
  transition: transform 0.3s ease;
}
.transition-underline:hover::before {
  transform: scaleX(1);
}

.yangqiming {
  -webkit-text-stroke: 4px rgb(74, 222, 128);
  -webkit-text-fill-color: white;
  paint-order: stroke fill markers;
}

.icebreaker {
  -webkit-text-stroke: 5px rgb(56, 189, 248);
  -webkit-text-fill-color: white;
  paint-order: stroke fill markers;
}

.popular-header:before {
  content: "";
  background: linear-gradient(130deg, #ff7a18, #af002d 41.07%, #319197 76.05%);
  position: absolute;
  top: -5px;
  left: -5px;
  width: calc(100% + 10px);
  height: calc(100% + 10px);
  z-index: 1;
  border-radius: 12px;
}

.popular-header:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 2;
  border-radius: 8px;
}

.popular-header > * {
  position: relative;
  z-index: 3;
}

.rabbit-container {
  position: absolute;
  top: 96%;
  z-index: 99;
}

:root {
  --card: oklch(1 0 0);
  --card-foreground: oklch(0.141 0.005 285.823);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(0.141 0.005 285.823);
  --primary: oklch(0.21 0.006 285.885);
  --primary-foreground: oklch(0.985 0 0);
  --secondary: oklch(0.967 0.001 286.375);
  --secondary-foreground: oklch(0.21 0.006 285.885);
  --muted: oklch(0.967 0.001 286.375);
  --muted-foreground: oklch(0.552 0.016 285.938);
  --accent: oklch(0.967 0.001 286.375);
  --accent-foreground: oklch(0.21 0.006 285.885);
  --destructive: oklch(0.577 0.245 27.325);
  --destructive-foreground: oklch(0.577 0.245 27.325);
  --border: oklch(0.92 0.004 286.32);
  --input: oklch(0.92 0.004 286.32);
  --ring: oklch(0.705 0.015 286.067);
  --radius: 0.625rem;
  --background: oklch(1 0 0);
  --foreground: oklch(0.141 0.005 285.823);
}

.dark {
  --background: oklch(0.141 0.005 285.823);
  --foreground: oklch(0.985 0 0);
  --card: oklch(0.141 0.005 285.823);
  --card-foreground: oklch(0.985 0 0);
  --popover: oklch(0.141 0.005 285.823);
  --popover-foreground: oklch(0.985 0 0);
  --primary: oklch(0.985 0 0);
  --primary-foreground: oklch(0.21 0.006 285.885);
  --secondary: oklch(0.274 0.006 286.033);
  --secondary-foreground: oklch(0.985 0 0);
  --muted: oklch(0.274 0.006 286.033);
  --muted-foreground: oklch(0.705 0.015 286.067);
  --accent: oklch(0.274 0.006 286.033);
  --accent-foreground: oklch(0.985 0 0);
  --destructive: oklch(0.396 0.141 25.723);
  --destructive-foreground: oklch(0.637 0.237 25.331);
  --border: oklch(0.274 0.006 286.033);
  --input: oklch(0.274 0.006 286.033);
  --ring: oklch(0.442 0.017 285.786);
}/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
2. [UnoCSS]: allow to override the default border color with css var `--un-default-border-color`
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: var(--un-default-border-color, #e5e7eb); /* 2 */
}

::before,
::after {
  --un-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS.
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

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

/*
Make elements with the HTML hidden attribute stay hidden by default.
*/

[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}:is(.prose){color:var(--un-prose-body);max-width:65ch;}:is(.prose) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:1.25em;margin-bottom:1.25em;}:is(.prose) :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em;}:is(.prose) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-links);text-decoration:underline;font-weight:500;}:is(.prose) :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-bold);font-weight:600;}:is(.prose) :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:is(.prose) :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:is(.prose) :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:is(.prose) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;}:is(.prose) :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:upper-alpha;}:is(.prose) :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:lower-alpha;}:is(.prose) :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:upper-alpha;}:is(.prose) :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:lower-alpha;}:is(.prose) :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:upper-roman;}:is(.prose) :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:lower-roman;}:is(.prose) :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:upper-roman;}:is(.prose) :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:lower-roman;}:is(.prose) :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:decimal;}:is(.prose) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;}:is(.prose) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {font-weight:400;color:var(--un-prose-counters);}:is(.prose) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {color:var(--un-prose-bullets);}:is(.prose) :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-headings);font-weight:600;margin-top:1.25em;}:is(.prose) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-color:var(--un-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em;}:is(.prose) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight:500;font-style:italic;color:var(--un-prose-quotes);border-inline-start-width:0.25rem;border-inline-start-color:var(--un-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;}:is(.prose) :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {content:open-quote;}:is(.prose) :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {content:close-quote;}:is(.prose) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111;}:is(.prose) :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight:900;color:inherit;}:is(.prose) :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;}:is(.prose) :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight:800;color:inherit;}:is(.prose) :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6;}:is(.prose) :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight:700;color:inherit;}:is(.prose) :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5;}:is(.prose) :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight:700;color:inherit;}:is(.prose) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:2em;margin-bottom:2em;}:is(.prose) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {display:block;margin-top:2em;margin-bottom:2em;}:is(.prose) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:2em;margin-bottom:2em;}:is(.prose) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight:500;font-family:inherit;color:var(--un-prose-kbd);box-shadow:0 0 0 1px rgb(var(--un-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--un-prose-kbd-shadows) / 10%);font-size:0.875em;border-radius:0.3125rem;padding-top:0.1875em;padding-inline-end:0.375em;padding-bottom:0.1875em;padding-inline-start:0.375em;}:is(.prose) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-code);font-weight:600;font-size:0.875em;}:is(.prose) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {content:"`";}:is(.prose) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {content:"`";}:is(.prose) :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:is(.prose) :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:is(.prose) :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;font-size:0.875em;}:is(.prose) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;font-size:0.9em;}:is(.prose) :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:is(.prose) :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:is(.prose) :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:is(.prose) :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-pre-code);background-color:var(--un-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-inline-end:1.1428571em;padding-bottom:0.8571429em;padding-inline-start:1.1428571em;}:is(.prose) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;}:is(.prose) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {content:none;}:is(.prose) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {content:none;}:is(.prose) :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857;}:is(.prose) :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-bottom-width:1px;border-bottom-color:var(--un-prose-th-borders);}:is(.prose) :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}:is(.prose) :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-bottom-width:1px;border-bottom-color:var(--un-prose-td-borders);}:is(.prose) :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-bottom-width:0;}:is(.prose) :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {vertical-align:baseline;}:is(.prose) :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-top-width:1px;border-top-color:var(--un-prose-th-borders);}:is(.prose) :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {vertical-align:top;}:is(.prose) :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {text-align:start;}:is(.prose) :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0;margin-bottom:0;}:is(.prose) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em;}:is(.prose){font-size:1rem;line-height:1.75;}:is(.prose) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0;margin-bottom:0;}:is(.prose) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0.5em;margin-bottom:0.5em;}:is(.prose) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-start:0.375em;}:is(.prose) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-start:0.375em;}:is(.prose) :where(> ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0.75em;margin-bottom:0.75em;}:is(.prose) :where(> ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:1.25em;}:is(.prose) :where(> ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-bottom:1.25em;}:is(.prose) :where(> ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:1.25em;}:is(.prose) :where(> ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-bottom:1.25em;}:is(.prose) :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0.75em;margin-bottom:0.75em;}:is(.prose) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:1.25em;margin-bottom:1.25em;}:is(.prose) :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0.5em;padding-inline-start:1.625em;}:is(.prose) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0;}:is(.prose) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0;}:is(.prose) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0;}:is(.prose) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0;}:is(.prose) :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-start:0;}:is(.prose) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-end:0;}:is(.prose) :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-top:0.5714286em;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}:is(.prose) :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-start:0;}:is(.prose) :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-end:0;}:is(.prose) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:2em;margin-bottom:2em;}:is(.prose) :where(> :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0;}:is(.prose) :where(> :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-bottom:0;}:is(.prose){--un-prose-body:#374151;--un-prose-invert-body:#d1d5db;--un-prose-headings:#111827;--un-prose-invert-headings:white;--un-prose-lead:#4b5563;--un-prose-invert-lead:#9ca3af;--un-prose-links:#111827;--un-prose-invert-links:white;--un-prose-bold:#111827;--un-prose-invert-bold:white;--un-prose-counters:#6b7280;--un-prose-invert-counters:#9ca3af;--un-prose-bullets:#d1d5db;--un-prose-invert-bullets:#4b5563;--un-prose-hr:#e5e7eb;--un-prose-invert-hr:#374151;--un-prose-quotes:#111827;--un-prose-invert-quotes:#f3f4f6;--un-prose-quote-borders:#e5e7eb;--un-prose-invert-quote-borders:#374151;--un-prose-captions:#6b7280;--un-prose-invert-captions:#9ca3af;--un-prose-kbd:#111827;--un-prose-invert-kbd:white;--un-prose-kbd-shadows:#111827;--un-prose-invert-kbd-shadows:white;--un-prose-code:#111827;--un-prose-invert-code:white;--un-prose-pre-code:#e5e7eb;--un-prose-invert-pre-code:#d1d5db;--un-prose-pre-bg:#1f2937;--un-prose-invert-pre-bg:rgb(0 0 0 / 50%);--un-prose-th-borders:#d1d5db;--un-prose-invert-th-borders:#4b5563;--un-prose-td-borders:#e5e7eb;--un-prose-invert-td-borders:#374151;}.dark :is(.dark\:prose-invert){--un-prose-body:var(--un-prose-invert-body);--un-prose-headings:var(--un-prose-invert-headings);--un-prose-lead:var(--un-prose-invert-lead);--un-prose-links:var(--un-prose-invert-links);--un-prose-bold:var(--un-prose-invert-bold);--un-prose-counters:var(--un-prose-invert-counters);--un-prose-bullets:var(--un-prose-invert-bullets);--un-prose-hr:var(--un-prose-invert-hr);--un-prose-quotes:var(--un-prose-invert-quotes);--un-prose-quote-borders:var(--un-prose-invert-quote-borders);--un-prose-captions:var(--un-prose-invert-captions);--un-prose-kbd:var(--un-prose-invert-kbd);--un-prose-kbd-shadows:var(--un-prose-invert-kbd-shadows);--un-prose-code:var(--un-prose-invert-code);--un-prose-pre-code:var(--un-prose-invert-pre-code);--un-prose-pre-bg:var(--un-prose-invert-pre-bg);--un-prose-th-borders:var(--un-prose-invert-th-borders);--un-prose-td-borders:var(--un-prose-invert-td-borders);}.container,[container=""]{width:100%;}[\!container=""]{width:100% !important;}.z-context-menu{z-index:60;}.z-label{z-index:40;}.z-menu{z-index:20;}.z-modal{z-index:70;}.z-nav{z-index:50;}.slidev-glass-effect{border-width:1px;border-color:rgb(156 163 175 / 0.2);--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));--un-bg-opacity:0.75 !important;--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.border-main,.dark [border~="dark\:main"],.dark [dark\:border~="main"],[border-main=""],[border~="main"]{border-color:rgb(156 163 175 / 0.2);}.border-primary{border-color:var(--slidev-theme-primary);}.hover\:border-primary:hover{border-color:var(--slidev-theme-primary);}.bg-active{background-color:rgb(156 163 175 / 0.1);}.bg-main{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));}.dark .bg-main,.dark .slidev-glass-effect{--un-bg-opacity:1;background-color:rgb(18 18 18 / var(--un-bg-opacity));}.bg-primary,[bg-primary=""]{background-color:var(--slidev-theme-primary);}.hover\:bg-active:hover{background-color:rgb(156 163 175 / 0.1);}[hover\:bg-active=""]:hover{background-color:rgb(156 163 175 / 0.1);}.dark .text-main{--un-text-opacity:1;color:rgb(221 221 221 / var(--un-text-opacity));}.text-main{--un-text-opacity:1;color:rgb(24 24 24 / var(--un-text-opacity));}.text-primary,[text-primary=""]{color:var(--slidev-theme-primary);}@media (min-width: 640px){.container,[container=""]{max-width:640px;}[\!container=""]{max-width:640px !important;}}@media (min-width: 768px){.container,[container=""]{max-width:768px;}[\!container=""]{max-width:768px !important;}}@media (min-width: 1024px){.container,[container=""]{max-width:1024px;}[\!container=""]{max-width:1024px !important;}}@media (min-width: 1280px){.container,[container=""]{max-width:1280px;}[\!container=""]{max-width:1280px !important;}}@media (min-width: 1536px){.container,[container=""]{max-width:1536px;}[\!container=""]{max-width:1536px !important;}}:root {
  --color-note: #0969da;
  --color-tip: #1a7f37;
  --color-warning: #9a6700;
  --color-severe: #bc4c00;
  --color-caution: #d1242f;
  --color-important: #8250df;
}
@media (prefers-color-scheme: dark) {
  :root {
    --color-note: #2f81f7;
    --color-tip: #3fb950;
    --color-warning: #d29922;
    --color-severe: #db6d28;
    --color-caution: #f85149;
    --color-important: #a371f7;
  }
}
.markdown-alert {
  padding: 0.5rem 1rem;
  margin-bottom: 16px;
  color: inherit;
  border-left: .25em solid #888;
}

.markdown-alert>:first-child {
  margin-top: 0
}

.markdown-alert>:last-child {
  margin-bottom: 0
}

.markdown-alert .markdown-alert-title {
  display: flex;
  font-weight: 500;
  align-items: center;
  line-height: 1
}

.markdown-alert .markdown-alert-title .octicon {
  margin-right: 0.5rem;
  display: inline-block;
  overflow: visible !important;
  vertical-align: text-bottom;
  fill: currentColor;
}

.markdown-alert.markdown-alert-note {
  border-left-color: var(--color-note);
}

.markdown-alert.markdown-alert-note .markdown-alert-title {
  color: var(--color-note);
}

.markdown-alert.markdown-alert-important {
  border-left-color: var(--color-important);
}

.markdown-alert.markdown-alert-important .markdown-alert-title {
  color: var(--color-important);
}

.markdown-alert.markdown-alert-warning {
  border-left-color: var(--color-warning);
}

.markdown-alert.markdown-alert-warning .markdown-alert-title {
  color: var(--color-warning);
}

.markdown-alert.markdown-alert-tip {
  border-left-color: var(--color-tip);
}

.markdown-alert.markdown-alert-tip .markdown-alert-title {
  color: var(--color-tip);
}

.markdown-alert.markdown-alert-caution {
  border-left-color: var(--color-caution);
}

.markdown-alert.markdown-alert-caution .markdown-alert-title {
  color: var(--color-caution);
}
:root {
  --slidev-code-background: #f5f5f5;
  --slidev-code-foreground: #1b1b1b;
  --slidev-code-font-family: "Fira Code",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --slidev-code-padding: 8px;
  --slidev-code-font-size: 12px;
  --slidev-code-line-height: 18px;
  --slidev-code-radius: 4px;
  --slidev-code-margin: 4px 0;
  --slidev-theme-primary: #3ab9d5;

  --slidev-transition-duration: 0.5s;
  --slidev-slide-container-background: black;
  --slidev-controls-foreground: white;

  --slidev-code-tab-divider: #e5e5e5;
  --slidev-code-tab-text-color: #67676c;
  --slidev-code-tab-font-size: 12px;
  --slidev-code-tab-active-text-color: #3c3c43;
}

html.dark {
  --slidev-code-background: #1b1b1b;
  --slidev-code-foreground: #eee;
  --slidev-code-tab-divider: #222222;
  --slidev-code-tab-text-color: #98989f;
  --slidev-code-tab-active-text-color: #dfdfd6;
}
html,
body,
#app,
#page-root {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  overflow: hidden;
  print-color-adjust: exact;
  -webkit-print-color-adjust: exact;
  ;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));font-family:"Avenir Next","Nunito Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}.dark html,.dark body,.dark #app,.dark #page-root{--un-bg-opacity:1;background-color:rgb(18 18 18 / var(--un-bg-opacity));}

html {
  background: transparent;
}

.slidev-icon-btn {
  aspect-ratio: 1;
  user-select: none;
  outline: none;
  cursor: pointer;
  position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:0.25rem;padding:0.25rem;vertical-align:middle;opacity:0.75;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-duration:200ms;
  
  
  
}@media (min-width: 768px){.slidev-icon-btn{padding:0.5rem;}}.slidev-icon-btn:hover{--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity));--un-bg-opacity:0.1;}.slidev-icon-btn:focus-visible{opacity:1;outline-width:2px;--un-outline-color-opacity:1;outline-color:rgb(0 0 0 / var(--un-outline-color-opacity));outline-offset:2px;outline-style:solid;}.dark .slidev-icon-btn:focus-visible{--un-outline-color-opacity:1;outline-color:rgb(255 255 255 / var(--un-outline-color-opacity));}

.slidev-icon-btn.shallow {
  opacity: 0.3;
}

.slidev-icon-btn.active {
  opacity: 1;
}

.slidev-icon-btn.disabled {
  opacity: 0.25;
  pointer-events: none;
}

.slidev-layout a.slidev-icon-btn {
  border-style:none;
}.slidev-layout a.slidev-icon-btn:hover{border-style:none;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));}

.slidev-icon {
  display: inline-block;
  vertical-align: sub;
  line-height: 1em;
}

.slidev-page {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
}

/* Note Clicks */

.slidev-note-with-clicks .slidev-note-fade {
  color: #888888cc;
}

.dark .slidev-note-with-clicks .slidev-note-fade {
  color: #a1a1a1cc;
}

.slidev-note-click-mark {
  user-select: none;
  font-size: 0.7em;
  display: inline-flex;
  align-items:center;border-width:1px;border-color:transparent;border-radius:0.25rem;background-color:rgb(167 139 250 / 0.1);padding-left:0.25rem;padding-right:0.25rem;--un-text-opacity:1;color:rgb(167 139 250 / var(--un-text-opacity));font-family:"Fira Code",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
.slidev-note-click-mark.slidev-note-click-mark-active {
  border-width:1px;--un-border-opacity:1;border-color:rgb(167 139 250 / var(--un-border-opacity));
}
.slidev-note-click-mark.slidev-note-click-mark-past {
  filter: saturate(0);
  opacity: 0.5;
}
.slidev-note-click-mark.slidev-note-click-mark-future {
  opacity: 0.5;
}

.slidev-note-click-mark::before {
  content: '';
  display: inline-block;
  --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 28a1 1 0 0 1-.71-.29l-6.13-6.14l-3.33 5a1 1 0 0 1-1 .44a1 1 0 0 1-.81-.7l-6-20A1 1 0 0 1 6.29 5l20 6a1 1 0 0 1 .7.81a1 1 0 0 1-.44 1l-5 3.33l6.14 6.13a1 1 0 0 1 0 1.42l-4 4A1 1 0 0 1 23 28m0-2.41L25.59 23l-7.16-7.15l5.25-3.5L7.49 7.49l4.86 16.19l3.5-5.25Z'/%3E%3C/svg%3E");
  -webkit-mask: var(--un-icon) no-repeat;
  mask: var(--un-icon) no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  background-color: currentColor;
  color: inherit;
  width: 1.2em;
  height: 1.2em;
  opacity: 0.8;
}

.slidev-note-click-mark::after {
  content: attr(data-clicks);
  display: inline-block;
  transform: translateY(0.1em);
}

.slidev-form-button {
  border-bottom-width:2px;border-radius:0.25rem;padding-left:1rem;padding-right:1rem;padding-top:0.25rem;padding-bottom:0.25rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));
  --un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(107 114 128 / var(--un-bg-opacity));
  ;
}.slidev-form-button:hover{--un-border-opacity:1;border-color:rgb(75 85 99 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity));}
.slidev-form-button.primary {
  --un-border-opacity:1;border-color:rgb(17 94 89 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(13 148 136 / var(--un-bg-opacity));
  ;
}.slidev-form-button.primary:hover{--un-border-opacity:1;border-color:rgb(15 118 110 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(20 184 166 / var(--un-bg-opacity));}

/* Transform the position back for Rough Notation (v-mark) */
.rough-annotation {
  transform: scale(calc(1 / var(--slidev-slide-scale)));
}

#twoslash-container {
  position: fixed;
}

#twoslash-container .v-popper__wrapper:not(.no-slide-scale > *) {
    zoom: var(--slidev-slide-scale);
  }

#twoslash-container .v-popper__popper:not(.no-slide-scale > *) {
    translate: calc(10px * (1 - var(--slidev-slide-scale))) 0;
    width: max-content;
  }

.slidev-note ul {
  margin: 0;
}
html.dark:root {
  color-scheme: dark;
}

/* Shiki */
html.dark .shiki {
  color: var(--shiki-dark, inherit);
  --twoslash-popup-bg: var(--shiki-dark-bg, inherit);
}

html.dark .shiki span {
  color: var(--shiki-dark);
}

html:not(.dark) .shiki {
  color: var(--shiki-light, inherit);
  --twoslash-popup-bg: var(--shiki-light-bg, inherit);
}

html:not(.dark) .shiki span {
  color: var(--shiki-light);
}

.twoslash-meta-line.twoslash-popover-line {
  margin-top: -10px;
}

/* Slidev */
.slidev-code-wrapper {
  margin: var(--slidev-code-margin) !important;
  scroll-padding: var(--slidev-code-padding);
}
.slidev-code-wrapper:-webkit-scrollbar {
    width: 0px;
  }

.slidev-code {
  font-family: var(--slidev-code-font-family) !important;
  padding: var(--slidev-code-padding) !important;
  font-size: var(--slidev-code-font-size) !important;
  line-height: var(--slidev-code-line-height) !important;
  border-radius: var(--slidev-code-radius) !important;
  background: var(--slidev-code-background);
  overflow: auto;
}

.slidev-code-block-title,
.slidev-code-group-tabs {
  background: var(--slidev-code-background);
  color: var(--slidev-code-tab-text-color);
  padding-left: var(--slidev-code-padding);
  padding-right: var(--slidev-code-padding);
  font-size: var(--slidev-code-tab-font-size);
  border-radius: var(--slidev-code-radius) var(--slidev-code-radius) 0 0;
  box-shadow: inset 0 -1px var(--slidev-code-tab-divider);
  display: flex;
  gap: 8px;
  align-items: center;
}

.slidev-code-block-title {
  padding: var(--slidev-code-padding);
}

.slidev-code-tab {
  font-size: var(--slidev-code-tab-font-size);
  white-space: nowrap;
  cursor: pointer;
  transition: color 0.25s;
  padding: var(--slidev-code-padding);
  border-bottom: 2px solid transparent;
  color: var(--slidev-code-tab-text-color);
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
}

.slidev-code-tab:hover {
  color: var(--slidev-code-tab-active-text-color) !important;
}

.slidev-code-group-blocks .slidev-code-wrapper {
  margin: 0 !important;
}

.slidev-code-group-blocks .slidev-code {
  border-radius: 0 0 var(--slidev-code-radius) var(--slidev-code-radius) !important;
}

.slidev-code-group-blocks .slidev-code-wrapper.active {
  display: block;
}

.slidev-code-group-blocks .slidev-code-wrapper {
  display: none;
}

.slidev-code-block-title + .slidev-code,
.slidev-code-group-tabs + .slidev-code {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}.slidev-code .slidev-code-dishonored {
  opacity: 0.3;
  pointer-events: none;
}

.slidev-code-line-numbers .slidev-code code {
  counter-reset: step;
  counter-increment: step calc(var(--start, 1) - 1);
}

.slidev-code-line-numbers .slidev-code code .line::before {
  content: counter(step);
  counter-increment: step;
  display: inline-block;
  text-align: right;
  ;margin-right:1.5rem;width:1rem;--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity));
}.dark .slidev-code-line-numbers .slidev-code code .line::before{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity));}

/* Inline Code */
.slidev-note :not(pre) > code,
.slidev-layout :not(pre) > code {
  font-size: 0.9em;
  background: var(--slidev-code-background);
  border-radius: var(--slidev-code-radius);
  padding-top:0.125rem;padding-bottom:0.125rem;padding-left:0.375rem;padding-right:0.375rem;font-weight:300;
}

.slidev-note :not(pre) > code:after,
.slidev-note :not(pre) > code:before {
  content: '';
}

.slidev-layout :not(pre) > code:before {
  margin-right: -0.08em;
}

/* Revert CSS reset for KaTex */
.katex,
.katex :after,
.katex :before {
  border-color: currentColor;
}
.slidev-katex-wrapper .mord.highlighted {
}
.slidev-katex-wrapper .mord.dishonored {
  opacity: 0.3;
}
/* Sliding */
.slide-left-enter-active,
.slide-left-leave-active,
.slide-right-enter-active,
.slide-right-leave-active,
.slide-up-enter-active,
.slide-up-leave-active,
.slide-down-enter-active,
.slide-down-leave-active {
  transition: all var(--slidev-transition-duration) ease;
}

.slide-left-enter-from,
.slide-right-leave-to {
  translate: 100% 0;
}

.slide-left-leave-to,
.slide-right-enter-from {
  translate: -100% 0;
}

.slide-up-enter-from,
.slide-down-leave-to {
  translate: 0 100%;
}

.slide-up-leave-to,
.slide-down-enter-from {
  translate: 0 -100%;
}

/* Fading */
.fade-enter-active,
.fade-leave-active {
  transition: opacity var(--slidev-transition-duration) ease;
}

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

.fade-out-leave-active {
  transition: opacity calc(var(--slidev-transition-duration) * 0.6) ease-out;
}

.fade-out-enter-active {
  transition: opacity calc(var(--slidev-transition-duration) * 0.8) ease-in;
  transition-delay: calc(var(--slidev-transition-duration) * 0.6);
}

.fade-out-enter-from,
.fade-out-leave-to {
  opacity: 0;
}
:root {
  --twoslash-popup-bg: var(--slidev-code-background);
  --twoslash-popup-color: var(--slidev-code-foreground);
  --twoslash-docs-color: inherit;
  --twoslash-docs-font: inherit;
  --twoslash-code-font: "Fira Code",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --twoslash-underline-color: #8888;
  --twoslash-border-color: #8888;
  --twoslash-cursor-color: var(--slidev-theme-primary);
  --twoslash-matched-color: var(--slidev-theme-primary);
}

.twoslash-popup-container {
  font-size: 13px;
}

.twoslash-popup-container .twoslash-popup-code {
  font-size: 0.85em;
}

.twoslash-floating .twoslash-popup-docs-tags .twoslash-popup-docs-tag-name {
  color: inherit;
  opacity: 0.5;
}
.slidev-vclick-target {
  transition: all 0.1s ease;
}

  .slidev-vclick-target.slidev-vclick-anim-none {
    transition: none;
  }

  .slidev-vclick-target.slidev-vclick-anim-fade-in {
    transition: all 0.3s ease;
  }

.slidev-vclick-hidden {
  opacity: 0 !important;
  pointer-events: none !important;
  user-select: none !important;
}

.slidev-vclick-hidden.slidev-vclick-anim-fade {
    opacity: 0.5 !important;
  }

.slidev-vclick-hidden.slidev-vclick-anim-fade-in {
    opacity: 0 !important;
  }

.slidev-vclick-hidden.slidev-vclick-anim-up {
    translate: 0 20px;
  }

.slidev-vclick-hidden.slidev-vclick-anim-down {
    translate: 0 -20px;
  }

.slidev-vclick-hidden.slidev-vclick-anim-left {
    translate: 20px 0;
  }

.slidev-vclick-hidden.slidev-vclick-anim-right {
    translate: -20px 0;
  }

.slidev-vclick-hidden.slidev-vclick-anim-scale {
    scale: 0.9;
  }

.slidev-vclick-display-none {
  display: none !important;
}

/* No longer used, but kept for backward compatibility */
.slidev-vclick-fade {
  opacity: 0.5;
}
.slidev-layout {
  height:100%;padding-left:3.5rem;padding-right:3.5rem;padding-top:2.5rem;padding-bottom:2.5rem;font-size:1.1rem;
}

  .slidev-layout pre,
  .slidev-layout code {
    -webkit-user-select:text;user-select:text;
  }

  .slidev-layout code {
    font-family:"Fira Code",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  }

  .slidev-layout h1 {
    margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem;
  }

  .slidev-layout h2 {
    font-size:1.875rem;line-height:2.25rem;
  }

  .slidev-layout h3 {
    font-size:1.5rem;line-height:2rem;
  }

  .slidev-layout h4 {
    font-size:1.25rem;line-height:1.75rem;
  }

  .slidev-layout h5 {
    font-size:1rem;line-height:1.5rem;
  }

  .slidev-layout h6 {
    padding-top:0.25rem;font-size:0.875rem;line-height:1.25rem;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;
  }

  :where(.slidev-layout) h6 {
    opacity:0.4;
  }

  .slidev-layout p {
    margin-top:1rem;margin-bottom:1rem;line-height:1.5rem;
  }

  .slidev-layout ul {
    list-style: square;
  }

  .slidev-layout ol {
    list-style: decimal;
  }

  .slidev-layout li {
    line-height:1.8em;
  }

  .slidev-layout blockquote {
    background: var(--slidev-code-background);
    color: var(--slidev-code-foreground);
    border-left-width:1px;border-color:var(--slidev-theme-primary);border-radius:0.25rem;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.875rem;line-height:1.25rem;
  }

  .slidev-layout blockquote > * {
    margin-top:0;margin-bottom:0;
  }

  .slidev-layout table {
    width:100%;
  }

  .slidev-layout tr {
    border-bottom-width:1px;border-color:rgb(156 163 175 / 0.2);
  }

  .slidev-layout th {
    text-align:left;font-weight:400;
  }

  .slidev-layout a {
    border-bottom-width:1px;border-color:currentColor;border-style:dashed;
  }

  .slidev-layout a:hover{border-style:solid;color:var(--slidev-theme-primary);}

  .slidev-layout td,
  .slidev-layout th {
    padding:0.5rem;padding-top:0.75rem;padding-bottom:0.75rem;
  }

  .slidev-layout b,
  .slidev-layout strong {
    font-weight:600;
  }

  .slidev-layout kbd {
    border-width:1px;border-bottom-width:2px;border-color:rgb(156 163 175 / 0.2);border-radius:0.25rem;
    --un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity));--un-bg-opacity:0.05;padding-top:0.125rem;padding-bottom:0.125rem;padding-left:0.25rem;padding-right:0.25rem;font-size:0.75rem;line-height:1rem;font-family:"Fira Code",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  }

.slidev-layout h1, [dir='ltr'] h1, .slidev-layout [dir='ltr'] h1 {
    margin-left:-0.05em;margin-right:0;
  }

.slidev-layout h6, [dir='ltr'] h6, .slidev-layout [dir='ltr'] h6 {
    margin-left:-0.05em;margin-right:0;
  }

.slidev-layout li, [dir='ltr'] li, .slidev-layout [dir='ltr'] li {
    margin-left:1.1em;margin-right:0;padding-left:0.2em;padding-right:0;
  }

[dir='rtl'] h1, .slidev-layout [dir='rtl'] h1 {
    margin-right:-0.05em;margin-left:0;
  }

[dir='rtl'] h6, .slidev-layout [dir='rtl'] h6 {
    margin-right:-0.05em;margin-left:0;
  }

[dir='rtl'] li, .slidev-layout [dir='rtl'] li {
    margin-right:1.1em;margin-left:0;padding-right:0.2em;padding-left:0;
  }
.slidev-layout h1 + p {
    margin-top:-0.5rem;margin-bottom:1rem;opacity:0.5;
  }
  .slidev-layout p + h2, .slidev-layout ul + h2, .slidev-layout table + h2 {
    margin-top:2.5rem;
  }
  .slidev-layout h1 {
    margin-bottom:1rem;margin-left:-0.05em;font-size:2.25rem;line-height:2.5rem;
  }
  .slidev-layout h2 {
    font-size:1.875rem;line-height:2.25rem;
  }
  .slidev-layout h3 {
    font-size:1.5rem;line-height:2rem;
  }
  .slidev-layout h4 {
    font-size:1.25rem;line-height:1.75rem;
  }
  .slidev-layout h5 {
    font-size:1rem;line-height:1.5rem;
  }
  .slidev-layout h6 {
    margin-left:-0.05em;padding-top:0.25rem;font-size:0.875rem;line-height:1.25rem;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;
  }
  .slidev-layout h6:not(.opacity-100) {
    opacity:0.4;
  }

.slidev-layout.cover,
.slidev-layout.intro {
  display:grid;height:100%;
}

.slidev-layout.cover h1, .slidev-layout.intro h1 {
    font-size:3.75rem;line-height:1;line-height:5rem;
  }


.slidev-layout.fact {
  display:grid;height:100%;text-align:center;
}


.slidev-layout.fact h1 {
    font-size:6rem;line-height:1;font-weight:700;
  }


.slidev-layout.fact h1 + p {
    font-size:1.5rem;line-height:2rem;font-weight:700;
  }
.slidev-layout.statement {
  display:grid;height:100%;text-align:center;
}
.slidev-layout.statement h1 {
    font-size:3.75rem;line-height:1;font-weight:700;
  }
.slidev-layout.quote {
  display:grid;height:100%;
}
.slidev-layout.quote h1 + p {
    margin-top:0.5rem;
  }
.slidev-layout.section h1 {
    font-size:3.75rem;line-height:1;font-weight:500;line-height:5rem;
  }
:root {
  --prism-scheme: light;

  /* Colors */
  --prism-foreground: #6e6e6e;
  --prism-background: #f4f4f4;

  /* Tokens */
  --prism-comment: #a8a8a8;
  --prism-string: #555555;
  --prism-literal: #333333;
  --prism-keyword: #000000;
  --prism-function: #4f4f4f;
  --prism-deleted: #333333;
  --prism-class: #333333;
  --prism-builtin: #757575;
  --prism-property: #333333;
  --prism-namespace: #4f4f4f;
  --prism-punctuation: #ababab;
  --prism-decorator: var(--prism-class);
  --prism-operator: var(--prism-punctuation);
  --prism-number: var(--prism-literal);
  --prism-boolean: var(--prism-literal);
  --prism-variable: var(--prism-literal);
  --prism-constant: var(--prism-literal);
  --prism-symbol: var(--prism-literal);
  --prism-interpolation: var(--prism-literal);
  --prism-selector: var(--prism-keyword);
  --prism-keyword-control: var(--prism-keyword);
  --prism-regex: var(--prism-string);
  --prism-json-property: var(--prism-property);
  --prism-inline-background: var(--prism-background);

  /* Token Styles */
  --prism-comment-style: italic;
  --prism-url-decoration: underline;

  /* Extension */
  --prism-line-number: #a5a5a5;
  --prism-line-number-gutter: #333333;
  --prism-line-highlight-background: #eeeeee;
  --prism-selection-background: #dddddd;
  --prism-marker-color: var(--prism-foreground);
  --prism-marker-opacity: 0.4;
  --prism-marker-font-size: 0.8em;

  /* Font */
  --prism-font-size: 1em;
  --prism-line-height: 1.5em;
  --prism-font-family: monospace;
  --prism-inline-font-size: var(--prism-font-size);
  --prism-block-font-size: var(--prism-font-size);

  /* Sizing */
  --prism-tab-size: 2;

  --prism-block-padding-x: 1em;
  --prism-block-padding-y: 1em;
  --prism-block-margin-x: 0;
  --prism-block-margin-y: 0.5em;
  --prism-block-radius: 0.3em;
  --prism-inline-padding-x: 0.3em;
  --prism-inline-padding-y: 0.1em;
  --prism-inline-radius: 0.3em;
}

div[class*='language-'],
pre[class*='language-'],
code[class*='language-'] {
  font-size: var(--prism-font-size);
  font-family: var(--prism-font-family);
  direction: ltr;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  line-height: var(--prism-line-height);
  -moz-tab-size: var(--prism-tab-size);
  -o-tab-size: var(--prism-tab-size);
  tab-size: var(--prism-tab-size);
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  color: var(--prism-foreground) !important;
}

/* Code blocks */
div[class*='language-'],
pre[class*='language-'] {
  font-size: var(--prism-block-font-size);
  padding: var(--prism-block-padding-y) var(--prism-block-padding-x);
  margin: var(--prism-block-margin-y) var(--prism-block-margin-x);
  border-radius: var(--prism-block-radius);
  overflow: auto;
  background: var(--prism-background);
}

/* Inline code */
:not(pre) > code[class*='language-'] {
  font-size: var(--prism-inline-font-size);
  padding: var(--prism-inline-padding-y) var(--prism-inline-padding-x);
  border-radius: var(--prism-inline-radius);
  background: var(--prism-inline-background);
}

/* Selection */
pre[class*='language-']::-moz-selection,
pre[class*='language-'] ::-moz-selection,
code[class*='language-']::-moz-selection,
code[class*='language-'] ::-moz-selection {
  background: var(--prism-selection-background);
}

pre[class*='language-']::selection,
pre[class*='language-'] ::selection,
code[class*='language-']::selection,
code[class*='language-'] ::selection {
  background: var(--prism-selection-background);
}

/* Tokens */
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: var(--prism-comment);
  font-style: var(--prism-comment-style);
}

.token.namespace {
  color: var(--prism-namespace);
}

.token.interpolation {
  color: var(--prism-interpolation);
}

.token.string {
  color: var(--prism-string);
}

.token.punctuation {
  color: var(--prism-punctuation);
}

.token.operator {
  color: var(--prism-operator);
}

.token.keyword.module,
.token.keyword.control-flow {
  color: var(--prism-keyword-control);
}

.token.url,
.token.symbol,
.token.inserted {
  color: var(--prism-symbol);
}

.token.constant {
  color: var(--prism-constant);
}

.token.string.url {
  text-decoration: var(--prism-url-decoration);
}

.token.boolean,
.language-json .token.boolean {
  color: var(--prism-boolean);
}

.token.number,
.language-json .token.number {
  color: var(--prism-number);
}

.token.variable {
  color: var(--prism-variable);
}

.token.keyword {
  color: var(--prism-keyword);
}

.token.atrule,
.token.attr-value,
.token.selector {
  color: var(--prism-selector);
}

.token.function {
  color: var(--prism-function);
}

.token.deleted {
  color: var(--prism-deleted);
}

.token.important,
.token.bold {
  font-weight: bold;
}

.token.italic {
  font-style: italic;
}

.token.class-name {
  color: var(--prism-class);
}

.token.tag,
.token.builtin {
  color: var(--prism-builtin);
}

.token.attr-name,
.token.property,
.token.entity {
  color: var(--prism-property);
}

.language-json .token.property {
  color: var(--prism-json-property);
}

.token.regex {
  color: var(--prism-regex);
}

.token.decorator,
.token.annotation {
  color: var(--prism-decorator);
}

/* overrides color-values for the Line Numbers plugin
 * http://prismjs.com/plugins/line-numbers/
 */
.line-numbers .line-numbers-rows {
  border-right-color: var(--prism-line-number);
}

.line-numbers-rows > span:before {
  color: var(--prism-line-number-gutter);
}

/* overrides color-values for the Line Highlight plugin
  * http://prismjs.com/plugins/line-highlight/
  */
.line-highlight {
  background: var(--prism-line-highlight-background);
}
:root {
  --cm-scheme: light;

  /* Colors */
  --cm-foreground: #6e6e6e;
  --cm-background: #f4f4f4;

  /* Tokens */
  --cm-comment: #a8a8a8;
  --cm-string: #555555;
  --cm-literal: #333333;
  --cm-keyword: #000000;
  --cm-function: #4f4f4f;
  --cm-deleted: #333333;
  --cm-class: #333333;
  --cm-builtin: #757575;
  --cm-property: #333333;
  --cm-namespace: #4f4f4f;
  --cm-punctuation: #ababab;
  --cm-decorator: var(--cm-class);
  --cm-operator: var(--cm-punctuation);
  --cm-number: var(--cm-literal);
  --cm-boolean: var(--cm-literal);
  --cm-variable: var(--cm-literal);
  --cm-constant: var(--cm-literal);
  --cm-symbol: var(--cm-literal);
  --cm-interpolation: var(--cm-literal);
  --cm-selector: var(--cm-keyword);
  --cm-keyword-control: var(--cm-keyword);
  --cm-regex: var(--cm-string);
  --cm-json-property: var(--cm-property);
  --cm-inline-background: var(--cm-background);

  /* Token Styles */
  --cm-comment-style: italic;
  --cm-url-decoration: underline;

  /* Extension */
  --cm-line-number: #a5a5a5;
  --cm-line-number-gutter: #333333;
  --cm-line-highlight-background: #eeeeee;
  --cm-selection-background: #aaaaaa;
  --cm-marker-color: var(--cm-foreground);
  --cm-marker-opacity: 0.4;
  --cm-marker-font-size: 0.8em;

  /* Font */
  --cm-font-size: 1em;
  --cm-line-height: 1.5em;
  --cm-font-family: monospace;
  --cm-inline-font-size: var(--cm-font-size);
  --cm-block-font-size: var(--cm-font-size);
  
  /* Sizing */
  --cm-tab-size: 2;
  
  --cm-block-padding-x: 1em;
  --cm-block-padding-y: 1em;
  --cm-block-margin-x: 0;
  --cm-block-margin-y: 0.5em;
  --cm-block-radius: 0.3em;
  --cm-inline-padding-x: 0.3em;
  --cm-inline-padding-y: 0.1em;
  --cm-inline-radius: 0.3em;
}

.cm-s-vars.CodeMirror {
  background-color: var(--cm-background);
  color: var(--cm-foreground);
}

.cm-s-vars .CodeMirror-gutters {
  background: var(--cm-line-number-gutter);
  color: var(--cm-line-number);
  border: none;
}

.cm-s-vars .CodeMirror-guttermarker,
.cm-s-vars .CodeMirror-guttermarker-subtle,
.cm-s-vars .CodeMirror-linenumber {
  color: var(--cm-line-number);
}

.cm-s-vars div.CodeMirror-selected {
  background: var(--cm-selection-background);
}

.cm-s-vars.CodeMirror-focused div.CodeMirror-selected {
  background: var(--cm-selection-background);
}

.cm-s-vars .CodeMirror-line::selection,
.cm-s-vars .CodeMirror-line>span::selection,
.cm-s-vars .CodeMirror-line>span>span::selection {
  background: var(--cm-selection-background);
}

.cm-s-vars .CodeMirror-line::-moz-selection,
.cm-s-vars .CodeMirror-line>span::-moz-selection,
.cm-s-vars .CodeMirror-line>span>span::-moz-selection {
  background: var(--cm-selection-background);
}

.cm-s-vars .CodeMirror-activeline-background {
  background: var(--cm-line-highlight-background);
}

.cm-s-vars .cm-keyword {
  color: var(--cm-keyword);
}

.cm-s-vars .cm-variable,
.cm-s-vars .cm-variable-2,
.cm-s-vars .cm-variable-3,
.cm-s-vars .cm-type {
  color: var(--cm-variable);
}

.cm-s-vars .cm-builtin {
  color: var(--cm-builtin);
}

.cm-s-vars .cm-atom {
  color: var(--cm-literal);
}

.cm-s-vars .cm-number {
  color: var(--cm-number);
}

.cm-s-vars .cm-def {
  color: var(--cm-decorator);
}

.cm-s-vars .cm-string,
.cm-s-vars .cm-string-2 {
  color: var(--cm-string);
}

.cm-s-vars .cm-comment {
  color: var(--cm-comment);
}

.cm-s-vars .cm-tag {
  color: var(--cm-builtin);
}

.cm-s-vars .cm-meta {
  color: var(--cm-namespace);
}

.cm-s-vars .cm-attribute {
  color: var(--cm-property);
}

.cm-s-vars .cm-property {
  color: var(--cm-property);
}

.cm-s-vars .cm-qualifier {
  color: var(--cm-keyword);
}

.cm-s-vars .cm-error {
  color: var(--prism-deleted);
}

.cm-s-vars .cm-operator,
.cm-s-vars .cm-bracket {
  color: var(--cm-punctuation);
}

.cm-s-vars .CodeMirror-matchingbracket {
  text-decoration: underline;
}

.cm-s-vars .CodeMirror-cursor {
  border-left: 1px solid currentColor;
}
:root {
  --cm-scheme: var(--prism-scheme);

  /* Colors */
  --cm-foreground: var(--prism-foreground);
  --cm-background: var(--prism-background);

  /* Tokens */
  --cm-comment: var(--prism-comment);
  --cm-string: var(--prism-string);
  --cm-literal: var(--prism-literal);
  --cm-keyword: var(--prism-keyword);
  --cm-function: var(--prism-function);
  --cm-deleted: var(--prism-deleted);
  --cm-class: var(--prism-class);
  --cm-builtin: var(--prism-builtin);
  --cm-property: var(--prism-property);
  --cm-namespace: var(--prism-namespace);
  --cm-punctuation: var(--prism-punctuation);
  --cm-decorator: var(--prism-decorator);
  --cm-operator: var(--prism-operator);
  --cm-number: var(--prism-number);
  --cm-boolean: var(--prism-boolean);
  --cm-variable: var(--prism-variable);
  --cm-constant: var(--prism-constant);
  --cm-symbol: var(--prism-symbol);
  --cm-interpolation: var(--prism-interpolation);
  --cm-selector: var(--prism-selector);
  --cm-keyword-control: var(--prism-keyword-control);
  --cm-regex: var(--prism-regex);
  --cm-json-property: var(--prism-json-property);
  --cm-inline-background: var(--prism-inline-background);

  /* Token Styles */
  --cm-comment-style: var(--prism-comment-style);
  --cm-url-decoration: var(--prism-url-decoration);

  /* Extension */
  --cm-line-number: var(--prism-line-number);
  --cm-line-number-gutter: var(--prism-line-number-gutter);
  --cm-line-highlight-background: var(--prism-line-highlight-background);
  --cm-selection-background: var(--prism-selection-background);
  --cm-marker-color: var(--prism-marker-color);
  --cm-marker-opacity: var(--prism-marker-opacity);
  --cm-marker-font-size: var(--prism-marker-font-size);

  /* Font */
  --cm-font-size: var(--prism-font-size);
  --cm-line-height: var(--prism-line-height);
  --cm-font-family: var(--prism-font-family);
  --cm-inline-font-size: var(--prism-inline-font-size);
  --cm-block-font-size: var(--prism-block-font-size);

  /* Sizing */
  --cm-tab-size: var(--prism-tab-size);

  --cm-block-padding-x: var(--prism-block-padding-x);
  --cm-block-padding-y: var(--prism-block-padding-y);
  --cm-block-margin-x: var(--prism-block-margin-x);
  --cm-block-margin-y: var(--prism-block-margin-y);
  --cm-block-radius: var(--prism-block-radius);
  --cm-inline-padding-x: var(--prism-inline-padding-x);
  --cm-inline-padding-y: var(--prism-inline-padding-y);
  --cm-inline-radius: var(--prism-inline-radius);
}

:root {
  --prism-font-family: var(--slidev-code-font-family);
  --prism-background: var(--slidev-code-background);
}

html:not(.dark) {
  --prism-foreground: #393a34;
  --prism-comment: #a0ada0;
  --prism-string: #b56959;
  --prism-literal: #2f8a89;
  --prism-number: #296aa3;
  --prism-keyword: #1c6b48;
  --prism-function: #6c7834;
  --prism-boolean: #1c6b48;
  --prism-constant: #a65e2b;
  --prism-deleted: #a14f55;
  --prism-class: #2993a3;
  --prism-builtin: #ab5959;
  --prism-property: #b58451;
  --prism-namespace: #b05a78;
  --prism-punctuation: #8e8f8b;
  --prism-decorator: #bd8f8f;
  --prism-regex: #ab5e3f;
  --prism-json-property: #698c96;
}

html.dark {
  --prism-foreground: #d4cfbf;
  --prism-comment: #758575;
  --prism-string: #d48372;
  --prism-literal: #429988;
  --prism-keyword: #4d9375;
  --prism-boolean: #1c6b48;
  --prism-number: #6394bf;
  --prism-variable: #c2b36e;
  --prism-function: #a1b567;
  --prism-deleted: #a14f55;
  --prism-class: #54b1bf;
  --prism-builtin: #e0a569;
  --prism-property: #dd8e6e;
  --prism-namespace: #db889a;
  --prism-punctuation: #858585;
  --prism-decorator: #bd8f8f;
  --prism-regex: #ab5e3f;
  --prism-json-property: #6b8b9e;
  --prism-line-number: #888888;
  --prism-line-number-gutter: #eeeeee;
  --prism-line-highlight-background: #444444;
  --prism-selection-background: #444444;
}
/* Make the cover slide truly edge-to-edge for the particle canvas */

/* Pixel font experiment is disabled for now.
@font-face {
  font-family: 'Fusion Pixel 10px Monospaced Latin';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/fusion-pixel/fusion-pixel-10px-monospaced-latin.ttf.woff2')
    format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Fusion Pixel 10px Monospaced Zh Hans';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/fusion-pixel/fusion-pixel-10px-monospaced-zh_hans.ttf.woff2')
    format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Fusion Pixel 10px Monospaced Zh Hant';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/fusion-pixel/fusion-pixel-10px-monospaced-zh_hant.ttf.woff2')
    format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Fusion Pixel 10px Monospaced Japanese';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/fusion-pixel/fusion-pixel-10px-monospaced-ja.ttf.woff2')
    format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Fusion Pixel 10px Monospaced Korean';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/fusion-pixel/fusion-pixel-10px-monospaced-ko.ttf.woff2')
    format('woff2');
  font-display: swap;
}
*/

.slidev-page:first-of-type .slidev-layout {
  height: 100%;
  padding: 0 !important;
}

:root {
  --wv-font-sans:
    'MiSans', 'HarmonyOS Sans SC', 'Alibaba PuHuiTi 3.0', 'PingFang SC',
    'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei',
    'Noto Sans CJK SC', system-ui, sans-serif;
  --wv-font-display:
    'MiSans Demibold', 'HarmonyOS Sans SC', 'Alibaba PuHuiTi 3.0',
    'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Noto Sans CJK SC',
    system-ui, sans-serif;
  --wv-font-mono:
    'JetBrains Mono', 'Maple Mono', 'SF Mono', 'Cascadia Code', 'Roboto Mono',
    ui-monospace, 'SFMono-Regular', 'Menlo', 'Monaco', 'Consolas', monospace;

  /*
  --wv-font-pixel:
    'Fusion Pixel 10px Monospaced Latin',
    'Fusion Pixel 10px Monospaced Zh Hans',
    'Fusion Pixel 10px Monospaced Zh Hant',
    'Fusion Pixel 10px Monospaced Japanese',
    'Fusion Pixel 10px Monospaced Korean',
    var(--wv-font-mono);
  --wv-font-pixel-latin: 'Fusion Pixel 10px Monospaced Latin', var(--wv-font-mono);
  --wv-font-pixel-zh-hans: 'Fusion Pixel 10px Monospaced Zh Hans', var(--wv-font-mono);
  --wv-font-pixel-zh-hant: 'Fusion Pixel 10px Monospaced Zh Hant', var(--wv-font-mono);
  --wv-font-pixel-ja: 'Fusion Pixel 10px Monospaced Japanese', var(--wv-font-mono);
  --wv-font-pixel-ko: 'Fusion Pixel 10px Monospaced Korean', var(--wv-font-mono);
  */
  --slidev-code-font-family: var(--wv-font-mono);
  --wv-bg: #172033;
  --wv-panel: rgb(30 41 59 / 84%);
  --wv-border: rgb(125 211 252 / 32%);
  --wv-muted: #cbd5e1;
  --wv-title: #f8fafc;
  --wv-cyan: #22d3ee;
  --wv-emerald: #34d399;
  --wv-amber: #fbbf24;
  --wv-footer-accent: var(--wv-cyan);
  --wv-cinema-ease: cubic-bezier(0.16, 1, 0.3, 1);
}

.slidev-page {
  background: transparent !important;
}

.slidev-layout {
  position: relative;
  padding: 18px 24px 26px !important;
  overflow: hidden;
  font-family: var(--wv-font-sans);
  font-optical-sizing: auto;
  font-feature-settings:
    'kern' 1,
    'liga' 1;
  background: transparent !important;
  text-rendering: geometricprecision;
  perspective: 1200px;
}

.slidev-layout.center .wv-slide {
  height: auto;
  max-height: 100%;
}

.slidev-layout.default {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.slidev-page.wv-video-slide .slidev-layout {
  padding: 0 !important;
}

.wv-slide {
  position: relative;
  z-index: 2;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: min(100%, 1080px);
  max-width: 1080px;
  height: 100%;
  padding: 2px 12px 12px;
  margin: 0 auto;
  font-size: 14px;
  font-weight: 430;
  line-height: 1.3;
  text-align: left;
  background: transparent !important;
  transform-origin: 50% 56%;
}

.slidev-layout
  :where(a[href*='github.com'], a[class*='link'], [class*='github'])
  :where(strong, small, span),
.slidev-layout :where(a[href*='github.com'], a[class*='link']) {
  padding-block: 0.04em;
  overflow: visible !important;
  text-overflow: clip !important;
  line-height: 1.28 !important;
}

.wv-sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  border: 0 !important;
  clip-path: inset(50%) !important;
}

.wv-video-stage {
  position: relative;
  z-index: 2;
  display: grid;
  place-items: center;
  width: 100%;
  height: 100%;
  min-height: 0;
  padding: 22px;
}

.wv-video-player {
  width: 100%;
  max-width: 1120px;
  height: 100%;
  max-height: 640px;
  object-fit: contain;
  background: #020617;
  border: 1px solid rgb(125 211 252 / 26%);
  box-shadow: 0 22px 60px rgb(2 6 23 / 48%);
}

.slidev-layout {
  font-weight: 430;
}

/*
.wv-font-pixel {
  font-family: var(--wv-font-pixel);
  font-synthesis: none;
}

.wv-font-pixel-latin {
  font-family: var(--wv-font-pixel-latin);
  font-synthesis: none;
}

.wv-font-pixel-zh-hans {
  font-family: var(--wv-font-pixel-zh-hans);
  font-synthesis: none;
}

.wv-font-pixel-zh-hant {
  font-family: var(--wv-font-pixel-zh-hant);
  font-synthesis: none;
}

.wv-font-pixel-ja {
  font-family: var(--wv-font-pixel-ja);
  font-synthesis: none;
}

.wv-font-pixel-ko {
  font-family: var(--wv-font-pixel-ko);
  font-synthesis: none;
}

.slidev-page:nth-of-type(n + 63) {
  --wv-font-sans: var(--wv-font-pixel);
  --wv-font-display: var(--wv-font-pixel);
  --slidev-code-font-family: var(--wv-font-pixel);
}

.slidev-page-63,
.slidev-page-64,
.slidev-page-65,
.slidev-page-66,
.slidev-page-67,
.slidev-page-68,
.slidev-page-69,
.slidev-page-70,
.slidev-page-71,
.slidev-page-72,
.slidev-page-73,
.slidev-page-74,
.slidev-page-75,
.slidev-page-76,
.slidev-page-77,
.slidev-page-78,
.slidev-page-79,
.slidev-page-80,
.slidev-page-81,
.slidev-page-82,
.slidev-page-83,
.slidev-page-84,
.slidev-page-85 {
  --wv-font-sans: var(--wv-font-pixel);
  --wv-font-display: var(--wv-font-pixel);
  --slidev-code-font-family: var(--wv-font-pixel);
}
*/

.slidev-layout :where(h1, h2, h3, strong, b) {
  font-family: var(--wv-font-display);
  font-weight: 680;
}

.slidev-layout
  :where(
    [class~='font-semibold'],
    [class~='font-bold'],
    [class~='font-extrabold'],
    [class~='font-black']
  ) {
  font-weight: 680 !important;
}
.wv-rhythm > * + * {
  margin-top: 8px;
}

.wv-rhythm > * {
  animation: wv-shot-element-in 720ms var(--wv-cinema-ease) both;
}

.slidev-page:nth-of-type(4n + 1) .wv-rhythm > * {
  --wv-shot-enter-x: -12px;
  --wv-shot-enter-y: 14px;
}

.slidev-page:nth-of-type(4n + 2) .wv-rhythm > * {
  --wv-shot-enter-x: 14px;
  --wv-shot-enter-y: 8px;
}

.slidev-page:nth-of-type(4n + 3) .wv-rhythm > * {
  --wv-shot-enter-x: 0;
  --wv-shot-enter-y: 18px;
}

.slidev-page:nth-of-type(4n) .wv-rhythm > * {
  --wv-shot-enter-x: 0;
  --wv-shot-enter-y: -10px;
}

.slidev-page:nth-of-type(5n) .wv-rhythm > *:not(h1, .wv-cue) {
  transform-origin: 50% 50%;
  animation-name: wv-shot-element-drift-in;
}

.wv-rhythm > h1 {
  animation-delay: 120ms;
}

.wv-rhythm > *:nth-child(2) {
  animation-delay: 220ms;
}

.wv-rhythm > *:nth-child(3) {
  animation-delay: 340ms;
}

.wv-rhythm > *:nth-child(4) {
  animation-delay: 460ms;
}

.wv-rhythm > *:nth-child(5) {
  animation-delay: 580ms;
}

.wv-rhythm {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 0;
}

.wv-rhythm > *:not(h1, .wv-cue, .wv-grid) {
  flex: 1;
  min-height: 0;
  overflow: hidden;
}

.wv-rhythm > .wv-cue {
  flex: none;
  flex-shrink: 0;
  margin-top: auto;
}

.wv-hero-slide {
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  padding: 0;
}

.slidev-page:first-of-type .wv-hero-slide {
  position: absolute;
  inset: 0;
}

.wv-slide h1,
.wv-slide h2,
.wv-slide h3 {
  font-family: var(--wv-font-display);
  font-weight: 720;
  line-height: 1.15;
  color: var(--wv-title);
}

.wv-slide h1 {
  flex-shrink: 0;
  padding-left: 10px;
  margin-bottom: 8px;
  font-size: 1.3em;
  color: transparent;
  letter-spacing: 0;
  text-shadow: 0 0 24px rgb(34 211 238 / 12%);
  background: linear-gradient(90deg, #e2e8f0 0%, #67e8f9 55%, #a7f3d0 100%);
  background-clip: text;
  border-left: 4px solid rgb(34 211 238 / 88%);
  animation: wv-title-glow 4.2s ease-in-out infinite;
}

.wv-grid {
  display: grid;
  flex-shrink: 0;
  gap: 8px;
}

.wv-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.wv-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.wv-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.wv-card {
  position: relative;
  padding: 9px 11px;
  background: linear-gradient(145deg, rgb(51 65 85 / 84%), rgb(30 41 59 / 76%));
  border: 1px solid var(--wv-border);
  border-radius: 8px;
  box-shadow: 0 12px 28px rgb(2 6 23 / 18%);
  backdrop-filter: blur(2px);
  transform: translateY(0) scale(1);
  transition:
    transform 260ms ease,
    border-color 260ms ease,
    box-shadow 260ms ease;
  animation: wv-fade-up 520ms cubic-bezier(0.22, 1, 0.36, 1) both;
}

.wv-card::before {
  position: absolute;
  inset: 0;
  pointer-events: none;
  content: '';
  background: linear-gradient(
    130deg,
    transparent 0%,
    rgb(34 211 238 / 15%) 36%,
    transparent 68%
  );
  border-radius: inherit;
  opacity: 0;
  transition: opacity 260ms ease;
}

.wv-card:hover {
  border-color: rgb(34 211 238 / 45%);
  box-shadow: 0 14px 34px rgb(8 145 178 / 23%);
  transform: translateY(-3px) scale(1.01);
}

.wv-card:hover::before {
  opacity: 1;
}

.wv-grid > .wv-card:nth-child(2) {
  animation-delay: 70ms;
}

.wv-grid > .wv-card:nth-child(3) {
  animation-delay: 120ms;
}

.wv-grid > .wv-card:nth-child(4) {
  animation-delay: 170ms;
}

.wv-grid > .wv-card:nth-child(5) {
  animation-delay: 220ms;
}

.wv-grid > .wv-card:nth-child(6) {
  animation-delay: 270ms;
}

.wv-kpi {
  padding: 7px 9px;
  background: rgb(30 41 59 / 84%);
  border: 1px solid rgb(148 163 184 / 34%);
  border-radius: 8px;
  animation: wv-fade-up 520ms cubic-bezier(0.22, 1, 0.36, 1) both;
}

.wv-kpi .num {
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
}

.wv-muted {
  color: var(--wv-muted);
}

.wv-tight ul {
  margin-top: 4px;
}

.wv-tight li {
  margin: 2px 0;
}

.wv-cue {
  position: relative;
  flex-shrink: 0;
  padding: 7px 10px 7px 14px;
  margin-top: auto;
  font-size: 10px;
  line-height: 1.35;
  color: var(--wv-muted);
  background: linear-gradient(160deg, rgb(51 65 85 / 76%), rgb(30 41 59 / 70%));
  border: 1px solid rgb(148 163 184 / 26%);
  border-radius: 8px;
  box-shadow: 0 10px 24px rgb(2 6 23 / 12%);
}

.wv-cue::before {
  position: absolute;
  inset: 10px auto 10px 8px;
  width: 3px;
  content: '';
  background: linear-gradient(
    180deg,
    rgb(34 211 238 / 82%),
    rgb(52 211 153 / 45%)
  );
  border-radius: 999px;
}

.slidev-page.wv-ai .wv-cue::before,
.slidev-page.wv-proof .wv-cue::before {
  background: linear-gradient(
    180deg,
    rgb(251 191 36 / 88%),
    rgb(245 158 11 / 42%)
  );
}

.wv-tag {
  display: inline-block;
  padding: 2px 8px;
  font-size: 12px;
  border: 1px solid rgb(148 163 184 / 32%);
  border-radius: 999px;
}

.wv-slide table {
  width: 100%;
  overflow: hidden;
  font-size: 13px;
  border-collapse: collapse;
  background: rgb(30 41 59 / 72%);
  border-radius: 8px;
}

.wv-slide th {
  color: #dbeafe;
  text-align: left;
  background: rgb(51 65 85 / 90%);
}

.wv-slide th,
.wv-slide td {
  padding: 7px 9px;
  line-height: 1.3;
  border: 1px solid rgb(148 163 184 / 20%);
}

.wv-slide tbody tr:nth-child(odd) {
  background: rgb(51 65 85 / 32%);
}

.wv-slide pre {
  font-size: 12px !important;
  line-height: 1.35 !important;
  background-color: #1e1e1e !important;
  border: 1px solid rgb(148 163 184 / 30%);
  border-radius: 8px;
  box-shadow: 0 10px 24px rgb(2 6 23 / 20%);
}

.wv-slide :is(h1, .wv-card, .wv-kpi, table, pre) {
  animation: wv-fade-up 520ms cubic-bezier(0.22, 1, 0.36, 1) both;
}

.slidev-layout::before {
  position: absolute;
  inset: 12px;
  pointer-events: none;
  content: '';
  border: 1px solid rgb(148 163 184 / 22%);
  border-radius: 18px;
  box-shadow:
    inset 0 0 0 1px rgb(34 211 238 / 8%),
    0 0 48px rgb(34 211 238 / 10%);
  animation: wv-frame-pulse 6.4s ease-in-out infinite;
}

.slidev-layout::after {
  content: none;
}

.slidev-page.wv-arch .wv-slide h1,
.slidev-page.wv-mechanism .wv-slide h1 {
  background: linear-gradient(90deg, #e2e8f0 0%, #67e8f9 52%, #60a5fa 100%);
  background-clip: text;
}

.slidev-page.wv-runtime .wv-slide h1,
.slidev-page.wv-aiops .wv-slide h1 {
  background: linear-gradient(90deg, #e2e8f0 0%, #5eead4 52%, #34d399 100%);
  background-clip: text;
}

.slidev-page.wv-ai .wv-slide h1,
.slidev-page.wv-proof .wv-slide h1 {
  background: linear-gradient(90deg, #e2e8f0 0%, #fde68a 50%, #fbbf24 100%);
  background-clip: text;
}

.slidev-page.wv-runtime .wv-card,
.slidev-page.wv-aiops .wv-card {
  border-color: rgb(16 185 129 / 38%);
}

.slidev-page.wv-ai .wv-card,
.slidev-page.wv-proof .wv-card {
  border-color: rgb(251 191 36 / 34%);
}

.slidev-page.wv-arch {
  --wv-footer-accent: var(--wv-cyan);
}

.slidev-page.wv-mechanism {
  --wv-footer-accent: #60a5fa;
}

.slidev-page.wv-runtime,
.slidev-page.wv-aiops {
  --wv-footer-accent: var(--wv-emerald);
}

.slidev-page.wv-ai,
.slidev-page.wv-proof {
  --wv-footer-accent: var(--wv-amber);
}

.slidev-page.wv-finale {
  --wv-footer-accent: #c084fc;
}
.slidev-page.wv-finale .wv-rhythm > .system-monolith {
  flex: 0 0 min(420px, calc(100vh - 180px));
  width: min(100%, 780px);
  margin-inline: auto;
  background:
    radial-gradient(circle at 50% 50%, rgb(34 211 238 / 10%), transparent 30%),
    linear-gradient(160deg, rgb(15 23 42 / 92%), rgb(2 6 23 / 94%)) !important;
  border-radius: 14px !important;
}

.slidev-page.wv-finale .system-monolith canvas {
  mix-blend-mode: screen;
  opacity: 0.32;
}

.wv-last-promise {
  position: relative;
  z-index: 2;
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  gap: 18px;
  align-items: stretch;
  width: min(100%, 1060px);
  height: min(100%, 520px);
  padding: 24px 40px;
  overflow: hidden;
  text-align: left;
}

.wv-last-promise::before {
  position: absolute;
  inset: 16px;
  z-index: -1;
  content: '';
  background:
    linear-gradient(105deg, rgb(7 193 96 / 14%), transparent 36%),
    radial-gradient(circle at 20% 82%, rgb(34 211 238 / 12%), transparent 34%),
    radial-gradient(circle at 86% 18%, rgb(52 211 153 / 16%), transparent 32%),
    rgb(2 6 23 / 42%);
  border: 1px solid rgb(148 163 184 / 14%);
  border-radius: 20px;
  box-shadow:
    inset 0 0 0 1px rgb(34 211 238 / 5%),
    0 30px 70px rgb(2 6 23 / 28%);
}

.wv-last-promise__statement {
  display: grid;
  gap: 16px;
  align-content: center;
  min-width: 0;
  min-height: 0;
  padding: 20px 20px 24px;
  background:
    linear-gradient(180deg, rgb(15 23 42 / 66%), rgb(2 6 23 / 44%)),
    radial-gradient(circle at 30% 20%, rgb(7 193 96 / 12%), transparent 42%);
  border: 1px solid rgb(148 163 184 / 16%);
  border-radius: 14px;
  box-shadow: 0 18px 42px rgb(2 6 23 / 22%);
}

.wv-last-promise__reveal {
  visibility: hidden;
  pointer-events: none;
  opacity: 0;
  filter: blur(5px);
  transform: translateY(10px) scale(0.985);
  transition:
    opacity 360ms ease,
    visibility 360ms ease,
    filter 420ms ease,
    transform 420ms ease,
    border-color 360ms ease;
}

.wv-last-promise__reveal.is-visible {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
  filter: blur(0);
  transform: translateY(0) scale(1);
}

.wv-last-promise__projects {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  margin-bottom: 18px;
}

.wv-last-promise__project {
  display: inline-flex;
  gap: 12px;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-height: 48px;
  padding: 8px 11px;
  background: rgb(2 6 23 / 40%);
  border: 1px solid rgb(52 211 153 / 24%);
  border-radius: 8px;
  box-shadow: 0 14px 34px rgb(2 6 23 / 22%);
  backdrop-filter: blur(14px);
}

.wv-last-promise__project img {
  display: block;
  width: min(205px, 58%);
  max-height: 32px;
  object-fit: contain;
  object-position: left center;
}

.wv-last-promise__project span {
  display: inline-flex;
  align-items: center;
  height: 28px;
  padding: 0 11px;
  font-size: 12px;
  font-weight: 760;
  color: rgb(236 253 245 / 94%);
  white-space: nowrap;
  background: rgb(6 78 59 / 46%);
  border: 1px solid rgb(52 211 153 / 34%);
  border-radius: 999px;
}

.wv-last-promise__eyebrow {
  align-self: end;
  margin: 0;
  font-size: 13px;
  font-weight: 680;
  color: rgb(103 232 249 / 90%);
}

.wv-last-promise__statement h1 {
  margin: 0;
  font-size: 44px;
  line-height: 1.04;
  color: #f8fafc;
  text-wrap: balance;
}

.wv-last-promise__copy {
  margin: 0;
  font-size: 14px;
  line-height: 1.45;
  color: rgb(226 232 240 / 86%);
}

.wv-last-promise__ecosystem {
  display: grid;
  grid-template-rows: minmax(0, 1fr) auto auto;
  gap: 10px;
  min-height: 0;
}

.wv-last-promise__row {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  min-height: 0;
}

.wv-last-promise__logo {
  display: grid;
  grid-template-columns: 48px minmax(0, 1fr);
  gap: 12px;
  align-items: center;
  min-width: 0;
  min-height: 94px;
  padding: 13px 14px;
  color: rgb(226 232 240 / 92%);
  background:
    linear-gradient(145deg, rgb(15 23 42 / 64%), rgb(2 6 23 / 38%)),
    rgb(15 23 42 / 42%);
  border: 1px solid rgb(148 163 184 / 16%);
  border-radius: 10px;
  box-shadow: 0 16px 34px rgb(2 6 23 / 22%);
  transition:
    border-color 420ms ease,
    box-shadow 520ms ease,
    transform 520ms ease;
}

.wv-last-promise__harmony {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 4;
  display: grid;
  place-items: center;
  width: 70px;
  height: 70px;
  padding: 6px;
  background:
    linear-gradient(145deg, rgb(255 255 255 / 98%), rgb(219 234 254 / 96%)),
    #fff;
  border: 1px solid rgb(147 197 253 / 72%);
  border-radius: 18px;
  box-shadow:
    0 0 0 5px rgb(2 6 23 / 72%),
    0 18px 42px rgb(2 132 199 / 30%),
    0 0 28px rgb(96 165 250 / 22%);
  opacity: 1;
  filter: blur(0);
  transform: translate(-50%, -50%) rotate(0deg) scale(1);
  transition:
    opacity 520ms ease,
    filter 720ms ease,
    transform 920ms cubic-bezier(0.16, 1, 0.3, 1),
    box-shadow 720ms ease;
  will-change: transform, opacity, filter;
}

.wv-last-promise__harmony::before {
  position: absolute;
  inset: -12px;
  pointer-events: none;
  content: '';
  border: 1px solid rgb(125 211 252 / 78%);
  border-radius: 25px;
  opacity: 0;
  transform: scale(0.58);
}

.wv-last-promise__harmony.slidev-vclick-target {
  transition:
    opacity 520ms ease,
    filter 720ms ease,
    transform 920ms cubic-bezier(0.16, 1, 0.3, 1),
    box-shadow 720ms ease;
}

.wv-last-promise__harmony img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 13px;
}

.wv-last-promise__harmony.slidev-vclick-hidden {
  opacity: 0;
  filter: blur(7px);
  transform: translate(calc(-50% + 190px), calc(-50% - 130px)) rotate(24deg)
    scale(0.32);
}

.wv-last-promise__harmony.slidev-vclick-current::before {
  animation: wv-harmony-land-ring 980ms 120ms cubic-bezier(0.16, 1, 0.3, 1) both;
}

.wv-last-promise__harmony.slidev-vclick-current img {
  animation: wv-harmony-land-settle 920ms cubic-bezier(0.16, 1, 0.3, 1) both;
}

.wv-last-promise__row.is-platforms:has(
    .wv-last-promise__harmony.slidev-vclick-current,
    .wv-last-promise__harmony.slidev-vclick-prior
  )
  .wv-last-promise__logo {
  border-color: rgb(96 165 250 / 38%);
  box-shadow:
    0 16px 34px rgb(2 6 23 / 22%),
    inset 0 0 26px rgb(56 189 248 / 6%);
  transform: translateY(-1px);
}

@keyframes wv-harmony-land-ring {
  0% {
    opacity: 0;
    transform: scale(0.58);
  }

  46% {
    opacity: 0.92;
  }

  100% {
    opacity: 0;
    transform: scale(1.42);
  }
}

@keyframes wv-harmony-land-settle {
  0%,
  58% {
    transform: scale(1);
  }

  76% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

@media (prefers-reduced-motion: reduce) {
  .wv-last-promise__harmony.slidev-vclick-target {
    transition: opacity 120ms ease;
  }

  .wv-last-promise__harmony.slidev-vclick-hidden {
    filter: none;
    transform: translate(-50%, -50%) scale(1);
  }

  .wv-last-promise__harmony.slidev-vclick-current::before,
  .wv-last-promise__harmony.slidev-vclick-current img {
    animation: none;
  }
}

.wv-last-promise__logo svg,
.wv-last-promise__logo img {
  display: block;
  width: 46px;
  height: 46px;
  object-fit: contain;
}

.wv-last-promise__logo.is-miniapp {
  border-color: rgb(7 193 96 / 30%);
}

.wv-last-promise__logo.is-miniapp img {
  width: 48px;
  height: 48px;
  border-radius: 999px;
  box-shadow: 0 0 0 1px rgb(236 253 245 / 16%);
}

.wv-last-promise__logo.is-apple svg {
  color: #f8fafc;
}

.wv-last-promise__logo.is-image img {
  width: 48px;
  height: 48px;
}

.wv-last-promise__logo span {
  display: grid;
  gap: 6px;
  min-width: 0;
  max-width: 100%;
}

.wv-last-promise__logo strong {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 760;
  line-height: 1.1;
  color: rgb(248 250 252 / 96%);
  white-space: nowrap;
}

.wv-last-promise__logo small {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  font-size: 12px;
  line-height: 1.35;
  color: rgb(148 163 184 / 92%);
  -webkit-box-orient: vertical;
}

.wv-last-promise__framework-panel {
  display: grid;
  gap: 11px;
  align-content: center;
  min-height: 84px;
  padding: 12px 14px;
  color: rgb(226 232 240 / 92%);
  background:
    linear-gradient(90deg, rgb(34 211 238 / 9%), transparent 44%),
    rgb(15 23 42 / 54%);
  border: 1px solid rgb(148 163 184 / 16%);
  border-radius: 8px;
  box-shadow: 0 14px 30px rgb(2 6 23 / 22%);
}

.wv-last-promise__framework-panel > b {
  font-size: 14px;
  color: rgb(236 253 245 / 94%);
  white-space: nowrap;
}

.wv-last-promise__framework-list {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  min-width: 0;
}

.wv-last-promise__framework-chip {
  display: inline-flex;
  gap: 7px;
  align-items: center;
  min-height: 34px;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 720;
  color: rgb(248 250 252 / 92%);
  background: rgb(2 6 23 / 34%);
  border: 1px solid rgb(148 163 184 / 16%);
  border-radius: 999px;
}

.wv-last-promise__framework-chip:last-child {
  color: rgb(236 253 245 / 96%);
  border-color: rgb(7 193 96 / 30%);
}

.wv-last-promise__framework-chip img {
  display: block;
  width: 20px;
  height: 20px;
  padding: 2px;
  object-fit: contain;
  background: rgb(248 250 252 / 90%);
  border-radius: 999px;
}

.wv-last-promise__framework-chip i {
  display: grid;
  place-items: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  font-style: normal;
  font-weight: 780;
  color: rgb(15 23 42 / 94%);
  background: rgb(103 232 249 / 88%);
  border-radius: 999px;
}

.wv-last-promise__capabilities {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  min-height: 58px;
  padding: 10px 12px;
  background: rgb(2 6 23 / 34%);
  border: 1px solid rgb(148 163 184 / 14%);
  border-radius: 10px;
}

.wv-last-promise__capabilities span {
  display: inline-flex;
  align-items: center;
  min-height: 28px;
  padding: 5px 9px;
  font-size: 11px;
  font-weight: 700;
  color: rgb(226 232 240 / 92%);
  white-space: nowrap;
  background: rgb(15 23 42 / 58%);
  border: 1px solid rgb(148 163 184 / 16%);
  border-radius: 999px;
}

.wv-system-monolith {
  position: relative;
  display: grid;
  grid-template-rows: 1fr auto auto;
  gap: 12px;
  width: min(100%, 780px);
  height: min(420px, calc(100vh - 180px));
  min-height: 360px;
  padding: 18px;
  margin-inline: auto;
  overflow: hidden;
  background:
    radial-gradient(circle at 52% 44%, rgb(34 211 238 / 16%), transparent 30%),
    radial-gradient(circle at 74% 70%, rgb(192 132 252 / 14%), transparent 34%),
    linear-gradient(160deg, rgb(15 23 42 / 94%), rgb(2 6 23 / 94%));
  border: 1px solid rgb(148 163 184 / 18%);
  border-radius: 14px;
  box-shadow: 0 28px 62px rgb(2 6 23 / 34%);
}

.wv-system-monolith::before {
  position: absolute;
  inset: 12%;
  content: '';
  border: 1px solid rgb(125 211 252 / 12%);
  border-radius: 999px;
  transform: rotate(-10deg);
}

.wv-system-monolith__summary,
.wv-system-monolith__pillar,
.wv-system-monolith__chips span {
  position: relative;
  z-index: 1;
  background: rgb(2 6 23 / 66%);
  border: 1px solid rgb(148 163 184 / 18%);
  backdrop-filter: blur(10px);
}

.wv-system-monolith__summary {
  align-self: start;
  width: min(46%, 420px);
  padding: 15px 16px;
  border-radius: 12px;
}

.wv-system-monolith__eyebrow {
  font-size: 10px;
  color: rgb(186 230 253 / 92%);
  letter-spacing: 0.22em;
}

.wv-system-monolith__title {
  margin-top: 8px;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.12;
  color: #f8fafc;
}

.wv-system-monolith__copy {
  margin-top: 8px;
  font-size: 10.5px;
  line-height: 1.4;
  color: rgb(226 232 240 / 84%);
}

.wv-system-monolith__pillars {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 8px;
}

.wv-system-monolith__pillar {
  display: grid;
  gap: 5px;
  min-height: 78px;
  padding: 10px 12px;
  border-radius: 10px;
}

.wv-system-monolith__pillar b {
  font-size: 12px;
  line-height: 1.1;
  color: #f8fafc;
}

.wv-system-monolith__pillar span {
  font-size: 9.2px;
  line-height: 1.32;
  color: rgb(203 213 225 / 82%);
}

.wv-system-monolith__pillar.is-cyan {
  border-color: rgb(56 189 248 / 28%);
}

.wv-system-monolith__pillar.is-emerald {
  border-color: rgb(52 211 153 / 26%);
}

.wv-system-monolith__pillar.is-amber {
  border-color: rgb(251 191 36 / 26%);
}

.wv-system-monolith__chips {
  position: relative;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.wv-system-monolith__chips span {
  padding: 4px 8px;
  font-size: 9px;
  color: rgb(226 232 240 / 84%);
  border-radius: 999px;
}
.slidev-page.wv-runtime .slidev-layout::before {
  box-shadow:
    inset 0 0 0 1px rgb(16 185 129 / 10%),
    0 0 48px rgb(16 185 129 / 12%);
}

.slidev-page.wv-ai .slidev-layout::before,
.slidev-page.wv-proof .slidev-layout::before {
  box-shadow:
    inset 0 0 0 1px rgb(251 191 36 / 10%),
    0 0 48px rgb(251 191 36 / 12%);
}

/* Page transitions stay sharp; element-level reveals may still use filters. */
#slideshow .slidev-page[class*='-enter-active'],
#slideshow .slidev-page[class*='-leave-active'] {
  filter: none !important;
}

.wv-sharp-enter-active,
.wv-sharp-leave-active,
.wv-sharp-back-enter-active,
.wv-sharp-back-leave-active {
  transition:
    opacity 240ms ease,
    transform 340ms cubic-bezier(0.22, 1, 0.36, 1);
}

.wv-sharp-enter-active,
.wv-sharp-back-enter-active {
  z-index: 2;
}

.wv-sharp-enter-from {
  opacity: 0;
  transform: translateX(64px);
}

.wv-sharp-leave-to {
  opacity: 0;
  transform: translateX(-64px);
}

.wv-sharp-back-enter-from {
  opacity: 0;
  transform: translateX(-64px);
}

.wv-sharp-back-leave-to {
  opacity: 0;
  transform: translateX(64px);
}

.wv-sharp-enter-to,
.wv-sharp-leave-from,
.wv-sharp-back-enter-to,
.wv-sharp-back-leave-from {
  opacity: 1;
  transform: translateX(0);
}

.wv-cinema-enter-active,
.wv-cinema-leave-active,
.wv-cinema-back-enter-active,
.wv-cinema-back-leave-active {
  transition:
    opacity 420ms var(--wv-cinema-ease),
    transform 520ms var(--wv-cinema-ease);
}

.wv-cinema-enter-active,
.wv-cinema-back-enter-active {
  z-index: 2;
}

.wv-cinema-enter-from {
  opacity: 0;
  transform: translateX(48px);
}

.wv-cinema-leave-to {
  opacity: 0;
  transform: translateX(-48px);
}

.wv-cinema-back-enter-from {
  opacity: 0;
  transform: translateX(-48px);
}

.wv-cinema-back-leave-to {
  opacity: 0;
  transform: translateX(48px);
}

.wv-cinema-enter-to,
.wv-cinema-leave-from,
.wv-cinema-back-enter-to,
.wv-cinema-back-leave-from {
  opacity: 1;
  transform: translateX(0);
}

#slideshow {
  overflow: hidden;
  transform-style: preserve-3d;
  perspective: 1600px;
}

.wv-cube-enter-active,
.wv-cube-leave-active,
.wv-cube-back-enter-active,
.wv-cube-back-leave-active {
  z-index: 1;
  transform-style: preserve-3d;
  backface-visibility: hidden;
  transition:
    transform 560ms var(--wv-cinema-ease),
    box-shadow 500ms var(--wv-cinema-ease);
}

.wv-cube-enter-active,
.wv-cube-back-leave-active {
  transform-origin: 0 50%;
}

.wv-cube-leave-active,
.wv-cube-back-enter-active {
  transform-origin: 100% 50%;
}

.wv-cube-enter-active,
.wv-cube-back-enter-active {
  z-index: 2;
}

.wv-cube-enter-from {
  box-shadow: inset 56px 0 80px rgb(2 6 23 / 50%);
  transform: translate3d(50%, 0, -120px) rotateY(90deg);
}

.wv-cube-leave-to {
  box-shadow: inset -56px 0 80px rgb(2 6 23 / 54%);
  transform: translate3d(-50%, 0, -120px) rotateY(-90deg);
}

.wv-cube-back-enter-from {
  box-shadow: inset -56px 0 80px rgb(2 6 23 / 50%);
  transform: translate3d(-50%, 0, -120px) rotateY(-90deg);
}

.wv-cube-back-leave-to {
  box-shadow: inset 56px 0 80px rgb(2 6 23 / 54%);
  transform: translate3d(50%, 0, -120px) rotateY(90deg);
}

.wv-cube-enter-to,
.wv-cube-leave-from,
.wv-cube-back-enter-to,
.wv-cube-back-leave-from,
.wv-flip-enter-to,
.wv-flip-leave-from,
.wv-flip-back-enter-to,
.wv-flip-back-leave-from {
  box-shadow: none;
  opacity: 1;
  transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) scale(1);
}

.wv-wheel-enter-to,
.wv-wheel-leave-from,
.wv-wheel-back-enter-to,
.wv-wheel-back-leave-from {
  box-shadow: none;
  opacity: 1;
  transform: translate3d(0, 0, 0) rotateZ(0) rotateY(0) scale(1);
}

.wv-flip-enter-active,
.wv-flip-leave-active,
.wv-flip-back-enter-active,
.wv-flip-back-leave-active {
  z-index: 1;
  transform-origin: 50% 54%;
  transform-style: preserve-3d;
  backface-visibility: hidden;
  transition:
    opacity 420ms var(--wv-cinema-ease),
    transform 540ms var(--wv-cinema-ease),
    box-shadow 500ms var(--wv-cinema-ease);
}

.wv-flip-enter-active,
.wv-flip-back-enter-active {
  z-index: 2;
}

.wv-flip-enter-from {
  box-shadow: -28px 0 64px rgb(2 6 23 / 38%);
  opacity: 0;
  transform: translate3d(8%, 0, -80px) rotateY(48deg) scale(0.97);
}

.wv-flip-leave-to {
  box-shadow: 28px 0 64px rgb(2 6 23 / 42%);
  opacity: 0;
  transform: translate3d(-8%, 0, -80px) rotateY(-48deg) scale(0.97);
}

.wv-flip-back-enter-from {
  box-shadow: 28px 0 64px rgb(2 6 23 / 38%);
  opacity: 0;
  transform: translate3d(-8%, 0, -80px) rotateY(-48deg) scale(0.97);
}

.wv-flip-back-leave-to {
  box-shadow: -28px 0 64px rgb(2 6 23 / 42%);
  opacity: 0;
  transform: translate3d(8%, 0, -80px) rotateY(48deg) scale(0.97);
}

.wv-wheel-enter-active,
.wv-wheel-leave-active,
.wv-wheel-back-enter-active,
.wv-wheel-back-leave-active {
  z-index: 1;
  transform-style: preserve-3d;
  backface-visibility: hidden;
  transition:
    opacity 440ms var(--wv-cinema-ease),
    transform 580ms var(--wv-cinema-ease),
    box-shadow 520ms var(--wv-cinema-ease);
}

#slideshow .slidev-page.wv-wheel-enter-active,
#slideshow .slidev-page.wv-wheel-leave-active,
#slideshow .slidev-page.wv-wheel-back-enter-active,
#slideshow .slidev-page.wv-wheel-back-leave-active {
  transform-origin: var(--wv-wheel-origin-x, 50%) var(--wv-wheel-origin-y, 100%)
    var(--wv-wheel-origin-z, 0);
}

.wv-wheel-enter-active,
.wv-wheel-back-enter-active {
  z-index: 2;
}

.wv-wheel-enter-from {
  box-shadow: -28px -22px 72px rgb(2 6 23 / 42%);
  opacity: 0;
  transform: translate3d(26%, 18%, -80px) rotateZ(22deg) rotateY(8deg)
    scale(0.94);
}

.wv-wheel-leave-to {
  box-shadow: 28px -22px 72px rgb(2 6 23 / 46%);
  opacity: 0;
  transform: translate3d(-26%, 18%, -80px) rotateZ(-22deg) rotateY(-8deg)
    scale(0.94);
}

.wv-wheel-back-enter-from {
  box-shadow: 28px -22px 72px rgb(2 6 23 / 42%);
  opacity: 0;
  transform: translate3d(-26%, 18%, -80px) rotateZ(-22deg) rotateY(-8deg)
    scale(0.94);
}

.wv-wheel-back-leave-to {
  box-shadow: -28px -22px 72px rgb(2 6 23 / 46%);
  opacity: 0;
  transform: translate3d(26%, 18%, -80px) rotateZ(22deg) rotateY(8deg)
    scale(0.94);
}

@keyframes wv-fade-up {
  from {
    opacity: 0;
    filter: blur(4px);
    transform: translateY(10px) scale(0.995);
  }

  to {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0) scale(1);
  }
}

@keyframes wv-shot-element-in {
  from {
    opacity: 0;
    filter: blur(10px) saturate(0.78);
    transform: translate3d(
        var(--wv-shot-enter-x, 0),
        var(--wv-shot-enter-y, 16px),
        0
      )
      scale(0.988);
  }

  to {
    opacity: 1;
    filter: blur(0) saturate(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
}

@keyframes wv-shot-element-drift-in {
  from {
    opacity: 0;
    filter: blur(12px) saturate(0.72);
    transform: translate3d(
        var(--wv-shot-enter-x, 0),
        var(--wv-shot-enter-y, 16px),
        -18px
      )
      rotateX(2deg) scale(0.982);
  }

  to {
    opacity: 1;
    filter: blur(0) saturate(1);
    transform: translate3d(0, 0, 0) rotateX(0) scale(1);
  }
}

@keyframes wv-frame-pulse {
  0%,
  100% {
    opacity: 0.66;
    transform: scale(1);
  }

  50% {
    opacity: 1;
    transform: scale(0.997);
  }
}

@keyframes wv-lens-drift {
  from {
    transform: translate3d(-0.6%, -0.4%, 0) scale(1.008);
  }

  to {
    transform: translate3d(0.6%, 0.4%, 0) scale(1.018);
  }
}

@keyframes wv-title-glow {
  0%,
  100% {
    text-shadow: 0 0 24px rgb(34 211 238 / 12%);
  }

  50% {
    text-shadow: 0 0 34px rgb(103 232 249 / 26%);
  }
}

.wv-deck-footer {
  position: fixed;
  right: 26px;
  bottom: 14px;
  left: 26px;
  z-index: 50;
  display: grid;
  gap: 6px;
  color: rgb(226 232 240 / 82%);
  pointer-events: none;
}

.wv-deck-footer[data-tone='emerald'] {
  --wv-footer-accent: var(--wv-emerald);
}

.wv-deck-footer[data-tone='amber'] {
  --wv-footer-accent: var(--wv-amber);
}

.wv-deck-footer[data-tone='violet'] {
  --wv-footer-accent: #c084fc;
}

.wv-deck-footer__meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 9px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.18em;
}

.wv-deck-footer__section {
  color: color-mix(in oklab, var(--wv-footer-accent) 72%, white 28%);
  text-shadow: 0 0 18px
    color-mix(in oklab, var(--wv-footer-accent) 34%, transparent);
}

.wv-deck-footer__index {
  font-variant-numeric: tabular-nums;
  color: rgb(226 232 240 / 64%);
}

.wv-deck-footer__track {
  position: relative;
  height: 2px;
  overflow: hidden;
  background: rgb(148 163 184 / 14%);
  border-radius: 999px;
  box-shadow: 0 0 0 1px rgb(15 23 42 / 45%);
}

.wv-deck-footer__bar {
  height: 100%;
  background: linear-gradient(
    90deg,
    color-mix(in oklab, var(--wv-footer-accent) 72%, #fff 28%),
    var(--wv-footer-accent)
  );
  border-radius: inherit;
  box-shadow: 0 0 16px
    color-mix(in oklab, var(--wv-footer-accent) 50%, transparent);
  transition: width 420ms cubic-bezier(0.22, 1, 0.36, 1);
}

.slidev-nav-controls {
  opacity: 0.34;
  transition: opacity 180ms ease;
}

.slidev-nav-controls:hover {
  opacity: 1;
}

/* Enhanced v-click element transitions (Element Transitions) */
:root {
  --slidev-vclick-duration: 420ms;
  --slidev-vclick-ease: cubic-bezier(0.22, 1, 0.36, 1);
  --slidev-vclick-y: 0.65rem;
  --slidev-vclick-scale: 0.985;
  --slidev-vclick-blur: 10px;
}

.slidev-vclick-target {
  transition:
    opacity var(--slidev-vclick-duration) var(--slidev-vclick-ease),
    translate var(--slidev-vclick-duration) var(--slidev-vclick-ease),
    scale var(--slidev-vclick-duration) var(--slidev-vclick-ease),
    filter var(--slidev-vclick-duration) var(--slidev-vclick-ease);
  will-change: opacity, translate, scale, filter;
}

.slidev-vclick-hidden {
  filter: blur(var(--slidev-vclick-blur));
  scale: var(--slidev-vclick-scale);
  translate: 0 var(--slidev-vclick-y);
}

.slidev-vclick-current:not(.slidev-vclick-hidden) {
  animation: slidev-vclick-pop var(--slidev-vclick-duration)
    var(--slidev-vclick-ease) both;
}

@keyframes slidev-vclick-pop {
  0% {
    opacity: 0;
    filter: blur(var(--slidev-vclick-blur));
    scale: var(--slidev-vclick-scale);
    translate: 0 var(--slidev-vclick-y);
  }

  70% {
    opacity: 1;
    filter: blur(0);
    scale: 1.015;
    translate: 0 0;
  }

  100% {
    opacity: 1;
    filter: blur(0);
    scale: 1;
    translate: 0 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .wv-rhythm > *,
  .slidev-layout::before,
  .slidev-layout::after {
    animation: none;
  }

  .wv-cinema-enter-active,
  .wv-cinema-leave-active,
  .wv-cinema-back-enter-active,
  .wv-cinema-back-leave-active,
  .wv-sharp-enter-active,
  .wv-sharp-leave-active,
  .wv-sharp-back-enter-active,
  .wv-sharp-back-leave-active,
  .wv-cube-enter-active,
  .wv-cube-leave-active,
  .wv-cube-back-enter-active,
  .wv-cube-back-leave-active,
  .wv-flip-enter-active,
  .wv-flip-leave-active,
  .wv-flip-back-enter-active,
  .wv-flip-back-leave-active,
  .wv-wheel-enter-active,
  .wv-wheel-leave-active,
  .wv-wheel-back-enter-active,
  .wv-wheel-back-leave-active {
    transition: opacity 120ms ease;
  }

  .wv-cinema-enter-from,
  .wv-cinema-leave-to,
  .wv-cinema-back-enter-from,
  .wv-cinema-back-leave-to,
  .wv-sharp-enter-from,
  .wv-sharp-leave-to,
  .wv-sharp-back-enter-from,
  .wv-sharp-back-leave-to,
  .wv-cube-enter-from,
  .wv-cube-leave-to,
  .wv-cube-back-enter-from,
  .wv-cube-back-leave-to,
  .wv-flip-enter-from,
  .wv-flip-leave-to,
  .wv-flip-back-enter-from,
  .wv-flip-back-leave-to,
  .wv-wheel-enter-from,
  .wv-wheel-leave-to,
  .wv-wheel-back-enter-from,
  .wv-wheel-back-leave-to {
    box-shadow: none;
    filter: none;
    transform: none;
  }

  .slidev-vclick-target {
    transition: none;
  }

  .slidev-vclick-hidden {
    filter: none;
    scale: 1;
    translate: 0 0;
  }

  .slidev-vclick-current:not(.slidev-vclick-hidden) {
    animation: none;
  }
}

/* Staggered media reveal (1s per item) */
.stagger-reveal-1s > * {
  opacity: 0;
  filter: blur(10px);
  scale: 0.985;
  translate: 0 0.65rem;
  animation: stagger-reveal-in 600ms var(--slidev-vclick-ease) both;
  will-change: opacity, filter, scale, translate;
}

.stagger-reveal-1s > :nth-child(1) {
  animation-delay: 0s;
}

.stagger-reveal-1s > :nth-child(2) {
  animation-delay: 1s;
}

.stagger-reveal-1s > :nth-child(3) {
  animation-delay: 2s;
}

.stagger-reveal-1s > :nth-child(4) {
  animation-delay: 3s;
}

@keyframes stagger-reveal-in {
  to {
    opacity: 1;
    filter: blur(0);
    scale: 1;
    translate: 0 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .stagger-reveal-1s > * {
    opacity: 1;
    filter: none;
    scale: 1;
    translate: 0 0;
    animation: none;
  }
}
@media (max-width: 920px) {
  .wv-slide {
    font-size: 13px;
  }

  .wv-grid {
    gap: 8px;
  }

  .wv-card {
    padding: 8px 10px;
  }
}

.slidev-layout
  :is([class*='rounded-2xl'], [class*='rounded-3xl'])[class*='border'] {
  overflow: hidden;
  isolation: isolate;
}

.slidev-layout
  :is([class*='rounded-2xl'], [class*='rounded-3xl'])[class*='border']:not(
    [class*='absolute'],
    [class*='fixed'],
    [class*='sticky']
  ) {
  position: relative;
}

.slidev-layout
  :is([class*='rounded-2xl'], [class*='rounded-3xl'])[class*='border']::before,
.slidev-layout
  :is([class*='rounded-2xl'], [class*='rounded-3xl'])[class*='border']::after {
  position: absolute;
  inset: -35%;
  z-index: -1;
  pointer-events: none;
  content: '';
  background: radial-gradient(
    120% 120% at 90% 12%,
    var(--card-halo, rgb(148 163 184 / 16%)),
    transparent 60%
  );
  opacity: 0.85;
  filter: blur(28px);
}

.slidev-layout
  :is([class*='rounded-2xl'], [class*='rounded-3xl'])[class*='border']::after {
  inset: -45%;
  background: radial-gradient(
    120% 120% at 8% 88%,
    var(--card-halo, rgb(148 163 184 / 14%)),
    transparent 65%
  );
  opacity: 0.55;
  filter: blur(34px);
}

.slidev-layout [class*='border-emerald'] {
  --card-halo: rgb(16 185 129 / 22%);
}

.slidev-layout [class*='border-amber'] {
  --card-halo: rgb(251 191 36 / 22%);
}

.slidev-layout [class*='border-cyan'] {
  --card-halo: rgb(34 211 238 / 20%);
}

.slidev-layout [class*='border-sky'] {
  --card-halo: rgb(56 189 248 / 20%);
}

.slidev-layout [class*='border-indigo'] {
  --card-halo: rgb(129 140 248 / 20%);
}

.slidev-layout [class*='border-fuchsia'] {
  --card-halo: rgb(232 121 249 / 20%);
}

.slidev-layout [class*='border-rose'] {
  --card-halo: rgb(251 113 133 / 20%);
}

.slidev-layout [class*='border-blue'] {
  --card-halo: rgb(59 130 246 / 20%);
}

.slidev-layout [class*='border-slate'] {
  --card-halo: rgb(148 163 184 / 16%);
}

.trophy-shine {
  position: relative;
  z-index: 0;
  display: inline-block;
  filter: drop-shadow(0 6px 16px rgb(251 191 36 / 22%));
}

.trophy-shine::before {
  position: absolute;
  inset: -32%;
  z-index: -1;
  pointer-events: none;
  content: '';
  background: radial-gradient(circle, rgb(253 230 138 / 40%), transparent 62%);
  border-radius: 999px;
  mix-blend-mode: screen;
  opacity: 0.45;
  animation: trophy-breath 6s ease-in-out infinite;
}

.trophy-shine::after {
  position: absolute;
  inset: -34%;
  z-index: 1;
  pointer-events: none;
  content: '';
  background: conic-gradient(
    from 8deg,
    transparent 0deg 38deg,
    rgb(255 255 255 / 65%) 38deg 50deg,
    transparent 42deg 118deg,
    rgb(255 255 255 / 45%) 118deg 126deg,
    transparent 121deg 212deg,
    rgb(255 255 255 / 55%) 212deg 224deg,
    transparent 217deg 286deg,
    rgb(255 255 255 / 40%) 286deg 296deg,
    transparent 289deg 360deg
  );
  border-radius: 999px;
  mix-blend-mode: screen;
  opacity: 0.7;
  filter: blur(0.4px) drop-shadow(0 0 14px rgb(255 255 255 / 35%));
  mask-image: radial-gradient(circle, transparent 0 32%, black 52%, black 100%);
  mask-repeat: no-repeat;
  mask-size: 100% 100%;
  animation:
    trophy-star-spin 16s linear infinite,
    trophy-star-pulse 6.8s ease-in-out infinite;
}

@keyframes trophy-breath {
  0%,
  100% {
    opacity: 0.28;
    transform: scale(0.97);
  }

  50% {
    opacity: 0.6;
    transform: scale(1.03);
  }
}

@keyframes trophy-star-spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes trophy-star-pulse {
  0%,
  100% {
    opacity: 0.4;
  }

  50% {
    opacity: 0.9;
  }
}

.spin-slow {
  animation: spin-slow 18s linear infinite;
}

.float-slow {
  animation: float-slow 6.5s ease-in-out infinite;
}

.float-slower {
  animation: float-slow 8.5s ease-in-out infinite;
}

.float-slowest {
  animation: float-slow 10.5s ease-in-out infinite;
}

.glow-pulse {
  animation: glow-pulse 5.4s ease-in-out infinite;
}

@keyframes spin-slow {
  to {
    transform: translateX(-50%) rotate(360deg);
  }
}

@keyframes float-slow {
  0%,
  100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-6px);
  }
}

@keyframes glow-pulse {
  0%,
  100% {
    box-shadow: 0 0 0 0 var(--glow, rgb(251 191 36 / 10%));
  }

  50% {
    box-shadow: 0 0 18px 0 var(--glow, rgb(251 191 36 / 30%));
  }
}

@media (prefers-reduced-motion: reduce) {
  .trophy-shine,
  .trophy-shine::before,
  .trophy-shine::after,
  .spin-slow,
  .float-slow,
  .float-slower,
  .float-slowest,
  .glow-pulse {
    animation: none;
  }
}

/* Insight cards & visual frames for session slides */
.insight-stack {
  display: grid;
  gap: 0.65rem;
  margin-top: 1rem;
}

.insight-card {
  display: flex;
  gap: 0.75rem;
  align-items: flex-start;
  padding: 0.65rem 0.75rem;
  background: rgb(15 23 42 / 60%);
  border: 1px solid rgb(51 65 85 / 70%);
  border-radius: 16px;
  box-shadow: 0 0 0 1px rgb(59 130 246 / 10%);
}

.insight-icon {
  display: inline-flex;
  flex: none;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  background: rgb(30 41 59 / 80%);
  border-radius: 0.75rem;
}

.insight-title {
  font-size: 0.82rem;
  font-weight: 500;
  line-height: 1.2;
  color: rgb(226 232 240);
}

.insight-desc {
  margin-top: 0.2rem;
  font-size: 0.68rem;
  line-height: 1.25;
  color: rgb(148 163 184);
}

.visual-frame {
  position: relative;
  padding: 1rem;
  overflow: hidden;
  background: linear-gradient(135deg, rgb(15 23 42 / 86%), rgb(30 41 59 / 68%));
  border: 1px solid rgb(51 65 85 / 70%);
  border-radius: 20px;
  box-shadow: 0 24px 60px rgb(15 23 42 / 45%);
}

.visual-chip {
  position: absolute;
  z-index: 2;
  display: inline-flex;
  gap: 0.35rem;
  align-items: center;
  padding: 0.2rem 0.45rem;
  font-size: 0.6rem;
  color: rgb(226 232 240);
  letter-spacing: 0.02em;
  background: rgb(15 23 42 / 80%);
  border: 1px solid rgb(51 65 85 / 70%);
  border-radius: 999px;
}

.visual-chip .icon {
  width: 0.85rem;
  height: 0.85rem;
}

.visual-grid {
  position: absolute;
  inset: 0;
  z-index: 0;
  background-image:
    linear-gradient(to right, rgb(148 163 184 / 18%) 1px, transparent 1px),
    linear-gradient(to bottom, rgb(148 163 184 / 18%) 1px, transparent 1px);
  background-size: 28px 28px;
  opacity: 0.2;
}

/* Increase spacing between columns for readability on two-cols layouts */
.slidev-layout.two-cols,
.slidev-layout.two-cols-header {
  gap: 2.4rem;
}
@media source(none){

@layer theme, base, components, utilities;
}

@media source(none){

@layer theme {
  @theme default {
    --font-sans:
      -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue",
      "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
      "Segoe UI Symbol", "Noto Color Emoji";
    --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
    --font-mono:
      ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;

    --color-red-50: oklch(97.1% 0.013 17.38);
    --color-red-100: oklch(93.6% 0.032 17.717);
    --color-red-200: oklch(88.5% 0.062 18.334);
    --color-red-300: oklch(80.8% 0.114 19.571);
    --color-red-400: oklch(70.4% 0.191 22.216);
    --color-red-500: oklch(63.7% 0.237 25.331);
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-red-700: oklch(50.5% 0.213 27.518);
    --color-red-800: oklch(44.4% 0.177 26.899);
    --color-red-900: oklch(39.6% 0.141 25.723);
    --color-red-950: oklch(25.8% 0.092 26.042);

    --color-orange-50: oklch(98% 0.016 73.684);
    --color-orange-100: oklch(95.4% 0.038 75.164);
    --color-orange-200: oklch(90.1% 0.076 70.697);
    --color-orange-300: oklch(83.7% 0.128 66.29);
    --color-orange-400: oklch(75% 0.183 55.934);
    --color-orange-500: oklch(70.5% 0.213 47.604);
    --color-orange-600: oklch(64.6% 0.222 41.116);
    --color-orange-700: oklch(55.3% 0.195 38.402);
    --color-orange-800: oklch(47% 0.157 37.304);
    --color-orange-900: oklch(40.8% 0.123 38.172);
    --color-orange-950: oklch(26.6% 0.079 36.259);

    --color-amber-50: oklch(98.7% 0.022 95.277);
    --color-amber-100: oklch(96.2% 0.059 95.617);
    --color-amber-200: oklch(92.4% 0.12 95.746);
    --color-amber-300: oklch(87.9% 0.169 91.605);
    --color-amber-400: oklch(82.8% 0.189 84.429);
    --color-amber-500: oklch(76.9% 0.188 70.08);
    --color-amber-600: oklch(66.6% 0.179 58.318);
    --color-amber-700: oklch(55.5% 0.163 48.998);
    --color-amber-800: oklch(47.3% 0.137 46.201);
    --color-amber-900: oklch(41.4% 0.112 45.904);
    --color-amber-950: oklch(27.9% 0.077 45.635);

    --color-yellow-50: oklch(98.7% 0.026 102.212);
    --color-yellow-100: oklch(97.3% 0.071 103.193);
    --color-yellow-200: oklch(94.5% 0.129 101.54);
    --color-yellow-300: oklch(90.5% 0.182 98.111);
    --color-yellow-400: oklch(85.2% 0.199 91.936);
    --color-yellow-500: oklch(79.5% 0.184 86.047);
    --color-yellow-600: oklch(68.1% 0.162 75.834);
    --color-yellow-700: oklch(55.4% 0.135 66.442);
    --color-yellow-800: oklch(47.6% 0.114 61.907);
    --color-yellow-900: oklch(42.1% 0.095 57.708);
    --color-yellow-950: oklch(28.6% 0.066 53.813);

    --color-lime-50: oklch(98.6% 0.031 120.757);
    --color-lime-100: oklch(96.7% 0.067 122.328);
    --color-lime-200: oklch(93.8% 0.127 124.321);
    --color-lime-300: oklch(89.7% 0.196 126.665);
    --color-lime-400: oklch(84.1% 0.238 128.85);
    --color-lime-500: oklch(76.8% 0.233 130.85);
    --color-lime-600: oklch(64.8% 0.2 131.684);
    --color-lime-700: oklch(53.2% 0.157 131.589);
    --color-lime-800: oklch(45.3% 0.124 130.933);
    --color-lime-900: oklch(40.5% 0.101 131.063);
    --color-lime-950: oklch(27.4% 0.072 132.109);

    --color-green-50: oklch(98.2% 0.018 155.826);
    --color-green-100: oklch(96.2% 0.044 156.743);
    --color-green-200: oklch(92.5% 0.084 155.995);
    --color-green-300: oklch(87.1% 0.15 154.449);
    --color-green-400: oklch(79.2% 0.209 151.711);
    --color-green-500: oklch(72.3% 0.219 149.579);
    --color-green-600: oklch(62.7% 0.194 149.214);
    --color-green-700: oklch(52.7% 0.154 150.069);
    --color-green-800: oklch(44.8% 0.119 151.328);
    --color-green-900: oklch(39.3% 0.095 152.535);
    --color-green-950: oklch(26.6% 0.065 152.934);

    --color-emerald-50: oklch(97.9% 0.021 166.113);
    --color-emerald-100: oklch(95% 0.052 163.051);
    --color-emerald-200: oklch(90.5% 0.093 164.15);
    --color-emerald-300: oklch(84.5% 0.143 164.978);
    --color-emerald-400: oklch(76.5% 0.177 163.223);
    --color-emerald-500: oklch(69.6% 0.17 162.48);
    --color-emerald-600: oklch(59.6% 0.145 163.225);
    --color-emerald-700: oklch(50.8% 0.118 165.612);
    --color-emerald-800: oklch(43.2% 0.095 166.913);
    --color-emerald-900: oklch(37.8% 0.077 168.94);
    --color-emerald-950: oklch(26.2% 0.051 172.552);

    --color-teal-50: oklch(98.4% 0.014 180.72);
    --color-teal-100: oklch(95.3% 0.051 180.801);
    --color-teal-200: oklch(91% 0.096 180.426);
    --color-teal-300: oklch(85.5% 0.138 181.071);
    --color-teal-400: oklch(77.7% 0.152 181.912);
    --color-teal-500: oklch(70.4% 0.14 182.503);
    --color-teal-600: oklch(60% 0.118 184.704);
    --color-teal-700: oklch(51.1% 0.096 186.391);
    --color-teal-800: oklch(43.7% 0.078 188.216);
    --color-teal-900: oklch(38.6% 0.063 188.416);
    --color-teal-950: oklch(27.7% 0.046 192.524);

    --color-cyan-50: oklch(98.4% 0.019 200.873);
    --color-cyan-100: oklch(95.6% 0.045 203.388);
    --color-cyan-200: oklch(91.7% 0.08 205.041);
    --color-cyan-300: oklch(86.5% 0.127 207.078);
    --color-cyan-400: oklch(78.9% 0.154 211.53);
    --color-cyan-500: oklch(71.5% 0.143 215.221);
    --color-cyan-600: oklch(60.9% 0.126 221.723);
    --color-cyan-700: oklch(52% 0.105 223.128);
    --color-cyan-800: oklch(45% 0.085 224.283);
    --color-cyan-900: oklch(39.8% 0.07 227.392);
    --color-cyan-950: oklch(30.2% 0.056 229.695);

    --color-sky-50: oklch(97.7% 0.013 236.62);
    --color-sky-100: oklch(95.1% 0.026 236.824);
    --color-sky-200: oklch(90.1% 0.058 230.902);
    --color-sky-300: oklch(82.8% 0.111 230.318);
    --color-sky-400: oklch(74.6% 0.16 232.661);
    --color-sky-500: oklch(68.5% 0.169 237.323);
    --color-sky-600: oklch(58.8% 0.158 241.966);
    --color-sky-700: oklch(50% 0.134 242.749);
    --color-sky-800: oklch(44.3% 0.11 240.79);
    --color-sky-900: oklch(39.1% 0.09 240.876);
    --color-sky-950: oklch(29.3% 0.066 243.157);

    --color-blue-50: oklch(97% 0.014 254.604);
    --color-blue-100: oklch(93.2% 0.032 255.585);
    --color-blue-200: oklch(88.2% 0.059 254.128);
    --color-blue-300: oklch(80.9% 0.105 251.813);
    --color-blue-400: oklch(70.7% 0.165 254.624);
    --color-blue-500: oklch(62.3% 0.214 259.815);
    --color-blue-600: oklch(54.6% 0.245 262.881);
    --color-blue-700: oklch(48.8% 0.243 264.376);
    --color-blue-800: oklch(42.4% 0.199 265.638);
    --color-blue-900: oklch(37.9% 0.146 265.522);
    --color-blue-950: oklch(28.2% 0.091 267.935);

    --color-indigo-50: oklch(96.2% 0.018 272.314);
    --color-indigo-100: oklch(93% 0.034 272.788);
    --color-indigo-200: oklch(87% 0.065 274.039);
    --color-indigo-300: oklch(78.5% 0.115 274.713);
    --color-indigo-400: oklch(67.3% 0.182 276.935);
    --color-indigo-500: oklch(58.5% 0.233 277.117);
    --color-indigo-600: oklch(51.1% 0.262 276.966);
    --color-indigo-700: oklch(45.7% 0.24 277.023);
    --color-indigo-800: oklch(39.8% 0.195 277.366);
    --color-indigo-900: oklch(35.9% 0.144 278.697);
    --color-indigo-950: oklch(25.7% 0.09 281.288);

    --color-violet-50: oklch(96.9% 0.016 293.756);
    --color-violet-100: oklch(94.3% 0.029 294.588);
    --color-violet-200: oklch(89.4% 0.057 293.283);
    --color-violet-300: oklch(81.1% 0.111 293.571);
    --color-violet-400: oklch(70.2% 0.183 293.541);
    --color-violet-500: oklch(60.6% 0.25 292.717);
    --color-violet-600: oklch(54.1% 0.281 293.009);
    --color-violet-700: oklch(49.1% 0.27 292.581);
    --color-violet-800: oklch(43.2% 0.232 292.759);
    --color-violet-900: oklch(38% 0.189 293.745);
    --color-violet-950: oklch(28.3% 0.141 291.089);

    --color-purple-50: oklch(97.7% 0.014 308.299);
    --color-purple-100: oklch(94.6% 0.033 307.174);
    --color-purple-200: oklch(90.2% 0.063 306.703);
    --color-purple-300: oklch(82.7% 0.119 306.383);
    --color-purple-400: oklch(71.4% 0.203 305.504);
    --color-purple-500: oklch(62.7% 0.265 303.9);
    --color-purple-600: oklch(55.8% 0.288 302.321);
    --color-purple-700: oklch(49.6% 0.265 301.924);
    --color-purple-800: oklch(43.8% 0.218 303.724);
    --color-purple-900: oklch(38.1% 0.176 304.987);
    --color-purple-950: oklch(29.1% 0.149 302.717);

    --color-fuchsia-50: oklch(97.7% 0.017 320.058);
    --color-fuchsia-100: oklch(95.2% 0.037 318.852);
    --color-fuchsia-200: oklch(90.3% 0.076 319.62);
    --color-fuchsia-300: oklch(83.3% 0.145 321.434);
    --color-fuchsia-400: oklch(74% 0.238 322.16);
    --color-fuchsia-500: oklch(66.7% 0.295 322.15);
    --color-fuchsia-600: oklch(59.1% 0.293 322.896);
    --color-fuchsia-700: oklch(51.8% 0.253 323.949);
    --color-fuchsia-800: oklch(45.2% 0.211 324.591);
    --color-fuchsia-900: oklch(40.1% 0.17 325.612);
    --color-fuchsia-950: oklch(29.3% 0.136 325.661);

    --color-pink-50: oklch(97.1% 0.014 343.198);
    --color-pink-100: oklch(94.8% 0.028 342.258);
    --color-pink-200: oklch(89.9% 0.061 343.231);
    --color-pink-300: oklch(82.3% 0.12 346.018);
    --color-pink-400: oklch(71.8% 0.202 349.761);
    --color-pink-500: oklch(65.6% 0.241 354.308);
    --color-pink-600: oklch(59.2% 0.249 0.584);
    --color-pink-700: oklch(52.5% 0.223 3.958);
    --color-pink-800: oklch(45.9% 0.187 3.815);
    --color-pink-900: oklch(40.8% 0.153 2.432);
    --color-pink-950: oklch(28.4% 0.109 3.907);

    --color-rose-50: oklch(96.9% 0.015 12.422);
    --color-rose-100: oklch(94.1% 0.03 12.58);
    --color-rose-200: oklch(89.2% 0.058 10.001);
    --color-rose-300: oklch(81% 0.117 11.638);
    --color-rose-400: oklch(71.2% 0.194 13.428);
    --color-rose-500: oklch(64.5% 0.246 16.439);
    --color-rose-600: oklch(58.6% 0.253 17.585);
    --color-rose-700: oklch(51.4% 0.222 16.935);
    --color-rose-800: oklch(45.5% 0.188 13.697);
    --color-rose-900: oklch(41% 0.159 10.272);
    --color-rose-950: oklch(27.1% 0.105 12.094);

    --color-slate-50: oklch(98.4% 0.003 247.858);
    --color-slate-100: oklch(96.8% 0.007 247.896);
    --color-slate-200: oklch(92.9% 0.013 255.508);
    --color-slate-300: oklch(86.9% 0.022 252.894);
    --color-slate-400: oklch(70.4% 0.04 256.788);
    --color-slate-500: oklch(55.4% 0.046 257.417);
    --color-slate-600: oklch(44.6% 0.043 257.281);
    --color-slate-700: oklch(37.2% 0.044 257.287);
    --color-slate-800: oklch(27.9% 0.041 260.031);
    --color-slate-900: oklch(20.8% 0.042 265.755);
    --color-slate-950: oklch(12.9% 0.042 264.695);

    --color-gray-50: oklch(98.5% 0.002 247.839);
    --color-gray-100: oklch(96.7% 0.003 264.542);
    --color-gray-200: oklch(92.8% 0.006 264.531);
    --color-gray-300: oklch(87.2% 0.01 258.338);
    --color-gray-400: oklch(70.7% 0.022 261.325);
    --color-gray-500: oklch(55.1% 0.027 264.364);
    --color-gray-600: oklch(44.6% 0.03 256.802);
    --color-gray-700: oklch(37.3% 0.034 259.733);
    --color-gray-800: oklch(27.8% 0.033 256.848);
    --color-gray-900: oklch(21% 0.034 264.665);
    --color-gray-950: oklch(13% 0.028 261.692);

    --color-zinc-50: oklch(98.5% 0 none);
    --color-zinc-100: oklch(96.7% 0.001 286.375);
    --color-zinc-200: oklch(92% 0.004 286.32);
    --color-zinc-300: oklch(87.1% 0.006 286.286);
    --color-zinc-400: oklch(70.5% 0.015 286.067);
    --color-zinc-500: oklch(55.2% 0.016 285.938);
    --color-zinc-600: oklch(44.2% 0.017 285.786);
    --color-zinc-700: oklch(37% 0.013 285.805);
    --color-zinc-800: oklch(27.4% 0.006 286.033);
    --color-zinc-900: oklch(21% 0.006 285.885);
    --color-zinc-950: oklch(14.1% 0.005 285.823);

    --color-neutral-50: oklch(98.5% 0 none);
    --color-neutral-100: oklch(97% 0 none);
    --color-neutral-200: oklch(92.2% 0 none);
    --color-neutral-300: oklch(87% 0 none);
    --color-neutral-400: oklch(70.8% 0 none);
    --color-neutral-500: oklch(55.6% 0 none);
    --color-neutral-600: oklch(43.9% 0 none);
    --color-neutral-700: oklch(37.1% 0 none);
    --color-neutral-800: oklch(26.9% 0 none);
    --color-neutral-900: oklch(20.5% 0 none);
    --color-neutral-950: oklch(14.5% 0 none);

    --color-stone-50: oklch(98.5% 0.001 106.423);
    --color-stone-100: oklch(97% 0.001 106.424);
    --color-stone-200: oklch(92.3% 0.003 48.717);
    --color-stone-300: oklch(86.9% 0.005 56.366);
    --color-stone-400: oklch(70.9% 0.01 56.259);
    --color-stone-500: oklch(55.3% 0.013 58.071);
    --color-stone-600: oklch(44.4% 0.011 73.639);
    --color-stone-700: oklch(37.4% 0.01 67.558);
    --color-stone-800: oklch(26.8% 0.007 34.298);
    --color-stone-900: oklch(21.6% 0.006 56.043);
    --color-stone-950: oklch(14.7% 0.004 49.25);

    --color-mauve-50: oklch(98.5% 0 none);
    --color-mauve-100: oklch(96% 0.003 325.6);
    --color-mauve-200: oklch(92.2% 0.005 325.62);
    --color-mauve-300: oklch(86.5% 0.012 325.68);
    --color-mauve-400: oklch(71.1% 0.019 323.02);
    --color-mauve-500: oklch(54.2% 0.034 322.5);
    --color-mauve-600: oklch(43.5% 0.029 321.78);
    --color-mauve-700: oklch(36.4% 0.029 323.89);
    --color-mauve-800: oklch(26.3% 0.024 320.12);
    --color-mauve-900: oklch(21.2% 0.019 322.12);
    --color-mauve-950: oklch(14.5% 0.008 326);

    --color-olive-50: oklch(98.8% 0.003 106.5);
    --color-olive-100: oklch(96.6% 0.005 106.5);
    --color-olive-200: oklch(93% 0.007 106.5);
    --color-olive-300: oklch(88% 0.011 106.6);
    --color-olive-400: oklch(73.7% 0.021 106.9);
    --color-olive-500: oklch(58% 0.031 107.3);
    --color-olive-600: oklch(46.6% 0.025 107.3);
    --color-olive-700: oklch(39.4% 0.023 107.4);
    --color-olive-800: oklch(28.6% 0.016 107.4);
    --color-olive-900: oklch(22.8% 0.013 107.4);
    --color-olive-950: oklch(15.3% 0.006 107.1);

    --color-mist-50: oklch(98.7% 0.002 197.1);
    --color-mist-100: oklch(96.3% 0.002 197.1);
    --color-mist-200: oklch(92.5% 0.005 214.3);
    --color-mist-300: oklch(87.2% 0.007 219.6);
    --color-mist-400: oklch(72.3% 0.014 214.4);
    --color-mist-500: oklch(56% 0.021 213.5);
    --color-mist-600: oklch(45% 0.017 213.2);
    --color-mist-700: oklch(37.8% 0.015 216);
    --color-mist-800: oklch(27.5% 0.011 216.9);
    --color-mist-900: oklch(21.8% 0.008 223.9);
    --color-mist-950: oklch(14.8% 0.004 228.8);

    --color-taupe-50: oklch(98.6% 0.002 67.8);
    --color-taupe-100: oklch(96% 0.002 17.2);
    --color-taupe-200: oklch(92.2% 0.005 34.3);
    --color-taupe-300: oklch(86.8% 0.007 39.5);
    --color-taupe-400: oklch(71.4% 0.014 41.2);
    --color-taupe-500: oklch(54.7% 0.021 43.1);
    --color-taupe-600: oklch(43.8% 0.017 39.3);
    --color-taupe-700: oklch(36.7% 0.016 35.7);
    --color-taupe-800: oklch(26.8% 0.011 36.5);
    --color-taupe-900: oklch(21.4% 0.009 43.1);
    --color-taupe-950: oklch(14.7% 0.004 49.3);

    --color-black: #000;
    --color-white: #fff;

    --spacing: 0.25rem;

    --breakpoint-sm: 40rem;
    --breakpoint-md: 48rem;
    --breakpoint-lg: 64rem;
    --breakpoint-xl: 80rem;
    --breakpoint-2xl: 96rem;

    --container-3xs: 16rem;
    --container-2xs: 18rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;

    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --text-9xl: 8rem;
    --text-9xl--line-height: 1;

    --font-weight-thin: 100;
    --font-weight-extralight: 200;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;

    --tracking-tighter: -0.05em;
    --tracking-tight: -0.025em;
    --tracking-normal: 0em;
    --tracking-wide: 0.025em;
    --tracking-wider: 0.05em;
    --tracking-widest: 0.1em;

    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --leading-relaxed: 1.625;
    --leading-loose: 2;

    --radius-xs: 0.125rem;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --radius-4xl: 2rem;

    --shadow-2xs: 0 1px rgb(0 0 0 / 0.05);
    --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --shadow-md:
      0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --shadow-lg:
      0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --shadow-xl:
      0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);

    --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 0.05);
    --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 0.05);
    --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 0.05);

    --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05);
    --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15);
    --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12);
    --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15);
    --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1);
    --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15);

    --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / 0.15);
    --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / 0.2);
    --text-shadow-sm:
      0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075),
      0px 2px 2px rgb(0 0 0 / 0.075);
    --text-shadow-md:
      0px 1px 1px rgb(0 0 0 / 0.1), 0px 1px 2px rgb(0 0 0 / 0.1),
      0px 2px 4px rgb(0 0 0 / 0.1);
    --text-shadow-lg:
      0px 1px 2px rgb(0 0 0 / 0.1), 0px 3px 2px rgb(0 0 0 / 0.1),
      0px 4px 8px 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;
    --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
    --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --animate-bounce: bounce 1s infinite;

    @keyframes spin {
      to {
        transform: rotate(360deg);
      }
    }

    @keyframes ping {
      75%,
      100% {
        transform: scale(2);
        opacity: 0;
      }
    }

    @keyframes pulse {
      50% {
        opacity: 0.5;
      }
    }

    @keyframes bounce {
      0%,
      100% {
        transform: translateY(-25%);
        animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
      }

      50% {
        transform: none;
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
      }
    }

    --blur-xs: 4px;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-lg: 16px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;

    --perspective-dramatic: 100px;
    --perspective-near: 300px;
    --perspective-normal: 500px;
    --perspective-midrange: 800px;
    --perspective-distant: 1200px;

    --aspect-video: 16 / 9;

    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: --theme(--font-sans, initial);
    --default-font-feature-settings: --theme(
      --font-sans--font-feature-settings,
      initial
    );
    --default-font-variation-settings: --theme(
      --font-sans--font-variation-settings,
      initial
    );
    --default-mono-font-family: --theme(--font-mono, initial);
    --default-mono-font-feature-settings: --theme(
      --font-mono--font-feature-settings,
      initial
    );
    --default-mono-font-variation-settings: --theme(
      --font-mono--font-variation-settings,
      initial
    );
  }

  /* Deprecated */
  @theme default inline reference {
    --blur: 8px;
    --shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    --drop-shadow: 0 1px 2px rgb(0 0 0 / 0.1), 0 1px 1px rgb(0 0 0 / 0.06);
    --radius: 0.25rem;
    --max-width-prose: 65ch;
  }
}

@layer base {
  /*
  1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
  2. Remove default margins and padding
  3. Reset all borders.
*/

  *,
  ::after,
  ::before,
  ::backdrop,
  ::file-selector-button {
    box-sizing: border-box; /* 1 */
    margin: 0; /* 2 */
    padding: 0; /* 2 */
    border: 0 solid; /* 3 */
  }

  /*
  1. Use a consistent sensible line-height in all browsers.
  2. Prevent adjustments of font size after orientation changes in iOS.
  3. Use a more readable tab size.
  4. Use the user's configured `sans` font-family by default.
  5. Use the user's configured `sans` font-feature-settings by default.
  6. Use the user's configured `sans` font-variation-settings by default.
  7. Disable tap highlights on iOS.
*/

  html,
  :host {
    line-height: 1.5; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    tab-size: 4; /* 3 */
    font-family: --theme(
      --default-font-family,
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      "Helvetica Neue",
      "Noto Sans",
      Arial,
      sans-serif,
      "Apple Color Emoji",
      "Segoe UI Emoji",
      "Segoe UI Symbol",
      "Noto Color Emoji"
    ); /* 4 */
    font-feature-settings: --theme(
      --default-font-feature-settings,
      normal
    ); /* 5 */
    font-variation-settings: --theme(
      --default-font-variation-settings,
      normal
    ); /* 6 */
    -webkit-tap-highlight-color: transparent; /* 7 */
  }

  /*
  1. Add the correct height in Firefox.
  2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
  3. Reset the default border style to a 1px solid border.
*/

  hr {
    height: 0; /* 1 */
    color: inherit; /* 2 */
    border-top-width: 1px; /* 3 */
  }

  /*
  Add the correct text decoration in Chrome, Edge, and Safari.
*/

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  /*
  Remove the default font size and weight for headings.
*/

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  /*
  Reset links to optimize for opt-in styling instead of opt-out.
*/

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  /*
  Add the correct font weight in Edge and Safari.
*/

  b,
  strong {
    font-weight: bolder;
  }

  /*
  1. Use the user's configured `mono` font-family by default.
  2. Use the user's configured `mono` font-feature-settings by default.
  3. Use the user's configured `mono` font-variation-settings by default.
  4. Correct the odd `em` font sizing in all browsers.
*/

  code,
  kbd,
  samp,
  pre {
    font-family: --theme(
      --default-mono-font-family,
      ui-monospace,
      SFMono-Regular,
      Menlo,
      Monaco,
      Consolas,
      "Liberation Mono",
      "Courier New",
      monospace
    ); /* 1 */
    font-feature-settings: --theme(
      --default-mono-font-feature-settings,
      normal
    ); /* 2 */
    font-variation-settings: --theme(
      --default-mono-font-variation-settings,
      normal
    ); /* 3 */
    font-size: 1em; /* 4 */
  }

  /*
  Add the correct font size in all browsers.
*/

  small {
    font-size: 80%;
  }

  /*
  Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }

  sub {
    bottom: -0.25em;
  }

  sup {
    top: -0.5em;
  }

  /*
  1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
  2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
  3. Remove gaps between table borders by default.
*/

  table {
    text-indent: 0; /* 1 */
    border-color: inherit; /* 2 */
    border-collapse: collapse; /* 3 */
  }

  /*
  Use the modern Firefox focus style for all focusable elements.
*/

  :-moz-focusring:where(:not(iframe)) {
    outline: auto;
  }

  /*
  Add the correct vertical alignment in Chrome and Firefox.
*/

  progress {
    vertical-align: baseline;
  }

  /*
  Add the correct display in Chrome and Safari.
*/

  summary {
    display: list-item;
  }

  /*
  Make lists unstyled by default.
*/

  ol,
  ul,
  menu {
    list-style: none;
  }

  /*
  1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
  2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
      This can trigger a poorly considered lint error in some tools but is included by design.
*/

  img,
  svg,
  video,
  canvas,
  audio,
  iframe,
  embed,
  object {
    display: block; /* 1 */
    vertical-align: middle; /* 2 */
  }

  /*
  Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

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

  /*
  1. Inherit font styles in all browsers.
  2. Remove border radius in all browsers.
  3. Remove background color in all browsers.
  4. Ensure consistent opacity for disabled states in all browsers.
*/

  button,
  input,
  select,
  optgroup,
  textarea,
  ::file-selector-button {
    font: inherit; /* 1 */
    font-feature-settings: inherit; /* 1 */
    font-variation-settings: inherit; /* 1 */
    letter-spacing: inherit; /* 1 */
    color: inherit; /* 1 */
    border-radius: 0; /* 2 */
    background-color: transparent; /* 3 */
    opacity: 1; /* 4 */
  }

  /*
  Restore default font weight.
*/

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  /*
  Restore indentation.
*/

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  /*
  Restore space after button.
*/

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  /*
  Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
*/

  ::placeholder {
    opacity: 1;
  }

  /*
  Set the default placeholder color to a semi-transparent version of the current text color in browsers that do not
  crash when using `color-mix(…)` with `currentcolor`. (https://github.com/tailwindlabs/tailwindcss/issues/17194)
*/

  @supports (not (-webkit-appearance: -apple-pay-button)) /* Not Safari */ or
    (contain-intrinsic-size: 1px) /* Safari 17+ */ {
    ::placeholder {
      color: color-mix(in oklab, currentcolor 50%, transparent);
    }
  }

  /*
  Prevent resizing textareas horizontally by default.
*/

  textarea {
    resize: vertical;
  }

  /*
  Remove the inner padding in Chrome and Safari on macOS.
*/

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  /*
  1. Ensure date/time inputs have the same height when empty in iOS Safari.
  2. Ensure text alignment can be changed on date/time inputs in iOS Safari.
*/

  ::-webkit-date-and-time-value {
    min-height: 1lh; /* 1 */
    text-align: inherit; /* 2 */
  }

  /*
  Prevent height from changing on date/time inputs in macOS Safari when the input is set to `display: block`.
*/

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  /*
  Remove excess padding from pseudo-elements in date/time inputs to ensure consistent height across browsers.
*/

  ::-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;
  }

  /*
  Center dropdown marker shown on inputs with paired `<datalist>`s in Chrome. (https://github.com/tailwindlabs/tailwindcss/issues/18499)
*/

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  /*
  Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

  :-moz-ui-invalid {
    box-shadow: none;
  }

  /*
  Correct the inability to style the border radius in iOS Safari.
*/

  button,
  input:where([type="button"], [type="reset"], [type="submit"]),
  ::file-selector-button {
    appearance: button;
  }

  /*
  Correct the cursor style of increment and decrement buttons in Safari.
*/

  ::-webkit-inner-spin-button,
  ::-webkit-outer-spin-button {
    height: auto;
  }

  /*
  Make elements with the HTML hidden attribute stay hidden by default.
*/

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer utilities {
  @tailwind utilities;
}
}
@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms); --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms); animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms); animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms); --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px); --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px); --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)/100); --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)/100); --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%); --tw-enter-scale: calc(--value(ratio)); --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%); --tw-enter-scale: calc(--value(ratio)*-1); --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%); --tw-exit-scale: calc(--value(ratio)); --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%); --tw-exit-scale: calc(--value(ratio)*-1); --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg); --tw-enter-rotate: calc(--value(ratio)*360deg); --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg); --tw-enter-rotate: calc(--value(ratio)*-360deg); --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg); --tw-exit-rotate: calc(--value(ratio)*360deg); --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg); --tw-exit-rotate: calc(--value(ratio)*-360deg); --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-y: calc(--value(ratio)*-100%); --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-y: calc(--value(ratio)*100%); --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-y: calc(--value(ratio)*-100%); --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-y: calc(--value(ratio)*100%); --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }}
@plugin "@iconify/tailwind4";
@source "../components/bits/**/*.{vue,ts,tsx}";
@custom-variant dark (&:is(.dark *));

:root {
  --card: oklch(100% 0 0deg);
  --card-foreground: oklch(14.1% 0.005 285.823deg);
  --popover: oklch(100% 0 0deg);
  --popover-foreground: oklch(14.1% 0.005 285.823deg);
  --primary: oklch(21% 0.006 285.885deg);
  --primary-foreground: oklch(98.5% 0 0deg);
  --secondary: oklch(96.7% 0.001 286.375deg);
  --secondary-foreground: oklch(21% 0.006 285.885deg);
  --muted: oklch(96.7% 0.001 286.375deg);
  --muted-foreground: oklch(55.2% 0.016 285.938deg);
  --accent: oklch(96.7% 0.001 286.375deg);
  --accent-foreground: oklch(21% 0.006 285.885deg);
  --destructive: oklch(57.7% 0.245 27.325deg);
  --destructive-foreground: oklch(57.7% 0.245 27.325deg);
  --border: oklch(92% 0.004 286.32deg);
  --input: oklch(92% 0.004 286.32deg);
  --ring: oklch(70.5% 0.015 286.067deg);
  --radius: 0.625rem;
  --background: oklch(100% 0 0deg);
  --foreground: oklch(14.1% 0.005 285.823deg);
}

.dark {
  --background: oklch(14.1% 0.005 285.823deg);
  --foreground: oklch(98.5% 0 0deg);
  --card: oklch(14.1% 0.005 285.823deg);
  --card-foreground: oklch(98.5% 0 0deg);
  --popover: oklch(14.1% 0.005 285.823deg);
  --popover-foreground: oklch(98.5% 0 0deg);
  --primary: oklch(98.5% 0 0deg);
  --primary-foreground: oklch(21% 0.006 285.885deg);
  --secondary: oklch(27.4% 0.006 286.033deg);
  --secondary-foreground: oklch(98.5% 0 0deg);
  --muted: oklch(27.4% 0.006 286.033deg);
  --muted-foreground: oklch(70.5% 0.015 286.067deg);
  --accent: oklch(27.4% 0.006 286.033deg);
  --accent-foreground: oklch(98.5% 0 0deg);
  --destructive: oklch(39.6% 0.141 25.723deg);
  --destructive-foreground: oklch(63.7% 0.237 25.331deg);
  --border: oklch(27.4% 0.006 286.033deg);
  --input: oklch(27.4% 0.006 286.033deg);
  --ring: oklch(44.2% 0.017 285.786deg);
}

@theme inline {
  --color-background: var(--background);
  --color-foreground: var(--foreground);
  --color-card: var(--card);
  --color-card-foreground: var(--card-foreground);
  --color-popover: var(--popover);
  --color-popover-foreground: var(--popover-foreground);
  --color-primary: var(--primary);
  --color-primary-foreground: var(--primary-foreground);
  --color-secondary: var(--secondary);
  --color-secondary-foreground: var(--secondary-foreground);
  --color-muted: var(--muted);
  --color-muted-foreground: var(--muted-foreground);
  --color-accent: var(--accent);
  --color-accent-foreground: var(--accent-foreground);
  --color-destructive: var(--destructive);
  --color-destructive-foreground: var(--destructive-foreground);
  --color-border: var(--border);
  --color-input: var(--input);
  --color-ring: var(--ring);
  --radius-sm: calc(var(--radius) - 4px);
  --radius-md: calc(var(--radius) - 2px);
  --radius-lg: var(--radius);
  --radius-xl: calc(var(--radius) + 4px);
}

@layer base {
  * {
    @apply border-border outline-ring/50;
  }

  body {
    @apply bg-background text-foreground;
  }
}

html {
  color-scheme: light dark;
}

html.dark {
  color-scheme: dark;
}

html.light {
  color-scheme: light;
}.effect-underline::after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 1em;
  width: 100%;
  border-bottom: 3px solid;
  margin-top: 10px;
  opacity: 0;
  transition: opacity 0.7s, transform 0.7s;
  transform: scale(0, 1);
}
.effect-underline.active::after {
  opacity: 1;
  transform: scale(1);
}
.effect-underline.active::after {
  transition-delay: 300ms;
}

/*effect-box*/
.effect-box:after,
.effect-box:before {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 1em;
  width: 100%;
  margin-top: 0px;
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
}

.effect-box:before {
  border-left: 1px solid;
  border-right: 1px solid;
  transform: scale(1, 0);
}

.effect-box:after {
  border-bottom: 1px solid;
  border-top: 1px solid;
  transform: scale(0, 1);
}

.effect-box:hover:after,
.effect-box:hover:before {
  opacity: 1;
  transform: scale(1);
}

.effect-shine:hover {
  mask-image: linear-gradient(-75deg, rgba(0, 0, 0, 0.6) 30%, #000 50%, rgba(0, 0, 0, 0.6) 70%);
  mask-size: 200%;
  animation: shine 2s infinite;
}

@keyframes shine {
  from {
    mask-position: 150%;
  }
  to {
    mask-position: -50%;
  }
}.i-carbon-camera{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M29 26H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h6.46l1.71-2.55A1 1 0 0 1 12 4h8a1 1 0 0 1 .83.45L22.54 7H29a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1M4 24h24V9h-6a1 1 0 0 1-.83-.45L19.46 6h-6.92l-1.71 2.55A1 1 0 0 1 10 9H4Z'/%3E%3Cpath fill='currentColor' d='M16 22a6 6 0 1 1 6-6a6 6 0 0 1-6 6m0-10a4 4 0 1 0 4 4a4 4 0 0 0-4-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon-magic-wand{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M29.414 24L12 6.586a2.05 2.05 0 0 0-2.828 0L6.586 9.172a2 2 0 0 0 0 2.828l17.413 17.414a2 2 0 0 0 2.828 0l2.587-2.586a2 2 0 0 0 0-2.828M8 10.586L10.586 8l5 5l-2.587 2.587zM25.413 28l-11-10.999L17 14.414l11 11ZM2 16l2-2l2 2l-2 2zM14 4l2-2l2 2l-2 2zM2 4l2-2l2 2l-2 2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon-magic-wand-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M29.414 24L12 6.586a2.05 2.05 0 0 0-2.828 0L6.586 9.172a2 2 0 0 0 0 2.828l17.413 17.414a2 2 0 0 0 2.828 0l2.587-2.586a2 2 0 0 0 0-2.828M8 10.586L10.586 8l5 5l-2.587 2.587zM2 16l2-2l2 2l-2 2zM14 4l2-2l2 2l-2 2zM2 4l2-2l2 2l-2 2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon-moon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.503 5.414a15.076 15.076 0 0 0 11.593 18.194a11.1 11.1 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1 1 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.07 13.07 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon-sun{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6M5.394 6.813L6.81 5.399l3.505 3.506L8.9 10.319zM2 15.005h5v2H2zm3.394 10.193L8.9 21.692l1.414 1.414l-3.505 3.506zM15 25.005h2v5h-2zm6.687-1.9l1.414-1.414l3.506 3.506l-1.414 1.414zm3.313-8.1h5v2h-5zm-3.313-6.101l3.506-3.506l1.414 1.414l-3.506 3.506zM15 2.005h2v5h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:apps{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 4v4H4V4Zm2-2H2v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8ZM8 14v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8ZM8 24v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24.59 16.59L17 24.17V4h-2v20.17l-7.59-7.58L6 18l10 10l10-10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:arrow-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m14 26l1.41-1.41L7.83 17H28v-2H7.83l7.58-7.59L14 6L4 16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m18 6l-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 4L6 14l1.41 1.41L15 7.83V28h2V7.83l7.59 7.58L26 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:arrow-up-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 6v2h12.59L6 24.59L7.41 26L24 9.41V22h2V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:catalog{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 2H8a2 2 0 0 0-2 2v4H4v2h2v5H4v2h2v5H4v2h2v4a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2m0 26H8v-4h2v-2H8v-5h2v-2H8v-5h2V8H8V4h18Z'/%3E%3Cpath fill='currentColor' d='M14 8h8v2h-8zm0 7h8v2h-8zm0 7h8v2h-8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:checkbox{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2M6 26V6h20v20Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:checkmark{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13 24l-9-9l1.414-1.414L13 21.171L26.586 7.586L28 9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.414 16L24 9.414L22.586 8L16 14.586L9.414 8L8 9.414L14.586 16L8 22.586L9.414 24L16 17.414L22.586 24L24 22.586z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:close-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2C8.2 2 2 8.2 2 16s6.2 14 14 14s14-6.2 14-14S23.8 2 16 2m0 26C9.4 28 4 22.6 4 16S9.4 4 16 4s12 5.4 12 12s-5.4 12-12 12'/%3E%3Cpath fill='currentColor' d='M21.4 23L16 17.6L10.6 23L9 21.4l5.4-5.4L9 10.6L10.6 9l5.4 5.4L21.4 9l1.6 1.6l-5.4 5.4l5.4 5.4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:cursor-1,[i-carbon\:cursor-1=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 28a1 1 0 0 1-.71-.29l-6.13-6.14l-3.33 5a1 1 0 0 1-1 .44a1 1 0 0 1-.81-.7l-6-20A1 1 0 0 1 6.29 5l20 6a1 1 0 0 1 .7.81a1 1 0 0 1-.44 1l-5 3.33l6.14 6.13a1 1 0 0 1 0 1.42l-4 4A1 1 0 0 1 23 28m0-2.41L25.59 23l-7.16-7.15l5.25-3.5L7.49 7.49l4.86 16.19l3.5-5.25Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:document-pdf{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M30 18v-2h-6v10h2v-4h3v-2h-3v-2zm-11 8h-4V16h4a3.003 3.003 0 0 1 3 3v4a3.003 3.003 0 0 1-3 3m-2-2h2a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-2Zm-6-8H6v10h2v-3h3a2.003 2.003 0 0 0 2-2v-3a2 2 0 0 0-2-2m-3 5v-3h3l.001 3Z'/%3E%3Cpath fill='currentColor' d='M22 14v-4a.91.91 0 0 0-.3-.7l-7-7A.9.9 0 0 0 14 2H4a2.006 2.006 0 0 0-2 2v24a2 2 0 0 0 2 2h16v-2H4V4h8v6a2.006 2.006 0 0 0 2 2h6v2Zm-8-4V4.4l5.6 5.6Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4Zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:drop-photo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 26a4 4 0 1 1 4-4a4.005 4.005 0 0 1-4 4m0-6a2 2 0 1 0 2 2a2 2 0 0 0-2-2'/%3E%3Cpath fill='currentColor' d='M27 29H11a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h3.28l.543-1.632A2 2 0 0 1 16.721 13h4.558a2 2 0 0 1 1.898 1.368L23.72 16H27a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2m-16-2h16v-9h-4.72l-1-3h-4.56l-1 3H11Zm16-16h2v2h-2zm0-4h2v2h-2zm0-4h2v2h-2zm-4 0h2v2h-2zm-4 0h2v2h-2zm-4 0h2v2h-2zm-4 0h2v2h-2zM7 3h2v2H7zM3 3h2v2H3zm0 4h2v2H3zm0 4h2v2H3zm0 4h2v2H3zm0 4h2v2H3zm0 4h2v2H3zm0 4h2v2H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:edit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 26h28v2H2zM25.4 9c.8-.8.8-2 0-2.8l-3.6-3.6c-.8-.8-2-.8-2.8 0l-15 15V24h6.4zm-5-5L24 7.6l-3 3L17.4 7zM6 22v-3.6l10-10l3.6 3.6l-10 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:erase{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 27h23v2H7zm20.38-16.49l-7.93-7.92a2 2 0 0 0-2.83 0l-14 14a2 2 0 0 0 0 2.83L7.13 24h9.59l10.66-10.66a2 2 0 0 0 0-2.83M15.89 22H8l-4-4l6.31-6.31l7.93 7.92Zm3.76-3.76l-7.92-7.93L18 4l8 7.93Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:error{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 16A14 14 0 1 0 16 2A14 14 0 0 0 2 16m23.15 7.75L8.25 6.85a12 12 0 0 1 16.9 16.9M8.24 25.16a12 12 0 0 1-1.4-16.89l16.89 16.89a12 12 0 0 1-15.49 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:help{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Ccircle cx='16' cy='23.5' r='1.5' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M17 8h-1.5a4.49 4.49 0 0 0-4.5 4.5v.5h2v-.5a2.5 2.5 0 0 1 2.5-2.5H17a2.5 2.5 0 0 1 0 5h-2v4.5h2V17a4.5 4.5 0 0 0 0-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:information{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17 22v-8h-4v2h2v6h-3v2h8v-2zM16 8a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:list-boxes{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 8h14v2H16zm0 14h14v2H16zm-6-8H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2M4 6v6h6.001L10 6Zm6 22H4a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2m-6-8v6h6.001L10 20Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:maximize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 2v2h6.586L18 12.582L19.414 14L28 5.414V12h2V2zm-6 17.416L12.592 18L4 26.586V20H2v10h10v-2H5.414z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:minimize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 18v2h6.586L2 28.582L3.414 30L12 21.414V28h2V18zM30 3.416L28.592 2L20 10.586V4h-2v10h10v-2h-6.586z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:pause{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 8v16H8V8zm0-2H8a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2m12 2v16h-4V8zm0-2h-4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:pen{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27.307 6.107L30 3.414L28.586 2l-2.693 2.693L24.8 3.6a1.933 1.933 0 0 0-2.8 0l-18 18V28h6.4l18-18a1.933 1.933 0 0 0 0-2.8ZM9.6 26H6v-3.6L23.4 5L27 8.6ZM9 11.586L16.586 4L18 5.414L10.414 13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:pin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28.59 13.31L30 11.9L20 2l-1.31 1.42l1.18 1.18l-11.49 9.72l-1.72-1.71L5.25 14l5.66 5.68L2 28.58L3.41 30l8.91-8.91L18 26.75l1.39-1.42l-1.71-1.71l9.72-11.49ZM16.26 22.2L9.8 15.74L21.29 6L26 10.71Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:pin-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28.586 13.314L30 11.9L20 2l-1.314 1.415l1.186 1.186L8.38 14.322l-1.716-1.715L5.25 14l5.657 5.677L2 28.583L3.41 30l8.911-8.909L18 26.748l1.393-1.414l-1.716-1.716l9.724-11.49Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:play{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 28a1 1 0 0 1-1-1V5a1 1 0 0 1 1.482-.876l20 11a1 1 0 0 1 0 1.752l-20 11A1 1 0 0 1 7 28M8 6.69v18.62L24.925 16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:presentation-file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 10h2v8h-2zm5 4h2v4h-2zm-10-2h2v6h-2z'/%3E%3Cpath fill='currentColor' d='M25 4h-8V2h-2v2H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8v6h-4v2h10v-2h-4v-6h8a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m0 16H7V6h18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:radio-button{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:redo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 10h12.185l-3.587-3.586L22 5l6 6l-6 6l-1.402-1.415L24.182 12H12a6 6 0 0 0 0 12h8v2h-8a8 8 0 0 1 0-16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:renew{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 10H6.78A11 11 0 0 1 27 16h2A13 13 0 0 0 6 7.68V4H4v8h8Zm8 12h5.22A11 11 0 0 1 5 16H3a13 13 0 0 0 23 8.32V28h2v-8h-8Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:settings-adjust{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M30 8h-4.1c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2v2h14.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30zm-9 4c-1.7 0-3-1.3-3-3s1.3-3 3-3s3 1.3 3 3s-1.3 3-3 3M2 24h4.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30v-2H15.9c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2zm9-4c1.7 0 3 1.3 3 3s-1.3 3-3 3s-3-1.3-3-3s1.3-3 3-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:template{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 6v4H6V6zm0-2H6a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2M10 16v10H6V16zm0-2H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2m16 2v10H16V16zm0-2H16a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:text-annotation-toggle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M29.537 13.76l-3.297-3.297a1.586 1.586 0 0 0-2.24 0L10 24.467V30h5.533l14.004-14a1.586 1.586 0 0 0 0-2.24zM14.704 28H12v-2.704l9.44-9.441l2.705 2.704zM25.56 17.145l-2.704-2.704l2.267-2.267l2.704 2.704z' fill='currentColor'/%3E%3Cpath d='M11 17h2v-7h3V8H8v2h3v7z' fill='currentColor'/%3E%3Cpath d='M8 20H4V4h16v4h2V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3Cpath fill='currentColor' d='M20.59 22L15 16.41V7h2v8.58l5 5.01z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:timer{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 11h2v9h-2zm-2-9h6v2h-6z'/%3E%3Cpath fill='currentColor' d='m28 9l-1.42-1.41l-2.25 2.25a10.94 10.94 0 1 0 1.18 1.65ZM16 26a9 9 0 1 1 9-9a9 9 0 0 1-9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:trash-can{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 12h2v12h-2zm6 0h2v12h-2z'/%3E%3Cpath fill='currentColor' d='M4 6v2h2v20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8h2V6Zm4 22V8h16v20Zm4-26h8v2h-8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:undo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 10H7.815l3.587-3.586L10 5l-6 6l6 6l1.402-1.415L7.818 12H20a6 6 0 0 1 0 12h-8v2h8a8 8 0 0 0 0-16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:user-speaker{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M29.415 19L27.7 17.285A3 3 0 0 0 28 16a3 3 0 1 0-3 3a3 3 0 0 0 1.286-.3L28 20.414V28h-6v-3a7.01 7.01 0 0 0-7-7H9a7.01 7.01 0 0 0-7 7v5h28v-9.586A2 2 0 0 0 29.415 19M4 25a5.006 5.006 0 0 1 5-5h6a5.006 5.006 0 0 1 5 5v3H4Z'/%3E%3Cpath fill='currentColor' d='M12 4a5 5 0 1 1-5 5a5 5 0 0 1 5-5m0-2a7 7 0 1 0 7 7a7 7 0 0 0-7-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:zoom-in{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 12h-4V8h-2v4H8v2h4v4h2v-4h4z'/%3E%3Cpath fill='currentColor' d='M21.448 20A10.86 10.86 0 0 0 24 13a11 11 0 1 0-11 11a10.86 10.86 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-carbon\:zoom-out{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 12h10v2H8z'/%3E%3Cpath fill='currentColor' d='M21.448 20A10.86 10.86 0 0 0 24 13a11 11 0 1 0-11 11a10.86 10.86 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-emojione-monotone-flag-for-chequered-flag{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 64 64' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M42.333 10.215L39.222 2c-3.829.55-7.941.34-12.055.131l3.111 8.215c4.114.209 8.228.418 12.055-.131m-8.941 8.345l-3.113-8.213c-4.113-.209-8.227-.417-12.052.13q1.554 4.109 3.111 8.215c3.825-.55 7.938-.34 12.054-.132m22.382-4.807l-3.111-8.215c-2.966 2.822-6.504 4.128-10.33 4.677q1.557 4.107 3.111 8.214c3.827-.548 7.368-1.855 10.33-4.676'/%3E%3Cpath fill='currentColor' d='M11.011 23.362L7.897 15.15c2.965-2.819 6.502-4.124 10.33-4.674l-3.114-8.213c-3.824.548-7.364 1.855-10.33 4.676L3.709 4.107L2 4.705L23.704 62h1.96L14.125 31.575c2.963-2.815 6.5-4.121 10.324-4.67l-3.111-8.214c-3.824.548-7.36 1.854-10.327 4.671m22.381-4.802l3.111 8.215c4.114.209 8.227.418 12.053-.131l-3.111-8.214c-3.827.548-7.939.339-12.053.13'/%3E%3Cpath fill='currentColor' d='M24.449 26.905q1.555 4.108 3.112 8.215c3.826-.549 7.939-.34 12.054-.132q-1.557-4.106-3.112-8.214c-4.113-.208-8.227-.417-12.054.131m34.44-4.938c-2.966 2.821-6.507 4.127-10.333 4.676q1.557 4.108 3.111 8.215c3.827-.549 7.367-1.855 10.333-4.678q-1.557-4.107-3.111-8.213'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-emojione-rabbit{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 64 64' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cellipse cx='50.9' cy='47.5' fill='%23dedfe0' rx='4' ry='4.4'/%3E%3Cpath fill='%23aaacad' d='M39 58.8c1.6 1.8 11.6.3 12.2-2c3-11.3-5-14.7-5-14.7l-7.1 3.5c0-.1-2.2 10.8-.1 13.2'/%3E%3Cpath fill='%23919191' d='M39.1 56.1c.1-.8.5-1.6 1.1-2.2s1.3-1.2 2.1-1.5c1.6-.7 3.4-.7 5-.1c-1.7 0-3.2.1-4.7.8c-.7.3-1.4.7-2 1.2c-.5.5-1.1 1.1-1.5 1.8'/%3E%3Cg fill='%23c4c5c6'%3E%3Cpath d='M29.7 60.7c1.5 1.8 7 1.7 8.7 0c2.4-2.5 2.3-13.6 2.4-19.1l-10.2-.9c-.1 0-2.9 17.6-.9 20'/%3E%3Cpath d='M29.7 60.7c-1.5 1.8-7 1.7-8.7 0c-2.4-2.5-2.3-13.6-2.4-19.1l10.2-.9s2.9 17.6.9 20'/%3E%3C/g%3E%3Cpath fill='%23aaacad' d='M29.7 60.7c-.3-1.4-.4-2.9-.4-4.3s.1-2.9.4-4.3c.3 1.4.4 2.9.4 4.3c-.1 1.5-.1 2.9-.4 4.3'/%3E%3Cpath fill='%23fff' d='M38.7 48.1c0 4.5-9 9.2-9 9.2s-9-4.7-9-9.2s4-8.2 9-8.2s9 3.7 9 8.2'/%3E%3Cpath fill='%23b5b5b5' d='M47.4 2c-1-.3-9.3 6.1-9.5 11.5c-.5 10.5-1.2 13.4-1.2 13.4l5.6 1.4s-.3-1 6.9-12C51.8 12.2 49 2.6 47.4 2'/%3E%3Cpath fill='%23ffc5d3' d='M46 7.3c-1-.3-4.9 2.6-5.7 6.8c-1.9 10.2-2.5 13.1-2.5 13.1l3.7.9s0-.7 5.4-12.4c1.4-3 .6-7.9-.9-8.4'/%3E%3Cpath fill='%23b5b5b5' d='M12 2c1-.3 9.3 6.1 9.5 11.5c.5 10.5 1.2 13.4 1.2 13.4l-5.6 1.4s.3-1-6.9-12C7.5 12.2 10.4 2.6 12 2'/%3E%3Cpath fill='%23ffc5d3' d='M13.4 7.3c1-.3 4.9 2.6 5.7 6.8c1.9 10.2 2.5 13.1 2.5 13.1l-3.6 1s0-.7-5.5-12.4c-1.4-3.1-.7-8 .9-8.5'/%3E%3Cpath fill='%23c4c5c6' d='M15 28.3c0-6 4.5-10.3 14.7-10.3c10.1 0 14.7 4.3 14.7 10.3c0 5 7.6 12.4.8 17.3c-3.3 2.4-8.9 4.5-15.5 4.5S17.5 48 14.2 45.6c-6.8-5 .8-12.3.8-17.3'/%3E%3Cpath fill='%23fff' d='M36.6 36.6c-.2-4.8-3.5-10.6-5.6-13.3c-.9-1.2-1.7-1.2-2.6 0c-2.1 2.7-5.4 8.5-5.6 13.3c-3.8-.5-8.1-.3-9 1.7c-1.7 4 6.3 10.7 15.8 10.7c9.6 0 17.5-6.7 15.8-10.7c-.7-2-5.1-2.2-8.8-1.7'/%3E%3Cpath fill='%234c5359' d='M37.2 42.3c-.8.6-1.9 1-3 1.1s-2.3-.2-3.2-.8c-.5-.3-.9-.7-1.3-1.2c-.3.5-.8.9-1.3 1.2c-1 .6-2.1.9-3.2.8c-1.1 0-2.2-.4-3-1.1c-.5-.4 2.1 4.6 7.5 4.6s8-5 7.5-4.6'/%3E%3Cpath fill='%23fff' d='M33.9 30.9s.3-3.3 2.9-4.3c3-1.2 5 1.7 5.5 3.3c.8 2.4-.2 5.1-.5 5.7c-.2.4-2.4 2.3-7.3.5c.1 0-1.2-2.7-.6-5.2'/%3E%3Cpath fill='%23b2b6b8' d='M33.9 30.9c0-1.2.4-2.3 1.1-3.3c.4-.5.8-.9 1.3-1.2c.2-.2.5-.3.8-.4s.6-.2.9-.2c1.2-.2 2.4.4 3.2 1.2s1.5 1.9 1.8 3.1s.2 2.5-.1 3.7c-.1.6-.3 1.2-.6 1.7l-.1.2v.3l-.1.1c-.1.1-.2.2-.4.3c-.3.2-.5.3-.8.4c-1.1.4-2.2.4-3.3.3c-1.1-.2-2.1-.5-3.1-1c1 .2 2.1.5 3.1.5s2.1-.1 3-.5c.2-.1.4-.2.6-.4c.1-.1.2-.1.2-.2l.1-.2c.2-.5.3-1 .5-1.5c.2-1.1.3-2.2 0-3.2c-.2-1-.8-1.9-1.5-2.6s-1.6-1.2-2.5-1.1c-.2 0-.5 0-.7.1s-.5.1-.7.2q-.75.3-1.2.9c-.7.6-1.2 1.6-1.5 2.8'/%3E%3Cellipse cx='37.7' cy='32' fill='%234c5359' rx='2.6' ry='3.2'/%3E%3Cpath fill='%23fff' d='M25.5 30.9s-.3-3.3-2.9-4.3c-3-1.2-5 1.7-5.5 3.3c-.8 2.4.2 5.1.5 5.7c.2.4 2.4 2.3 7.3.5c-.1 0 1.1-2.7.6-5.2'/%3E%3Cpath fill='%23b2b6b8' d='M25.5 30.9c-.3-1.1-.7-2.2-1.5-2.9q-.6-.6-1.2-.9c-.2-.1-.5-.2-.7-.2c-.2-.1-.5-.1-.7-.1c-.9 0-1.9.4-2.5 1.1c-.7.7-1.3 1.7-1.5 2.6c-.2 1-.2 2.1 0 3.2c.1.5.3 1.1.5 1.5l.1.2c.1.1.2.1.2.2c.2.1.4.3.6.4c.9.4 1.9.6 3 .5c1 0 2.1-.2 3.1-.5c-1 .5-2 .8-3.1 1q-1.65.3-3.3-.3c-.3-.1-.5-.2-.8-.4c-.1-.1-.3-.2-.4-.3l-.1-.1l-.1-.1v-.1l-.1-.1c-.2-.6-.4-1.1-.6-1.7c-.3-1.2-.3-2.4-.1-3.7c.3-1.2 1-2.3 1.8-3.1c.9-.8 2-1.4 3.2-1.2c.3 0 .6.1.9.2s.5.2.8.4c.5.3.9.7 1.3 1.2c.7.8 1.1 2 1.2 3.2'/%3E%3Cellipse cx='21.6' cy='32' fill='%234c5359' rx='2.6' ry='3.2'/%3E%3Cpath fill='%23fff' d='M27 40.1h5.3v4.4H27z'/%3E%3Cpath fill='%23b2b6b8' d='M37.7 41.9c-.9.4-2 .6-3 .6c-1-.1-2-.3-2.8-.8s-1.4-1.2-1.5-1.9l-.7-3.4l-.7 3.4c-.2.8-.7 1.4-1.5 1.9s-1.8.8-2.8.8c-1.1 0-2.1-.1-3-.6c-.9-.4-1.7-1.1-2.1-2c.1 1 .7 1.9 1.6 2.5s2.2 1 3.4 1.1c1.3.1 2.5-.2 3.6-.8c.6-.3 1-.7 1.4-1.2c.4.5.9.9 1.4 1.2c1.1.6 2.4.9 3.6.8c1.2 0 2.5-.4 3.4-1.1c.9-.6 1.6-1.6 1.6-2.5c-.2.8-1 1.5-1.9 2'/%3E%3Cpath fill='%23ff94a4' d='M33.2 35.7c-.7-.6-2.9-.6-3.6-.6s-2.8 0-3.6.6c-.5.4-.1 1.4 1.2 2.3c.9.6 1.7.7 2.3.7c.7 0 1.5-.2 2.3-.7c1.6-.9 1.9-1.9 1.4-2.3'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:1em;height:1em;}.i-emojione-turtle{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 64 64' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%237d593e' d='M58.9 47.5H18.4c0-7.4 5.7-18.7 5.7-18.7c-.1-.5.5-1.2 1.1-1.2l12.7-5.9c.3-.4 1.3-.3 1.5 0l12.7 5.9c.6 0 1.2.7 1.1 1.2c0 0 5.7 11.4 5.7 18.7'/%3E%3Cpath fill='%2364892f' d='M35.7 57.6s-6.8 1.2-8.4 0c-2.2-1.7 1.3-9.6 3.5-11.3c0 0 4.6-.4 6.1 1c-.1-.1-2.4 6.4-1.2 10.3m12.6.5s-5.4-.3-6.4-1.6c-1.4-1.7 2.5-7.1 4.5-8c0 0 3.6.6 4.5 1.9c0 0-2.8 4.5-2.6 7.7'/%3E%3Cpath fill='%234b662b' d='M5.7 20.1s8.5-8.5 10.2-1.7c.1-.1-7.3 8.6-10.2 1.7'/%3E%3Cpath fill='%2383bf4f' d='M24.6 8.6c-5.9-6.4-29.4-.1-20.7 9.9c0 0 3.8-2 10.9-1.9c-5.6 5-9.1 3.4-9.1 3.4c0 3.2 1.5 5.8 7.4 5.8c7.3 0-.6 19.8 5.9 19.8c3.8 0 4.6-15.7 4.9-16.6c1.5-5 4.6-16.1.7-20.4m36.3 35.8c1.2 1.6 1.3 5.6.9 6.5c-.4.8-1-1.1-1.8-2.9c-1.4-3.1-4.1-3.7-2.2-4.9c.8-.6 2.5.5 3.1 1.3'/%3E%3Cpath fill='%23c1875d' d='m38.6 28.9l-9.4 3.9l-1.8 10.1h22.5l-1.8-10.1zm13.5-1.3c-3.6-3.6-7.8-5.8-12.7-5.9v6.1l9.2 3.5zm-14.2.1v-6.1c-4.9.1-9.1 2.3-12.7 5.9l3.5 3.7zm15.3 1.1l-3.9 4l2 10.1h8.5c-1-5.5-3.4-10.4-6.6-14.1m-25.2 4l-3.9-4c-1.6 1.8-3 4.9-5.1 5.6c-2.4.8-1 8.6 7 8.6z'/%3E%3Cpath fill='%23ffd93b' d='M17.5 45.1h42.3c0 5.6-4.8 7.8-21.2 7.8s-21.1-2.2-21.1-7.8'/%3E%3Cpath fill='%23af921b' d='M30.1 45.1c.1.8.3 1.5.5 2.2s.5 1.4.9 2s.8 1.2 1.3 1.8s1.1 1.1 1.6 1.7c-.8-.2-1.5-.7-2.2-1.2c-.6-.5-1.2-1.2-1.6-1.9s-.7-1.5-.8-2.3c0-.7 0-1.5.3-2.3m17.1 0c.3.7.3 1.6.2 2.4s-.4 1.6-.8 2.3s-1 1.4-1.6 1.9s-1.4.9-2.2 1.2c.6-.6 1.1-1.1 1.6-1.7s.9-1.2 1.3-1.8s.7-1.3.9-2c.3-.8.5-1.5.6-2.3'/%3E%3Ccircle cx='14.7' cy='11.4' r='2.6' fill='%233e4347'/%3E%3Cpath fill='%234b662b' d='m4.6 12l-.7.3l.3-.8l.7-.4z'/%3E%3Cpath fill='%2383bf4f' d='M29.8 60.9s-8.9 1.9-11.1 0c-2.9-2.6 1.7-14.7 4.6-17.3c0 0 6.1-.6 8.1 1.5c-.1 0-3.1 9.9-1.6 15.8'/%3E%3Cpath fill='%236ea03f' d='M21.5 60.9c-1.1-2.8-2.9-4.7-3.4-4.7c-.6 0-1.8 1.7-1.8 5c.1 1.1 5.8 1.1 5.2-.3'/%3E%3Cpath fill='%2383bf4f' d='M61.5 52s-4.6 7.9-6.9 7.8c-3.1-.2-9.8-7.5-7.2-15.8c0 0 5.6-.8 7.9-.4c0-.1-1.6 7 6.2 8.4'/%3E%3Cpath fill='%236ea03f' d='M56.6 58.2c-2-1.3-4.1-1.7-4.4-1.4c-.4.3-.5 2.1 1 4.4c.5.7 4.4-2.3 3.4-3'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:1em;height:1em;}.i-noto-cow{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 128 128' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%23FFBD16' d='M30.98 25c-.28-.14 1.69-2.6 2.39-3.8s1.27-3.1 2.75-2.96s1.62 2.75 1.55 3.87c-.14 2.25-1.41 4.79-1.41 4.79z'/%3E%3Cpath fill='%23ADADB8' d='m90.18 73.92l-41.91 7.72s.45 2.7 1.22 5.73s3.66 11.68 3.52 15.27s-2.89 10.84-1.9 12.39s4.58 1.48 6.69.99s4.32-2.02 4.6-2.93s-.38-9.03-.31-10.93s.49-5.56 1.2-8.38c.7-2.82 1.13-7.95 1.13-7.95l10.21-5.21s7.11 5.42 9.08 8.31s3.45 9.08 3.38 11.61s-1.74 9.79-.66 11.1c1.34 1.62 4.56 1.83 6.66 1.64c2.58-.23 4.83-1.64 4.83-1.64V81.31z'/%3E%3Cpath fill='%234D4D4D' d='M117.07 81.59c-1.69-.07-3.23 6-2.75 8.66c.7 3.87 3.52 5.21 4.43 6.48c.92 1.27 1.45 2.84 2.53 3.31c1.13.49 2.44-4.92 2.32-9.08c-.13-5.15-4.25-9.27-6.53-9.37'/%3E%3Cpath fill='%23FEA8A7' d='m84.27 81.87l-5.42 5.07s2.49 2.8 4.5 4.22c2.39 1.69 4.65 1.97 4.65 1.97s-.49 4.01 1.9 4.36c2.23.33 2.04-4.08 2.39-4.15s1.06 3.24 2.96 3.17s5.42-7.46 5.42-7.46L96.3 78z'/%3E%3Cpath fill='%23DFDFDF' d='M44.17 29.08c.14-.35-1.41-1.69-2.89-2.67c-1.48-.99-4.36-1.34-4.36-1.34l-12.88 6.26l-7.81 7.56s-3.28 2.3-4.69 3.28c-1.41.99-3.73 2.56-4.93 3.33s-2.18 1.2-2.39 2.11s4.34 8.28 4.34 8.28l2.39 1.76l5.7-.49s7.6 3.52 11.12 4.79s11.54 3.87 11.54 3.87s1.48 4.01 2.46 6.26c.99 2.25 2.98 5.37 2.98 5.37l20.67 9.97s1.97 7.81 2.32 9.85s.77 7.74.63 10.49s-.72 7.27-.63 8.45c.09 1.31 1.28 2.95 3.03 3.24c2.89.47 6.34-.56 7.81-2.6s-.35-7.67-.56-10c-.21-2.32-1.21-7.63-.49-9.36c1.2-2.89 2.39-6.55 2.6-7.81c.21-1.27.7-3.31.7-3.31s3.8.07 6.9-.35s6.19-1.06 6.19-1.06s.99 4.15 1.13 6.69c.14 2.53.63 7.53.56 11.47s-1.41 8.73-.99 9.71c.42.99 1.27 2.72 5.21 2.18c4.17-.57 5.16-2.75 5.58-3.73s.96-9.71 1.53-11.97c.56-2.25 2.39-11.12 3.38-14.15s4.65-14.36 4.65-14.36s0 4.72.28 6.62s.84 5.98 1.97 5.84s.77-3.52.84-5.77s-.07-5.42.77-8.09s1.63-6.9 1.69-7.39c.52-3.99-.07-8.66-.14-9.43s-5.7-4.43-5.7-4.43s.14-2.93-.21-3.36c-.35-.42-5.49-4.32-7.09-4.65c-2.67-.55-5.37.4-5.37.4L87.1 51.6L59.93 40.48s-2.67-.07-3.52-.07c-.84 0-4.86-1.69-4.86-1.69l-4.65-4.29z'/%3E%3Cpath fill='%234D4D4D' d='M107.14 60.83c-.58-5.25 1.62-10.14 2.96-12.25s2.84-4.06 3.21-4.62c.35-.52 7.23 5.58 7.04 8.45c-.03.5-.94 6.48-1.88 9.24c-.76 2.25-2.65 7.81-3.28 8.02s-7.34-2.51-8.05-8.84m-.21 6.96c-1.88-.05-3.31 1.83-5 3.73s-3.03 3.38-2.75 5.28s2.39 5 6.26 4.58s4.93-4.36 5-6.76c.08-2.39-.69-6.76-3.51-6.83m-25.1-27.64c-9.64.14-21 .09-22.2.38c-.7.16 1.76 8.61 5.91 12.98s17.07 19.94 26.61 15.84c6.55-2.82 5.28-12.04 6.34-16.82c1.06-4.79 5.87-12.27 5.87-12.27s-14.72-.22-22.53-.11m-21.5-14.73c.84 1.15-3.66 7.67-5.14 9.36s-4.43 3.66-4.43 3.66s2.49.94 2.91 1.29s3.82 6.59 3.85 8.35c.05 3.05-6.48 10.84-9.5 10.77c-3.03-.07-10.35-4.93-11.33-6.26c-.99-1.34-2.25-13.02-.77-16.82s4.36-6.76 5.21-6.9s1.9.14 1.9.14s3.38-2.46 8.45-3.38s8.29-.98 8.85-.21'/%3E%3Cpath fill='%23FFD1B3' d='M44.99 36.82c-.49-.56.71-4.59 4.01-6.97c3.52-2.53 7.25-2.46 7.88-1.97c.7.54-1.45 4.52-4.15 6.55c-3.38 2.53-7.25 2.96-7.74 2.39'/%3E%3Cpath fill='%234D4D4D' d='M16.41 44.78s4.22-8.45 7.53-10.84s6.73-3.28 9.64-4.29c4.43-1.55 6.12-4.86 6.12-4.86s-5.91-1.34-10.84.14c-3.63 1.09-7.32 3.45-8.87 5.35s-2.56 5.32-3.66 7.11c-1.34 2.18-4.55 4.58-4.55 4.58s1.1.23 2.39 1.08c.55.35 2.24 1.73 2.24 1.73'/%3E%3Cpath fill='%23FFBD16' d='M37.53 26.41c.16.57.61 1.82 1.62 2.53c1.19.85 3.04 1.09 4.22.63c2.18-.84 2.93-5.7 3.1-7.18c.28-2.53-.14-4.65-1.48-4.43c-.91.14-3.59 3.49-4.36 4.08c-1.2.92-3.67 2.32-3.1 4.37'/%3E%3Cpath fill='%231B1B1B' d='M26.5 37.95c.52-.23 1.27-1.88 2.77-1.74s2.68 1.9 2.21 3.89c-.47 1.97-1.7 2.57-3.05 2.3c-1.17-.23-1.74-1.55-1.97-1.74s-2.58-.42-2.53-1.41c.04-.97 2.57-1.3 2.57-1.3'/%3E%3Cpath fill='%234D4D4D' d='M7.31 55.59c-.42.52.43 2.18 2.25 2.82c2.23.77 3.73.73 5.37.31c1.32-.34 2.56-1.15 2.56-1.15s2.64-1.01 1.48-2.37c-1.6-1.88-3.59 1.1-3.59 1.1s-1.34.82-3.78.49c-1.9-.26-3.17-1.95-3.17-1.95z'/%3E%3Cpath fill='%23FCA4A7' d='M12.98 50.2c.19-.97.49-1.66-2.11-2.44c-2.67-.8-5.21-1.22-6.29-.7c-.55.26-1.22 3.1.28 5.96c.85 1.62 2.49 4.41 3.28 4.08s2.23-2.75 2.67-3.33c.63-.8 1.85-1.93 2.17-3.57'/%3E%3Cpath fill='%23FFD3AF' d='M11.34 49.73c-.04 1.36-2.11 2.77-4.55 2.06s-2.86-2.49-2.72-3.52s2.02-.05 3.24.19s4.08-.19 4.03 1.27'/%3E%3Cpath fill='%234D4D4D' d='M70.19 69.53c-2.2.5-4.32 4.27-4.08 7.41c.21 2.77 2.51 6.18 6.19 6.57c3.52.38 6.1-2.86 6.01-5.77c-.07-2.16-2.46-3.32-3.8-4.93c-2.16-2.58-2.87-3.61-4.32-3.28m-24.59-.56c-1.13.47-1.5 2.39-1.69 3.57s0 3.43.56 4.6s3.71 6.24 4.6 6.95c.89.7 4.93 2.44 9.48 3.1s6.95.42 6.95.42s-1.27-2.58-2.25-4.97c-.99-2.39-2.39-6.48-4.27-8.68s-11.34-5.84-13.38-4.99'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:1em;height:1em;}.i-noto-horse{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 128 128' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%23FEAF5F' d='M17.75 18.55S14.57 11.4 12.49 12s-.3 10.03-.3 10.03z'/%3E%3Cpath fill='%23865B52' d='M101.65 56.28s3.77-1.29 6.45 2.38s1.6 7.93 5.19 12.87c2.26 3.1 5.07 2.26 7.99 1.42c2.99-.85 5.26-.94 5.36.99c.03.58-.73 4.22-3.97 7.55c-3.57 3.67-8.39 6.25-15.58 3.43c-6.58-2.58-8.42-11.17-8.42-11.17zM58.46 44.66s7.8-4.65 6.25-9.23c-1.64-4.85-7.64-.69-8.94-2.28c-1.43-1.76 5.86-6.16 1.69-10.72s-8.61 1.9-10.13.1c-1.49-1.77 3.47-5.56.3-9.43s-8.54-.2-10.13.99c-1.17.88-3.38 2.48-6.16 3.08s-7.25-1.09-11.12-1.09s-9.63 2.58-10.82 7.64s-1.89 7.45-2.78 7.84s-3.38 0-3.47 1.79s2.38 2.28 5.76 2.08s8.14-2.58 10.13-5.06s3.67-6.25 3.67-6.25z'/%3E%3ClinearGradient id='SVGnYBLCbqx' x1='23.86' x2='19.916' y1='70.782' y2='102.334' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.306' stop-color='%23B3875D'/%3E%3Cstop offset='.567' stop-color='%23A87C5B'/%3E%3Cstop offset='.926' stop-color='%23916656'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGnYBLCbqx)' d='M30.56 70.38s-5.26 3.28-7.94 4.07s-6.25-.3-8.74 2.18c-2.48 2.48-1.09 4.77-2.08 7.25s-4.85 6.23-4.47 9.93c.5 4.86 4.72 7.2 4.72 7.2s4.02-3.82 3.92-7.4s-.1-5.26.4-6.95s2.48-4.67 3.97-5.16c1.49-.5 6.85-.3 9.23-.4s6.85-.5 6.85-.5z'/%3E%3ClinearGradient id='SVGneIC8boY' x1='76.399' x2='72.263' y1='58.587' y2='104.09' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.476' stop-color='%23B3875D'/%3E%3Cstop offset='.735' stop-color='%23A4785A'/%3E%3Cstop offset='.985' stop-color='%23916656'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGneIC8boY)' d='M87.05 59.56L62.63 80.8l-1.27 4.69s3.95-.67 5.24-1.07s3.13-.84 3.13-.84s.63.83 1.04 2.88c.5 2.48.4 4.07.2 4.37c-.55.82-4.37 2.38-5.86 2.48s-5.26-.53-7.05 2.28c-1.39 2.18-.66 3.15-.79 3.67c-.2.79-1.84 1.24-1.24 2.73s8.09.65 8.09.65s.47-2.02.89-2.08c1.04-.15 2.78-.6 3.87-1.99s9.53-1.99 10.42-3.77c1.29-2.58-.2-5.96-.3-9.13s-.1-5.91.15-6.45c2.88-1.69 6.7-5.26 6.7-5.26l6.85-12.01z'/%3E%3Cpath fill='%23B3875D' d='m28.97 47.94l2.76 5.31l13.43-10.67l-12.32-10.62l-5.36 9.03z'/%3E%3Cpath fill='%23FEAF5F' d='M31.06 51.91c.3 1.04.69 2.38.89 3.57s.3 2.98.3 2.98s-3.92 2.28-4.47 5.96c-.51 3.45.12 9.11 1.71 11.99s4.1 5.14 6.7 6.03c2.82.97 6.24 2.85 12.81 3.43c4.57.4 10.92 1.29 18.76-2.68s14.22-13.6 15.31-15.59s3.28-5.16 4.37-4.27s-1.99 2.98-2.78 7.05s.26 8.97 6.06 10.72c6.16 1.86 14.12-1.19 15.61-12.81s-5.29-19.73-11.54-22.93c-4.86-2.49-10.24-2.7-13.48-1.79c-1.76.5-3.3 1.89-4.84 2.38c-1.26.41-6.75.58-9.68.4c-3.43-.21-2.66-1.5-5.73-3.49c-3.08-1.99-4.02-1.41-5.19-2.57c-1.51-1.49-7.48-10.22-15.69-15.69c-7.15-4.77-11.17-5.11-11.17-5.11s.67-1.94.2-5.01c-.3-1.94-1.99-5.21-3.08-5.31c-1.04-.1-2.94 2.72-3.43 5.36c-.6 3.23.3 5.36.3 5.36s-.22 6.55-3.95 11.02s11.91 2.23 14.07 3.2s3.86 5.58 3.57 9.61c-.35 5.21-5.71 7.93-5.63 8.19'/%3E%3ClinearGradient id='SVG07E4ScYw' x1='41.299' x2='45.998' y1='112.112' y2='70.491' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23865B52'/%3E%3Cstop offset='.545' stop-color='%23FEAF5F'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVG07E4ScYw)' d='M41.63 82.07s-.74 2.01-1.12 2.31c-.37.3-2.83 3.05-3.95 4.17s-2.53 2.66-3.13 3.18s-3.11 1.89-2.98 4.49c.2 4 2.18 4.39 2.61 6.48c.35 1.73.7 4.15 1.86 6.03c1.34 2.16 3.23 3.3 6.21 3.3s4.74-5.98 4.74-5.98s-2.61-3.72-3.8-3.5s-1.39 1.39-2.08.97c-.81-.49-1.07-2.28-1.29-3.25s-.82-2.13-.45-2.58s4.16-2.44 6.13-3.77c3.3-2.23 11.91-8.94 11.91-8.94s5.97-15.45-5.88-13.55c-10.19 1.63-8.78 10.64-8.78 10.64'/%3E%3ClinearGradient id='SVGUFhEFb2E' x1='62.057' x2='96.687' y1='118.415' y2='68.959' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23865B52'/%3E%3Cstop offset='.136' stop-color='%239F6C55'/%3E%3Cstop offset='.421' stop-color='%23DD985B'/%3E%3Cstop offset='.56' stop-color='%23FEAF5F'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGUFhEFb2E)' d='M95.89 59.36c-2.92-.49-10.97 3.8-11.81 14.84c-.45 5.91-1.27 10.7-1.64 12.26s-1.04 3.65-1.41 3.95s-2.5 1.72-4.19 4.19c-1.74 2.53-1.24 5.19-1.76 5.93s-2.51 2.41-4.19 4.1c-1.14 1.14-4.96.97-6.45 2.68s-1.27 3.57-1.27 3.57s-2.88.74-3.7 2.68s1.09 4.39 2.73 4.62s5.17.81 5.51.45c1.09-1.19.3-3.72.3-3.72s1.64 0 3.13-2.01s3.5-3.28 5.21-4.69s8.09-6.04 9.31-8.27c1.61-2.95 1.04-5.73 2.16-7.52s3.3-3.7 7.4-7.05c3.28-2.68 7.09-5.04 9.78-11.67c3.84-9.53-7.32-14.04-9.11-14.34'/%3E%3CradialGradient id='SVGkUiWdboq' cx='-.117' cy='70.576' r='51.661' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.226' stop-color='%23865B52'/%3E%3Cstop offset='.285' stop-color='%23895D52'/%3E%3Cstop offset='.336' stop-color='%23946554'/%3E%3Cstop offset='.385' stop-color='%23A67255'/%3E%3Cstop offset='.432' stop-color='%23C08358'/%3E%3Cstop offset='.477' stop-color='%23E09A5C'/%3E%3Cstop offset='.512' stop-color='%23FEAF5F'/%3E%3C/radialGradient%3E%3Cpath fill='url(%23SVGkUiWdboq)' d='M33.96 33.37c-1.19.45-2.01.37-1.94 1.34s2.98 3.35 2.23 7.89s-3.65 7-6.33 7.89s-5.56.77-5.56.77l-3.82 4.37s.25 3.62-2.18 5.26c-1.8 1.21-2.88.84-2.88.84s-1.6 1.37-3.43.79c-2.38-.74-6.55-3.72-6.11-10.18c.41-5.94 4.82-9.61 5.81-11.86c.46-1.06.25-5.16.25-5.16s5.76-1.39 8.64-4.72c2.05-2.37 3.82-5.86 3.92-7.3s16.93 5.06 16.93 5.06z'/%3E%3Cpath fill='%232F2927' d='M22.89 35.24c.74 1.37.16 3-1.03 3.65c-.98.54-3.05-.06-3.58-1.4c-.62-1.58-.26-2.87.94-3.52c1.2-.64 2.93-.1 3.67 1.27'/%3E%3Cpath fill='%23523226' d='M6.98 53.55c-.82.78-.74 2.33.15 3.87s1.94 2.28 2.93 1.64s.55-2.53-.1-4.02s-2.13-2.28-2.98-1.49m7.44 1.79c0-.3-1.49-2.87.22-3.8c1.13-.61 2.38.3 2.27 1.86c-.11 1.5-.78 2.05-.78 2.05s.15.78-.41 3.61c-.42 2.15-1.23 2.42-1.75 2.83c-.39.31-2.35.97-2.05.48c.3-.48 1.79-2.31 2.12-3.98c.25-1.24.38-3.05.38-3.05'/%3E%3Cpath fill='%236B4733' d='M15.94 93.83s-1.17 2.2-1.86 3.4c-.97 1.68-2.68 3.23-2.68 3.23s1.9 2.72 4.24 3.69c2.35.97 3.24-3.16 2.94-6.63c-.15-1.75-.52-2.83-1.23-3.39c-.43-.34-1.41-.3-1.41-.3m25.39 9.06c.74 1.29 1.52 3.1 1.41 4.86c-.15 2.57-1.82 4.28-1.82 4.28s2.02.61 5.08.48c2.08-.09 3.34-.56 3.67-1.15c.34-.6-.34-3.76-1.94-6.29s-2.94-2.77-3.72-3.02c-1.14-.35-2.68.84-2.68.84m19.03-.9c-2.23-.07-4.47-.74-4.47-.74s-.48 1.45-.63 3.61c-.15 2.08-.26 3.83.6 4.13s3.24-.19 5.66-1.82c1.26-.85 2.42-2.68 2.64-3.16s.22-2.08.22-2.08s-2.23.12-4.02.06m-.23 10.64c-.56.26-1.49 1.97-2.23 3.13c-.74 1.15-1.63 2.81-1.56 3.35c.11.89 1.34 1.45 4.88 1.38s5.73-1.19 5.99-1.34s.67-.82.67-.82s-1.3-1.75-3.65-3.5s-4.1-2.2-4.1-2.2'/%3E%3Cpath fill='%23B3875D' d='M39.79 83.78s-1.24-1.17-1.96-2.31c-1.04-1.64-1.41-2.76-1.71-5.29c-.21-1.76.97-5.05-1.45-5.31c-1.82-.2-2.76.87-2.57 4.12c.15 2.67 1.71 5.81 2.01 6.18s.91.97 2.49 1.71s3.19.9 3.19.9'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:1em;height:1em;}.i-noto-leafy-green{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 128 128' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%23598B15' d='M30.94 78.75c0-.94-.31-14.43-1.57-19.29s-3.61-7.06-4.24-14.12s3.47-12.98 5.34-15.19c3.45-4.07 8.46-5.98 8.46-5.98S37.76 17 43.32 13.66C49.6 9.89 54.31 16 55.25 16.47S75.33 6.44 75.33 6.44s3.45-2.61 10.2-2.51c9.32.13 13.15 5.79 14.9 7.84c2.67 3.14 4.92 10.73 4.77 15.28s-1.23 6.71-.71 7.79s3.37.55 5.93 3.62c2.35 2.82 5.5 7.29 5.66 15.6c.15 8.05-7.72 18.69-9.6 20.41c-1.88 1.73-4.09 3.48-5.66 5.84c-1.57 2.35-3.53 7.09-7.6 10.23c-4.08 3.14-10.34 4.36-14.42 4.83s-8.2-.34-11.04 1.53c-2.94 1.93-6.42 10.17-12.08 14.59c-3.32 2.6-6.13 3.6-9.31 3.77c-4.88.27-7.01-.91-8.98-1.47c-3.31-.94-6.45-35.04-6.45-35.04'/%3E%3Cpath fill='%2385BB41' d='M22.43 102.03s-6.64-4.85-4.8-14.03c1.64-8.2 6.44-11.65 8.62-19.27c2.16-7.56.88-10.87.33-14.45c-.6-3.91-.92-4.21-.47-4.41c.47-.21 4.83 11.78 4.83 12.05c.09 3.47 1.08 9.31.35 12.85s-7.63 8.62-8.08 12.07s-1.82 11.17-1 13.25c.82 2.09 4.81 2.83 4.81 2.83z'/%3E%3CradialGradient id='SVGKJ3eIUOY' cx='102.033' cy='18.288' r='125.793' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.554' stop-color='%2385BB41'/%3E%3Cstop offset='.614' stop-color='%23A2C65F'/%3E%3Cstop offset='.706' stop-color='%23C9D487'/%3E%3Cstop offset='.779' stop-color='%23E1DDA0'/%3E%3Cstop offset='.823' stop-color='%23EAE0A9'/%3E%3C/radialGradient%3E%3Cpath fill='url(%23SVGKJ3eIUOY)' d='M22.94 101.02c-.36.48-1.81 2.29-3.38 3.62s-5.07 2.17-4.95 3.02c.12.84 10.13 9.89 10.13 9.89l8.3 5.97s2.44-2.87 3.98-5.66c.84-1.52 1.84-3.57 1.84-3.57s2.66 1.22 6.77.56c6.15-.98 11.71-8.11 14.11-12.38c1.52-2.7 4.33-8.09 8.79-10.62s9.81-2.96 14.88-5.73c3.97-2.18 9.37-6.94 11.54-10.43c2.17-3.5 2.05-4.8 2.05-4.8s11.7-13.54 7.72-28.5s-7.96-13.27-10.74-17.13c-2.77-3.86-3.14-13.63-12.79-17.61s-19.29-.02-24.27 4.04c-4.79 3.9-12.74 10.26-17.13 24.94c-2.27 7.61-.01 20.15-.3 23.44c-.48 5.4-6.9 12.61-6.9 12.61s-7.24 8.2-7.6 9.17s-3.02 12.91-3.02 12.91z'/%3E%3Cpath fill='%23598B15' d='M41.65 101.91c.91.09 8.08-.91 12.98-7.35s4.81-14.07 4.72-13.8s-12.62 1.63-12.8 5.9c-.18 4.26-4.9 15.25-4.9 15.25'/%3E%3Cpath fill='%23E9E7D7' d='M26.28 104.73s-6.9-2.26-6.28-11.74c.6-9.25 8.07-13.44 9.43-23.83c.66-5.03-.74-8.95-1.98-13.16c-1.35-4.59-2.45-9.03-1.7-7.54c1.17 2.33 2.03 3.85 4.75 10.41c1.63 3.93 2.94 8.67 2.33 13.46c-.99 7.79-8.34 14.15-8.97 20.58c-.74 7.54 3.05 10.77 3.05 10.77z'/%3E%3Cpath fill='%23E9E7D7' d='M30.04 111.83c-2.32-2.05-5.57-6.43-3.96-12.12c2.1-7.42 6.68-9.77 11.25-16.7s5.32-13.45 5.41-20.39c.12-9.28.65-16.72 2.26-17.21s.78 9.26 1.15 17.3c.26 5.56.95 14.11.95 14.11s4.91-4.12 6.09-9.69c2.1-9.89-1.86-20.6-1.02-31.74c.63-8.29 4.56-16.34 8.53-20.65c2.84-3.09 5.69-5.44 6.55-4.95s-4.95 6.43-7.54 13.36s-3.2 13.73-2.21 21.15s2.38 14.78 3.25 14.53s6.16-10.77 7.81-18.86c1.61-7.92 2.43-13.23 6.26-18.55s8.29-8.41 9.03-7.67c1.31 1.31-3.56 3.7-6.77 11.61c-1.92 4.72-1.88 7.97-3.54 16.15c-.85 4.21-4.01 13.63-3.89 14.01s4.46-1.82 7.55-4.04s8.51-6.34 13.33-12.65c2.73-3.58 4.57-6.53 5.81-5.67c1.24.87-4.3 11.54-9.42 16.31c-7.3 6.8-16.68 11.89-16.68 12.87s8.94.19 17.85-2.27c7.17-1.98 14.8-7.5 15.67-6.14s-8.04 6.41-13.84 8.66c-9.28 3.59-17.08 3.22-22.4 6.43c-5.32 3.22-8.5 8.54-9.03 9.52c-.19.35 8.9-2.1 17.56-3.34s20.53-5.44 20.9-4.08s-4.33 4.08-14.72 6.55s-18.3 4.82-23.99 8.41S48.97 94.02 46 99.21s-3.02 13.37-7.35 15.23c-2.85 1.22-6.5-.76-8.61-2.61'/%3E%3Cpath fill='%23B5CF17' d='M14.75 107.1c-1.28.64-.77 2.53-.01 3.68c1.15 1.77 3.1 3.78 7.77 7.43c3.63 2.83 5.45 4.12 7.55 5.03c1.64.71 3.29.75 3.56-.35c.07-.28-5.89-4.15-9.64-7.13c-6.46-5.12-8.95-8.8-9.23-8.66'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:1em;height:1em;}.i-noto-money-bag{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 128 128' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%23FFCA28' d='M93.46 39.45c6.71-1.49 15.45-8.15 16.78-11.43c.78-1.92-3.11-4.92-4.15-6.13c-2.38-2.76-1.42-4.12-.5-7.41c1.05-3.74-1.44-7.87-4.97-9.49s-7.75-1.11-11.3.47s-6.58 4.12-9.55 6.62c-2.17-1.37-5.63-7.42-11.23-3.49c-3.87 2.71-4.22 8.61-3.72 13.32c1.17 10.87 3.85 16.51 8.9 18.03c6.38 1.92 13.44.91 19.74-.49'/%3E%3Cpath fill='%23E2A610' d='M104.36 8.18c-.85 14.65-15.14 24.37-21.92 28.65l4.4 3.78s2.79.06 6.61-1.16c6.55-2.08 16.12-7.96 16.78-11.43c.97-5.05-4.21-3.95-5.38-7.94c-.61-2.11 2.97-6.1-.49-11.9m-24.58 3.91s-2.55-2.61-4.44-3.8c-.94 1.77-1.61 3.69-1.94 5.67c-.59 3.48 0 8.42 1.39 12.1c.22.57 1.04.48 1.13-.12c1.2-7.91 3.86-13.85 3.86-13.85'/%3E%3Cpath fill='%23FFCA28' d='M61.96 38.16S30.77 41.53 16.7 68.61s-2.11 43.5 10.55 49.48s44.56 8.09 65.31 3.17s25.94-15.12 24.97-24.97c-1.41-14.38-14.77-23.22-14.77-23.22s.53-17.76-13.25-29.29c-12.23-10.24-27.55-5.62-27.55-5.62'/%3E%3Cpath fill='%236B4B46' d='M74.76 83.73c-6.69-8.44-14.59-9.57-17.12-12.6c-1.38-1.65-2.19-3.32-1.88-5.39c.33-2.2 2.88-3.72 4.86-4.09c2.31-.44 7.82-.21 12.45 4.2c1.1 1.04.7 2.66.67 4.11c-.08 3.11 4.37 6.13 7.97 3.53c3.61-2.61.84-8.42-1.49-11.24c-1.76-2.13-8.14-6.82-16.07-7.56c-2.23-.21-11.2-1.54-16.38 8.31c-1.49 2.83-2.04 9.67 5.76 15.45c1.63 1.21 10.09 5.51 12.44 8.3c4.07 4.83 1.28 9.08-1.9 9.64c-8.67 1.52-13.58-3.17-14.49-5.74c-.65-1.83.03-3.81-.81-5.53c-.86-1.77-2.62-2.47-4.48-1.88c-6.1 1.94-4.16 8.61-1.46 12.28c2.89 3.93 6.44 6.3 10.43 7.6c14.89 4.85 22.05-2.81 23.3-8.42c.92-4.11.82-7.67-1.8-10.97'/%3E%3Cpath fill='none' stroke='%236B4B46' stroke-miterlimit='10' stroke-width='5' d='M71.16 48.99c-12.67 27.06-14.85 61.23-14.85 61.23'/%3E%3Cpath fill='%236D4C41' d='M81.67 31.96c8.44 2.75 10.31 10.38 9.7 12.46c-.73 2.44-10.08-7.06-23.98-6.49c-4.86.2-3.45-2.78-1.2-4.5c2.97-2.27 7.96-3.91 15.48-1.47'/%3E%3Cpath fill='%236B4B46' d='M81.67 31.96c8.44 2.75 10.31 10.38 9.7 12.46c-.73 2.44-10.08-7.06-23.98-6.49c-4.86.2-3.45-2.78-1.2-4.5c2.97-2.27 7.96-3.91 15.48-1.47'/%3E%3Cpath fill='%23E2A610' d='M96.49 58.86c1.06-.73 4.62.53 5.62 7.5c.49 3.41.64 6.71.64 6.71s-4.2-3.77-5.59-6.42c-1.75-3.35-2.43-6.59-.67-7.79'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:1em;height:1em;}.i-noto-person-running{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 128 128' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%23FFCA28' d='M67.4 36.19s1.12 4.32-3.68 5.44c-4.2.99-5.08-3.25-5.08-3.25s-.93-4.28-2.85-4.7c-.73-.16-.89.02-2.98-.29c-3.57-.54-4.51-2.27-4.81-3.84c-.1-.48-.14-.95-.17-1.36c-.05-.57-.1-1.03-.3-1.29c-.16-.21-2.38-1.06-2.08-2.13c.4-1.42 3.02-2.55 2.91-3.87c.01-.34-.21-1.45-.24-1.6c-.21-1.26-.14-3.02.26-4.76c1.1-4.8 4.23-8.43 9.6-8.94c4.81-.44 10.31 3.14 12.56 7.41c1.44 2.74-.65 9.81-3.11 13.55c-3.2 4.88-.03 9.63-.03 9.63'/%3E%3Cpath fill='%23795548' d='M50.48 29.02c-.76.49-1.62.63-2.48.53c-.1-.48-.14-.95-.17-1.36c.68.14 1.54.1 2.05-.07c.94-.32 1.44.38.6.9'/%3E%3Cellipse cx='52.17' cy='21.9' fill='%23404040' rx='1.76' ry='1.14' transform='rotate(-87.799 52.17 21.9)'/%3E%3Cpath fill='%236D4C41' d='M51.54 19.45c-1.1.36-1.39-.36-1.03-.97c.26-.44.92-.83 2.23-.62c1.23.2 1.76.89 2.1 1.31s.32.85.04.89c-.39.08-1.98-1.05-3.34-.61'/%3E%3Cpath fill='%23616161' d='m98.86 82.64l-18.57 3.71l-5.17-17.87l-12.43 8.33l9.06 18.2l.04-.03a6 6 0 0 0 3.49 2.8c.45.14.9.22 1.36.25v.02l.15-.01c.56.03 1.11-.01 1.64-.12l22.92-8.71z'/%3E%3Cpath fill='%23325599' d='M102.84 78.83c-.32-.54-1.01-.71-1.55-.39l-2.37 1.42c-1.61.96-2.48 3.69-2.48 3.69l3.52 5.91l4.93 4.28c1.27.99 3.02 1.1 4.41.29l1.07-.63c.47-.28.63-.89.35-1.36z'/%3E%3Cpath fill='%237C7C7C' d='M44.86 113.8L56.27 92s14.21-11.76 15.45-12.59c4.63-3.1 5.55-7.41 5.09-10.54c-.36-2.43-1.97-5.66-1.97-5.66l-18.65 5.56l.88 3.42s-5.71 7.38-7.04 8.92s-3.61 3.69-5.38 9.76c-1.87 6.4-6.56 21.83-6.56 21.83z'/%3E%3Cpath fill='%234568AD' d='M44.85 120.59c.62.1 1.2-.32 1.3-.93l.44-2.73c.31-1.85-1.22-4.27-1.22-4.27l-6.79-1.12l-6.45 1.01c-1.58.34-2.79 1.6-3.06 3.19l-.21 1.23c-.09.54.27 1.05.81 1.14z'/%3E%3ClinearGradient id='SVGSgEw8dzU' x1='36.943' x2='53.687' y1='79.836' y2='78.906' gradientTransform='matrix(1 0 0 -1 0 128)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.598' stop-color='%23FFCA28'/%3E%3Cstop offset='1' stop-color='%23FFB300'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGSgEw8dzU)' d='M50.06 49.02L41.1 42.2l-4.36 4.66l9.04 8.76l.01-.01c1.77 1.85 5.92 3.11 9.37-.03c3.28-2.99 7.33-9.36 7.33-9.36l-7.01-5.62z'/%3E%3Cpath fill='%23ED6D23' d='M50.27 44.94c2.57 7.19 8.87 7.41 8.87 7.41l5.02-8.6a4.86 4.86 0 0 0-1.74-6.64l-.83-.49c-2.31-1.35-4.27-.69-7.38 3.85c-2.79 4.09-3.94 4.47-3.94 4.47'/%3E%3ClinearGradient id='SVGBglZ0dFN' x1='5.48' x2='32.063' y1='-286.838' y2='-286.838' gradientTransform='scale(1 -1)rotate(-15.747 889.477 -338.863)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23F78C1F'/%3E%3Cstop offset='.482' stop-color='%23F47F12'/%3E%3Cstop offset='1' stop-color='%23EF6C00'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGBglZ0dFN)' d='M56.19 68.76c-2.48-9.84-2.94-16.75-2.38-22.29c.72-6.98 4.05-11.15 7.79-12.47c4.62-1.63 7.82.72 9.11 4.9c.88 2.85.71 5.04.64 6.4c0 0-.64 7.47 5.3 16.82c0 0-.57 4.06-10.05 6.29c-4.22.99-10.41.35-10.41.35'/%3E%3Cpath fill='%23EDA600' d='M71.46 59.61s-4.34-2.16-4.39-2.18a1.12 1.12 0 0 0-1.52.46l-.93 1.74c-.15.29-.16.61-.06.9c-.5.29-1.73 1.05-1.99 1.56c-.3.58.04 1.19.36 1.33c.37.16.54.68.43 1.07c-.12.4-.11.81.08 1.14s.43.46.89.55c.22.04.45.32.45.54c-.01.34-.01.93.16 1.15c.34.45.9.31 1.19.64c.11.13.12.7.35.91c.68.64 2.89-.54 2.89-.54l4.22-3.91z'/%3E%3ClinearGradient id='SVG7IFEYboi' x1='73.447' x2='66.936' y1='66.506' y2='63.344' gradientTransform='matrix(1 0 0 -1 0 128)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.598' stop-color='%23FFCA28'/%3E%3Cstop offset='1' stop-color='%23FFB300'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVG7IFEYboi)' d='m70.06 58.93l2.67.75l1.83 5.05s-5.71 5.62-6.68 4.05c-.31-.49.26-1.02-.57-1.33c-.59-.22-1.03-.5-.86-1.41c.07-.34-.2-.76-.44-.79c-1.08-.13-1.36-.73-1.04-1.49c.18-.42.14-1.13-.47-1.45c-.22-.12-.53-.61-.39-1.31c.23-1.09 5.95-2.07 5.95-2.07'/%3E%3ClinearGradient id='SVGk02pgd6r' x1='81.307' x2='73.121' y1='67.685' y2='76.615' gradientTransform='matrix(1 0 0 -1 0 128)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.598' stop-color='%23FFCA28'/%3E%3Cstop offset='1' stop-color='%23FFB300'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGk02pgd6r)' d='m73.73 65.36l9.89-6.67v-.01c1.19-1.18 1.61-2 1.85-2.99c.76-3.1-1.26-5.26-1.26-5.26L75.06 40.2l-5.64 5.83l8.04 8.04l-6.01 5.55z'/%3E%3Cpath fill='%23ED6D23' d='M73.93 52.01s6.06-5.99 5.9-10.6c0 0-2.89-.01-7.19-3.26c-2.71-2.04-6.31-2.21-7.76.17c-1.29 2.1-1.08 4.69 1.4 7.66c1.86 2.21 7.65 6.03 7.65 6.03'/%3E%3ClinearGradient id='SVGX3urjcQu' x1='1928.841' x2='1931.691' y1='888.073' y2='888.073' gradientTransform='rotate(134.725 1158.749 69.736)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.5' stop-color='%23FFCA28'/%3E%3Cstop offset='1' stop-color='%23FFB300'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGX3urjcQu)' d='m36.29 43.39l-.03.02c-.43.54-1.17.69-1.65.32l-1.95-1.47c-.48-.36-.52-1.1-.09-1.64s1.17-.69 1.65-.32l1.95 1.47c.49.37.56 1.08.12 1.62'/%3E%3ClinearGradient id='SVGUp3RCPPI' x1='769.989' x2='779.394' y1='881.72' y2='881.72' gradientTransform='scale(1 -1)rotate(48.324 1436.605 -402.497)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23FFB300'/%3E%3Cstop offset='.138' stop-color='%23FFCA28'/%3E%3Cstop offset='.831' stop-color='%23FFCA28'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGUp3RCPPI)' d='M37.93 37.24c.03.02.04.04.04.04c.89.95 1.68 1.74 2.02 1.95c.9.57 1.74 1.29 2.26 2.3c.97 1.89-.27 3.75-1.72 5.12c-1.44 1.38-2.35 1.68-3.92 1.42c-1.28-.21-3.99-3.08-3.99-3.08c-.28-.33-.6-.67-.92-.99c-.12-.12-.25-.24-.37-.37l-.01-.01c-.37-.36-.42-.84-.01-1.34c.54-.66 1.07-.32 1.13-.27l.01.01c.25.23.52.54.72.69c.58.43.9.51.9.51l2.74-3.48l-.93-1.24s-.01-.02-.04-.05c-.1-.16-.49-.73.25-1.4c.82-.7 1.67.03 1.84.19'/%3E%3ClinearGradient id='SVGU6vOmcwr' x1='1945.174' x2='1947.892' y1='847.046' y2='847.046' gradientTransform='rotate(136.013 1154.174 57.849)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.5' stop-color='%23FFCA28'/%3E%3Cstop offset='1' stop-color='%23FFB300'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGU6vOmcwr)' d='M37.84 41.96c-.48.51-1.23.59-1.68.19l-2.07-1.85c-.45-.4-.43-1.14.05-1.65s1.23-.59 1.68-.19l2.07 1.85c.44.41.42 1.14-.05 1.65'/%3E%3ClinearGradient id='SVGbJBEGcjS' x1='1927.804' x2='1927.001' y1='886.903' y2='880.72' gradientTransform='rotate(134.725 1158.749 69.736)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.5' stop-color='%23FFCA28'/%3E%3Cstop offset='1' stop-color='%23FFB300'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGbJBEGcjS)' d='M35.15 42.26c.45-.65 1-1.45 1.61-2.14c.09-.1.17-.19.26-.28c.84-.87 1.94-1.02 3.32-.27c.05.03.09.05.14.08c.08.05.16.1.25.15l.01.01c.12.08.24.16.36.25c.41.3.72.67.91 1.03c.76 1.21.54 2.36.54 2.36s-.88 2.68-2.18 2.21s-1.97-2.32-1.97-2.32l.34-1.34c-.39-.04-.73.13-1.19.65c-.15.17-.32.38-.52.63c-.02.03-.27.34-.29.36c-.3.33-.64.49-1.05.46c-.53-.03-.98-.54-1.23-.74c.19-.24.44-.75.69-1.1'/%3E%3CradialGradient id='SVGtXFVcZFf' cx='37.335' cy='84.46' r='3.107' gradientTransform='matrix(1 0 0 -1 0 128)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23FFB300'/%3E%3Cstop offset='1' stop-color='%23FFCA28'/%3E%3C/radialGradient%3E%3Cpath fill='url(%23SVGtXFVcZFf)' d='m34.56 45.35l1.62-1.33l.86-.98l1.12-.98l.39.17l-.24 1.28l.84 1.26l.53.45l-2.75 1.95z'/%3E%3Cpath fill='%23EDA600' d='M34.67 44.62c-.03.62-.63.96-.59.97c.17.07 1.01-.14 1.94-1.18c.72-.81 1.41-1.86 2.25-2.11c-.29 1.42.34 2.51 1.5 2.94c-.89-.83-1.61-2.23-.8-3.35c-.66-.4-1.43.26-1.82.74c-.45.54-.85 1.38-1.68 1.27c-.57-.07-.78-.43-.58-.97c.5-1.32 1.67-2.67 2.87-3.42c.44-.27 1.34-.34 2.5-.11c-.85-.66-2.3-.45-2.85-.19c-.47.22-.35.13-.77-.14c-.21-.14-.42-.28-.62-.41c.17.28.47.62.52.95c.06.41-.33.76-.57 1.05c-.62.74-1.16.1-1.8-.3c.43.51.53.67.75 1.03c.29.49-.15.89-.47 1.27c-.65.78-1.99-.81-2.08-.71c-.1.12 2.33 1.99 2.3 2.67'/%3E%3Cpath fill='%23543930' d='M73.59 12.82c-1.26-3.34-3.93-4.39-4.8-4.65c-.39-1.21-2.38-5.8-9.93-4.7c-1.84.27-3.19 1.12-4.39 1.87c-.51.32-1 .63-1.45.83c-.37.17-1.02.32-1.55.13c-1.21-.42-.78-2.25-.78-2.25s-4.46.8-2.62 5.13c-1.5.63-2.22 2.2-2.51 3.68c-.4 2.02.56 3.98 2.49 4.88c0 0-.33-3.27 4.38-2.99c1.46.09 2.98.34 4.35-.18c.52-.2 1.01-.52 1.52-.76h.18c1.77.99-.66 5.15 1.28 7.65c.38.49.72.32.72.32l.82-1.15c.62-.79 1.18-1.48 1.93-1.3c2.21.53 1.74 4.48-.91 5.31c-.26.08.27 4.51 5.73 4.61c2.82.05 3.86-2.27 3.86-2.27s-1.21.28-1.45-.75c-.13-.53.37-1.24 1.27-2.01c2.58-2.22 1.71-4.83 1.35-5.65c.38-.74 1.49-3.14.51-5.75'/%3E%3CradialGradient id='SVGf3JTJcKc' cx='-2447.738' cy='339.899' r='7.129' gradientTransform='matrix(.9316 .3634 .5233 -1.3417 2168.674 1369.204)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.45' stop-color='%236D4C41' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%236D4C41'/%3E%3C/radialGradient%3E%3Cpath fill='url(%23SVGf3JTJcKc)' d='M73.06 18.58c.05-.09-.82 1.99-4.42 1.58c-1.48-.03-3.61 3.51-1.49 5.91c1.88 2.12 4.74.92 4.74.92s-.39.11-.96-.1c-.37-.14-.49-.62-.49-.64c-.13-.53.37-1.24 1.27-2.01c2.58-2.24 1.71-4.85 1.35-5.66'/%3E%3CradialGradient id='SVG8cdUactj' cx='-2446.895' cy='347.088' r='7.226' gradientTransform='matrix(.9932 -.1163 -.1467 -1.2533 2548.352 166.945)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.45' stop-color='%236D4C41' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%236D4C41'/%3E%3C/radialGradient%3E%3Cpath fill='url(%23SVG8cdUactj)' d='M73.59 12.82c-.66-1.76-1.91-3.25-3.57-4.13c-.24-.13-.83-.43-1.24-.51c.18.78.15 1.61-.2 2.45c-.01.03-.41 1.29-1.52 2.29c.77 1.11 1.15 2.45 1.5 3.77c.31 1.15.6 2.41.08 3.48c.69-.03 1.79.18 3.01-.34c1.17-.5 1.8-1.83 2.11-3.02c.33-1.32.31-2.71-.17-3.99'/%3E%3CradialGradient id='SVGEaNbWdrt' cx='-2454.956' cy='349.582' r='14.873' gradientTransform='matrix(.9908 -.1353 -.1017 -.7447 2527.045 -58.05)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.45' stop-color='%236D4C41' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%236D4C41'/%3E%3C/radialGradient%3E%3Cpath fill='url(%23SVGEaNbWdrt)' d='M68.57 10.63c.91-2.22-.28-4.3-2.11-5.71c-2.15-1.65-5.01-1.83-7.6-1.45c-1.84.27-3.19 1.12-4.39 1.87c-.51.32-1 .63-1.45.83c-.37.17-1.02.32-1.55.13c-1.21-.42-.78-2.25-.78-2.25s-4.46.8-2.62 5.13c-1.5.63-2.22 2.2-2.51 3.68c-.4 2.02.56 3.98 2.49 4.88c0 0-.33-3.27 4.38-2.99c1.46.09 2.98.34 4.35-.18c1.21-.46 1.63-1.1 2.97-1c1.45.11 3.37.69 4.86.49c3.02-.41 3.95-3.39 3.96-3.43'/%3E%3CradialGradient id='SVGhn8lKd7P' cx='-2446.095' cy='339.029' r='8.007' gradientTransform='matrix(.9645 .2639 .1697 -.6201 2369.627 880.356)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.45' stop-color='%236D4C41' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%236D4C41'/%3E%3C/radialGradient%3E%3Cpath fill='url(%23SVGhn8lKd7P)' d='M67.15 26.07c-.95-1.05-1.18-2.75-2.68-3.69c-.3.98-1.03 1.91-2.16 2.26c-.26.08.27 4.51 5.73 4.61c2.82.05 3.86-2.27 3.86-2.27s-2.83 1.2-4.75-.91'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:1em;height:1em;}.i-ph-cursor-duotone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='currentColor'%3E%3Cpath d='M213.66 201L201 213.66a8 8 0 0 1-11.31 0l-51.31-51.31a8 8 0 0 0-13 2.46l-17.82 46.41a8 8 0 0 1-14.85-.71L40.41 50.44a8 8 0 0 1 10-10l160.1 52.24a8 8 0 0 1 .71 14.85l-46.41 17.82a8 8 0 0 0-2.46 13l51.31 51.31a8 8 0 0 1 0 11.34' opacity='.2'/%3E%3Cpath d='M168 132.69L214.08 115l.33-.13a16 16 0 0 0-1.41-29.8L52.92 32.8A15.95 15.95 0 0 0 32.8 52.92L85.07 213a15.82 15.82 0 0 0 14.41 11h.78a15.84 15.84 0 0 0 14.61-9.59l.13-.33L132.69 168L184 219.31a16 16 0 0 0 22.63 0l12.68-12.68a16 16 0 0 0 0-22.63ZM195.31 208L144 156.69a16 16 0 0 0-26 4.93c0 .11-.09.22-.13.32l-17.65 46L48 48l159.85 52.2l-45.95 17.64l-.32.13a16 16 0 0 0-4.93 26L208 195.31Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-ph-cursor-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m220.49 207.8l-12.69 12.69a12 12 0 0 1-17 0l-56.57-56.57L115 214.08l-.13.33a15.84 15.84 0 0 1-14.61 9.59h-.78a15.82 15.82 0 0 1-14.41-11L32.8 52.92A15.95 15.95 0 0 1 52.92 32.8L213 85.07a16 16 0 0 1 1.41 29.8l-.33.13l-50.16 19.27l56.57 56.56a12 12 0 0 1 0 16.97'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-ph\:arrow-down-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m208.49 152.49l-72 72a12 12 0 0 1-17 0l-72-72a12 12 0 0 1 17-17L116 187V40a12 12 0 0 1 24 0v147l51.51-51.52a12 12 0 0 1 17 17Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-ph\:arrow-up-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M208.49 120.49a12 12 0 0 1-17 0L140 69v147a12 12 0 0 1-24 0V69l-51.51 51.49a12 12 0 0 1-17-17l72-72a12 12 0 0 1 17 0l72 72a12 12 0 0 1 0 17'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-svg-spinners-90-ring-with-bg{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='currentColor' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-twemoji-carrot{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 36 36' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%2377b255' d='M31.096 8.933c3.535-2.122 4.408-8.32 3.701-7.613c.707-.707-5.657 0-7.778 3.536c0-1.414-1.414-7.071-3.535-2.121s-1.415 5.657-1.415 7.071s2.829 1.414 2.829 1.414s-.125 2.704 1.29 2.704c1.414 0 1.997.583 6.946-1.538c4.95-2.122-.624-3.453-2.038-3.453'/%3E%3Cpath fill='%23f4900c' d='M22.422 23.594C14.807 31.209 2.27 36.675.502 34.907s3.699-14.305 11.313-21.92s11.53-7.562 14.85-4.243c3.319 3.32 3.372 7.235-4.243 14.85'/%3E%3Cpath fill='%23d67503' d='M21.875 14.56c-.972-.972-2.77-2.785-4.692-6.106a25 25 0 0 0-2.409 1.808c2.803 3.613 8.121 5.317 7.101 4.298m-7.485 8.072c-1.041-1.041-3.03-3.05-5.105-6.846a49 49 0 0 0-1.98 2.57c2.807 3.597 8.101 5.292 7.085 4.276m9.301-.351c-3.581-2.008-5.49-3.91-6.502-4.921c-1.02-1.022.692 4.315 4.317 7.114a95 95 0 0 0 2.185-2.193m-12.183 9.324a54 54 0 0 0 2.715-1.597c-3.273-1.905-5.069-3.683-6.034-4.648c-.922-.923.386 3.347 3.319 6.245'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:1em;height:1em;}.\[mini\:error\]{mini:error;}.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;}.pointer-events-none,[pointer-events-none=""]{pointer-events:none;}.visible,[visible=""]{visibility:visible;}.absolute,[absolute=""]{position:absolute;}.fixed,[fixed=""]{position:fixed;}.relative,[relative=""]{position:relative;}.static{position:static;}.inset-0,[inset-0=""]{inset:0;}.inset-y-0,[inset-y-0=""]{top:0;bottom:0;}.-bottom-0\.5{bottom:-0.125rem;}.-top-15px{top:-15px;}.-top-20{top:-5rem;}.bottom-\[-6px\]{bottom:-6px;}.bottom-0,[bottom-0=""]{bottom:0;}.bottom-1,[bottom-1=""]{bottom:0.25rem;}.bottom-10{bottom:2.5rem;}.bottom-30px,[bottom-30px=""]{bottom:30px;}.bottom-5{bottom:1.25rem;}.left-0,[left-0=""]{left:0;}.left-1{left:0.25rem;}.left-1\/2{left:50%;}.left-110\%{left:110%;}.right--2,[right--2=""]{right:-0.5rem;}.right-\[-6px\]{right:-6px;}.right-0,[right-0=""]{right:0;}.right-0\.5,[right-0\.5=""]{right:0.125rem;}.right-1,[right-1=""]{right:0.25rem;}.right-30px,[right-30px=""]{right:30px;}.right-4{right:1rem;}.right-5,[right-5=""]{right:1.25rem;}.top-\[-6px\]{top:-6px;}.top-0,[top-0=""]{top:0;}.top-0\.5,[top-0\.5=""]{top:0.125rem;}.top-1\/2,.top-50\%{top:50%;}.top-4{top:1rem;}.top-5{top:1.25rem;}.isolate{isolation:isolate;}.-z-1{z-index:-1;}.z-\[3\]{z-index:3;}.z-1,[z-1=""]{z-index:1;}.z-10,[z-10=""]{z-index:10;}.z-2{z-index:2;}.grid{display:grid;}.inline-grid{display:inline-grid;}.grid-cols-\[1fr_max-content\]{grid-template-columns:1fr max-content;}.grid-cols-\[35px_1fr\]{grid-template-columns:35px 1fr;}.grid-rows-\[1fr_max-content\]{grid-template-rows:1fr max-content;}.grid-rows-\[1fr_min-content\]{grid-template-rows:1fr min-content;}.grid-rows-\[auto_max-content\]{grid-template-rows:auto max-content;}.grid-rows-\[max-content_1fr\]{grid-template-rows:max-content 1fr;}.float-left{float:left;}.float-right{float:right;}.m--1,[m--1=""]{margin:-0.25rem;}.m-1{margin:0.25rem;}.m-auto,.ma{margin:auto;}.m0,[m0=""]{margin:0;}.mpx{margin:1px;}.children\:my-auto>*,.my-auto,.mya{margin-top:auto;margin-bottom:auto;}.mx--1\.2{margin-left:-0.3rem;margin-right:-0.3rem;}.mx-1{margin-left:0.25rem;margin-right:0.25rem;}.mx-auto{margin-left:auto;margin-right:auto;}.my-1,.my1{margin-top:0.25rem;margin-bottom:0.25rem;}.my2{margin-top:0.5rem;margin-bottom:0.5rem;}.my5{margin-top:1.25rem;margin-bottom:1.25rem;}.-mt-0\.5{margin-top:-0.125rem;}.mb-4,[mb=""]{margin-bottom:1rem;}.mb-5{margin-bottom:1.25rem;}.mb2{margin-bottom:0.5rem;}.ml-1{margin-left:0.25rem;}.ml-auto{margin-left:auto;}.mr--14px{margin-right:-14px;}.mr--4{margin-right:-1rem;}.mr-2{margin-right:0.5rem;}.mr0{margin-right:0;}.mr1{margin-right:0.25rem;}.ms{margin-inline-start:1rem;}.mt-1,.mt1{margin-top:0.25rem;}.mt-2{margin-top:0.5rem;}.mt-3{margin-top:0.75rem;}.mt-px{margin-top:1px;}.inline{display:inline;}.block,[block=""]{display:block;}.inline-block,[inline-block=""]{display:inline-block;}.hidden,[hidden=""],.group:hover .group-hover\:hidden,.group:not(:hover) .group-not-hover\:hidden{display:none;}.aspect-ratio-initial{aspect-ratio:initial;}.size-full,[size-full=""]{width:100%;height:100%;}[size~="\31 1"]{width:2.75rem;height:2.75rem;}[size~="\31 5"]{width:3.75rem;height:3.75rem;}[size~="\31 7"]{width:4.25rem;height:4.25rem;}[size~="\32 0"]{width:5rem;height:5rem;}[size~="\32 3"]{width:5.75rem;height:5.75rem;}.h-\[22px\],.h-22px,[h-22px=""]{height:22px;}.h-\[40px\]{height:40px;}.h-\[64rpx\]{height:64rpx;}.h-\[calc\(var\(--vh\,1vh\)\*100\)\]{height:calc(var(--vh,1vh) * 100);}.h-0\.7{height:0.175rem;}.h-1\.5,[h-1\.5=""]{height:0.375rem;}.h-1px{height:1px;}.h-2,.h2,[h-2=""]{height:0.5rem;}.h-40{height:10rem;}.h-4px{height:4px;}.h-5,.h5,[h-5=""]{height:1.25rem;}.h-6{height:1.5rem;}.h-8,[h-8=""]{height:2rem;}.h-full,[h-full=""]{height:100%;}.h-max{height:max-content;}.h-screen{height:100vh;}.h1,[h1=""]{height:0.25rem;}.max-h-full{max-height:100%;}.max-h-full\!{max-height:100% !important;}.max-w-\[calc\(100\%-3rem\)\]{max-width:calc(100% - 3rem);}.max-w-150{max-width:37.5rem;}.max-w-250{max-width:62.5rem;}.max-w-90,[max-w-90=""]{max-width:22.5rem;}.max-w-full{max-width:100%;}.max-w-full\!{max-width:100% !important;}.max-w-xs{max-width:20rem;}.min-h-50{min-height:12.5rem;}.min-h-full\!{min-height:100% !important;}.min-w-\[70\%\]{min-width:70%;}.min-w-0{min-width:0;}.min-w-16{min-width:4rem;}.min-w-30,[min-w-30=""]{min-width:7.5rem;}.min-w-40{min-width:10rem;}.min-w-90,[min-w-90=""]{min-width:22.5rem;}.min-w-full\!{min-width:100% !important;}.w-\[164rpx\]{width:164rpx;}.w-\[40px\]{width:40px;}.w-\[64rpx\]{width:64rpx;}.w-\[calc\(100\%-0\.25rem\)\]{width:calc(100% - 0.25rem);}.w-0{width:0;}.w-0\.5,[w-0\.5=""]{width:0.125rem;}.w-1\.5,[w-1\.5=""]{width:0.375rem;}.w-13{width:3.25rem;}.w-1px,[w-1px=""]{width:1px;}.w-2,[w-2=""]{width:0.5rem;}.w-20,[w-20=""]{width:5rem;}.w-200{width:50rem;}.w-22px{width:22px;}.w-250{width:62.5rem;}.w-30,[w-30=""]{width:7.5rem;}.w-5,[w-5=""]{width:1.25rem;}.w-6{width:1.5rem;}.w-60,[w-60=""]{width:15rem;}.w-7{width:1.75rem;}.w-8{width:2rem;}.w-88{width:22rem;}.w-9{width:2.25rem;}.w-90,[w-90=""]{width:22.5rem;}.w-full,[w-full=""]{width:100%;}.w-full\!{width:100% !important;}.w-screen{width:100vw;}.w1,[w1=""]{width:0.25rem;}.flex,[flex=""],[flex~="\~"]{display:flex;}.inline-flex{display:inline-flex;}.flex-1{flex:1 1 0%;}.flex-auto,[flex-auto=""]{flex:1 1 auto;}.flex-none{flex:none;}[flex~="row"]{flex-direction:row;}.flex-col,[flex~="col"]{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.flex-wrap-reverse{flex-wrap:wrap-reverse;}.table,[table=""]{display:table;}.table-cell,[table-cell=""]{display:table-cell;}.table-row,[table-row=""]{display:table-row;}.border-collapse,[border-collapse=""]{border-collapse:collapse;}.translate-y--50\%{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-rotate-45{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-45deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.scale-\[-1\,1\]{--un-scale-x:-1;--un-scale-y:1;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.scale-102{--un-scale-x:1.02;--un-scale-y:1.02;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.scale-85{--un-scale-x:0.85;--un-scale-y:0.85;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}[scale~="\30 \.2"]{--un-scale-x:0.002;--un-scale-y:0.002;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.scale-x-80{--un-scale-x:0.8;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.preserve-3d{transform-style:preserve-3d;}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}@keyframes fade-in{from{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in 1s linear 1;}.animate-duration-100{animation-duration:100ms;}.cursor-default{cursor:default;}.cursor-pointer,[cursor-pointer=""]{cursor:pointer;}.touch-none,[touch-none=""]{touch-action:none;}.important\:\[\&_\*\]\:select-none *{-webkit-user-select:none !important;user-select:none !important;}.select-none,[select-none=""]{-webkit-user-select:none;user-select:none;}[resize~="x"]{resize:horizontal;}[resize~="y"]{resize:vertical;}.resize,[resize=""]{resize:both;}.resize-none{resize:none;}.place-content-center{place-content:center;}.items-end{align-items:flex-end;}.items-center,[flex~="items-center"],[items-center=""]{align-items:center;}.self-center{align-self:center;}.justify-end{justify-content:flex-end;}.justify-center,[flex~="justify-center"],[justify-center=""]{justify-content:center;}.justify-between{justify-content:space-between;}.justify-items-start{justify-items:start;}.gap-0{gap:0;}.gap-0\.2{gap:0.05rem;}.gap-0\.5{gap:0.125rem;}.gap-1,[flex~="gap-1"],[gap-1=""]{gap:0.25rem;}.gap-2,[flex~="gap-2"]{gap:0.5rem;}.gap-4,[flex~="gap-4"]{gap:1rem;}.gap-5{gap:1.25rem;}.gap-px{gap:1px;}[grid-gap~="\36 "]{gap:1.5rem;}.gap-x-8{column-gap:2rem;}.gap-y-4{row-gap:1rem;}.divide-x-1>:not([hidden])~:not([hidden]){--un-divide-x-reverse:0;border-left-width:calc(1px * calc(1 - var(--un-divide-x-reverse)));border-right-width:calc(1px * var(--un-divide-x-reverse));}.of-auto,.overflow-auto{overflow:auto;}.of-hidden,.overflow-hidden,[of-hidden=""]{overflow:hidden;}.of-x-visible{overflow-x:visible;}.of-y-auto,.overflow-y-auto{overflow-y:auto;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.whitespace-nowrap,.ws-nowrap,[ws-nowrap=""]{white-space:nowrap;}.b,.border,.dark .dark\:border,.dark [dark\:border~="\~"],[b=""],[b~="\31 "],[border=""],[border~="\~"]{border-width:1px;}.border-2,[b~="\32 "]{border-width:2px;}[b~="\31 00\%"]{border-width:100%;}[b~="\31 6"]{border-width:16px;}[b~="\35 0\%"]{border-width:50%;}[b~="\36 4"]{border-width:64px;}[border~="\30 "]{border-width:0px;}.border-x,[b~="x"]{border-left-width:1px;border-right-width:1px;}[b~="y"],[border~="y"]{border-top-width:1px;border-bottom-width:1px;}.border-b,[b~="b"],[border~="b"]{border-bottom-width:1px;}.border-b-0{border-bottom-width:0px;}.border-l{border-left-width:1px;}.border-r,[border~="r"]{border-right-width:1px;}.border-r-2{border-right-width:2px;}.border-t,[border-t=""],[border~="t"]{border-top-width:1px;}.b-dark{--un-border-opacity:1;border-color:rgb(34 34 34 / var(--un-border-opacity));}.border-gray,.dark .dark\:b-gray-400,[border-gray=""]{--un-border-opacity:1;border-color:rgb(156 163 175 / var(--un-border-opacity));}.border-gray-300\/50{border-color:rgb(209 213 219 / 0.5);}.border-transparent,[border~="transparent"]{border-color:transparent;}.border-white{--un-border-opacity:1;border-color:rgb(255 255 255 / var(--un-border-opacity));}.dark .dark\:border-gray-500,.dark [dark\:border-gray-500=""]{--un-border-opacity:1;border-color:rgb(107 114 128 / var(--un-border-opacity));}[b-dark~="\31 "]{--un-border-opacity:1;border-color:rgb(60 60 60 / var(--un-border-opacity));}.dark [b~="dark\:b-gray-400"]{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgb(156 163 175 / var(--un-border-bottom-opacity));}[b~="b-dark"]{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgb(34 34 34 / var(--un-border-bottom-opacity));}.rounded,[border~="rounded"],[rounded=""]{border-radius:0.25rem;}.rounded-1\/2{border-radius:50%;}.rounded-full,[rounded-full=""]{border-radius:9999px;}.rounded-md,[border~="rounded-md"]{border-radius:0.375rem;}.rounded-l{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;}.rounded-r{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;}.rounded-lb{border-bottom-left-radius:0.25rem;}.rounded-tl{border-top-left-radius:0.25rem;}.rounded-tr{border-top-right-radius:0.25rem;}.rounded-tr-0{border-top-right-radius:0;}.\!border-none{border-style:none !important;}.b-dashed{border-style:dashed;}.border-none,[border-none=""]{border-style:none;}[b~="b-dashed"]{border-bottom-style:dashed;}.bg-\[radial-gradient\(circle\,_rgba\(0\,0\,0\,0\.8\)_0\%\,_rgba\(0\,0\,0\,0\)_60\%\)\]{background-image:radial-gradient(circle, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 60%);}.bg-\[radial-gradient\(circle\,_rgba\(0\,0\,0\,0\)_60\%\,_rgba\(0\,0\,0\,1\)_100\%\)\]{background-image:radial-gradient(circle, rgba(0,0,0,0) 60%, rgba(0,0,0,1) 100%);}.bg-blue{--un-bg-opacity:1;background-color:rgb(96 165 250 / var(--un-bg-opacity));}.bg-current{background-color:currentColor;}.bg-cyan\:10,[bg-cyan\:10=""]{background-color:rgb(34 211 238 / 0.1);}.bg-gray,[bg-gray=""]{--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity));}.bg-gray\:10,.bg-gray\/10{background-color:rgb(156 163 175 / 0.1);}.bg-gray\:4,[bg-gray\:4=""]{background-color:rgb(156 163 175 / 0.04);}.bg-gray\:5,.bg-gray\/5,[bg-gray\:5=""]{background-color:rgb(156 163 175 / 0.05);}.bg-gray\/20{background-color:rgb(156 163 175 / 0.2);}.bg-green{--un-bg-opacity:1;background-color:rgb(74 222 128 / var(--un-bg-opacity));}.bg-red{--un-bg-opacity:1;background-color:rgb(248 113 113 / var(--un-bg-opacity));}.bg-transparent{background-color:transparent;}.bg-white,[bg-white=""]{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));}.bg-yellow{--un-bg-opacity:1;background-color:rgb(250 204 21 / var(--un-bg-opacity));}.dark .dark\:bg-gray-800,.dark [dark\:bg-gray-800=""]{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity));}[bg~="black"]{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity));}.hover\:bg-gray-400:hover{--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity));}.hover\:bg-gray\/20:hover{background-color:rgb(156 163 175 / 0.2);}[bg-transparent~="placeholder\:"]::placeholder{background-color:transparent;}.\!bg-opacity-75{--un-bg-opacity:0.75 !important;}.bg-opacity-20{--un-bg-opacity:0.2;}.bg-opacity-30,[bg-opacity-30=""]{--un-bg-opacity:0.3;}[bg~="opacity-80"]{--un-bg-opacity:0.8;}.hover\:bg-opacity-10:hover{--un-bg-opacity:0.1;}[stroke-width~="\31 "]{stroke-width:1px;}[stroke-width~="\31 \.8"]{stroke-width:1.8px;}[stroke-width~="\32 "]{stroke-width:2px;}[stroke-width~="\32 \.6"]{stroke-width:2.6px;}[stroke-width~="\32 \.8"]{stroke-width:2.8px;}[stroke-width~="\33 "]{stroke-width:3px;}.dark .dark\:stroke-black{--un-stroke-opacity:1;stroke:rgb(0 0 0 / var(--un-stroke-opacity));}.stroke-white{--un-stroke-opacity:1;stroke:rgb(255 255 255 / var(--un-stroke-opacity));}.object-cover{object-fit:cover;}.object-contain{object-fit:contain;}.\!p-4{padding:1rem !important;}.p-1,.p1,[p1=""]{padding:0.25rem;}.p-16{padding:4rem;}.p-2,.p2,[p2=""]{padding:0.5rem;}.p-6px{padding:6px;}.p0\.5,[p0\.5=""]{padding:0.125rem;}.p3{padding:0.75rem;}.p4{padding:1rem;}.p5{padding:1.25rem;}.px,.px-4,.px4,[p~="x-4"],[px=""],[px4=""]{padding-left:1rem;padding-right:1rem;}.px-1,.px1{padding-left:0.25rem;padding-right:0.25rem;}.px-1\.5{padding-left:0.375rem;padding-right:0.375rem;}.px-2,.px2,[px2=""]{padding-left:0.5rem;padding-right:0.5rem;}.px-3,.px3,[px3=""]{padding-left:0.75rem;padding-right:0.75rem;}.px-5{padding-left:1.25rem;padding-right:1.25rem;}.px-6{padding-left:1.5rem;padding-right:1.5rem;}.py-1,.py1{padding-top:0.25rem;padding-bottom:0.25rem;}.py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.py-2,.py2,[p~="y-2"],[py-2=""],[py2=""]{padding-top:0.5rem;padding-bottom:0.5rem;}.py-20{padding-top:5rem;padding-bottom:5rem;}.py-3{padding-top:0.75rem;padding-bottom:0.75rem;}.py-4{padding-top:1rem;padding-bottom:1rem;}.py0\.5{padding-top:0.125rem;padding-bottom:0.125rem;}.py1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}[px~="\38 "]{padding-left:2rem;padding-right:2rem;}.pb2{padding-bottom:0.5rem;}.pl-0{padding-left:0;}.pl-1,.pl1{padding-left:0.25rem;}.pl-4,[pl-4=""]{padding-left:1rem;}.pl2,[pl2=""]{padding-left:0.5rem;}.pr-3,[pr-3=""]{padding-right:0.75rem;}.pr-4,[pr-4=""]{padding-right:1rem;}.pt-\.5{padding-top:0.125rem;}.pt-15\%{padding-top:15%;}.pt2{padding-top:0.5rem;}.text-center{text-align:center;}.text-right,[text-right=""]{text-align:right;}.text-wrap{text-wrap:wrap;}.text-nowrap{text-wrap:nowrap;}.align-top,[align-top=""]{vertical-align:top;}.vertical-middle,[vertical-middle=""]{vertical-align:middle;}.text-\[8px\]{font-size:8px;}.text-1\.2em{font-size:1.2em;}.text-11px{font-size:11px;}.text-2xl{font-size:1.5rem;line-height:2rem;}.text-3em{font-size:3em;}.text-3xl{font-size:1.875rem;line-height:2.25rem;}.text-9xl,[text-9xl=""]{font-size:8rem;line-height:1;}.text-base{font-size:1rem;line-height:1.5rem;}.text-lg{font-size:1.125rem;line-height:1.75rem;}.text-sm,[text-sm=""]{font-size:0.875rem;line-height:1.25rem;}.text-xl{font-size:1.25rem;line-height:1.75rem;}.text-xs,[text-xs=""]{font-size:0.75rem;line-height:1rem;}.\!text-current{color:currentColor !important;}.dark .dark\:text-blue3{--un-text-opacity:1;color:rgb(147 197 253 / var(--un-text-opacity));}.dark .dark\:text-green,.text-green{--un-text-opacity:1;color:rgb(74 222 128 / var(--un-text-opacity));}.dark .dark\:text-green3{--un-text-opacity:1;color:rgb(134 239 172 / var(--un-text-opacity));}.dark .dark\:text-red-500{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity));}.dark .dark\:text-red3{--un-text-opacity:1;color:rgb(252 165 165 / var(--un-text-opacity));}.dark .dark\:text-yellow3{--un-text-opacity:1;color:rgb(253 224 71 / var(--un-text-opacity));}.text-\$slidev-controls-foreground{color:var(--slidev-controls-foreground);}.text-black{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity));}.text-blue{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity));}.text-blue6{--un-text-opacity:1;color:rgb(37 99 235 / var(--un-text-opacity));}.text-cyan{--un-text-opacity:1;color:rgb(34 211 238 / var(--un-text-opacity));}.text-cyan\:75,[text-cyan\:75=""]{color:rgb(34 211 238 / 0.75);}.text-gray,.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity));}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity));}.text-green-500{--un-text-opacity:1;color:rgb(34 197 94 / var(--un-text-opacity));}.text-green6{--un-text-opacity:1;color:rgb(22 163 74 / var(--un-text-opacity));}.text-indigo{--un-text-opacity:1;color:rgb(129 140 248 / var(--un-text-opacity));}.text-lime{--un-text-opacity:1;color:rgb(163 230 53 / var(--un-text-opacity));}.text-orange{--un-text-opacity:1;color:rgb(251 146 60 / var(--un-text-opacity));}.text-pink{--un-text-opacity:1;color:rgb(244 114 182 / var(--un-text-opacity));}.text-purple{--un-text-opacity:1;color:rgb(192 132 252 / var(--un-text-opacity));}.dark .dark\:color-red-400,.text-red,.text-red-400{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity));}.text-red-700{--un-text-opacity:1;color:rgb(185 28 28 / var(--un-text-opacity));}.color-red-600,.text-red6{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity));}.text-teal{--un-text-opacity:1;color:rgb(45 212 191 / var(--un-text-opacity));}.text-white,[color~="\#ffffff"]{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));}.text-yellow{--un-text-opacity:1;color:rgb(250 204 21 / var(--un-text-opacity));}.text-yellow6{--un-text-opacity:1;color:rgb(202 138 4 / var(--un-text-opacity));}.light [light-color~="\#e0e7ff"]{--un-text-opacity:1;color:rgb(224 231 255 / var(--un-text-opacity));}.important-text-op-50,.text-opacity-50\!{--un-text-opacity:0.5 !important;}.font-bold,[font-bold=""]{font-weight:700;}.font-light{font-weight:300;}.leading-1\.6em{line-height:1.6em;}.leading-tight{line-height:1.25;}.font-mono,[font-mono=""]{font-family:"Fira Code",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}.italic{font-style:italic;}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction);}.line-through{text-decoration-line:line-through;}.underline{text-decoration-line:underline;}.hover\:underline:hover{text-decoration-line:underline;}.underline-offset-2{text-underline-offset:2px;}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgb(0 0 0 / 0.2)),0 0 1px var(--un-text-shadow-color, rgb(1 0 5 / 0.1));text-shadow:var(--un-text-shadow);}.\!opacity-0{opacity:0 !important;}.\!opacity-100{opacity:1 !important;}.op-60,.op60{opacity:0.6;}.op-80,.op80,.opacity-80{opacity:0.8;}.op0,.opacity-0{opacity:0;}.op100,.group:hover .group-hover\:op100{opacity:1;}.op15{opacity:0.15;}.op20{opacity:0.2;}.op25,.opacity-25,[op25=""]{opacity:0.25;}.op30{opacity:0.3;}.op35{opacity:0.35;}.op40,.opacity-40,[op40=""]{opacity:0.4;}.op50,.opacity-50,[op50=""],[opacity-50=""]{opacity:0.5;}.op75,[op75=""]{opacity:0.75;}.opacity-10,[opacity-10=""]{opacity:0.1;}.opacity-5{opacity:0.05;}.opacity-95{opacity:0.95;}.focus-within\:opacity-100:focus-within{opacity:1;}.hover\:op-100:hover{opacity:1;}.hover\:op100:hover{opacity:1;}.hover\:op90:hover{opacity:0.9;}.hover\:opacity-100:hover{opacity:1;}.hover\:opacity-90:hover{opacity:0.9;}[hover~="op100"]:hover{opacity:1;}.focus-visible\:opacity-100:focus-visible{opacity:1;}.placeholder\:op25::placeholder{opacity:0.25;}.shadow,[shadow~="\~"]{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-xl{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.outline{outline-style:solid;}.outline-none,[outline-none=""]{outline:2px solid transparent;outline-offset:2px;}.\!backdrop-blur-0px{--un-backdrop-blur:blur(0px) !important;-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia) !important;backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia) !important;}.backdrop-blur{--un-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.backdrop-blur-5px{--un-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}[blur=""]{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.transition,[transition=""]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}[transition-all~="\30 "]{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:0s;}[transition-all~="\34 "]{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:4ms;}.duration-150{transition-duration:150ms;}.duration-200{transition-duration:200ms;}.duration-300{transition-duration:300ms;}.duration-400{transition-duration:400ms;}[duration~="\37 60"]{transition-duration:760ms;}[delay~="\35 2"]{transition-delay:52ms;}.ease,.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1);}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1);}.view-transition-name{view-transition-name:name;}@media (max-width: 767.9px){.lt-md\:hidden{display:none;}.lt-md\:flex-col{flex-direction:column;}}@media (min-width: 768px){.md\:p-10px{padding:10px;}}@media (min-width: 1024px){.lg\:m-2{margin:0.5rem;}.lg\:p-2{padding:0.5rem;}.lg\:p-4{padding:1rem;}}