@tailwind base;
@tailwind components;
@tailwind utilities;

/* ─── 全局重置 ─────────────────────────────────────────────── */
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC',
    'Hiragino Sans GB', 'Microsoft YaHei', 'Segoe UI', sans-serif;
  /* PWA safe area */
  padding-top: env(safe-area-inset-top);
  padding-bottom: env(safe-area-inset-bottom);
  /* 背景色跟随 App.vue 的 CSS 变量 */
  background-color: #f3f4f6;
}

.dark body,
.dark {
  background-color: #111827;
}

#app {
  min-height: 100vh;
}

/* ─── 去掉浏览器默认 focus 黑框 ────────────────────────────── */
button:focus,
input:focus,
select:focus,
textarea:focus,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
  outline: none !important;
  box-shadow: none !important;
}

/* ─── 自定义滚动条 ─────────────────────────────────────────── */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-track {
  background: transparent;
}
::-webkit-scrollbar-thumb {
  background: #cbd5e1;
  border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
  background: #94a3b8;
}
.dark ::-webkit-scrollbar-thumb {
  background: #475569;
}
.dark ::-webkit-scrollbar-thumb:hover {
  background: #64748b;
}

/* ─── range input 全局重置（避免系统默认丑样式干扰） ────────── */
input[type="range"] {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
}
*,::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: ;}.i-carbon-add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17 15V8h-2v7H8v2h7v7h2v-7h7v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-book{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 10h7v2h-7zm0 5h7v2h-7zm0 5h7v2h-7zM6 10h7v2H6zm0 5h7v2H6zm0 5h7v2H6z'/%3E%3Cpath fill='currentColor' d='M28 5H4a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h24a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2M4 7h11v18H4Zm13 18V7h11v18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-catalog{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-center-to-fit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 2H2v6h2V4h4zm16 0h6v6h-2V4h-4zM8 30H2v-6h2v4h4zm16 0h6v-6h-2v4h-4zm0-6H8a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2M8 10v12h16V10Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-chart-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m4.67 28l6.39-12l7.3 6.49a2 2 0 0 0 1.7.47a2 2 0 0 0 1.42-1.07L27 10.9l-1.82-.9l-5.49 11l-7.3-6.49a2 2 0 0 0-1.68-.51a2 2 0 0 0-1.42 1L4 25V2H2v26a2 2 0 0 0 2 2h26v-2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-chat{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.74 30L16 29l4-7h6a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h9v2H6a4 4 0 0 1-4-4V8a4 4 0 0 1 4-4h20a4 4 0 0 1 4 4v12a4 4 0 0 1-4 4h-4.84Z'/%3E%3Cpath fill='currentColor' d='M8 10h16v2H8zm0 6h10v2H8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-checkmark{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-checkmark-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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 2m-2 19.59l-5-5L10.59 15L14 18.41L21.41 11l1.596 1.586Z'/%3E%3Cpath fill='none' d='m14 21.591l-5-5L10.591 15L14 18.409L21.41 11l1.595 1.585z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-checkmark-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m14 21.414l-5-5.001L10.413 15L14 18.586L21.585 11L23 12.415z'/%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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-chevron-down,[i-carbon-chevron-down=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 22L6 12l1.4-1.4l8.6 8.6l8.6-8.6L26 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-circle-dash,[i-carbon-circle-dash=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.7 4.7a14.7 14.7 0 0 0-3 3.1L6.3 9a13.3 13.3 0 0 1 2.6-2.7Zm-3.1 7.6l-1.9-.6A12.5 12.5 0 0 0 2 16h2a11.5 11.5 0 0 1 .6-3.7m-1.9 8.1a14.4 14.4 0 0 0 2 3.9l1.6-1.2a12.9 12.9 0 0 1-1.7-3.3Zm5.1 6.9a14.4 14.4 0 0 0 3.9 2l.6-1.9A12.9 12.9 0 0 1 9 25.7Zm3.9-24.6l.6 1.9A11.5 11.5 0 0 1 16 4V2a12.5 12.5 0 0 0-4.3.7m12.5 24.6a15.2 15.2 0 0 0 3.1-3.1L25.7 23a11.5 11.5 0 0 1-2.7 2.7Zm3.2-7.6l1.9.6A15.5 15.5 0 0 0 30 16h-2a11.5 11.5 0 0 1-.6 3.7m1.8-8.1a14.4 14.4 0 0 0-2-3.9l-1.6 1.2a12.9 12.9 0 0 1 1.7 3.3Zm-5.1-7a14.4 14.4 0 0 0-3.9-2l-.6 1.9a12.9 12.9 0 0 1 3.3 1.7Zm-3.8 24.7l-.6-1.9a11.5 11.5 0 0 1-3.7.6v2a21.4 21.4 0 0 0 4.3-.7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-close,[i-carbon-close=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-closed-caption,[i-carbon-closed-caption=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 21h-5a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h5v2h-5v6h5Zm10 0h-5a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h5v2h-5v6h5Z'/%3E%3Cpath fill='currentColor' d='M28 26H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h24a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2M4 8v16h24V8Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-closed-caption-alt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 17h6v2h-6zm-8 0h6v2h-6zm-5 0h3v2H6zm16-4h4v2h-4zm-9 0h7v2h-7zm-7 0h5v2H6z'/%3E%3Cpath fill='currentColor' d='M17.736 30L16 29l4-7h6a1.997 1.997 0 0 0 2-2V8a1.997 1.997 0 0 0-2-2H6a1.997 1.997 0 0 0-2 2v12a1.997 1.997 0 0 0 2 2h9v2H6a4 4 0 0 1-4-4V8a4 4 0 0 1 4-4h20a4 4 0 0 1 4 4v12a4 4 0 0 1-4 4h-4.835Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-cloud,[i-carbon-cloud=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 7a7.7 7.7 0 0 1 1.51.15a8 8 0 0 1 6.35 6.34l.26 1.35l1.35.24a5.5 5.5 0 0 1-1 10.92H7.5a5.5 5.5 0 0 1-1-10.92l1.34-.24l.26-1.35A8 8 0 0 1 16 7m0-2a10 10 0 0 0-9.83 8.12A7.5 7.5 0 0 0 7.49 28h17a7.5 7.5 0 0 0 1.32-14.88a10 10 0 0 0-7.94-7.94A10.3 10.3 0 0 0 16 5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-cloud-services,[i-carbon-cloud-services=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M25.822 10.124a10 10 0 0 0-19.644 0A7.496 7.496 0 0 0 7.5 25H8v-2h-.5a5.496 5.496 0 0 1-.377-10.98l.836-.057l.09-.833a7.998 7.998 0 0 1 15.902 0l.09.833l.836.058A5.496 5.496 0 0 1 24.5 23H24v2h.5a7.496 7.496 0 0 0 1.322-14.876'/%3E%3Cpath fill='currentColor' d='M23 22v-2h-2.101a5 5 0 0 0-.732-1.753l1.49-1.49l-1.414-1.414l-1.49 1.49A5 5 0 0 0 17 16.101V14h-2v2.101a5 5 0 0 0-1.753.732l-1.49-1.49l-1.414 1.414l1.49 1.49A5 5 0 0 0 11.101 20H9v2h2.101a5 5 0 0 0 .732 1.753l-1.49 1.49l1.414 1.414l1.49-1.49a5 5 0 0 0 1.753.732V28h2v-2.101a5 5 0 0 0 1.753-.732l1.49 1.49l1.414-1.414l-1.49-1.49A5 5 0 0 0 20.899 22Zm-7 2a3 3 0 1 1 3-3a3.003 3.003 0 0 1-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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-cloud-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 18l1.41 1.41L15 16.83V29h2V16.83l2.59 2.58L21 18l-5-5z'/%3E%3Cpath fill='currentColor' d='M23.5 22H23v-2h.5a4.5 4.5 0 0 0 .36-9H23l-.1-.82a7 7 0 0 0-13.88 0L9 11h-.86a4.5 4.5 0 0 0 .36 9H9v2h-.5A6.5 6.5 0 0 1 7.2 9.14a9 9 0 0 1 17.6 0A6.5 6.5 0 0 1 23.5 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-data-connected{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M30 30h-6v-2h4V4h-4V2h6z'/%3E%3Cpath fill='currentColor' d='M24.91 19.59a4.51 4.51 0 0 0-2.66-3.24a4.55 4.55 0 0 0-3.5 0a5 5 0 0 0-.64.35l-2.81-2.81a4.53 4.53 0 1 0-1.41 1.41l2.81 2.81a4.48 4.48 0 0 0-.61 3.3a4.51 4.51 0 0 0 2.66 3.24a4.55 4.55 0 0 0 3.5 0a4.51 4.51 0 0 0 2.66-3.24a4.7 4.7 0 0 0 0-1.82M11.5 14a2.5 2.5 0 1 1 2.5-2.5a2.5 2.5 0 0 1-2.5 2.5'/%3E%3Cpath fill='currentColor' d='M8 30H2V2h6v2H4v24h4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-document-export,[i-carbon-document-export=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 21h13.17l-2.58 2.59L25 25l5-5l-5-5l-1.41 1.41L26.17 19H13z'/%3E%3Cpath fill='currentColor' d='M22 14v-4a1 1 0 0 0-.29-.71l-7-7A1 1 0 0 0 14 2H4a2 2 0 0 0-2 2v24a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2h-2v2H4V4h8v6a2 2 0 0 0 2 2h6v2Zm-8-4V4.41L19.59 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-document-import,[i-carbon-document-import=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28 19H14.83l2.58-2.59L16 15l-5 5l5 5l1.41-1.41L14.83 21H28z'/%3E%3Cpath fill='currentColor' d='M24 14v-4a1 1 0 0 0-.29-.71l-7-7A1 1 0 0 0 16 2H6a2 2 0 0 0-2 2v24a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2h-2v2H6V4h8v6a2 2 0 0 0 2 2h6v2Zm-8-4V4.41L21.59 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-document-pdf,[i-carbon-document-pdf=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-download,[i-carbon-download=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-edit,[i-carbon-edit=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-error-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' d='M9 10.555L10.555 9L23 21.444L21.444 23z'/%3E%3Cpath fill='currentColor' d='M16 2A13.914 13.914 0 0 0 2 16a13.914 13.914 0 0 0 14 14a13.914 13.914 0 0 0 14-14A13.914 13.914 0 0 0 16 2m5.445 21L9 10.556L10.556 9L23 21.445Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-flash{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.61 29.92a1 1 0 0 1-.6-1.07L12.83 17H8a1 1 0 0 1-1-1.23l3-13A1 1 0 0 1 11 2h10a1 1 0 0 1 .78.37a1 1 0 0 1 .2.85L20.25 11H25a1 1 0 0 1 .9.56a1 1 0 0 1-.11 1l-13 17A1 1 0 0 1 12 30a1.1 1.1 0 0 1-.39-.08M17.75 13l2-9H11.8L9.26 15h5.91l-1.59 10.28L23 13Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-forward-10{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 18A10 10 0 1 1 16 8h4v5l6-6l-6-6v5h-4a12 12 0 1 0 12 12Z'/%3E%3Cpath fill='currentColor' d='M19.63 22.13a2.84 2.84 0 0 1-1.28-.27a2.44 2.44 0 0 1-.89-.77a3.6 3.6 0 0 1-.52-1.25a7.7 7.7 0 0 1-.17-1.68a8 8 0 0 1 .17-1.68a3.7 3.7 0 0 1 .52-1.25a2.44 2.44 0 0 1 .89-.77a2.84 2.84 0 0 1 1.28-.27a2.44 2.44 0 0 1 2.16 1a5.23 5.23 0 0 1 .7 2.93a5.23 5.23 0 0 1-.7 2.93a2.44 2.44 0 0 1-2.16 1.08m0-1.22a1.07 1.07 0 0 0 1-.55a3.4 3.4 0 0 0 .37-1.51v-1.38a3.3 3.3 0 0 0-.29-1.5a1.23 1.23 0 0 0-2.06 0a3.3 3.3 0 0 0-.29 1.5v1.38a3.4 3.4 0 0 0 .29 1.51a1.06 1.06 0 0 0 .98.55m-9 1.09v-1.18h2v-5.19l-1.86 1l-.55-1.06l2.32-1.3H14v6.5h1.78V22Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-headphones{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M25 16v-1a9 9 0 0 0-18 0v1a5 5 0 0 0 0 10h2V15a7 7 0 0 1 14 0v11h2a5 5 0 0 0 0-10M4 21a3 3 0 0 1 3-3v6a3 3 0 0 1-3-3m21 3v-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-headset{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M25 10h-.06a9 9 0 0 0-17.88 0H7a5 5 0 0 0 0 10h2v-9a7 7 0 0 1 14 0v10a4 4 0 0 1-3.17 3.91a4 4 0 1 0 .05 2A6 6 0 0 0 25 21v-1a5 5 0 0 0 0-10M4 15a3 3 0 0 1 3-3v6a3 3 0 0 1-3-3m12 13a2 2 0 1 1 2-2a2 2 0 0 1-2 2m9-10v-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-home{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.612 2.214a1.01 1.01 0 0 0-1.242 0L1 13.419l1.243 1.572L4 13.621V26a2.004 2.004 0 0 0 2 2h20a2.004 2.004 0 0 0 2-2V13.63L29.757 15L31 13.428ZM18 26h-4v-8h4Zm2 0v-8a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v8H6V12.062l10-7.79l10 7.8V26Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-idea,[i-carbon-idea=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 24h10v2H11zm2 4h6v2h-6zm3-26A10 10 0 0 0 6 12a9.19 9.19 0 0 0 3.46 7.62c1 .93 1.54 1.46 1.54 2.38h2c0-1.84-1.11-2.87-2.19-3.86A7.2 7.2 0 0 1 8 12a8 8 0 0 1 16 0a7.2 7.2 0 0 1-2.82 6.14c-1.07 1-2.18 2-2.18 3.86h2c0-.92.53-1.45 1.54-2.39A9.18 9.18 0 0 0 26 12A10 10 0 0 0 16 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-information{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-locked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 14h-2V8a6 6 0 0 0-12 0v6H8a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2M12 8a4 4 0 0 1 8 0v6h-8Zm12 20H8V16h16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-logout{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 30h12a2 2 0 0 0 2-2v-3h-2v3H6V4h12v3h2V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v24a2 2 0 0 0 2 2'/%3E%3Cpath fill='currentColor' d='M20.586 20.586L24.172 17H10v-2h14.172l-3.586-3.586L22 10l6 6l-6 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-magic-wand,[i-carbon-magic-wand=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-meter,[i-carbon-meter=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 16a9.9 9.9 0 0 0-1.14-4.618l-1.495 1.496A7.95 7.95 0 0 1 24 16Zm-2.586-6L22 8.586L17.285 13.3A3 3 0 0 0 16 13a3 3 0 1 0 3 3a3 3 0 0 0-.3-1.285ZM16 17a1 1 0 1 1 1-1a1 1 0 0 1-1 1m0-9a8 8 0 0 1 3.122.635l1.496-1.496A9.986 9.986 0 0 0 6 16h2a8.01 8.01 0 0 1 8-8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14.016 14.016 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12.014 12.014 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-microphone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 14v3a7 7 0 0 1-14 0v-3H7v3a9 9 0 0 0 8 8.94V28h-4v2h10v-2h-4v-2.06A9 9 0 0 0 25 17v-3Z'/%3E%3Cpath fill='currentColor' d='M16 22a5 5 0 0 0 5-5V7a5 5 0 0 0-10 0v10a5 5 0 0 0 5 5M13 7a3 3 0 0 1 6 0v10a3 3 0 0 1-6 0Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-moon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-music,[i-carbon-music=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M25 4H10a2 2 0 0 0-2 2v14.556A3.96 3.96 0 0 0 6 20a4 4 0 1 0 4 4V12h15v8.556A3.96 3.96 0 0 0 23 20a4 4 0 1 0 4 4V6a2 2 0 0 0-2-2M6 26a2 2 0 1 1 2-2a2 2 0 0 1-2 2m17 0a2 2 0 1 1 2-2a2.003 2.003 0 0 1-2 2M10 6h15v4H10Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-notebook{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 10h7v2h-7zm0 5h7v2h-7zm0 5h7v2h-7z'/%3E%3Cpath fill='currentColor' d='M28 5H4a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h24a2.003 2.003 0 0 0 2-2V7a2 2 0 0 0-2-2M4 7h11v18H4Zm13 18V7h11l.002 18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-pause{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-pen{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-play{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-play-filled-alt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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 28'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-power{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m22.5 5.74l-1 1.73a11 11 0 1 1-11 0l-1-1.73a13 13 0 1 0 13 0'/%3E%3Cpath fill='currentColor' d='M15 2h2v14h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-radio,[i-carbon-radio=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28 10h-4V2h-2v8h-9V8h-2v2H8V8H6v2H4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h24a2 2 0 0 0 2-2V12a2 2 0 0 0-2-2M4 28V12h24v16Z'/%3E%3Cpath fill='currentColor' d='M10 26a4 4 0 1 1 4-4a4 4 0 0 1-4 4m0-6a2 2 0 1 0 2 2a2 2 0 0 0-2-2m-3-6h6v2H7zm10 2h9v2h-9zm0 4h9v2h-9zm0 4h9v2h-9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-renew{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-repeat{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 6h20.172l-3.586-3.586L24 1l6 6l-6 6l-1.414-1.414L26.172 8H6v7H4V8a2 2 0 0 1 2-2m3.414 14.414L5.828 24H26v-7h2v7a2 2 0 0 1-2 2H5.828l3.586 3.586L8 31l-6-6l6-6Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-repeat-one{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 6h20.172l-3.586-3.586L24 1l6 6l-6 6l-1.414-1.414L26.172 8H6v7H4V8a2 2 0 0 1 2-2m3.414 14.414L5.828 24H26v-7h2v7a2 2 0 0 1-2 2H5.828l3.586 3.586L8 31l-6-6l6-6Z'/%3E%3Cpath fill='currentColor' d='M17 19v-8h-2v1h-2v2h2v5h-2v2h6v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-reset,[i-carbon-reset=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 28A12 12 0 1 0 6 16v6.2l-3.6-3.6L1 20l6 6l6-6l-1.4-1.4L8 22.2V16a10 10 0 1 1 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-restart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 18A10 10 0 1 1 16 8h6.182l-3.584 3.585L20 13l6-6l-6-6l-1.402 1.414L22.185 6H16a12 12 0 1 0 12 12Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-rewind-10{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 18A12 12 0 1 0 16 6h-4V1L6 7l6 6V8h4A10 10 0 1 1 6 18Z'/%3E%3Cpath fill='currentColor' d='M19.63 22.13a2.84 2.84 0 0 1-1.28-.27a2.44 2.44 0 0 1-.89-.77a3.6 3.6 0 0 1-.52-1.25a7.7 7.7 0 0 1-.17-1.68a8 8 0 0 1 .17-1.68a3.7 3.7 0 0 1 .52-1.25a2.44 2.44 0 0 1 .89-.77a2.84 2.84 0 0 1 1.28-.27a2.44 2.44 0 0 1 2.16 1a5.23 5.23 0 0 1 .7 2.93a5.23 5.23 0 0 1-.7 2.93a2.44 2.44 0 0 1-2.16 1.08m0-1.22a1.07 1.07 0 0 0 1-.55a3.4 3.4 0 0 0 .37-1.51v-1.38a3.3 3.3 0 0 0-.29-1.5a1.23 1.23 0 0 0-2.06 0a3.3 3.3 0 0 0-.29 1.5v1.38a3.4 3.4 0 0 0 .29 1.51a1.06 1.06 0 0 0 .98.55m-9 1.09v-1.18h2v-5.19l-1.86 1l-.55-1.06l2.32-1.3H14v6.5h1.78V22Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-rotate-clockwise{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28 30H16a2 2 0 0 1-2-2V16a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2M16 16v12h12.001L28 16ZM15 2l-1.41 1.41L16.17 6H11a7.01 7.01 0 0 0-7 7v5h2v-5a5.006 5.006 0 0 1 5-5h5.17l-2.58 2.59L15 12l5-5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-settings-adjust{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-skip-back,[i-carbon-skip-back=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27 28a1 1 0 0 1-.5-.13l-19-11a1 1 0 0 1 0-1.74l19-11a1 1 0 0 1 1 0A1 1 0 0 1 28 5v22a1 1 0 0 1-1 1M10 16l16 9.27V6.73ZM2 4h2v24H2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-skip-forward,[i-carbon-skip-forward=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 28a1 1 0 0 1-1-1V5a1 1 0 0 1 .5-.87a1 1 0 0 1 1 0l19 11a1 1 0 0 1 0 1.74l-19 11A1 1 0 0 1 5 28M6 6.73v18.54L22 16ZM28 4h2v24h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-spell-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 22h2l-5-12h-2l-5 12h2l1.24-3h5.53Zm-5.93-5l1.82-4.42h.25L18 17Z'/%3E%3Cpath fill='currentColor' d='M12 28H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2v11h-2V6H6v20h6Zm11-.82l-2.59-2.59L19 26l4 4l7-7l-1.41-1.41z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-stop-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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 2m6 18a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h8a2 2 0 0 1 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-sun{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-text-align-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 6h14v2H12zm0 6h10v2H12zm0 6h14v2H12zm0 6h10v2H12zM6 4h2v24H6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-time,[i-carbon-time=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-translate,[i-carbon-translate=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27.85 29H30l-6-15h-2.35l-6 15h2.15l1.6-4h6.85Zm-7.65-6l2.62-6.56L25.45 23ZM18 7V5h-7V2H9v3H2v2h10.74a14.7 14.7 0 0 1-3.19 6.18A13.5 13.5 0 0 1 7.26 9h-2.1a16.5 16.5 0 0 0 3 5.58A16.8 16.8 0 0 1 3 18l.75 1.86A18.5 18.5 0 0 0 9.53 16a16.9 16.9 0 0 0 5.76 3.84L16 18a14.5 14.5 0 0 1-5.12-3.37A17.64 17.64 0 0 0 14.8 7Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-trash-can,[i-carbon-trash-can=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' 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;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m6 18l1.41 1.41L15 11.83V30h2V11.83l7.59 7.58L26 18L16 8zM6 8V4h20v4h2V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-user,[i-carbon-user=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 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-7m10 28h-2v-5a5 5 0 0 0-5-5h-6a5 5 0 0 0-5 5v5H6v-5a7 7 0 0 1 7-7h6a7 7 0 0 1 7 7Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-video,[i-carbon-video=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 26H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h17a2 2 0 0 1 2 2v4.06l5.42-3.87A1 1 0 0 1 30 9v14a1 1 0 0 1-1.58.81L23 19.94V24a2 2 0 0 1-2 2M4 8v16h17v-6a1 1 0 0 1 1.58-.81L28 21.06V10.94l-5.42 3.87A1 1 0 0 1 21 14V8Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-video-add,[i-carbon-video-add=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 15h-4v-4h-2v4H8v2h4v4h2v-4h4z'/%3E%3Cpath fill='currentColor' d='M21 26H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h17a2 2 0 0 1 2 2v4.057l5.419-3.87A1 1 0 0 1 30 9v14a1 1 0 0 1-1.581.814L23 19.944V24a2 2 0 0 1-2 2M4 8v16.001L21 24v-6a1 1 0 0 1 1.581-.813L28 21.057V10.943l-5.419 3.87A1 1 0 0 1 21 14V8Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-video-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 26H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h17a2 2 0 0 1 2 2v4.06l5.42-3.87A1 1 0 0 1 30 9v14a1 1 0 0 1-1.58.81L23 19.94V24a2 2 0 0 1-2 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-view{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M30.94 15.66A16.69 16.69 0 0 0 16 5A16.69 16.69 0 0 0 1.06 15.66a1 1 0 0 0 0 .68A16.69 16.69 0 0 0 16 27a16.69 16.69 0 0 0 14.94-10.66a1 1 0 0 0 0-.68M16 25c-5.3 0-10.9-3.93-12.93-9C5.1 10.93 10.7 7 16 7s10.9 3.93 12.93 9C26.9 21.07 21.3 25 16 25'/%3E%3Cpath fill='currentColor' d='M16 10a6 6 0 1 0 6 6a6 6 0 0 0-6-6m0 10a4 4 0 1 1 4-4a4 4 0 0 1-4 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-view-off{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m5.24 22.51l1.43-1.42A14.06 14.06 0 0 1 3.07 16C5.1 10.93 10.7 7 16 7a12.4 12.4 0 0 1 4 .72l1.55-1.56A14.7 14.7 0 0 0 16 5A16.69 16.69 0 0 0 1.06 15.66a1 1 0 0 0 0 .68a16 16 0 0 0 4.18 6.17'/%3E%3Cpath fill='currentColor' d='M12 15.73a4 4 0 0 1 3.7-3.7l1.81-1.82a6 6 0 0 0-7.33 7.33Zm18.94-.07a16.4 16.4 0 0 0-5.74-7.44L30 3.41L28.59 2L2 28.59L3.41 30l5.1-5.1A15.3 15.3 0 0 0 16 27a16.69 16.69 0 0 0 14.94-10.66a1 1 0 0 0 0-.68M20 16a4 4 0 0 1-6 3.44L19.44 14a4 4 0 0 1 .56 2m-4 9a13.05 13.05 0 0 1-6-1.58l2.54-2.54a6 6 0 0 0 8.35-8.35l2.87-2.87A14.54 14.54 0 0 1 28.93 16C26.9 21.07 21.3 25 16 25'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-volume-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m27.16 8.08l-1.53 1.29a10 10 0 0 1-.29 13.23l1.47 1.4a12 12 0 0 0 .35-15.88Z'/%3E%3Cpath fill='currentColor' d='M21.58 12a6 6 0 0 1-.18 7.94l1.47 1.36a8 8 0 0 0 .23-10.59ZM18 30a1 1 0 0 1-.71-.3L9.67 22H3a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h6.67l7.62-7.7a1 1 0 0 1 1.41 0a1 1 0 0 1 .3.7v26a1 1 0 0 1-1 1M4 20h6.08a1 1 0 0 1 .71.3L17 26.57V5.43l-6.21 6.27a1 1 0 0 1-.71.3H4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.i-carbon-volume-up-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m27.16 8.08l-1.53 1.29a10 10 0 0 1-.29 13.23l1.47 1.4a12 12 0 0 0 .35-15.88Z'/%3E%3Cpath fill='currentColor' d='M21.58 12a6 6 0 0 1-.18 7.94l1.47 1.36a8 8 0 0 0 .23-10.59ZM18 30a1 1 0 0 1-.71-.3L9.67 22H3a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h6.67l7.62-7.7a1 1 0 0 1 1.41 0a1 1 0 0 1 .3.7v26a1 1 0 0 1-1 1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1em;height:1em;}.container{width:100%;}@media (min-width: 640px){.container{max-width:640px;}}@media (min-width: 768px){.container{max-width:768px;}}@media (min-width: 1024px){.container{max-width:1024px;}}@media (min-width: 1280px){.container{max-width:1280px;}}@media (min-width: 1536px){.container{max-width:1536px;}}.pointer-events-auto{pointer-events:auto;}.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;}.sticky{position:sticky;}.inset-0,[inset-0=""]{inset:0;}.inset-x-0{left:0;right:0;}.inset-y-0{top:0;bottom:0;}.-bottom-\[6px\]{bottom:-6px;}.-right-0\.5{right:-0.125rem;}.-right-1\.5{right:-0.375rem;}.-top-\[2px\]{top:-2px;}.-top-\[5px\]{top:-5px;}.-top-0\.5{top:-0.125rem;}.-top-1{top:-0.25rem;}.bottom-\[calc\(100\%\+12px\)\]{bottom:calc(100% + 12px);}.bottom-\[calc\(100\%\+16px\)\]{bottom:calc(100% + 16px);}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px);}.bottom-0,[bottom-0=""]{bottom:0;}.bottom-24{bottom:6rem;}.bottom-3{bottom:0.75rem;}.bottom-8,[bottom-8=""]{bottom:2rem;}.bottom-full{bottom:100%;}.left-\[-60px\]{left:-60px;}.left-0,[left-0=""]{left:0;}.left-1\/2{left:50%;}.left-6{left:1.5rem;}.right-\[-10px\]{right:-10px;}.right-\[18px\]{right:18px;}.right-\[8px\]{right:8px;}.right-0,[right-0=""]{right:0;}.right-3{right:0.75rem;}.top-\[56px\]{top:56px;}.top-\[8px\]{top:8px;}.top-0{top:0;}.top-0\.5,[top-0\.5=""]{top:0.125rem;}.top-24{top:6rem;}.top-full{top:100%;}[left-1=""]{left:0.25rem;}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}.isolate{isolation:isolate;}.z-\[100\]{z-index:100;}.z-\[110\]{z-index:110;}.z-\[120\]{z-index:120;}.z-\[135\]{z-index:135;}.z-\[140\]{z-index:140;}.z-\[149\]{z-index:149;}.z-\[150\]{z-index:150;}.z-\[155\]{z-index:155;}.z-\[160\]{z-index:160;}.z-\[190\]{z-index:190;}.z-\[200\]{z-index:200;}.z-\[250\]{z-index:250;}.z-\[300\]{z-index:300;}.z-\[45\]{z-index:45;}.z-\[60\]{z-index:60;}.z-\[9000\]{z-index:9000;}.z-\[9999\]{z-index:9999;}.z-10,[z-10=""]{z-index:10;}.z-20{z-index:20;}.z-30{z-index:30;}.z-40{z-index:40;}.z-50{z-index:50;}.grid{display:grid;}.grid-rows-\[0fr\]{grid-template-rows:0fr;}.grid-rows-\[1fr\]{grid-template-rows:1fr;}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));}[rows~="\33 "]{grid-template-rows:repeat(3,minmax(0,1fr));}.m-42\.666667{margin:10.66666675rem;}.m\[base\]{margin:base;}.m\[lowerKey\]{margin:lowerKey;}.m12,[m12=""]{margin:3rem;}.m714\.666667{margin:178.66666675rem;}.-mx-4{margin-left:-1rem;margin-right:-1rem;}.mx-0{margin-left:0;margin-right:0;}.mx-0\.5{margin-left:0.125rem;margin-right:0.125rem;}.mx-1{margin-left:0.25rem;margin-right:0.25rem;}.mx-2{margin-left:0.5rem;margin-right:0.5rem;}.mx-3{margin-left:0.75rem;margin-right:0.75rem;}.mx-4{margin-left:1rem;margin-right:1rem;}.mx-auto{margin-left:auto;margin-right:auto;}.my-1{margin-top:0.25rem;margin-bottom:0.25rem;}.my-3{margin-top:0.75rem;margin-bottom:0.75rem;}.my-auto{margin-top:auto;margin-bottom:auto;}.-mr-2{margin-right:-0.5rem;}.mb-\[1\.4em\]{margin-bottom:1.4em;}.mb-0{margin-bottom:0;}.mb-0\.5{margin-bottom:0.125rem;}.mb-1{margin-bottom:0.25rem;}.mb-1\.5{margin-bottom:0.375rem;}.mb-2{margin-bottom:0.5rem;}.mb-2\.5{margin-bottom:0.625rem;}.mb-3{margin-bottom:0.75rem;}.mb-4,[mb-4=""]{margin-bottom:1rem;}.mb-5{margin-bottom:1.25rem;}.mb-6{margin-bottom:1.5rem;}.mb-8{margin-bottom:2rem;}.ml-\[1px\]{margin-left:1px;}.ml-0\.5{margin-left:0.125rem;}.ml-1,[ml-1=""]{margin-left:0.25rem;}.ml-1\.5,[ml-1\.5=""]{margin-left:0.375rem;}.ml-2{margin-left:0.5rem;}.ml-4{margin-left:1rem;}.ml-auto{margin-left:auto;}.mr-0\.5{margin-right:0.125rem;}.mr-1,[mr-1=""]{margin-right:0.25rem;}.mr-1\.5,[mr-1\.5=""]{margin-right:0.375rem;}.mr-2{margin-right:0.5rem;}.ms,[ms=""]{margin-inline-start:1rem;}.mt-\[-8vh\]{margin-top:-8vh;}.mt-0{margin-top:0;}.mt-0\.5,[mt-0\.5=""]{margin-top:0.125rem;}.mt-1{margin-top:0.25rem;}.mt-1\.5{margin-top:0.375rem;}.mt-2{margin-top:0.5rem;}.mt-3{margin-top:0.75rem;}.mt-4{margin-top:1rem;}.mt-6{margin-top:1.5rem;}.inline,[inline=""]{display:inline;}.block{display:block;}[invalid~="block"]:invalid{display:block;}.inline-block{display:inline-block;}.contents{display:contents;}.hidden,.marker\:hidden *::marker,.marker\:hidden::marker,[hidden=""]{display:none;}.h-\[16px\]{height:16px;}.h-\[18px\]{height:18px;}.h-\[1px\],.h-px{height:1px;}.h-\[22px\]{height:22px;}.h-\[3px\]{height:3px;}.h-\[42px\]{height:42px;}.h-\[52px\]{height:52px;}.h-1,.h1{height:0.25rem;}.h-1\.5{height:0.375rem;}.h-10{height:2.5rem;}.h-12,[h-12=""]{height:3rem;}.h-14{height:3.5rem;}.h-16{height:4rem;}.h-2,.h2,[h-2=""],[h2=""]{height:0.5rem;}.h-2\.5{height:0.625rem;}.h-20{height:5rem;}.h-24{height:6rem;}.h-3,.h3,[h-3=""]{height:0.75rem;}.h-3\.5,[h-3\.5=""]{height:0.875rem;}.h-4,.h4,[h-4=""]{height:1rem;}.h-40{height:10rem;}.h-5,[h-5=""]{height:1.25rem;}.h-6,[h-6=""]{height:1.5rem;}.h-7,[h-7=""]{height:1.75rem;}.h-8,[h-8=""]{height:2rem;}.h-9{height:2.25rem;}.h-full,[h-full=""]{height:100%;}.max-h-\[480px\]{max-height:480px;}.max-h-\[60vh\]{max-height:60vh;}.max-h-\[80vh\]{max-height:80vh;}.max-h-\[85vh\]{max-height:85vh;}.max-h-60{max-height:15rem;}.max-h-64{max-height:16rem;}.max-h-72{max-height:18rem;}.max-w-\[260px\]{max-width:260px;}.max-w-\[360px\]{max-width:360px;}.max-w-\[992px\]{max-width:992px;}.max-w-2xl{max-width:42rem;}.max-w-4xl{max-width:56rem;}.max-w-full{max-width:100%;}.max-w-md{max-width:28rem;}.max-w-sm{max-width:24rem;}.min-h-0,[min-h-0=""]{min-height:0;}.min-h-full{min-height:100%;}.min-w-0,[min-w-0=""]{min-width:0;}.w-\[16px\]{width:16px;}.w-\[18px\]{width:18px;}.w-\[1px\],.w-px,[w-px=""]{width:1px;}.w-\[22px\]{width:22px;}.w-\[340px\]{width:340px;}.w-\[3rem\],.w-12,[w-12=""]{width:3rem;}.w-\[52px\]{width:52px;}.w-\[70px\]{width:70px;}.w-\[92\%\]{width:92%;}.w-10,[w-10=""]{width:2.5rem;}.w-11,[w-11=""]{width:2.75rem;}.w-14{width:3.5rem;}.w-2,.w2,[w-2=""],[w2=""]{width:0.5rem;}.w-2\.5{width:0.625rem;}.w-20{width:5rem;}.w-24{width:6rem;}.w-28{width:7rem;}.w-3,[w-3=""]{width:0.75rem;}.w-3\.5,[w-3\.5=""]{width:0.875rem;}.w-36{width:9rem;}.w-4,[w-4=""]{width:1rem;}.w-40{width:10rem;}.w-44{width:11rem;}.w-5,[w-5=""]{width:1.25rem;}.w-6,[w-6=""]{width:1.5rem;}.w-64{width:16rem;}.w-7,[w-7=""]{width:1.75rem;}.w-72{width:18rem;}.w-8,[w-8=""]{width:2rem;}.w-80{width:20rem;}.w-9{width:2.25rem;}.w-full,[w-full=""]{width:100%;}.w-max,[w-max=""]{width:max-content;}.w1,[w1=""]{width:0.25rem;}[invalid~="h2"]:invalid{height:0.5rem;}.flex,[flex=""]{display:flex;}.inline-flex,[inline-flex=""]{display:inline-flex;}.flex-1,[flex-1=""]{flex:1 1 0%;}.flex-shrink,[flex-shrink-0~="_createCommentVNode\("],[flex-shrink-0~="_createElementVNode\("],[flex-shrink-0~="_normalizeStyle\(\{"],[flex-shrink-0~="_normalizeStyle\(getPosStyle\(item\.word\.pos\)\)"],[flex-shrink-0~="_toDisplayString\(normPos\(item\.word\.pos\)\)\,"],[flex-shrink-0~="\,"],[flex-shrink-0~="\(_cache\[152\]"],[flex-shrink-0~="\(_cache\[157\]"],[flex-shrink-0~="\["],[flex-shrink-0~="\[\.\.\.\(_cache\[152\]"],[flex-shrink-0~="\[\.\.\.\(_cache\[157\]"],[flex-shrink-0~="\}\,"],[flex-shrink-0~="\}\)"],[flex-shrink-0~="\="],[flex-shrink-0~="\|\|"],[flex-shrink-0~="\34 \)\,"],[flex-shrink-0~="\35 \)\)"],[flex-shrink-0~="null\,"],[flex-shrink-0~="STAGE_COLORS\[item\.word\.stage\]"],[shrink-0~="_cache\[120\]"],[shrink-0~="_cache\[88\]"],[shrink-0~="_createElementVNode\("],[shrink-0~="-\31 \)\,"],[shrink-0~="-\31 \)\)\,"],[shrink-0~="\,"],[shrink-0~="\(_cache\[119\]"],[shrink-0~="\(_cache\[120\]"],[shrink-0~="\(_cache\[88\]"],[shrink-0~="\["],[shrink-0~="\[\.\.\.\(_cache\[119\]"],[shrink-0~="\]\,"],[shrink-0~="\]\)"],[shrink-0~="\]\)\,"],[shrink-0~="\}\,"],[shrink-0~="\}\)"],[shrink-0~="\}\)\,"],[shrink-0~="\="],[shrink-0~="\|\|"],[shrink-0~="\32 \)"],[shrink-0~="null\,"]{flex-shrink:1;}.flex-shrink-0,.shrink-0,[shrink-0=""]{flex-shrink:0;}.flex-row,[flex-row=""]{flex-direction:row;}.flex-col,[flex-col=""]{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.-translate-x-1\/2{--un-translate-x:-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));}.-translate-y-4{--un-translate-y:-1rem;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));}.translate-x-0\.5{--un-translate-x:0.125rem;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));}.translate-x-4{--un-translate-x:1rem;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));}.translate-y-\[120\%\]{--un-translate-y:120%;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));}.translate-y-\[150\%\]{--un-translate-y:150%;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));}.translate-y-\[1px\]{--un-translate-y:1px;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));}.translate-y-0,[translate-y-0=""]{--un-translate-y:0;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));}[-translate-x-1=""]{--un-translate-x:-0.25rem;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));}.hover\:-translate-y-0\.5:hover{--un-translate-y:-0.125rem;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-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;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-90,.group\/details[open] .group-open\/details\:rotate-90{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:90deg;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-\[0\.99\]{--un-scale-x:0.99;--un-scale-y:0.99;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\.015\]{--un-scale-x:1.015;--un-scale-y:1.015;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-100,[scale-100=""]{--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-105{--un-scale-x:1.05;--un-scale-y:1.05;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-110{--un-scale-x:1.1;--un-scale-y:1.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));}.hover\:scale-105:hover{--un-scale-x:1.05;--un-scale-y:1.05;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));}.hover\:scale-110:hover{--un-scale-x:1.1;--un-scale-y:1.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));}[hover\:scale-110=""]:hover{--un-scale-x:1.1;--un-scale-y:1.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));}.active\:scale-\[0\.98\]:active{--un-scale-x:0.98;--un-scale-y:0.98;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));}.active\:scale-95:active{--un-scale-x:0.95;--un-scale-y:0.95;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));}[active\:scale-95=""]:active{--un-scale-x:0.95;--un-scale-y:0.95;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));}.transform,[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 bounce{0%, 100% {transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8,0,1,1)} 50% {transform:translateY(0);animation-timing-function:cubic-bezier(0,0,0.2,1)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes ping{0%{transform:scale(1);opacity:1}75%,100%{transform:scale(2);opacity:0}}@keyframes pulse{0%, 100% {opacity:1} 50% {opacity:.5}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-bounce{animation:bounce 1s linear infinite;}.animate-fade-in{animation:fade-in 1s linear 1;}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite;}.animate-pulse{animation:pulse 2s cubic-bezier(0.4,0,.6,1) infinite;}.animate-spin,[animate-spin=""]{animation:spin 1s linear infinite;}.cursor-default{cursor:default;}.cursor-pointer,[cursor-pointer=""]{cursor:pointer;}.cursor-not-allowed{cursor:not-allowed;}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed;}[disabled\:cursor-not-allowed=""]:disabled{cursor:not-allowed;}.select-none,[select-none=""]{-webkit-user-select:none;user-select:none;}.resize,[resize=""]{resize:both;}.resize-none{resize:none;}.list-none{list-style-type:none;}.appearance-none{-webkit-appearance:none;appearance:none;}.items-start,[items-start=""]{align-items:flex-start;}.items-end,[items-end=""]{align-items:flex-end;}.items-center,[items-center=""]{align-items:center;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center,[justify-center=""]{justify-content:center;}.justify-between,[justify-between=""]{justify-content:space-between;}.justify-evenly{justify-content:space-evenly;}.gap-0\.5,[gap-0\.5=""]{gap:0.125rem;}.gap-1,[gap-1=""]{gap:0.25rem;}.gap-1\.5,[gap-1\.5=""]{gap:0.375rem;}.gap-2,.gap2,[gap-2=""],[gap2=""]{gap:0.5rem;}.gap-2\.5{gap:0.625rem;}.gap-3,[gap-3=""]{gap:0.75rem;}.gap-4{gap:1rem;}.gap-6{gap:1.5rem;}.space-y-1\.5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.375rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.375rem * var(--un-space-y-reverse));}.space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.25rem * var(--un-space-y-reverse));}.space-y-2>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.5rem * var(--un-space-y-reverse));}.space-y-3>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.75rem * var(--un-space-y-reverse));}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse));}.divide-y>:not([hidden])~:not([hidden]){--un-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--un-divide-y-reverse)));border-bottom-width:calc(1px * var(--un-divide-y-reverse));}.dark .dark\:divide-gray-700\/30>:not([hidden])~:not([hidden]){border-color:rgb(55 65 81 / 0.3) /* #374151 */;}.divide-gray-50>:not([hidden])~:not([hidden]){--un-divide-opacity:1;border-color:rgb(249 250 251 / var(--un-divide-opacity)) /* #f9fafb */;}.overflow-auto{overflow:auto;}.overflow-hidden,[overflow-hidden=""]{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.overflow-x-hidden{overflow-x:hidden;}.overflow-y-auto,[overflow-y-auto=""]{overflow-y:auto;}.overscroll-none{overscroll-behavior:none;}.scroll-smooth,[scroll-smooth=""]{scroll-behavior:smooth;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.whitespace-nowrap,[whitespace-nowrap=""]{white-space:nowrap;}.whitespace-pre-wrap{white-space:pre-wrap;}.break-words{overflow-wrap:break-word;}.break-all{word-break:break-all;}.b,.border,[b=""],[border=""]{border-width:1px;}.border-0,[border-0=""]{border-width:0px;}.border-2,[border-2=""]{border-width:2px;}[-border=""]{border-width:-1px;}.last\:border-0:last-child{border-width:0px;}.border-y{border-top-width:1px;border-bottom-width:1px;}.border-b,[border-b=""]{border-bottom-width:1px;}.border-l{border-left-width:1px;}.border-l-2{border-left-width:2px;}.border-r{border-right-width:1px;}.border-t,[border-t=""]{border-top-width:1px;}.border-amber-100{--un-border-opacity:1;border-color:rgb(254 243 199 / var(--un-border-opacity));}.border-blue-100{--un-border-opacity:1;border-color:rgb(219 234 254 / var(--un-border-opacity));}.border-blue-200{--un-border-opacity:1;border-color:rgb(191 219 254 / var(--un-border-opacity));}.border-blue-300,[border-blue-300=""]{--un-border-opacity:1;border-color:rgb(147 197 253 / var(--un-border-opacity));}.border-blue-400,[border-blue-400=""]{--un-border-opacity:1;border-color:rgb(96 165 250 / var(--un-border-opacity));}.border-blue-500,.dark .dark\:border-blue-500,.dark [dark\:border-blue-500=""]{--un-border-opacity:1;border-color:rgb(59 130 246 / var(--un-border-opacity));}.border-gray-100,[border-gray-100=""]{--un-border-opacity:1;border-color:rgb(243 244 246 / var(--un-border-opacity));}.border-gray-100\/80{border-color:rgb(243 244 246 / 0.8);}.border-gray-200,[border-gray-200=""]{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));}.border-gray-200\/50{border-color:rgb(229 231 235 / 0.5);}.border-gray-200\/80{border-color:rgb(229 231 235 / 0.8);}.border-gray-300,[border-gray-300=""]{--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity));}.border-gray-50{--un-border-opacity:1;border-color:rgb(249 250 251 / var(--un-border-opacity));}.border-green-200,[border-green-200=""]{--un-border-opacity:1;border-color:rgb(187 247 208 / var(--un-border-opacity));}.border-green-300{--un-border-opacity:1;border-color:rgb(134 239 172 / var(--un-border-opacity));}.border-green-400{--un-border-opacity:1;border-color:rgb(74 222 128 / var(--un-border-opacity));}.border-indigo-100,[border-indigo-100=""]{--un-border-opacity:1;border-color:rgb(224 231 255 / var(--un-border-opacity));}.border-indigo-200{--un-border-opacity:1;border-color:rgb(199 210 254 / var(--un-border-opacity));}.border-indigo-500{--un-border-opacity:1;border-color:rgb(99 102 241 / var(--un-border-opacity));}.border-orange-200{--un-border-opacity:1;border-color:rgb(254 215 170 / var(--un-border-opacity));}.border-purple-200,[border-purple-200=""]{--un-border-opacity:1;border-color:rgb(233 213 255 / var(--un-border-opacity));}.border-purple-500,.dark .dark\:border-purple-500,[border-purple-500=""]{--un-border-opacity:1;border-color:rgb(168 85 247 / var(--un-border-opacity));}.border-red-200{--un-border-opacity:1;border-color:rgb(254 202 202 / var(--un-border-opacity));}.border-red-300{--un-border-opacity:1;border-color:rgb(252 165 165 / var(--un-border-opacity));}.border-red-400{--un-border-opacity:1;border-color:rgb(248 113 113 / var(--un-border-opacity));}.border-slate-200,[border-slate-200=""]{--un-border-opacity:1;border-color:rgb(226 232 240 / var(--un-border-opacity));}.border-slate-200\/50{border-color:rgb(226 232 240 / 0.5);}.border-slate-200\/60{border-color:rgb(226 232 240 / 0.6);}.border-teal-200\/60{border-color:rgb(153 246 228 / 0.6);}.border-transparent,[border-transparent=""]{border-color:transparent;}.border-violet-100{--un-border-opacity:1;border-color:rgb(237 233 254 / var(--un-border-opacity));}.border-white{--un-border-opacity:1;border-color:rgb(255 255 255 / var(--un-border-opacity));}.border-white\/50{border-color:rgb(255 255 255 / 0.5);}.border-yellow-200{--un-border-opacity:1;border-color:rgb(254 240 138 / var(--un-border-opacity));}.dark .dark\:border-amber-900\/40{border-color:rgb(120 53 15 / 0.4);}.dark .dark\:border-blue-600,.dark [dark\:border-blue-600=""]{--un-border-opacity:1;border-color:rgb(37 99 235 / var(--un-border-opacity));}.dark .dark\:border-blue-700{--un-border-opacity:1;border-color:rgb(29 78 216 / var(--un-border-opacity));}.dark .dark\:border-blue-700\/50{border-color:rgb(29 78 216 / 0.5);}.dark .dark\:border-blue-800{--un-border-opacity:1;border-color:rgb(30 64 175 / var(--un-border-opacity));}.dark .dark\:border-gray-500{--un-border-opacity:1;border-color:rgb(107 114 128 / var(--un-border-opacity));}.dark .dark\:border-gray-600{--un-border-opacity:1;border-color:rgb(75 85 99 / var(--un-border-opacity));}.dark .dark\:border-gray-600\/50{border-color:rgb(75 85 99 / 0.5);}.dark .dark\:border-gray-700,.dark [dark\:border-gray-700=""]{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity));}.dark .dark\:border-gray-700\/50{border-color:rgb(55 65 81 / 0.5);}.dark .dark\:border-gray-700\/60{border-color:rgb(55 65 81 / 0.6);}.dark .dark\:border-gray-800{--un-border-opacity:1;border-color:rgb(31 41 55 / var(--un-border-opacity));}.dark .dark\:border-green-700{--un-border-opacity:1;border-color:rgb(21 128 61 / var(--un-border-opacity));}.dark .dark\:border-green-700\/60{border-color:rgb(21 128 61 / 0.6);}.dark .dark\:border-green-800,.dark [dark\:border-green-800=""]{--un-border-opacity:1;border-color:rgb(22 101 52 / var(--un-border-opacity));}.dark .dark\:border-indigo-800\/50{border-color:rgb(55 48 163 / 0.5);}.dark .dark\:border-indigo-800\/60{border-color:rgb(55 48 163 / 0.6);}.dark .dark\:border-indigo-900\/50{border-color:rgb(49 46 129 / 0.5);}.dark .dark\:border-orange-700\/50{border-color:rgb(194 65 12 / 0.5);}.dark .dark\:border-orange-800{--un-border-opacity:1;border-color:rgb(154 52 18 / var(--un-border-opacity));}.dark .dark\:border-orange-800\/50{border-color:rgb(154 52 18 / 0.5);}.dark .dark\:border-purple-700{--un-border-opacity:1;border-color:rgb(126 34 206 / var(--un-border-opacity));}.dark .dark\:border-red-500{--un-border-opacity:1;border-color:rgb(239 68 68 / var(--un-border-opacity));}.dark .dark\:border-red-700\/60{border-color:rgb(185 28 28 / 0.6);}.dark .dark\:border-red-800{--un-border-opacity:1;border-color:rgb(153 27 27 / var(--un-border-opacity));}.dark .dark\:border-teal-700\/40{border-color:rgb(15 118 110 / 0.4);}.dark .dark\:border-violet-800{--un-border-opacity:1;border-color:rgb(91 33 182 / var(--un-border-opacity));}.dark .dark\:border-yellow-700{--un-border-opacity:1;border-color:rgb(161 98 7 / var(--un-border-opacity));}.dark .dark\:border-yellow-800{--un-border-opacity:1;border-color:rgb(133 77 14 / var(--un-border-opacity));}.dark [dark\:border-indigo-800=""]{--un-border-opacity:1;border-color:rgb(55 48 163 / var(--un-border-opacity));}.dark .dark\:hover\:border-blue-400:hover{--un-border-opacity:1;border-color:rgb(96 165 250 / var(--un-border-opacity));}.dark .dark\:hover\:border-blue-700:hover{--un-border-opacity:1;border-color:rgb(29 78 216 / var(--un-border-opacity));}.dark .dark\:hover\:border-purple-700\/50:hover{border-color:rgb(126 34 206 / 0.5);}.dark [dark\:hover\:border-blue-700=""]:hover{--un-border-opacity:1;border-color:rgb(29 78 216 / var(--un-border-opacity));}.dark [dark\:hover\:border-purple-700=""]:hover{--un-border-opacity:1;border-color:rgb(126 34 206 / var(--un-border-opacity));}.hover\:border-blue-200:hover{--un-border-opacity:1;border-color:rgb(191 219 254 / var(--un-border-opacity));}.hover\:border-blue-300:hover{--un-border-opacity:1;border-color:rgb(147 197 253 / var(--un-border-opacity));}.hover\:border-purple-200:hover{--un-border-opacity:1;border-color:rgb(233 213 255 / var(--un-border-opacity));}.hover\:border-white:hover{--un-border-opacity:1;border-color:rgb(255 255 255 / var(--un-border-opacity));}[hover\:border-blue-200=""]:hover{--un-border-opacity:1;border-color:rgb(191 219 254 / var(--un-border-opacity));}[hover\:border-purple-200=""]:hover{--un-border-opacity:1;border-color:rgb(233 213 255 / var(--un-border-opacity));}[hover\:border-white=""]:hover{--un-border-opacity:1;border-color:rgb(255 255 255 / var(--un-border-opacity));}.dark .dark\:focus\:border-blue-500:focus{--un-border-opacity:1;border-color:rgb(59 130 246 / var(--un-border-opacity));}.focus\:border-blue-400:focus{--un-border-opacity:1;border-color:rgb(96 165 250 / var(--un-border-opacity));}.focus\:border-blue-500:focus{--un-border-opacity:1;border-color:rgb(59 130 246 / var(--un-border-opacity));}.focus\:border-indigo-400:focus{--un-border-opacity:1;border-color:rgb(129 140 248 / var(--un-border-opacity));}.border-t-transparent{border-top-color:transparent;}.rounded,[rounded=""]{border-radius:0.25rem;}.rounded-\[20px\]{border-radius:20px;}.rounded-2xl{border-radius:1rem;}.rounded-3xl{border-radius:1.5rem;}.rounded-full,[rounded-full=""]{border-radius:9999px;}.rounded-lg,[rounded-lg=""]{border-radius:0.5rem;}.rounded-md,[rounded-md=""]{border-radius:0.375rem;}.rounded-sm,[rounded-sm=""]{border-radius:0.125rem;}.rounded-xl,[rounded-xl=""]{border-radius:0.75rem;}.rounded-b-md,[rounded-b-md=""]{border-bottom-left-radius:0.375rem;border-bottom-right-radius:0.375rem;}.rounded-t-2xl,[rounded-t-2xl=""]{border-top-left-radius:1rem;border-top-right-radius:1rem;}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;}.bg-amber-100{--un-bg-opacity:1;background-color:rgb(254 243 199 / var(--un-bg-opacity)) /* #fef3c7 */;}.bg-amber-50{--un-bg-opacity:1;background-color:rgb(255 251 235 / var(--un-bg-opacity)) /* #fffbeb */;}.bg-black,[bg-black=""]{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity)) /* #000 */;}.bg-black\/20{background-color:rgb(0 0 0 / 0.2) /* #000 */;}.bg-black\/30{background-color:rgb(0 0 0 / 0.3) /* #000 */;}.bg-black\/40,.dark .dark\:bg-black\/40{background-color:rgb(0 0 0 / 0.4) /* #000 */;}.bg-black\/50{background-color:rgb(0 0 0 / 0.5) /* #000 */;}.bg-blue-100,[bg-blue-100=""]{--un-bg-opacity:1;background-color:rgb(219 234 254 / var(--un-bg-opacity)) /* #dbeafe */;}.bg-blue-100\/70{background-color:rgb(219 234 254 / 0.7) /* #dbeafe */;}.bg-blue-200,[bg-blue-200=""]{--un-bg-opacity:1;background-color:rgb(191 219 254 / var(--un-bg-opacity)) /* #bfdbfe */;}.bg-blue-300,[bg-blue-300=""]{--un-bg-opacity:1;background-color:rgb(147 197 253 / var(--un-bg-opacity)) /* #93c5fd */;}.bg-blue-50,[bg-blue-50=""]{--un-bg-opacity:1;background-color:rgb(239 246 255 / var(--un-bg-opacity)) /* #eff6ff */;}.bg-blue-50\/60{background-color:rgb(239 246 255 / 0.6) /* #eff6ff */;}.bg-blue-50\/80{background-color:rgb(239 246 255 / 0.8) /* #eff6ff */;}.bg-blue-500,.dark [dark\:bg-blue-500=""],[bg-blue-500=""]{--un-bg-opacity:1;background-color:rgb(59 130 246 / var(--un-bg-opacity)) /* #3b82f6 */;}.bg-blue-500\/10{background-color:rgb(59 130 246 / 0.1) /* #3b82f6 */;}.bg-blue-500\/30,.dark .dark\:bg-blue-500\/30{background-color:rgb(59 130 246 / 0.3) /* #3b82f6 */;}.bg-blue-600,.dark [dark\:bg-blue-600=""],[bg-blue-600=""]{--un-bg-opacity:1;background-color:rgb(37 99 235 / var(--un-bg-opacity)) /* #2563eb */;}.bg-cyan-200,[bg-cyan-200=""]{--un-bg-opacity:1;background-color:rgb(165 243 252 / var(--un-bg-opacity)) /* #a5f3fc */;}.bg-emerald-100\/70{background-color:rgb(209 250 229 / 0.7) /* #d1fae5 */;}.bg-emerald-50,[bg-emerald-50=""]{--un-bg-opacity:1;background-color:rgb(236 253 245 / var(--un-bg-opacity)) /* #ecfdf5 */;}.bg-emerald-600{--un-bg-opacity:1;background-color:rgb(5 150 105 / var(--un-bg-opacity)) /* #059669 */;}.bg-gray-100,.dark .dark\:bg-gray-100,[bg-gray-100=""]{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity)) /* #f3f4f6 */;}.bg-gray-200,[bg-gray-200=""]{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity)) /* #e5e7eb */;}.bg-gray-300,[bg-gray-300=""]{--un-bg-opacity:1;background-color:rgb(209 213 219 / var(--un-bg-opacity)) /* #d1d5db */;}.bg-gray-50,[bg-gray-50=""]{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity)) /* #f9fafb */;}.bg-gray-600,.dark .dark\:bg-gray-600,.dark [dark\:bg-gray-600=""],[bg-gray-600=""]{--un-bg-opacity:1;background-color:rgb(75 85 99 / var(--un-bg-opacity)) /* #4b5563 */;}.bg-gray-800,.dark .dark\:bg-gray-800,.dark [dark\:bg-gray-800=""],[bg-gray-800=""]{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity)) /* #1f2937 */;}.bg-gray-900,.dark .dark\:bg-gray-900,.dark [dark\:bg-gray-900=""]{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity)) /* #111827 */;}.bg-green-100{--un-bg-opacity:1;background-color:rgb(220 252 231 / var(--un-bg-opacity)) /* #dcfce7 */;}.bg-green-200,[bg-green-200=""]{--un-bg-opacity:1;background-color:rgb(187 247 208 / var(--un-bg-opacity)) /* #bbf7d0 */;}.bg-green-50,[bg-green-50=""]{--un-bg-opacity:1;background-color:rgb(240 253 244 / var(--un-bg-opacity)) /* #f0fdf4 */;}.bg-green-50\/40{background-color:rgb(240 253 244 / 0.4) /* #f0fdf4 */;}.bg-green-50\/50{background-color:rgb(240 253 244 / 0.5) /* #f0fdf4 */;}.bg-green-50\/95{background-color:rgb(240 253 244 / 0.95) /* #f0fdf4 */;}.bg-green-500,.dark [dark\:bg-green-500=""],[bg-green-500=""]{--un-bg-opacity:1;background-color:rgb(34 197 94 / var(--un-bg-opacity)) /* #22c55e */;}.bg-indigo-100{--un-bg-opacity:1;background-color:rgb(224 231 255 / var(--un-bg-opacity)) /* #e0e7ff */;}.bg-indigo-50,[bg-indigo-50=""]{--un-bg-opacity:1;background-color:rgb(238 242 255 / var(--un-bg-opacity)) /* #eef2ff */;}.bg-indigo-50\/80{background-color:rgb(238 242 255 / 0.8) /* #eef2ff */;}.bg-indigo-500,[bg-indigo-500=""]{--un-bg-opacity:1;background-color:rgb(99 102 241 / var(--un-bg-opacity)) /* #6366f1 */;}.bg-indigo-500\/80{background-color:rgb(99 102 241 / 0.8) /* #6366f1 */;}.bg-indigo-600{--un-bg-opacity:1;background-color:rgb(79 70 229 / var(--un-bg-opacity)) /* #4f46e5 */;}.bg-lime-200,[bg-lime-200=""]{--un-bg-opacity:1;background-color:rgb(217 249 157 / var(--un-bg-opacity)) /* #d9f99d */;}.bg-orange-100,[bg-orange-100=""]{--un-bg-opacity:1;background-color:rgb(255 237 213 / var(--un-bg-opacity)) /* #ffedd5 */;}.bg-orange-100\/70{background-color:rgb(255 237 213 / 0.7) /* #ffedd5 */;}.bg-orange-200,[bg-orange-200=""]{--un-bg-opacity:1;background-color:rgb(254 215 170 / var(--un-bg-opacity)) /* #fed7aa */;}.bg-orange-300,[bg-orange-300=""]{--un-bg-opacity:1;background-color:rgb(253 186 116 / var(--un-bg-opacity)) /* #fdba74 */;}.bg-orange-400{--un-bg-opacity:1;background-color:rgb(251 146 60 / var(--un-bg-opacity)) /* #fb923c */;}.bg-orange-50{--un-bg-opacity:1;background-color:rgb(255 247 237 / var(--un-bg-opacity)) /* #fff7ed */;}.bg-orange-500,.dark [dark\:bg-orange-500=""]{--un-bg-opacity:1;background-color:rgb(249 115 22 / var(--un-bg-opacity)) /* #f97316 */;}.bg-pink-200,[bg-pink-200=""]{--un-bg-opacity:1;background-color:rgb(251 207 232 / var(--un-bg-opacity)) /* #fbcfe8 */;}.bg-purple-100,[bg-purple-100=""]{--un-bg-opacity:1;background-color:rgb(243 232 255 / var(--un-bg-opacity)) /* #f3e8ff */;}.bg-purple-100\/70{background-color:rgb(243 232 255 / 0.7) /* #f3e8ff */;}.bg-purple-200,[bg-purple-200=""]{--un-bg-opacity:1;background-color:rgb(233 213 255 / var(--un-bg-opacity)) /* #e9d5ff */;}.bg-purple-50,[bg-purple-50=""]{--un-bg-opacity:1;background-color:rgb(250 245 255 / var(--un-bg-opacity)) /* #faf5ff */;}.bg-purple-500,.dark [dark\:bg-purple-500=""],[bg-purple-500=""]{--un-bg-opacity:1;background-color:rgb(168 85 247 / var(--un-bg-opacity)) /* #a855f7 */;}.bg-purple-500\/80{background-color:rgb(168 85 247 / 0.8) /* #a855f7 */;}.bg-red-100{--un-bg-opacity:1;background-color:rgb(254 226 226 / var(--un-bg-opacity)) /* #fee2e2 */;}.bg-red-50,[bg-red-50=""]{--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity)) /* #fef2f2 */;}.bg-red-50\/40{background-color:rgb(254 242 242 / 0.4) /* #fef2f2 */;}.bg-red-50\/50{background-color:rgb(254 242 242 / 0.5) /* #fef2f2 */;}.bg-red-50\/95{background-color:rgb(254 242 242 / 0.95) /* #fef2f2 */;}.bg-red-500,[bg-red-500=""]{--un-bg-opacity:1;background-color:rgb(239 68 68 / var(--un-bg-opacity)) /* #ef4444 */;}.bg-red-500\/30{background-color:rgb(239 68 68 / 0.3) /* #ef4444 */;}.bg-rose-100\/70{background-color:rgb(255 228 230 / 0.7) /* #ffe4e6 */;}.bg-rose-200,[bg-rose-200=""]{--un-bg-opacity:1;background-color:rgb(254 205 211 / var(--un-bg-opacity)) /* #fecdd3 */;}.bg-rose-400{--un-bg-opacity:1;background-color:rgb(251 113 133 / var(--un-bg-opacity)) /* #fb7185 */;}.bg-rose-50{--un-bg-opacity:1;background-color:rgb(255 241 242 / var(--un-bg-opacity)) /* #fff1f2 */;}.bg-rose-500,.dark [dark\:bg-rose-500=""]{--un-bg-opacity:1;background-color:rgb(244 63 94 / var(--un-bg-opacity)) /* #f43f5e */;}.bg-slate-100,[bg-slate-100=""]{--un-bg-opacity:1;background-color:rgb(241 245 249 / var(--un-bg-opacity)) /* #f1f5f9 */;}.bg-slate-100\/80{background-color:rgb(241 245 249 / 0.8) /* #f1f5f9 */;}.bg-slate-50,[bg-slate-50=""]{--un-bg-opacity:1;background-color:rgb(248 250 252 / var(--un-bg-opacity)) /* #f8fafc */;}.bg-teal-50{--un-bg-opacity:1;background-color:rgb(240 253 250 / var(--un-bg-opacity)) /* #f0fdfa */;}.bg-teal-500{--un-bg-opacity:1;background-color:rgb(20 184 166 / var(--un-bg-opacity)) /* #14b8a6 */;}.bg-transparent,[bg-transparent=""]{background-color:transparent /* transparent */;}.bg-violet-200,[bg-violet-200=""]{--un-bg-opacity:1;background-color:rgb(221 214 254 / var(--un-bg-opacity)) /* #ddd6fe */;}.bg-violet-50,[bg-violet-50=""]{--un-bg-opacity:1;background-color:rgb(245 243 255 / var(--un-bg-opacity)) /* #f5f3ff */;}.bg-white,.dark .dark\:bg-white,[bg-white=""]{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.bg-white\/70{background-color:rgb(255 255 255 / 0.7) /* #fff */;}.bg-white\/90{background-color:rgb(255 255 255 / 0.9) /* #fff */;}.bg-white\/95{background-color:rgb(255 255 255 / 0.95) /* #fff */;}.bg-yellow-200,[bg-yellow-200=""]{--un-bg-opacity:1;background-color:rgb(254 240 138 / var(--un-bg-opacity)) /* #fef08a */;}.bg-yellow-50{--un-bg-opacity:1;background-color:rgb(254 252 232 / var(--un-bg-opacity)) /* #fefce8 */;}.dark .dark\:bg-\[\#1a1f2e\]{--un-bg-opacity:1;background-color:rgb(26 31 46 / var(--un-bg-opacity)) /* #1a1f2e */;}.dark .dark\:bg-amber-900\/50{background-color:rgb(120 53 15 / 0.5) /* #78350f */;}.dark .dark\:bg-amber-950\/30{background-color:rgb(69 26 3 / 0.3) /* #451a03 */;}.dark .dark\:bg-blue-600\/60{background-color:rgb(37 99 235 / 0.6) /* #2563eb */;}.dark .dark\:bg-blue-700,.dark [dark\:bg-blue-700=""]{--un-bg-opacity:1;background-color:rgb(29 78 216 / var(--un-bg-opacity)) /* #1d4ed8 */;}.dark .dark\:bg-blue-700\/50{background-color:rgb(29 78 216 / 0.5) /* #1d4ed8 */;}.dark .dark\:bg-blue-900\/20{background-color:rgb(30 58 138 / 0.2) /* #1e3a8a */;}.dark .dark\:bg-blue-900\/30{background-color:rgb(30 58 138 / 0.3) /* #1e3a8a */;}.dark .dark\:bg-blue-900\/40{background-color:rgb(30 58 138 / 0.4) /* #1e3a8a */;}.dark .dark\:bg-blue-950\/40{background-color:rgb(23 37 84 / 0.4) /* #172554 */;}.dark .dark\:bg-cyan-500\/40{background-color:rgb(6 182 212 / 0.4) /* #06b6d4 */;}.dark .dark\:bg-emerald-700{--un-bg-opacity:1;background-color:rgb(4 120 87 / var(--un-bg-opacity)) /* #047857 */;}.dark .dark\:bg-emerald-900\/20{background-color:rgb(6 78 59 / 0.2) /* #064e3b */;}.dark .dark\:bg-emerald-900\/30{background-color:rgb(6 78 59 / 0.3) /* #064e3b */;}.dark .dark\:bg-gray-700,.dark [dark\:bg-gray-700=""]{--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity)) /* #374151 */;}.dark .dark\:bg-gray-700\/40{background-color:rgb(55 65 81 / 0.4) /* #374151 */;}.dark .dark\:bg-gray-700\/50{background-color:rgb(55 65 81 / 0.5) /* #374151 */;}.dark .dark\:bg-gray-700\/60{background-color:rgb(55 65 81 / 0.6) /* #374151 */;}.dark .dark\:bg-gray-800\/70{background-color:rgb(31 41 55 / 0.7) /* #1f2937 */;}.dark .dark\:bg-gray-800\/80{background-color:rgb(31 41 55 / 0.8) /* #1f2937 */;}.dark .dark\:bg-gray-800\/95{background-color:rgb(31 41 55 / 0.95) /* #1f2937 */;}.dark .dark\:bg-gray-900\/50{background-color:rgb(17 24 39 / 0.5) /* #111827 */;}.dark .dark\:bg-gray-900\/90{background-color:rgb(17 24 39 / 0.9) /* #111827 */;}.dark .dark\:bg-green-500\/30{background-color:rgb(34 197 94 / 0.3) /* #22c55e */;}.dark .dark\:bg-green-900\/10{background-color:rgb(20 83 45 / 0.1) /* #14532d */;}.dark .dark\:bg-green-900\/20{background-color:rgb(20 83 45 / 0.2) /* #14532d */;}.dark .dark\:bg-green-900\/30{background-color:rgb(20 83 45 / 0.3) /* #14532d */;}.dark .dark\:bg-green-900\/40{background-color:rgb(20 83 45 / 0.4) /* #14532d */;}.dark .dark\:bg-green-900\/90{background-color:rgb(20 83 45 / 0.9) /* #14532d */;}.dark .dark\:bg-indigo-400\/80{background-color:rgb(129 140 248 / 0.8) /* #818cf8 */;}.dark .dark\:bg-indigo-900\/20{background-color:rgb(49 46 129 / 0.2) /* #312e81 */;}.dark .dark\:bg-indigo-900\/30{background-color:rgb(49 46 129 / 0.3) /* #312e81 */;}.dark .dark\:bg-indigo-900\/40{background-color:rgb(49 46 129 / 0.4) /* #312e81 */;}.dark .dark\:bg-indigo-900\/50{background-color:rgb(49 46 129 / 0.5) /* #312e81 */;}.dark .dark\:bg-indigo-950\/40{background-color:rgb(30 27 75 / 0.4) /* #1e1b4b */;}.dark .dark\:bg-lime-500\/40{background-color:rgb(132 204 22 / 0.4) /* #84cc16 */;}.dark .dark\:bg-orange-500\/30{background-color:rgb(249 115 22 / 0.3) /* #f97316 */;}.dark .dark\:bg-orange-500\/40{background-color:rgb(249 115 22 / 0.4) /* #f97316 */;}.dark .dark\:bg-orange-600\/60{background-color:rgb(234 88 12 / 0.6) /* #ea580c */;}.dark .dark\:bg-orange-700\/50{background-color:rgb(194 65 12 / 0.5) /* #c2410c */;}.dark .dark\:bg-orange-900\/20{background-color:rgb(124 45 18 / 0.2) /* #7c2d12 */;}.dark .dark\:bg-orange-900\/30{background-color:rgb(124 45 18 / 0.3) /* #7c2d12 */;}.dark .dark\:bg-pink-500\/30{background-color:rgb(236 72 153 / 0.3) /* #ec4899 */;}.dark .dark\:bg-purple-400\/80{background-color:rgb(192 132 252 / 0.8) /* #c084fc */;}.dark .dark\:bg-purple-500\/30{background-color:rgb(168 85 247 / 0.3) /* #a855f7 */;}.dark .dark\:bg-purple-600,.dark [dark\:bg-purple-600=""]{--un-bg-opacity:1;background-color:rgb(147 51 234 / var(--un-bg-opacity)) /* #9333ea */;}.dark .dark\:bg-purple-900\/20{background-color:rgb(88 28 135 / 0.2) /* #581c87 */;}.dark .dark\:bg-purple-900\/30{background-color:rgb(88 28 135 / 0.3) /* #581c87 */;}.dark .dark\:bg-purple-900\/40{background-color:rgb(88 28 135 / 0.4) /* #581c87 */;}.dark .dark\:bg-purple-950\/40{background-color:rgb(59 7 100 / 0.4) /* #3b0764 */;}.dark .dark\:bg-red-900\/10{background-color:rgb(127 29 29 / 0.1) /* #7f1d1d */;}.dark .dark\:bg-red-900\/20{background-color:rgb(127 29 29 / 0.2) /* #7f1d1d */;}.dark .dark\:bg-red-900\/40{background-color:rgb(127 29 29 / 0.4) /* #7f1d1d */;}.dark .dark\:bg-red-900\/90{background-color:rgb(127 29 29 / 0.9) /* #7f1d1d */;}.dark .dark\:bg-rose-500\/40{background-color:rgb(244 63 94 / 0.4) /* #f43f5e */;}.dark .dark\:bg-rose-900\/20{background-color:rgb(136 19 55 / 0.2) /* #881337 */;}.dark .dark\:bg-rose-900\/30{background-color:rgb(136 19 55 / 0.3) /* #881337 */;}.dark .dark\:bg-teal-900\/30{background-color:rgb(19 78 74 / 0.3) /* #134e4a */;}.dark .dark\:bg-violet-500\/40{background-color:rgb(139 92 246 / 0.4) /* #8b5cf6 */;}.dark .dark\:bg-violet-900\/20{background-color:rgb(76 29 149 / 0.2) /* #4c1d95 */;}.dark .dark\:bg-violet-900\/30{background-color:rgb(76 29 149 / 0.3) /* #4c1d95 */;}.dark .dark\:bg-yellow-500\/30{background-color:rgb(234 179 8 / 0.3) /* #eab308 */;}.dark .dark\:bg-yellow-900\/20{background-color:rgb(113 63 18 / 0.2) /* #713f12 */;}.dark [dark\:bg-blue-900=""]{--un-bg-opacity:1;background-color:rgb(30 58 138 / var(--un-bg-opacity)) /* #1e3a8a */;}.dark [dark\:bg-blue-950=""]{--un-bg-opacity:1;background-color:rgb(23 37 84 / var(--un-bg-opacity)) /* #172554 */;}.dark [dark\:bg-cyan-500=""]{--un-bg-opacity:1;background-color:rgb(6 182 212 / var(--un-bg-opacity)) /* #06b6d4 */;}.dark [dark\:bg-emerald-900=""]{--un-bg-opacity:1;background-color:rgb(6 78 59 / var(--un-bg-opacity)) /* #064e3b */;}.dark [dark\:bg-green-900=""]{--un-bg-opacity:1;background-color:rgb(20 83 45 / var(--un-bg-opacity)) /* #14532d */;}.dark [dark\:bg-indigo-400=""]{--un-bg-opacity:1;background-color:rgb(129 140 248 / var(--un-bg-opacity)) /* #818cf8 */;}.dark [dark\:bg-indigo-900=""]{--un-bg-opacity:1;background-color:rgb(49 46 129 / var(--un-bg-opacity)) /* #312e81 */;}.dark [dark\:bg-lime-500=""]{--un-bg-opacity:1;background-color:rgb(132 204 22 / var(--un-bg-opacity)) /* #84cc16 */;}.dark [dark\:bg-orange-600=""]{--un-bg-opacity:1;background-color:rgb(234 88 12 / var(--un-bg-opacity)) /* #ea580c */;}.dark [dark\:bg-orange-700=""]{--un-bg-opacity:1;background-color:rgb(194 65 12 / var(--un-bg-opacity)) /* #c2410c */;}.dark [dark\:bg-orange-900=""]{--un-bg-opacity:1;background-color:rgb(124 45 18 / var(--un-bg-opacity)) /* #7c2d12 */;}.dark [dark\:bg-pink-500=""]{--un-bg-opacity:1;background-color:rgb(236 72 153 / var(--un-bg-opacity)) /* #ec4899 */;}.dark [dark\:bg-purple-400=""]{--un-bg-opacity:1;background-color:rgb(192 132 252 / var(--un-bg-opacity)) /* #c084fc */;}.dark [dark\:bg-purple-900=""]{--un-bg-opacity:1;background-color:rgb(88 28 135 / var(--un-bg-opacity)) /* #581c87 */;}.dark [dark\:bg-red-900=""]{--un-bg-opacity:1;background-color:rgb(127 29 29 / var(--un-bg-opacity)) /* #7f1d1d */;}.dark [dark\:bg-rose-900=""]{--un-bg-opacity:1;background-color:rgb(136 19 55 / var(--un-bg-opacity)) /* #881337 */;}.dark [dark\:bg-violet-500=""]{--un-bg-opacity:1;background-color:rgb(139 92 246 / var(--un-bg-opacity)) /* #8b5cf6 */;}.dark [dark\:bg-violet-900=""]{--un-bg-opacity:1;background-color:rgb(76 29 149 / var(--un-bg-opacity)) /* #4c1d95 */;}.dark [dark\:bg-yellow-500=""]{--un-bg-opacity:1;background-color:rgb(234 179 8 / var(--un-bg-opacity)) /* #eab308 */;}[bg-emerald-100=""]{--un-bg-opacity:1;background-color:rgb(209 250 229 / var(--un-bg-opacity)) /* #d1fae5 */;}[bg-rose-100=""]{--un-bg-opacity:1;background-color:rgb(255 228 230 / var(--un-bg-opacity)) /* #ffe4e6 */;}.dark .dark\:hover\:bg-blue-900\/10:hover{background-color:rgb(30 58 138 / 0.1) /* #1e3a8a */;}.dark .dark\:hover\:bg-blue-900\/20:hover{background-color:rgb(30 58 138 / 0.2) /* #1e3a8a */;}.dark .dark\:hover\:bg-blue-900\/30:hover{background-color:rgb(30 58 138 / 0.3) /* #1e3a8a */;}.dark .dark\:hover\:bg-blue-900\/40:hover{background-color:rgb(30 58 138 / 0.4) /* #1e3a8a */;}.dark .dark\:hover\:bg-emerald-900\/40:hover{background-color:rgb(6 78 59 / 0.4) /* #064e3b */;}.dark .dark\:hover\:bg-gray-600:hover{--un-bg-opacity:1;background-color:rgb(75 85 99 / var(--un-bg-opacity)) /* #4b5563 */;}.dark .dark\:hover\:bg-gray-700:hover{--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity)) /* #374151 */;}.dark .dark\:hover\:bg-gray-700\/40:hover{background-color:rgb(55 65 81 / 0.4) /* #374151 */;}.dark .dark\:hover\:bg-gray-700\/50:hover{background-color:rgb(55 65 81 / 0.5) /* #374151 */;}.dark .dark\:hover\:bg-gray-800:hover{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity)) /* #1f2937 */;}.dark .dark\:hover\:bg-green-900\/20:hover{background-color:rgb(20 83 45 / 0.2) /* #14532d */;}.dark .dark\:hover\:bg-indigo-900\/20:hover{background-color:rgb(49 46 129 / 0.2) /* #312e81 */;}.dark .dark\:hover\:bg-indigo-900\/50:hover{background-color:rgb(49 46 129 / 0.5) /* #312e81 */;}.dark .dark\:hover\:bg-orange-900\/30:hover{background-color:rgb(124 45 18 / 0.3) /* #7c2d12 */;}.dark .dark\:hover\:bg-purple-900\/20:hover{background-color:rgb(88 28 135 / 0.2) /* #581c87 */;}.dark .dark\:hover\:bg-purple-900\/40:hover{background-color:rgb(88 28 135 / 0.4) /* #581c87 */;}.dark .dark\:hover\:bg-red-900\/20:hover{background-color:rgb(127 29 29 / 0.2) /* #7f1d1d */;}.dark .dark\:hover\:bg-red-900\/30:hover{background-color:rgb(127 29 29 / 0.3) /* #7f1d1d */;}.dark .dark\:hover\:bg-red-900\/40:hover{background-color:rgb(127 29 29 / 0.4) /* #7f1d1d */;}.dark .dark\:hover\:bg-rose-900\/20:hover{background-color:rgb(136 19 55 / 0.2) /* #881337 */;}.dark .dark\:hover\:bg-rose-900\/40:hover{background-color:rgb(136 19 55 / 0.4) /* #881337 */;}.dark .dark\:hover\:bg-violet-900\/40:hover{background-color:rgb(76 29 149 / 0.4) /* #4c1d95 */;}.dark .dark\:hover\:bg-violet-900\/50:hover{background-color:rgb(76 29 149 / 0.5) /* #4c1d95 */;}.dark .dark\:hover\:bg-white\/10:hover{background-color:rgb(255 255 255 / 0.1) /* #fff */;}.dark .dark\:hover\:bg-white\/5:hover{background-color:rgb(255 255 255 / 0.05) /* #fff */;}.dark [dark\:hover\:bg-blue-900=""]:hover{--un-bg-opacity:1;background-color:rgb(30 58 138 / var(--un-bg-opacity)) /* #1e3a8a */;}.dark [dark\:hover\:bg-emerald-900=""]:hover{--un-bg-opacity:1;background-color:rgb(6 78 59 / var(--un-bg-opacity)) /* #064e3b */;}.dark [dark\:hover\:bg-gray-700=""]:hover{--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity)) /* #374151 */;}.dark [dark\:hover\:bg-gray-800=""]:hover{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity)) /* #1f2937 */;}.dark [dark\:hover\:bg-indigo-900=""]:hover{--un-bg-opacity:1;background-color:rgb(49 46 129 / var(--un-bg-opacity)) /* #312e81 */;}.dark [dark\:hover\:bg-orange-900=""]:hover{--un-bg-opacity:1;background-color:rgb(124 45 18 / var(--un-bg-opacity)) /* #7c2d12 */;}.dark [dark\:hover\:bg-purple-900=""]:hover{--un-bg-opacity:1;background-color:rgb(88 28 135 / var(--un-bg-opacity)) /* #581c87 */;}.dark [dark\:hover\:bg-red-900=""]:hover{--un-bg-opacity:1;background-color:rgb(127 29 29 / var(--un-bg-opacity)) /* #7f1d1d */;}.dark [dark\:hover\:bg-violet-900=""]:hover{--un-bg-opacity:1;background-color:rgb(76 29 149 / var(--un-bg-opacity)) /* #4c1d95 */;}.hover\:bg-black\/10:hover{background-color:rgb(0 0 0 / 0.1) /* #000 */;}.hover\:bg-black\/5:hover{background-color:rgb(0 0 0 / 0.05) /* #000 */;}.hover\:bg-blue-100:hover{--un-bg-opacity:1;background-color:rgb(219 234 254 / var(--un-bg-opacity)) /* #dbeafe */;}.hover\:bg-blue-50:hover{--un-bg-opacity:1;background-color:rgb(239 246 255 / var(--un-bg-opacity)) /* #eff6ff */;}.hover\:bg-blue-50\/30:hover{background-color:rgb(239 246 255 / 0.3) /* #eff6ff */;}.hover\:bg-blue-700:hover{--un-bg-opacity:1;background-color:rgb(29 78 216 / var(--un-bg-opacity)) /* #1d4ed8 */;}.hover\:bg-emerald-100:hover{--un-bg-opacity:1;background-color:rgb(209 250 229 / var(--un-bg-opacity)) /* #d1fae5 */;}.hover\:bg-emerald-700:hover{--un-bg-opacity:1;background-color:rgb(4 120 87 / var(--un-bg-opacity)) /* #047857 */;}.hover\:bg-gray-100:hover{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity)) /* #f3f4f6 */;}.hover\:bg-gray-200:hover{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity)) /* #e5e7eb */;}.hover\:bg-gray-50:hover{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity)) /* #f9fafb */;}.hover\:bg-gray-700:hover{--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity)) /* #374151 */;}.hover\:bg-green-50:hover{--un-bg-opacity:1;background-color:rgb(240 253 244 / var(--un-bg-opacity)) /* #f0fdf4 */;}.hover\:bg-indigo-100:hover{--un-bg-opacity:1;background-color:rgb(224 231 255 / var(--un-bg-opacity)) /* #e0e7ff */;}.hover\:bg-indigo-50:hover{--un-bg-opacity:1;background-color:rgb(238 242 255 / var(--un-bg-opacity)) /* #eef2ff */;}.hover\:bg-indigo-700:hover{--un-bg-opacity:1;background-color:rgb(67 56 202 / var(--un-bg-opacity)) /* #4338ca */;}.hover\:bg-orange-100:hover{--un-bg-opacity:1;background-color:rgb(255 237 213 / var(--un-bg-opacity)) /* #ffedd5 */;}.hover\:bg-purple-50:hover{--un-bg-opacity:1;background-color:rgb(250 245 255 / var(--un-bg-opacity)) /* #faf5ff */;}.hover\:bg-red-100:hover{--un-bg-opacity:1;background-color:rgb(254 226 226 / var(--un-bg-opacity)) /* #fee2e2 */;}.hover\:bg-red-50:hover{--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity)) /* #fef2f2 */;}.hover\:bg-red-600:hover{--un-bg-opacity:1;background-color:rgb(220 38 38 / var(--un-bg-opacity)) /* #dc2626 */;}.hover\:bg-rose-100:hover{--un-bg-opacity:1;background-color:rgb(255 228 230 / var(--un-bg-opacity)) /* #ffe4e6 */;}.hover\:bg-rose-50:hover{--un-bg-opacity:1;background-color:rgb(255 241 242 / var(--un-bg-opacity)) /* #fff1f2 */;}.hover\:bg-rose-600:hover{--un-bg-opacity:1;background-color:rgb(225 29 72 / var(--un-bg-opacity)) /* #e11d48 */;}.hover\:bg-slate-100:hover{--un-bg-opacity:1;background-color:rgb(241 245 249 / var(--un-bg-opacity)) /* #f1f5f9 */;}.hover\:bg-violet-100:hover{--un-bg-opacity:1;background-color:rgb(237 233 254 / var(--un-bg-opacity)) /* #ede9fe */;}[hover\:bg-blue-100=""]:hover{--un-bg-opacity:1;background-color:rgb(219 234 254 / var(--un-bg-opacity)) /* #dbeafe */;}[hover\:bg-blue-50=""]:hover{--un-bg-opacity:1;background-color:rgb(239 246 255 / var(--un-bg-opacity)) /* #eff6ff */;}[hover\:bg-blue-700=""]:hover{--un-bg-opacity:1;background-color:rgb(29 78 216 / var(--un-bg-opacity)) /* #1d4ed8 */;}[hover\:bg-emerald-100=""]:hover{--un-bg-opacity:1;background-color:rgb(209 250 229 / var(--un-bg-opacity)) /* #d1fae5 */;}[hover\:bg-gray-100=""]:hover{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity)) /* #f3f4f6 */;}[hover\:bg-gray-50=""]:hover{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity)) /* #f9fafb */;}[hover\:bg-gray-700=""]:hover{--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity)) /* #374151 */;}[hover\:bg-indigo-100=""]:hover{--un-bg-opacity:1;background-color:rgb(224 231 255 / var(--un-bg-opacity)) /* #e0e7ff */;}[hover\:bg-orange-100=""]:hover{--un-bg-opacity:1;background-color:rgb(255 237 213 / var(--un-bg-opacity)) /* #ffedd5 */;}[hover\:bg-purple-50=""]:hover{--un-bg-opacity:1;background-color:rgb(250 245 255 / var(--un-bg-opacity)) /* #faf5ff */;}[hover\:bg-red-100=""]:hover{--un-bg-opacity:1;background-color:rgb(254 226 226 / var(--un-bg-opacity)) /* #fee2e2 */;}[hover\:bg-red-50=""]:hover{--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity)) /* #fef2f2 */;}[hover\:bg-slate-100=""]:hover{--un-bg-opacity:1;background-color:rgb(241 245 249 / var(--un-bg-opacity)) /* #f1f5f9 */;}[hover\:bg-violet-100=""]:hover{--un-bg-opacity:1;background-color:rgb(237 233 254 / var(--un-bg-opacity)) /* #ede9fe */;}.active\:bg-blue-50:active{--un-bg-opacity:1;background-color:rgb(239 246 255 / var(--un-bg-opacity)) /* #eff6ff */;}.active\:bg-gray-50:active{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity)) /* #f9fafb */;}.dark .dark\:active\:bg-blue-900\/20:active{background-color:rgb(30 58 138 / 0.2) /* #1e3a8a */;}.dark .dark\:active\:bg-gray-700\/50:active{background-color:rgb(55 65 81 / 0.5) /* #374151 */;}.dark .dark\:from-gray-900\/90{--un-gradient-from-position:0%;--un-gradient-from:rgb(17 24 39 / 0.9) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(17 24 39 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-blue-500{--un-gradient-from-position:0%;--un-gradient-from:rgb(59 130 246 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(59 130 246 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-indigo-500{--un-gradient-from-position:0%;--un-gradient-from:rgb(99 102 241 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(99 102 241 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-white\/10{--un-gradient-from-position:0%;--un-gradient-from:rgb(255 255 255 / 0.1) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(255 255 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.to-indigo-500{--un-gradient-to-position:100%;--un-gradient-to:rgb(99 102 241 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-purple-500{--un-gradient-to-position:100%;--un-gradient-to:rgb(168 85 247 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-transparent{--un-gradient-to-position:100%;--un-gradient-to:transparent var(--un-gradient-to-position);}.bg-gradient-to-r{--un-gradient-shape:to right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.bg-gradient-to-t{--un-gradient-shape:to top in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.fill-current{fill:currentColor /* currentColor */;}[stroke-width~="\31 \.5"]{stroke-width:1.5px;}[stroke-width~="\31 0"]{stroke-width:10px;}[stroke-width~="\32 "]{stroke-width:2px;}[stroke-width~="\32 \.5"]{stroke-width:2.5px;}[stroke-width~="\33 "]{stroke-width:3px;}[stroke-width~="\36 "]{stroke-width:6px;}[stroke-width~="\37 "]{stroke-width:7px;}[stroke~="\#10b981"]{--un-stroke-opacity:1;stroke:rgb(16 185 129 / var(--un-stroke-opacity)) /* #10b981 */;}.object-contain,[object-contain=""]{object-fit:contain;}.p-\[3px\]{padding:3px;}.p-0{padding:0;}.p-0\.5,[p-0\.5=""]{padding:0.125rem;}.p-1,.p1,[p-1=""],[p1=""]{padding:0.25rem;}.p-1\.5,[p-1\.5=""]{padding:0.375rem;}.p-2,.p2,[p-2=""],[p2=""]{padding:0.5rem;}.p-2\.5{padding:0.625rem;}.p-3{padding:0.75rem;}.p-4{padding:1rem;}.p-5{padding:1.25rem;}.p-6{padding:1.5rem;}.px,.px-4,[px-4=""],[px=""],[px~="\34 "]{padding-left:1rem;padding-right:1rem;}.px-\[1px\]{padding-left:1px;padding-right:1px;}.px-\[2px\]{padding-left:2px;padding-right:2px;}.px-1,[px~="\31 "]{padding-left:0.25rem;padding-right:0.25rem;}.px-1\.5,[px-1\.5=""]{padding-left:0.375rem;padding-right:0.375rem;}.px-2,[px-2=""],[px~="\32 "]{padding-left:0.5rem;padding-right:0.5rem;}.px-2\.5,[px-2\.5=""]{padding-left:0.625rem;padding-right:0.625rem;}.px-3,[px-3=""],[px~="\33 "]{padding-left:0.75rem;padding-right:0.75rem;}.px-5,[px~="\35 "]{padding-left:1.25rem;padding-right:1.25rem;}.px-6,[px-6=""],[px~="\36 "]{padding-left:1.5rem;padding-right:1.5rem;}.py-0\.5,[py-0\.5=""]{padding-top:0.125rem;padding-bottom:0.125rem;}.py-1,[py-1=""]{padding-top:0.25rem;padding-bottom:0.25rem;}.py-1\.5,[py-1\.5=""]{padding-top:0.375rem;padding-bottom:0.375rem;}.py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.py-12{padding-top:3rem;padding-bottom:3rem;}.py-2,[py-2=""]{padding-top:0.5rem;padding-bottom:0.5rem;}.py-2\.5,[py-2\.5=""]{padding-top:0.625rem;padding-bottom:0.625rem;}.py-20{padding-top:5rem;padding-bottom:5rem;}.py-24{padding-top:6rem;padding-bottom:6rem;}.py-28{padding-top:7rem;padding-bottom:7rem;}.py-3{padding-top:0.75rem;padding-bottom:0.75rem;}.py-3\.5,[py-3\.5=""]{padding-top:0.875rem;padding-bottom:0.875rem;}.py-4{padding-top:1rem;padding-bottom:1rem;}.py-6{padding-top:1.5rem;padding-bottom:1.5rem;}.py-8{padding-top:2rem;padding-bottom:2rem;}[px~="\30 "],[px~="none"]{padding-left:0;padding-right:0;}[px~="\31 0"]{padding-left:2.5rem;padding-right:2.5rem;}[px~="\31 1"]{padding-left:2.75rem;padding-right:2.75rem;}[px~="\31 2"]{padding-left:3rem;padding-right:3rem;}[px~="\31 3"]{padding-left:3.25rem;padding-right:3.25rem;}[px~="\31 4"]{padding-left:3.5rem;padding-right:3.5rem;}[px~="\31 5"]{padding-left:3.75rem;padding-right:3.75rem;}[px~="\31 8"]{padding-left:4.5rem;padding-right:4.5rem;}[px~="\31 9"]{padding-left:4.75rem;padding-right:4.75rem;}[px~="\32 1"]{padding-left:5.25rem;padding-right:5.25rem;}[px~="\32 2"]{padding-left:5.5rem;padding-right:5.5rem;}[px~="\32 4"]{padding-left:6rem;padding-right:6rem;}[px~="\37 \.07"]{padding-left:1.7675rem;padding-right:1.7675rem;}[px~="\39 "]{padding-left:2.25rem;padding-right:2.25rem;}[px~="default\:"]:default{padding-left:1rem;padding-right:1rem;}.pb-0{padding-bottom:0;}.pb-1{padding-bottom:0.25rem;}.pb-1\.5{padding-bottom:0.375rem;}.pb-10{padding-bottom:2.5rem;}.pb-2{padding-bottom:0.5rem;}.pb-24{padding-bottom:6rem;}.pb-28{padding-bottom:7rem;}.pb-3{padding-bottom:0.75rem;}.pb-4{padding-bottom:1rem;}.pb-48{padding-bottom:12rem;}.pb-5{padding-bottom:1.25rem;}.pb-6{padding-bottom:1.5rem;}.pl-2{padding-left:0.5rem;}.pl-3\.5{padding-left:0.875rem;}.pl-4{padding-left:1rem;}.pl-5{padding-left:1.25rem;}.pl-7{padding-left:1.75rem;}.pl-9{padding-left:2.25rem;}.pr-1{padding-right:0.25rem;}.pt-0\.5{padding-top:0.125rem;}.pt-1{padding-top:0.25rem;}.pt-1\.5{padding-top:0.375rem;}.pt-16{padding-top:4rem;}.pt-2{padding-top:0.5rem;}.pt-2\.5{padding-top:0.625rem;}.pt-3{padding-top:0.75rem;}.pt-4{padding-top:1rem;}.pt-5{padding-top:1.25rem;}.text-center,[text-center=""]{text-align:center;}.text-left,[text-left=""]{text-align:left;}.text-right{text-align:right;}.align-middle,[align-middle=""]{vertical-align:middle;}.text-\[10px\]{font-size:10px;}.text-\[11px\]{font-size:11px;}.text-\[12px\]{font-size:12px;}.text-\[13\.5px\]{font-size:13.5px;}.text-\[13px\]{font-size:13px;}.text-\[14px\]{font-size:14px;}.text-\[15px\]{font-size:15px;}.text-\[17px\]{font-size:17px;}.text-\[19px\]{font-size:19px;}.text-\[8px\]{font-size:8px;}.text-\[9px\]{font-size:9px;}.text-2xl{font-size:1.5rem;line-height:2rem;}.text-3xl{font-size:1.875rem;line-height:2.25rem;}.text-6xl{font-size:3.75rem;line-height:1;}.text-base,[text-base=""]{font-size:1rem;line-height:1.5rem;}.text-lg,[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;}.dark .dark\:text-amber-400{--un-text-opacity:1;color:rgb(251 191 36 / var(--un-text-opacity)) /* #fbbf24 */;}.dark .dark\:text-blue-200{--un-text-opacity:1;color:rgb(191 219 254 / var(--un-text-opacity)) /* #bfdbfe */;}.dark .dark\:text-blue-300{--un-text-opacity:1;color:rgb(147 197 253 / var(--un-text-opacity)) /* #93c5fd */;}.dark .dark\:text-blue-400,.dark [dark\:text-blue-400=""],.text-blue-400,[text-blue-400=""]{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity)) /* #60a5fa */;}.dark .dark\:text-cyan-100{--un-text-opacity:1;color:rgb(207 250 254 / var(--un-text-opacity)) /* #cffafe */;}.dark .dark\:text-emerald-400,.dark [dark\:text-emerald-400=""]{--un-text-opacity:1;color:rgb(52 211 153 / var(--un-text-opacity)) /* #34d399 */;}.dark .dark\:text-gray-100,.dark [dark\:text-gray-100=""]{--un-text-opacity:1;color:rgb(243 244 246 / var(--un-text-opacity)) /* #f3f4f6 */;}.dark .dark\:text-gray-200,.dark [dark\:text-gray-200=""],.text-gray-200,[text-gray-200=""]{--un-text-opacity:1;color:rgb(229 231 235 / var(--un-text-opacity)) /* #e5e7eb */;}.dark .dark\:text-gray-300,.dark [dark\:text-gray-300=""],.text-gray-300,[text-gray-300=""]{--un-text-opacity:1;color:rgb(209 213 219 / var(--un-text-opacity)) /* #d1d5db */;}.dark .dark\:text-gray-400,.dark [dark\:text-gray-400=""],.text-gray-400,[text-gray-400=""]{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity)) /* #9ca3af */;}.dark .dark\:text-gray-50{--un-text-opacity:1;color:rgb(249 250 251 / var(--un-text-opacity)) /* #f9fafb */;}.dark .dark\:text-gray-500,.dark [dark\:text-gray-500=""],.text-gray-500,[text-gray-500=""]{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity)) /* #6b7280 */;}.dark .dark\:text-gray-600,.dark [dark\:text-gray-600=""],.text-gray-600,[text-gray-600=""]{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity)) /* #4b5563 */;}.dark .dark\:text-gray-900,.text-gray-900,[text-gray-900=""]{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity)) /* #111827 */;}.dark .dark\:text-green-100{--un-text-opacity:1;color:rgb(220 252 231 / var(--un-text-opacity)) /* #dcfce7 */;}.dark .dark\:text-green-200{--un-text-opacity:1;color:rgb(187 247 208 / var(--un-text-opacity)) /* #bbf7d0 */;}.dark .dark\:text-green-300{--un-text-opacity:1;color:rgb(134 239 172 / var(--un-text-opacity)) /* #86efac */;}.dark .dark\:text-green-400,.dark [dark\:text-green-400=""]{--un-text-opacity:1;color:rgb(74 222 128 / var(--un-text-opacity)) /* #4ade80 */;}.dark .dark\:text-indigo-300,.dark [dark\:text-indigo-300=""]{--un-text-opacity:1;color:rgb(165 180 252 / var(--un-text-opacity)) /* #a5b4fc */;}.dark .dark\:text-indigo-400,.dark [dark\:text-indigo-400=""],.text-indigo-400{--un-text-opacity:1;color:rgb(129 140 248 / var(--un-text-opacity)) /* #818cf8 */;}.dark .dark\:text-indigo-500,.text-indigo-500,[text-indigo-500=""]{--un-text-opacity:1;color:rgb(99 102 241 / var(--un-text-opacity)) /* #6366f1 */;}.dark .dark\:text-lime-100{--un-text-opacity:1;color:rgb(236 252 203 / var(--un-text-opacity)) /* #ecfccb */;}.dark .dark\:text-orange-100{--un-text-opacity:1;color:rgb(255 237 213 / var(--un-text-opacity)) /* #ffedd5 */;}.dark .dark\:text-orange-200{--un-text-opacity:1;color:rgb(254 215 170 / var(--un-text-opacity)) /* #fed7aa */;}.dark .dark\:text-orange-300{--un-text-opacity:1;color:rgb(253 186 116 / var(--un-text-opacity)) /* #fdba74 */;}.dark .dark\:text-orange-400,.dark [dark\:text-orange-400=""],.text-orange-400,[text-orange-400=""]{--un-text-opacity:1;color:rgb(251 146 60 / var(--un-text-opacity)) /* #fb923c */;}.dark .dark\:text-pink-200{--un-text-opacity:1;color:rgb(251 207 232 / var(--un-text-opacity)) /* #fbcfe8 */;}.dark .dark\:text-purple-200{--un-text-opacity:1;color:rgb(233 213 255 / var(--un-text-opacity)) /* #e9d5ff */;}.dark .dark\:text-purple-300,.dark [dark\:text-purple-300=""]{--un-text-opacity:1;color:rgb(216 180 254 / var(--un-text-opacity)) /* #d8b4fe */;}.dark .dark\:text-purple-400,.dark [dark\:text-purple-400=""]{--un-text-opacity:1;color:rgb(192 132 252 / var(--un-text-opacity)) /* #c084fc */;}.dark .dark\:text-red-100,.text-red-100{--un-text-opacity:1;color:rgb(254 226 226 / var(--un-text-opacity)) /* #fee2e2 */;}.dark .dark\:text-red-300{--un-text-opacity:1;color:rgb(252 165 165 / var(--un-text-opacity)) /* #fca5a5 */;}.dark .dark\:text-red-400,.dark [dark\:text-red-400=""],.text-red-400,[text-red-400=""]{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity)) /* #f87171 */;}.dark .dark\:text-rose-100{--un-text-opacity:1;color:rgb(255 228 230 / var(--un-text-opacity)) /* #ffe4e6 */;}.dark .dark\:text-rose-700{--un-text-opacity:1;color:rgb(190 18 60 / var(--un-text-opacity)) /* #be123c */;}.dark .dark\:text-teal-200{--un-text-opacity:1;color:rgb(153 246 228 / var(--un-text-opacity)) /* #99f6e4 */;}.dark .dark\:text-teal-400{--un-text-opacity:1;color:rgb(45 212 191 / var(--un-text-opacity)) /* #2dd4bf */;}.dark .dark\:text-violet-100{--un-text-opacity:1;color:rgb(237 233 254 / var(--un-text-opacity)) /* #ede9fe */;}.dark .dark\:text-violet-300,.dark [dark\:text-violet-300=""]{--un-text-opacity:1;color:rgb(196 181 253 / var(--un-text-opacity)) /* #c4b5fd */;}.dark .dark\:text-white,.text-white,[text-white=""]{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.dark .dark\:text-yellow-200{--un-text-opacity:1;color:rgb(254 240 138 / var(--un-text-opacity)) /* #fef08a */;}.dark .dark\:text-yellow-300{--un-text-opacity:1;color:rgb(253 224 71 / var(--un-text-opacity)) /* #fde047 */;}.dark .dark\:text-yellow-400{--un-text-opacity:1;color:rgb(250 204 21 / var(--un-text-opacity)) /* #facc15 */;}.text-amber-600{--un-text-opacity:1;color:rgb(217 119 6 / var(--un-text-opacity)) /* #d97706 */;}.text-blue-100,[text-blue-100=""]{--un-text-opacity:1;color:rgb(219 234 254 / var(--un-text-opacity)) /* #dbeafe */;}.text-blue-500,[text-blue-500=""]{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity)) /* #3b82f6 */;}.text-blue-600,[text-blue-600=""]{--un-text-opacity:1;color:rgb(37 99 235 / var(--un-text-opacity)) /* #2563eb */;}.text-blue-700{--un-text-opacity:1;color:rgb(29 78 216 / var(--un-text-opacity)) /* #1d4ed8 */;}.text-blue-800{--un-text-opacity:1;color:rgb(30 64 175 / var(--un-text-opacity)) /* #1e40af */;}.text-blue-900,[text-blue-900=""]{--un-text-opacity:1;color:rgb(30 58 138 / var(--un-text-opacity)) /* #1e3a8a */;}.text-cyan-900,[text-cyan-900=""]{--un-text-opacity:1;color:rgb(22 78 99 / var(--un-text-opacity)) /* #164e63 */;}.text-emerald-500{--un-text-opacity:1;color:rgb(16 185 129 / var(--un-text-opacity)) /* #10b981 */;}.text-emerald-600,[text-emerald-600=""]{--un-text-opacity:1;color:rgb(5 150 105 / var(--un-text-opacity)) /* #059669 */;}.text-emerald-700{--un-text-opacity:1;color:rgb(4 120 87 / var(--un-text-opacity)) /* #047857 */;}.text-gray-700,[text-gray-700=""]{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity)) /* #374151 */;}.text-gray-800,[text-gray-800=""]{--un-text-opacity:1;color:rgb(31 41 55 / var(--un-text-opacity)) /* #1f2937 */;}.text-green-500{--un-text-opacity:1;color:rgb(34 197 94 / var(--un-text-opacity)) /* #22c55e */;}.text-green-600,[text-green-600=""]{--un-text-opacity:1;color:rgb(22 163 74 / var(--un-text-opacity)) /* #16a34a */;}.text-green-700{--un-text-opacity:1;color:rgb(21 128 61 / var(--un-text-opacity)) /* #15803d */;}.text-green-800,[text-green-800=""]{--un-text-opacity:1;color:rgb(22 101 52 / var(--un-text-opacity)) /* #166534 */;}.text-green-900,[text-green-900=""]{--un-text-opacity:1;color:rgb(20 83 45 / var(--un-text-opacity)) /* #14532d */;}.text-indigo-600,[text-indigo-600=""]{--un-text-opacity:1;color:rgb(79 70 229 / var(--un-text-opacity)) /* #4f46e5 */;}.text-indigo-700{--un-text-opacity:1;color:rgb(67 56 202 / var(--un-text-opacity)) /* #4338ca */;}.text-lime-900,[text-lime-900=""]{--un-text-opacity:1;color:rgb(54 83 20 / var(--un-text-opacity)) /* #365314 */;}.text-orange-500,[text-orange-500=""]{--un-text-opacity:1;color:rgb(249 115 22 / var(--un-text-opacity)) /* #f97316 */;}.text-orange-600,[text-orange-600=""]{--un-text-opacity:1;color:rgb(234 88 12 / var(--un-text-opacity)) /* #ea580c */;}.text-orange-700,[text-orange-700=""]{--un-text-opacity:1;color:rgb(194 65 12 / var(--un-text-opacity)) /* #c2410c */;}.text-orange-900,[text-orange-900=""]{--un-text-opacity:1;color:rgb(124 45 18 / var(--un-text-opacity)) /* #7c2d12 */;}.text-pink-900,[text-pink-900=""]{--un-text-opacity:1;color:rgb(131 24 67 / var(--un-text-opacity)) /* #831843 */;}.text-purple-500,[text-purple-500=""]{--un-text-opacity:1;color:rgb(168 85 247 / var(--un-text-opacity)) /* #a855f7 */;}.text-purple-600,[text-purple-600=""]{--un-text-opacity:1;color:rgb(147 51 234 / var(--un-text-opacity)) /* #9333ea */;}.text-purple-700,[text-purple-700=""]{--un-text-opacity:1;color:rgb(126 34 206 / var(--un-text-opacity)) /* #7e22ce */;}.text-purple-900,[text-purple-900=""]{--un-text-opacity:1;color:rgb(88 28 135 / var(--un-text-opacity)) /* #581c87 */;}.text-red-500,[text-red-500=""]{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity)) /* #ef4444 */;}.text-red-600,[text-red-600=""]{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity)) /* #dc2626 */;}.text-red-700{--un-text-opacity:1;color:rgb(185 28 28 / var(--un-text-opacity)) /* #b91c1c */;}.text-rose-300{--un-text-opacity:1;color:rgb(253 164 175 / var(--un-text-opacity)) /* #fda4af */;}.text-rose-400{--un-text-opacity:1;color:rgb(251 113 133 / var(--un-text-opacity)) /* #fb7185 */;}.text-rose-500{--un-text-opacity:1;color:rgb(244 63 94 / var(--un-text-opacity)) /* #f43f5e */;}.text-rose-900,[text-rose-900=""]{--un-text-opacity:1;color:rgb(136 19 55 / var(--un-text-opacity)) /* #881337 */;}.text-slate-400,[text-slate-400=""]{--un-text-opacity:1;color:rgb(148 163 184 / var(--un-text-opacity)) /* #94a3b8 */;}.text-teal-500{--un-text-opacity:1;color:rgb(20 184 166 / var(--un-text-opacity)) /* #14b8a6 */;}.text-teal-600{--un-text-opacity:1;color:rgb(13 148 136 / var(--un-text-opacity)) /* #0d9488 */;}.text-teal-800{--un-text-opacity:1;color:rgb(17 94 89 / var(--un-text-opacity)) /* #115e59 */;}.text-violet-500,[text-violet-500=""]{--un-text-opacity:1;color:rgb(139 92 246 / var(--un-text-opacity)) /* #8b5cf6 */;}.text-violet-600,[text-violet-600=""]{--un-text-opacity:1;color:rgb(124 58 237 / var(--un-text-opacity)) /* #7c3aed */;}.text-violet-900,[text-violet-900=""]{--un-text-opacity:1;color:rgb(76 29 149 / var(--un-text-opacity)) /* #4c1d95 */;}.text-white\/80{color:rgb(255 255 255 / 0.8) /* #fff */;}.text-yellow-600{--un-text-opacity:1;color:rgb(202 138 4 / var(--un-text-opacity)) /* #ca8a04 */;}.text-yellow-800{--un-text-opacity:1;color:rgb(133 77 14 / var(--un-text-opacity)) /* #854d0e */;}.text-yellow-900,[text-yellow-900=""]{--un-text-opacity:1;color:rgb(113 63 18 / var(--un-text-opacity)) /* #713f12 */;}.dark .dark\:hover\:text-blue-400:hover{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity)) /* #60a5fa */;}.dark .dark\:hover\:text-gray-200:hover{--un-text-opacity:1;color:rgb(229 231 235 / var(--un-text-opacity)) /* #e5e7eb */;}.dark .dark\:hover\:text-gray-300:hover{--un-text-opacity:1;color:rgb(209 213 219 / var(--un-text-opacity)) /* #d1d5db */;}.dark .dark\:hover\:text-red-400:hover{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity)) /* #f87171 */;}.dark .dark\:hover\:text-white:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.dark [dark\:hover\:text-blue-400=""]:hover{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity)) /* #60a5fa */;}.dark [dark\:hover\:text-white=""]:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.hover\:text-blue-300:hover{--un-text-opacity:1;color:rgb(147 197 253 / var(--un-text-opacity)) /* #93c5fd */;}.hover\:text-blue-400:hover{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity)) /* #60a5fa */;}.hover\:text-blue-500:hover{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity)) /* #3b82f6 */;}.hover\:text-blue-600:hover{--un-text-opacity:1;color:rgb(37 99 235 / var(--un-text-opacity)) /* #2563eb */;}.hover\:text-blue-800:hover{--un-text-opacity:1;color:rgb(30 64 175 / var(--un-text-opacity)) /* #1e40af */;}.hover\:text-gray-600:hover{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity)) /* #4b5563 */;}.hover\:text-gray-700:hover{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity)) /* #374151 */;}.hover\:text-gray-900:hover{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity)) /* #111827 */;}.hover\:text-green-500:hover{--un-text-opacity:1;color:rgb(34 197 94 / var(--un-text-opacity)) /* #22c55e */;}.hover\:text-green-700:hover{--un-text-opacity:1;color:rgb(21 128 61 / var(--un-text-opacity)) /* #15803d */;}.hover\:text-indigo-500:hover{--un-text-opacity:1;color:rgb(99 102 241 / var(--un-text-opacity)) /* #6366f1 */;}.hover\:text-orange-500:hover{--un-text-opacity:1;color:rgb(249 115 22 / var(--un-text-opacity)) /* #f97316 */;}.hover\:text-orange-700:hover{--un-text-opacity:1;color:rgb(194 65 12 / var(--un-text-opacity)) /* #c2410c */;}.hover\:text-purple-500:hover{--un-text-opacity:1;color:rgb(168 85 247 / var(--un-text-opacity)) /* #a855f7 */;}.hover\:text-red-400:hover{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity)) /* #f87171 */;}.hover\:text-red-500:hover{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity)) /* #ef4444 */;}.hover\:text-red-600:hover{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity)) /* #dc2626 */;}.hover\:text-rose-500:hover{--un-text-opacity:1;color:rgb(244 63 94 / var(--un-text-opacity)) /* #f43f5e */;}.hover\:text-rose-600:hover{--un-text-opacity:1;color:rgb(225 29 72 / var(--un-text-opacity)) /* #e11d48 */;}.hover\:text-white:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}[hover\:text-blue-400=""]:hover{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity)) /* #60a5fa */;}[hover\:text-blue-500=""]:hover{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity)) /* #3b82f6 */;}[hover\:text-blue-600=""]:hover{--un-text-opacity:1;color:rgb(37 99 235 / var(--un-text-opacity)) /* #2563eb */;}[hover\:text-gray-600=""]:hover{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity)) /* #4b5563 */;}[hover\:text-gray-700=""]:hover{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity)) /* #374151 */;}[hover\:text-gray-900=""]:hover{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity)) /* #111827 */;}[hover\:text-indigo-500=""]:hover{--un-text-opacity:1;color:rgb(99 102 241 / var(--un-text-opacity)) /* #6366f1 */;}[hover\:text-orange-500=""]:hover{--un-text-opacity:1;color:rgb(249 115 22 / var(--un-text-opacity)) /* #f97316 */;}[hover\:text-orange-700=""]:hover{--un-text-opacity:1;color:rgb(194 65 12 / var(--un-text-opacity)) /* #c2410c */;}[hover\:text-purple-500=""]:hover{--un-text-opacity:1;color:rgb(168 85 247 / var(--un-text-opacity)) /* #a855f7 */;}[hover\:text-red-400=""]:hover{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity)) /* #f87171 */;}[hover\:text-red-500=""]:hover{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity)) /* #ef4444 */;}[hover\:text-red-600=""]:hover{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity)) /* #dc2626 */;}[hover\:text-white=""]:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.active\:text-blue-500:active{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity)) /* #3b82f6 */;}[active\:text-blue-500=""]:active{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity)) /* #3b82f6 */;}.dark .dark\:disabled\:text-gray-600:disabled{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity)) /* #4b5563 */;}.disabled\:text-gray-300:disabled{--un-text-opacity:1;color:rgb(209 213 219 / var(--un-text-opacity)) /* #d1d5db */;}.text-inherit{color:inherit;}.font-black{font-weight:900;}.font-bold,[font-bold=""]{font-weight:700;}.font-medium,[font-medium=""]{font-weight:500;}.font-normal{font-weight:400;}.font-semibold,[font-semibold=""]{font-weight:600;}.leading-4,[leading-4=""]{line-height:1rem;}.leading-none,[leading-none=""]{line-height:1;}.leading-relaxed,[leading-relaxed=""]{line-height:1.625;}.leading-snug{line-height:1.375;}.leading-tight,[leading-tight=""]{line-height:1.25;}.tracking-normal{letter-spacing:0em;}.tracking-wide{letter-spacing:0.025em;}.tracking-wider{letter-spacing:0.05em;}.font-mono,[font-mono=""]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}.font-sans{font-family: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";}.font-serif{font-family:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;}.uppercase{text-transform:uppercase;}.normal-case{text-transform:none;}.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);}.underline,[underline=""]{text-decoration-line:underline;}.antialiased,[antialiased=""]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.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);}.accent-blue-500{--un-accent-opacity:1;accent-color:rgb(59 130 246 / var(--un-accent-opacity)) /* #3b82f6 */;}.opacity-0,[opacity-0=""]{opacity:0;}.opacity-100,[opacity-100=""],.group:hover .group-hover\:opacity-100{opacity:1;}.opacity-25{opacity:0.25;}.opacity-30{opacity:0.3;}.opacity-35,[opacity-35=""]{opacity:0.35;}.opacity-40,[opacity-40=""]{opacity:0.4;}.opacity-50,[opacity-50=""]{opacity:0.5;}.opacity-60,[opacity-60=""]{opacity:0.6;}.opacity-70{opacity:0.7;}.opacity-75{opacity:0.75;}.opacity-80{opacity:0.8;}.hover\:opacity-100:hover{opacity:1;}.hover\:opacity-70:hover{opacity:0.7;}.hover\:opacity-75:hover{opacity:0.75;}.hover\:opacity-80:hover{opacity:0.8;}.hover\:opacity-90:hover{opacity:0.9;}[hover\:opacity-100=""]:hover{opacity:1;}[hover\:opacity-80=""]:hover{opacity:0.8;}.disabled\:opacity-30:disabled{opacity:0.3;}.disabled\:opacity-40:disabled{opacity:0.4;}.disabled\:opacity-50:disabled{opacity:0.5;}[disabled\:opacity-50=""]:disabled{opacity:0.5;}.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-\[0_-10px_40px_rgba\(0\,0\,0\,0\.1\)\]{--un-shadow:0 -10px 40px var(--un-shadow-color, rgba(0, 0, 0, 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.04\)\]{--un-shadow:0 2px 12px var(--un-shadow-color, rgba(0, 0, 0, 0.04));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-2xl,[shadow-2xl=""]{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / 0.25));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-blue-500\/20{--un-shadow-color:rgb(59 130 246 / 0.2) /* #3b82f6 */;}.shadow-indigo-500\/25{--un-shadow-color:rgb(99 102 241 / 0.25) /* #6366f1 */;}.shadow-inner{--un-shadow:inset 0 2px 4px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-lg,[shadow-lg=""]{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 4px 6px -4px 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-md,[shadow-md=""]{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 2px 4px -2px 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-sm,[shadow-sm=""]{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-xl,[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);}.hover\:shadow-lg:hover{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-sm:hover{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}[hover\:shadow-lg=""]:hover{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 4px 6px -4px 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-sm~="disabled\:"]:disabled{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));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;}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}.\!ring-2{--un-ring-width:2px !important;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color) !important;--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color) !important;box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow) !important;}.ring-1,[ring-1=""]{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.ring-2,[ring-2=""]{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus\:ring-0:focus{--un-ring-width:0px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.\!ring-blue-500{--un-ring-opacity:1 !important;--un-ring-color:rgb(59 130 246 / var(--un-ring-opacity)) /* #3b82f6 */ !important;}.\!ring-orange-500{--un-ring-opacity:1 !important;--un-ring-color:rgb(249 115 22 / var(--un-ring-opacity)) /* #f97316 */ !important;}.\!ring-rose-500{--un-ring-opacity:1 !important;--un-ring-color:rgb(244 63 94 / var(--un-ring-opacity)) /* #f43f5e */ !important;}.dark .dark\:\!ring-blue-400{--un-ring-opacity:1 !important;--un-ring-color:rgb(96 165 250 / var(--un-ring-opacity)) /* #60a5fa */ !important;}.dark .dark\:\!ring-orange-400{--un-ring-opacity:1 !important;--un-ring-color:rgb(251 146 60 / var(--un-ring-opacity)) /* #fb923c */ !important;}.dark .dark\:ring-blue-500\/40{--un-ring-color:rgb(59 130 246 / 0.4) /* #3b82f6 */;}.dark .dark\:ring-blue-500\/50{--un-ring-color:rgb(59 130 246 / 0.5) /* #3b82f6 */;}.dark [dark\:ring-blue-500=""]{--un-ring-opacity:1;--un-ring-color:rgb(59 130 246 / var(--un-ring-opacity)) /* #3b82f6 */;}.ring-blue-300\/50{--un-ring-color:rgb(147 197 253 / 0.5) /* #93c5fd */;}.ring-blue-300\/60{--un-ring-color:rgb(147 197 253 / 0.6) /* #93c5fd */;}[ring-blue-300=""]{--un-ring-opacity:1;--un-ring-color:rgb(147 197 253 / var(--un-ring-opacity)) /* #93c5fd */;}.\!ring-inset{--un-ring-inset:inset !important;}.backdrop-blur-\[1px\]{--un-backdrop-blur:blur(1px);-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-md,[backdrop-blur-md=""]{--un-backdrop-blur:blur(12px);-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-sm,[backdrop-blur-sm=""]{--un-backdrop-blur:blur(4px);-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-xl{--un-backdrop-blur:blur(24px);-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-\[6px\]{--un-blur:blur(6px);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);}.blur-0{--un-blur:blur(0);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);}.blur-sm,[blur-sm=""]{--un-blur:blur(4px);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);}.grayscale-\[0\.2\]{--un-grayscale:grayscale(0.2);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-saturate-150{--un-backdrop-saturate:saturate(1.5);-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);}.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-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-all,[transition-all=""]{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-colors,[transition-colors=""]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-opacity,[transition-opacity=""]{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}[transition-colors~="placeholder\:"]::placeholder{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.duration-200{transition-duration:200ms;}.duration-300,[duration-300=""]{transition-duration:300ms;}.duration-500,[duration-500=""]{transition-duration:500ms;}.ease,.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{transition-timing-function:cubic-bezier(0.23,1,0.32,1);}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1);}.dark .dark\:placeholder-gray-500::placeholder{--un-placeholder-opacity:1;color:rgb(107 114 128 / var(--un-placeholder-opacity)) /* #6b7280 */;}.dark [dark\:placeholder-gray-500~="placeholder\:"]::placeholder::placeholder{--un-placeholder-opacity:1;color:rgb(107 114 128 / var(--un-placeholder-opacity)) /* #6b7280 */;}.placeholder-gray-400::placeholder{--un-placeholder-opacity:1;color:rgb(156 163 175 / var(--un-placeholder-opacity)) /* #9ca3af */;}[placeholder-gray-400=""]::placeholder{--un-placeholder-opacity:1;color:rgb(156 163 175 / var(--un-placeholder-opacity)) /* #9ca3af */;}@media (min-width: 992px){.min-\[992px\]\:px-0{padding-left:0;padding-right:0;}}@media (min-width: 640px){.sm\:mx-4{margin-left:1rem;margin-right:1rem;}.sm\:mt-0{margin-top:0;}.sm\:block{display:block;}.sm\:hidden{display:none;}.sm\:max-w-lg,[sm\:max-w-lg=""]{max-width:32rem;}.sm\:max-w-sm{max-width:24rem;}.sm\:w-36{width:9rem;}.sm\:flex-1{flex:1 1 0%;}.sm\:flex-row{flex-direction:row;}.sm\:items-center,[sm\:items-center=""]{align-items:center;}.sm\:gap-2{gap:0.5rem;}.sm\:gap-3{gap:0.75rem;}.sm\:rounded-2xl,[sm\:rounded-2xl=""]{border-radius:1rem;}.sm\:p-3{padding:0.75rem;}.sm\:pl-3{padding-left:0.75rem;}.sm\:text-right{text-align:right;}.sm\:text-sm{font-size:0.875rem;line-height:1.25rem;}.sm\:text-xs{font-size:0.75rem;line-height:1rem;}}@media (min-width: 768px){.md\:pointer-events-auto{pointer-events:auto;}.md\:bottom-12,[md\:bottom-12=""]{bottom:3rem;}.md\:right-\[12px\]{right:12px;}.md\:top-\[12px\]{top:12px;}.md\:mx-1{margin-left:0.25rem;margin-right:0.25rem;}.md\:mb-5{margin-bottom:1.25rem;}.md\:inline{display:inline;}.md\:block,[md\:block=""]{display:block;}.md\:hidden{display:none;}.md\:h-\[18px\]{height:18px;}.md\:h-\[34px\]{height:34px;}.md\:h-\[72px\]{height:72px;}.md\:h-16{height:4rem;}.md\:h-2\.5{height:0.625rem;}.md\:h-6{height:1.5rem;}.md\:max-w-\[420px\]{max-width:420px;}.md\:max-w-\[62rem\]{max-width:62rem;}.md\:max-w-\[992px\]{max-width:992px;}.md\:w-\[18px\]{width:18px;}.md\:w-\[34px\]{width:34px;}.md\:w-\[480px\]{width:480px;}.md\:w-14{width:3.5rem;}.md\:w-2\.5{width:0.625rem;}.md\:w-28{width:7rem;}.md\:w-40{width:10rem;}.md\:w-6{width:1.5rem;}.md\:w-full,[md\:w-full=""]{width:100%;}.md\:flex-none,[md\:flex-none=""]{flex:none;}.md\:flex-row{flex-direction:row;}.md\:translate-y-0,[md\:translate-y-0=""]{--un-translate-y:0;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));}.md\:justify-center{justify-content:center;}.md\:gap-3{gap:0.75rem;}.md\:gap-4{gap:1rem;}.md\:gap-8{gap:2rem;}.md\:rounded-2xl{border-radius:1rem;}.md\:rounded-xl{border-radius:0.75rem;}.md\:p-2{padding:0.5rem;}.md\:p-4,[md\:p-4=""]{padding:1rem;}.md\:p-6{padding:1.5rem;}.md\:p-8{padding:2rem;}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem;}.md\:pb-32{padding-bottom:8rem;}.md\:text-\[21px\]{font-size:21px;}.md\:text-base{font-size:1rem;line-height:1.5rem;}.md\:text-xs,[md\:text-xs=""]{font-size:0.75rem;line-height:1rem;}.md\:opacity-100,[md\:opacity-100=""]{opacity:1;}.md\:shadow-2xl{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / 0.25));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}}
/* ════════════════════════════════════════════
   FIXED variant — App.vue 全局固定底栏
   z-index 35 与原 .site-footer 保持一致
════════════════════════════════════════════ */
.af-fixed[data-v-bb688262] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 48px;
  padding: 0 16px;
  z-index: 35;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px;
  font-size: 12px;
  color: var(--text-secondary);
  background: var(--bg);
  border-top: 1px solid var(--border);
}

/* PC：af-row 透明，子元素直接铺入 footer 横排 */
.af-row[data-v-bb688262] {
  display: contents;
}

/* 行内分隔符（PC 下只在备案两项之间可见） */
.af-divider[data-v-bb688262] {
  color: var(--border, #d1d5db);
  font-size: 11px;
  line-height: 1;
}

/* 又拍云行 */
.af-upyun[data-v-bb688262] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  text-decoration: none;
  color: var(--text-secondary);
  white-space: nowrap;
}
.af-upyun-logo[data-v-bb688262] {
  height: 20px;
  width: auto;
}

/* ════════════════════════════════════════════
   LANDING variant — Landing.vue 三列底部
════════════════════════════════════════════ */
.af-landing[data-v-bb688262] {
  border-top: 1px solid var(--border);
  padding: 24px 5%;
  font-size: 13px;
  color: var(--text-muted);
  position: relative;
  z-index: 10;
  background: var(--bg);
}
.af-landing-inner[data-v-bb688262] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
  max-width: 1100px;
  margin: 0 auto;
}
.af-brand[data-v-bb688262] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.af-logo[data-v-bb688262] {
  font-family: 'Syne', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: var(--text);
}
.af-tagline[data-v-bb688262] { color: var(--text-muted);
}
.af-links[data-v-bb688262] {
  display: flex;
  gap: 20px;
}
.af-icp[data-v-bb688262] { font-size: 12px;
}

/* ════════════════════════════════════════════
   LEGAL variant — Privacy / Terms 页单行底部
════════════════════════════════════════════ */
.af-legal[data-v-bb688262] {
  background: var(--bg-card, #fff);
  border-top: 1px solid var(--border, #e5e7eb);
  padding: 18px 5%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 6px;
  font-size: 12px;
  color: var(--text-secondary, #9ca3af);
}
.af-legal-link[data-v-bb688262] {
  color: var(--text-secondary, #9ca3af);
  text-decoration: none;
  transition: color 0.2s;
}
.af-legal-link[data-v-bb688262]:hover,
.af-legal-link.active[data-v-bb688262] {
  color: #009E8C;
}

/* ════════════════════════════════════════════
   共用
════════════════════════════════════════════ */
.af-sep[data-v-bb688262] {
  color: var(--border, #d1d5db);
  font-size: 10px;
}
.af-link[data-v-bb688262] {
  color: var(--text-secondary);
  text-decoration: none;
  transition: color 0.2s;
}
.af-link[data-v-bb688262]:hover { color: var(--text);
}
.af-landing-link[data-v-bb688262] {
  color: var(--text-muted);
  text-decoration: none;
  transition: color 0.2s;
}
.af-landing-link[data-v-bb688262]:hover { color: var(--text);
}

/* 网安备案图标+文字 */
.af-beian[data-v-bb688262] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  white-space: nowrap;
}
.af-beian-icon[data-v-bb688262] {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}
.af-mobile-only[data-v-bb688262] { display: none;
}
.af-desktop-only[data-v-bb688262] { display: contents;
} 

/* ════════════════════════════════════════════
   响应式
════════════════════════════════════════════ */
@media (max-width: 767px) {
  /* fixed: 手机/平板端 4行居中竖排 */
.af-fixed[data-v-bb688262] {
    flex-direction: column;
    justify-content: center;
    gap: 3px;
    padding: 8px 16px 10px;
    min-height: unset;
}
.af-row[data-v-bb688262] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    white-space: nowrap;
}

  /* landing: 手机端居中竖排 */
.af-landing-inner[data-v-bb688262] {
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 8px;
}
.af-brand[data-v-bb688262] { flex-direction: column; gap: 4px;
}
.af-links[data-v-bb688262] { justify-content: center;
}

  /* legal: 手机端竖排，隐藏分隔符 */
.af-legal[data-v-bb688262] {
    flex-direction: column;
    gap: 4px;
}
.af-legal .af-sep[data-v-bb688262] { display: none;
}
}
/* @media (max-width: 767px) 里追加 */
.af-mobile-only[data-v-bb688262] { display: inline-flex; align-items: center;
}
.af-desktop-only[data-v-bb688262] { display: none !important;
}

/* 透明全屏，不拦截鼠标（HUD 按钮除外）*/
.break-overlay[data-v-6cd1f29d] {
  position: fixed;
  inset: 0;
  z-index: 9999;
  background: transparent;
  overflow: hidden;
  pointer-events: none;
}

/* ── 动物舞台 (彻底重写版) ─────────────────────────────────────────────── */
.animal-stage[data-v-6cd1f29d] {
  position: absolute;
  bottom: 0;
  left: 50%;
  /* 核心居中逻辑：向左偏移自身宽度的一半 */
  transform: translateX(-50%);
  /* 控制大猫尺寸：手机上最小320px，自适应80%屏幕，电脑端最大900px（超大只） */
  width: clamp(320px, 80vw, 900px);
  /* 重点：让高度由内部的视频自动撑开，解决猫猫飞天问题 */
  display: block; 
  isolation: isolate;
}

/* 进场动画：全靠 translateX 移动，不再使用 right */
.animal-stage[data-v-6cd1f29d]:not(.walked-in) {
  animation: walk-in-6cd1f29d 3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}
.animal-stage.walked-in[data-v-6cd1f29d] {
  animation: none;
  transform: translateX(-50%);
}
@keyframes walk-in-6cd1f29d {
  /* 从屏幕最右侧外围走入，最终停在正中间 */
from { transform: translateX(100vw);
}
to   { transform: translateX(-50%);
}
}

/* ── 视频层级处理 ───────────────────────────────────────────────────────── */
/* 两个 video 叠在同一位置 */
.animal-video[data-v-6cd1f29d] {
  /* 走入的视频保留在文档流中，老老实实撑开舞台的高度 */
  position: relative;
  width: 100%;
  height: auto;
  display: block;
  mix-blend-mode: screen;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  border-radius: 1px;
}
.animal-video.is-dog[data-v-6cd1f29d] {
  
  transform: scale(1.4); 
  
  transform-origin: bottom center;
}

/* 坐下的视频用 absolute 盖在走入视频的正上方 */
.sit-layer[data-v-6cd1f29d] {
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0; /* 初始隐藏 */
}

/* 瞬间切换，拒绝白光闪烁 */
.sit-layer.visible[data-v-6cd1f29d] {
  opacity: 1;
}
.animal-video.hidden[data-v-6cd1f29d] {
  opacity: 0;
}

/* ── HUD ─────────────────────────────────────────────────────────────────── */
.overlay-hud[data-v-6cd1f29d] {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  pointer-events: none;
}
.hud-emoji[data-v-6cd1f29d] {
  font-size: 48px;
}
.hud-time[data-v-6cd1f29d] {
  font-size: clamp(64px, 14vw, 108px);
  font-weight: 800;
  color: rgba(255,255,255,0.95);
  font-variant-numeric: tabular-nums;
  letter-spacing: -3px;
  line-height: 1;
  text-shadow: 0 0 60px rgba(139,92,246,0.7), 0 2px 12px rgba(0,0,0,0.6);
}
.hud-label[data-v-6cd1f29d] {
  font-size: clamp(13px, 3vw, 17px);
  color: rgba(255,255,255,0.5);
  letter-spacing: 0.06em;
  text-shadow: 0 1px 4px rgba(0,0,0,0.8);
}
.btn-skip[data-v-6cd1f29d] {
  pointer-events: all;
  margin-top: 4px;
  padding: 10px 32px;
  border: 1.5px solid rgba(255,255,255,0.3);
  border-radius: 999px;
  background: rgba(0,0,0,0.4);
  color: rgba(255,255,255,0.75);
  font-size: 14px;
  cursor: pointer;
  backdrop-filter: blur(8px);
  transition: all 0.2s ease;
}
.btn-skip[data-v-6cd1f29d]:hover {
  background: rgba(0,0,0,0.6);
  color: white;
}
.skip-hint[data-v-6cd1f29d] {
  font-size: 13px;
  color: rgba(255,255,255,0.4);
  text-shadow: 0 1px 4px rgba(0,0,0,0.8);
}



/* ── overlay 进出场 ───────────────────────────────────────────────────────── */
.overlay-fade-enter-active[data-v-6cd1f29d] { transition: opacity 0.4s ease;
}
.overlay-fade-leave-active[data-v-6cd1f29d] { transition: opacity 0.3s ease;
}
.overlay-fade-enter-from[data-v-6cd1f29d],
.overlay-fade-leave-to[data-v-6cd1f29d]     { opacity: 0;
}

/* ── 悬浮模式 ───────────────────────────────────────────────────────────── */
.pomodoro-wrap[data-v-9633af82] {
  position: fixed;
  bottom: calc(80px + env(safe-area-inset-bottom) + 12px);
  right: 16px;
  z-index: 200;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 8px;
}

/* ── 内联模式（header 内）────────────────────────────────────────────────── */
.pomodoro-inline[data-v-9633af82] {
  display: flex;
  align-items: center;
  position: relative;
}

/* ── FAB 按钮 ─────────────────────────────────────────────────────────────── */
.pomodoro-fab[data-v-9633af82] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  min-width: 32px;
  padding: 0 4px;
  border-radius: 8px;
  transition: all 0.2s ease;
  background: transparent;
  border: none;
  cursor: pointer;
}
.pomodoro-fab span[data-v-9633af82]:not(.fab-time) {
  font-size: 15px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateY(-1px);
}
.pomodoro-fab.is-running[data-v-9633af82] { border-color: var(--primary); box-shadow: 0 4px 16px rgba(79,70,229,0.25);
}
.pomodoro-fab.is-break[data-v-9633af82]   { border-color: #10b981; box-shadow: 0 4px 16px rgba(16,185,129,0.25);
}
.fab-inline[data-v-9633af82] {
  width: 28px !important;
  height: 28px !important;
  font-size: 16px !important;
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 6px !important;
  padding: 4px;
}
.fab-inline[data-v-9633af82]:hover { background: var(--border) !important;
}
.fab-time[data-v-9633af82] {
  font-size: 13px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  font-family: "PingFang SC", "Helvetica Neue", monospace;
  min-width: 42px;
  text-align: center;
}

/* ── 展开面板 ─────────────────────────────────────────────────────────────── */
.pomodoro-panel[data-v-9633af82] {
  width: 240px;
  background: var(--bg-card);
  border: 1px solid var(--border);
  border-radius: 16px;
  padding: 1rem;
  box-shadow: 0 8px 32px rgba(0,0,0,0.12);
}
.pomodoro-wrap .pomodoro-panel[data-v-9633af82] { position: relative;
}
.panel-from-header[data-v-9633af82] {
  position: fixed;
  top: 52px;
  right: 12px;
  z-index: 300;
  max-width: calc(100vw - 24px);
}
@media (min-width: 768px) {
.panel-from-header[data-v-9633af82] {
    
    left: auto;
    transform: none;
    
    
    right: max(20px, calc(50vw - 516px + 20px));
    
    /* 3. 稍微往下挪一点，不要贴着头 */
    top: 54px; 
    
    /* 4. 恢复正常的轻柔阴影 */
    box-shadow: 0 8px 32px rgba(0,0,0,0.12);
}
}
.panel-header[data-v-9633af82] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.875rem;
}
.panel-title[data-v-9633af82] { font-size: 14px; font-weight: 600; color: var(--text);
}
.panel-close[data-v-9633af82] {
  background: none; border: none;
  color: var(--text-secondary); font-size: 14px;
  cursor: pointer; padding: 2px 6px; border-radius: 4px;
}
.panel-close[data-v-9633af82]:hover { background: var(--border);
}

/* ── 环形进度 + 闪烁动画 ─────────────────────────────────────────────────── */
.timer-ring-wrap[data-v-9633af82] {
  position: relative;
  width: 120px; height: 120px;
  margin: 0 auto 0.875rem;
  border-radius: 50%;
  /* 闪烁用 outline（不影响布局）*/
}

/* 完成时：三次扩散光晕 */
@keyframes ring-flash-9633af82 {
0%   { box-shadow: 0 0 0 0px rgba(79,70,229,0.5);
}
30%  { box-shadow: 0 0 0 8px rgba(79,70,229,0.3);
}
60%  { box-shadow: 0 0 0 14px rgba(79,70,229,0.15);
}
100% { box-shadow: 0 0 0 20px rgba(79,70,229,0);
}
}
.ring-flash[data-v-9633af82] {
  animation: ring-flash-9633af82 0.9s ease-out;
}
.timer-ring[data-v-9633af82]  { width: 100%; height: 100%;
}
.timer-center[data-v-9633af82] {
  position: absolute; inset: 0;
  display: flex; flex-direction: column;
  align-items: center; justify-content: center;
}
.timer-time[data-v-9633af82] {
  font-size: 26px;
  font-weight: 700;
  color: var(--text);
  font-variant-numeric: tabular-nums;
  line-height: 1;
}
.timer-label[data-v-9633af82] { font-size: 11px; color: var(--text-secondary); margin-top: 4px;
}

/* ── 完成数 ───────────────────────────────────────────────────────────────── */
.completed-row[data-v-9633af82] {
  display: flex; align-items: center; gap: 4px;
  justify-content: center; font-size: 14px; margin-bottom: 0.75rem;
}
.completed-label[data-v-9633af82] { font-size: 11px; color: var(--text-secondary); margin-left: 4px;
}

/* ── 设置行 ───────────────────────────────────────────────────────────────── */
.settings-row[data-v-9633af82] { display: flex; gap: 0.5rem; margin-bottom: 0.75rem;
}
.setting-item[data-v-9633af82] {
  flex: 1; display: flex; flex-direction: column;
  gap: 3px; font-size: 11px; color: var(--text-secondary);
}
.setting-select[data-v-9633af82] {
  font-size: 12px; padding: 4px 6px;
  background: var(--bg); border: 1px solid var(--border);
  border-radius: 6px; color: var(--text); cursor: pointer;
}

/* ── 通知开关行 ───────────────────────────────────────────────────────────── */
.notify-row[data-v-9633af82] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.75rem;
  padding: 0 2px;
}
.notify-label[data-v-9633af82] {
  font-size: 12px;
  color: var(--text-secondary);
}
.notify-toggle[data-v-9633af82] {
  font-size: 11px;
  font-weight: 600;
  padding: 3px 10px;
  border-radius: 20px;
  border: 1.5px solid var(--border);
  background: var(--bg);
  color: var(--text-secondary);
  cursor: pointer;
  transition: all 0.15s ease;
}
.notify-toggle.notify-on[data-v-9633af82] {
  background: var(--primary);
  border-color: var(--primary);
  color: white;
}
.notify-toggle[data-v-9633af82]:hover:not(.notify-on) {
  border-color: var(--primary);
  color: var(--primary);
}

/* ── 其他 ─────────────────────────────────────────────────────────────────── */
.done-msg[data-v-9633af82] { text-align: center; font-size: 13px; color: var(--text); margin-bottom: 0.75rem;
}
.animal-select[data-v-9633af82] { width: 90px;
}
.ctrl-row[data-v-9633af82] { display: flex; gap: 0.5rem;
}
.btn-ctrl[data-v-9633af82] {
  flex: 1; padding: 0.6rem 0; border: none;
  border-radius: 8px; font-size: 13px; font-weight: 600;
  cursor: pointer; transition: opacity 0.15s;
}
.btn-ctrl[data-v-9633af82]:hover { opacity: 0.85;
}
.btn-start[data-v-9633af82] { background: var(--primary); color: white;
}
.btn-pause[data-v-9633af82] { background: var(--bg); border: 1.5px solid var(--border) !important; color: var(--text);
}
.btn-stop[data-v-9633af82]  { background: #fee2e2; color: #dc2626;
}

/* ── 面板动画 ─────────────────────────────────────────────────────────────── */
.panel-enter-active[data-v-9633af82], .panel-leave-active[data-v-9633af82] { transition: all 0.18s ease;
}
.panel-enter-from[data-v-9633af82], .panel-leave-to[data-v-9633af82] { opacity: 0; transform: translateY(-6px) scale(0.97);
}


/* ─── 引入自定义 LOGO 字体 ─────────────────────────────────────────────── */
@font-face {
  font-family: 'LogoFont'; /* 给这个字体起个名字 */
  src: url('/fonts/zhuoteyuedonghei.woff') format('woff'),
       url('/fonts/zhuoteyuedonghei.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap; /* 提升加载体验 */
}

/* ─── CSS 变量 ─────────────────────────────────────────────── */
:root {
  --bg: #f3f4f6;        /* 对齐 Listening.vue 的 bg-gray-100 */
  --bg-card: #ffffff;
  --bg-nav: rgba(255,255,255,0.95);
  --border: #e5e7eb;    /* Tailwind gray-200 */
  --text: #111827;      /* gray-900 */
  --text-secondary: #6b7280;  /* gray-500 */
  --primary: #4f46e5;
  --primary-hover: #4338ca;
  --accent: #06b6d4;
  --nav-h: 56px;
  --radius: 12px;
  --shadow: 0 1px 3px rgba(0,0,0,0.08), 0 4px 16px rgba(0,0,0,0.04);
}
.dark {
  --bg: #111827;        /* 对齐 Listening.vue 的 dark:bg-gray-900 */
  --bg-card: #1f2937;   /* gray-800 */
  --bg-nav: rgba(17,24,39,0.95);
  --border: #374151;    /* gray-700 */
  --text: #f9fafb;      /* gray-50 */
  --text-secondary: #9ca3af;  /* gray-400 */
  --shadow: 0 1px 3px rgba(0,0,0,0.3), 0 4px 16px rgba(0,0,0,0.2);
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0;
}
html, body {
  height: 100%;
  overflow: hidden;
  background-color: var(--bg);
  overscroll-behavior-y: none;
  font-family: 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
  -webkit-font-smoothing: antialiased;
}

/* PWA safe area —— body 不加 padding，由 navbar 自己处理，避免双重叠加 */
body {
  padding: 0;
}
#app, .app-root {
  min-height: 100vh;
  
  background: var(--bg);
  color: var(--text);
  transition: background 0.25s, color 0.25s;
}

/* ─── 导航栏 ─────────────────────────────────────────────── */
.navbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: calc(var(--nav-h) + env(safe-area-inset-top));
  padding-top: env(safe-area-inset-top);
  background: var(--bg-nav);
  border-bottom: 1px solid var(--border);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  z-index: 100;
  transition: background 0.25s, border-color 0.25s;
}
.navbar-inner {
  max-width: 1032px;
  margin: 0 auto;
  height: 100%;
  padding: 0 20px;
  display: flex;
  align-items: center;
  gap: 8px;
}

/* LOGO */
/* 1. 找到并修改原有的 .navbar-logo */
.navbar-logo {
  display: flex;           /* 开启 Flex 布局 */
  align-items: center;     /* 让图片和文字绝对垂直居中 */
  gap: 2px;                /* 控制图片和文字之间的间距（随你喜好调整） */
  text-decoration: none;
  margin-right: 4px;
  flex-shrink: 0;
}

/* 2. 添加针对图片的样式 */
.logo-img {
  height: 28px;            /* 控制图片大小，一般导航栏 24px~32px 比较合适 */
  width: auto;             /* 让宽度根据高度自动等比缩放 */
  object-fit: contain;     /* 防止图片被拉伸变形 */
  display: block;
}
.logo-text {
  font-family: 'LogoFont', 'PingFang SC', 'Microsoft YaHei', sans-serif;
  font-size: 18px;
  /* font-weight: 800; */
  color: var(--text);
  letter-spacing: -0.5px;
}
.logo-accent { color: var(--primary);
}
.dark .logo-accent { color: #a78bfa;
}

/* 导航链接 */
.navbar-links {
  display: flex;
  align-items: center;
  gap: 4px;
  flex: 1;
}
.nav-link {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 8px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  color: var(--text-secondary);
  text-decoration: none;
  transition: all 0.15s;
}
.navbar-right {
    gap: 4px;
}
.nav-link:hover { background: var(--border); color: var(--text);
}
.nav-link--active { background: #eef2ff; color: var(--primary);
}
.dark .nav-link--active { background: rgba(79,70,229,0.15);
}
.nav-icon { font-size: 16px;
}

/* 右侧 */
.navbar-right {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-left: auto;
  flex-shrink: 0;
}

/* 暗黑切换按钮 */
.theme-btn {
  width: 34px;
  height: 34px;
  border-radius: 8px;
  border: none; /* 去掉了边框 */
  background: transparent; /* 背景透明 */
  color: var(--text-secondary);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 16px;
  transition: all 0.15s;
}
.theme-btn:hover:not(.theme-btn--disabled) {
  color: var(--text);
  background: var(--border); /* 悬浮时加深一点背景，保持交互感 */
}
.theme-btn--disabled { cursor: default; opacity: 0.5;
}

/* 登录按钮 */
.btn-login {
  padding: 7px 16px;
  background: var(--primary);
  color: white;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  transition: background 0.15s;
  white-space: nowrap;
}
.btn-login:hover { background: var(--primary-hover);
}

/* 用户菜单 */
.user-menu {
  position: relative;
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  padding: 3px; /* 缩小 padding，让头像贴紧右边缘 */
  border-radius: 50%; /* 改成圆形贴合头像 */
  transition: background 0.15s;
  flex-shrink: 0;
}
.user-menu:hover { background: var(--border);
}
.user-avatar {
  width: 23px;
  height: 23px;
  border-radius: 50%;
  background: var(--primary);
  color: white;
  font-size: 12px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
}
.menu-arrow {
  font-size: 12px;
  color: var(--text-secondary);
  transition: transform 0.2s;
}
.menu-arrow.rotated { transform: rotate(180deg);
}
.user-dropdown {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  min-width: 180px;
  background: var(--bg-card);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  padding: 6px;
  z-index: 200;
  animation: dropdownFade 0.15s ease;
}
@keyframes dropdownFade {
from { opacity: 0; transform: translateY(-4px);
}
to   { opacity: 1; transform: translateY(0);
}
}
.dropdown-email {
  padding: 8px 10px 4px 14px;
  font-size: 12px;
  color: var(--text-secondary);
  word-break: break-all;
}

/* ====== 新增：会员信息栏样式 ====== */
.dropdown-vip-info {
  display: flex;
  align-items: center;
  /* 移除 justify-content: space-between; 让内部元素自然从左向右排列 */
  justify-content: flex-start; 
  /* 增加 gap 来控制图标和天数之间的间距，2px或4px可以根据喜好微调 */
  gap: 6px; 
  padding: 0 10px 8px;
}
.vip-tier {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  font-weight: 700;
  color: #f59e0b; /* 橙金色，突出高级感 */
}
.dark .vip-tier {
  color: #fbbf24;
}
.vip-days {
  font-size: 11px;
  color: var(--text-secondary);
  background: var(--bg);
  padding: 2px 6px;
  border-radius: 4px;
  font-variant-numeric: tabular-nums;
}
/* =============================== */
.dropdown-divider {
  height: 1px;
  background: var(--border);
  margin: 4px 0;
}
.dropdown-item {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
  border: none;
  background: none;
  border-radius: 6px;
  font-size: 14px;
  color: var(--text);
  cursor: pointer;
  transition: background 0.1s;
}
.dropdown-item:hover { background: var(--border);
}
.dropdown-item--danger { color: #ef4444;
}
.dropdown-item--danger:hover { background: #fef2f2;
}
.dark .dropdown-item--danger:hover { background: rgba(239,68,68,0.1);
}

/* ─── 主内容 ─────────────────────────────────────────────── */
.app-main {
  /* 改前：height: 100dvh + padding-top */
  /* 改后：position: fixed 直接定位在 navbar 底部，iOS 不会对 fixed 元素做橡皮筋 */
  position: fixed;
  top: calc(var(--nav-h) + env(safe-area-inset-top));
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

/* ─── 升级弹窗 ───────────────────────────────────────────── */
.modal-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.5);
  backdrop-filter: blur(4px);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  padding: 20px;
  animation: overlayFade 0.2s ease;
}
@keyframes overlayFade {
from { opacity: 0;
}
to   { opacity: 1;
}
}
.upgrade-modal {
  background: var(--bg-card);
  border: 1px solid var(--border);
  border-radius: 20px;
  padding: 32px 28px;
  max-width: 380px;
  width: 100%;
  text-align: center;
  box-shadow: 0 20px 60px rgba(0,0,0,0.2);
  animation: modalSlide 0.25s ease;
}
@keyframes modalSlide {
from { opacity: 0; transform: translateY(20px) scale(0.96);
}
to   { opacity: 1; transform: translateY(0) scale(1);
}
}
.upgrade-icon { font-size: 48px; margin-bottom: 16px;
}
.upgrade-title {
  font-size: 20px;
  font-weight: 700;
  color: var(--text);
  margin-bottom: 10px;
}
.upgrade-desc {
  font-size: 14px;
  color: var(--text-secondary);
  line-height: 1.6;
  margin-bottom: 20px;
}
.upgrade-stats {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  background: var(--bg);
  border-radius: 12px;
  padding: 14px 20px;
  margin-bottom: 20px;
}
.stat-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}
.stat-num {
  font-size: 15px;
  font-weight: 700;
  color: var(--primary);
}
.stat-label {
  font-size: 12px;
  color: var(--text-secondary);
}
.stat-divider {
  width: 1px;
  height: 30px;
  background: var(--border);
}
.btn-purchase {
  display: block;
  width: 100%;
  padding: 13px;
  background: var(--primary);
  color: white;
  border-radius: 10px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  margin-bottom: 10px;
  transition: background 0.15s, transform 0.1s;
}
.btn-purchase:hover { background: var(--primary-hover); transform: translateY(-1px);
}
.btn-close-modal {
  background: none;
  border: none;
  color: var(--text-secondary);
  font-size: 13px;
  cursor: pointer;
  padding: 6px;
  width: 100%;
  transition: color 0.15s;
}
.btn-close-modal:hover { color: var(--text);
}

/* ─── 版权页脚样式已移至 AppFooter.vue ───────────────────── */

/* ─── dropdown 额度区块 ──────────────────────────────────── */
.dropdown-quota {
  padding: 8px 10px 10px;
}
.quota-header {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 8px;
}
.quota-icon {
  font-size: 13px;
  color: var(--primary);
}
.quota-title {
  font-size: 12px;
  font-weight: 600;
  color: var(--text);
}
.quota-rows {
  background: var(--bg);
  border-radius: 8px;
  padding: 8px 10px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.quota-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.quota-label {
  font-size: 12px;
  color: var(--text-secondary);
}
.quota-value {
  font-size: 12px;
  font-weight: 700;
  color: var(--primary);
}
.quota-value--secondary {
  color: var(--text-secondary);
  font-weight: 500;
}
.quota-divider {
  height: 1px;
  background: var(--border);
  margin: 8px 0 6px;
}
/* 新的升级按钮样式 */
.btn-dropdown-upgrade {
  display: flex;
  flex-direction: column;
  align-items: center;      /* 水平居中 */
  justify-content: center;  /* 垂直居中 */
  width: 100%;
  padding: 10px 0;
  margin-top: 12px;     /* ⬆️ 增大上方间隙 */
  margin-bottom: -2px;  /* ⬇️ 抵消一部分底部的 padding */
  background: var(--primary);
  color: white;
  border-radius: 8px;
  text-decoration: none;
  box-shadow: 0 2px 6px rgba(79, 70, 229, 0.2);
  transition: all 0.2s ease;
}

/* 鼠标悬浮效果：稍微上浮并加深阴影 */
.btn-dropdown-upgrade:hover {
  background: var(--primary-hover);
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(79, 70, 229, 0.3);
}

/* 手机端点击时的按压反馈 */
.btn-dropdown-upgrade:active {
  transform: scale(0.98);
}

/* 按钮主标题 */
.btn-dropdown-upgrade .btn-title {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 2px;
}

/* 按钮副标题 */
.btn-dropdown-upgrade .btn-desc {
  font-size: 10px;
  opacity: 0.85; /* 文字稍微透一点，突出主标题 */
}
.quota-rules {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.quota-rules-title {
  font-size: 10px;
  font-weight: 600;
  color: var(--text-secondary);
  text-transform: uppercase;
  letter-spacing: 0.04em;
  margin-bottom: 4px;
}
.quota-rule-item {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 10.5px;
  color: var(--text);
  line-height: 1.6;
  white-space: nowrap;
}
.quota-rule-name {
  flex: 1;
  color: var(--text-secondary);
}
.quota-rule-cost {
  font-weight: 600;
  color: var(--primary);
  font-variant-numeric: tabular-nums;
}
.quota-rule-hint {
  font-size: 10px;
  color: #9ca3af;
  margin-top: 2px;
  padding-top: 4px;
  border-top: 1px dashed var(--border);
}
.quota-rule-dot {
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: var(--primary);
  flex-shrink: 0;
}

/* Landing/Privacy/Terms 页：不需要全局 navbar 的 padding 偏移，自己管理滚动 */
.app-main--landing {
  top: 0 !important;
  padding-top: 0 !important;
  height: 100dvh !important;
  overflow: auto !important;
}
/* ─── 手机端响应式 ────────────────────────────────────────── */
@media (max-width: 767px) {
.navbar-inner { padding: 0 16px;gap: 4px;
}
.nav-link span { display: none;
}
.nav-link { padding: 6px 10px;
}
.logo-text {display: none;
}
.logo-text--home { 
    display: block; 
    font-size: 16px;
    line-height: 1; /* 消除默认行高带来的上下留白 */
    transform: translateY(px); /* 视觉微调 */
}
.nav-link--hide-mobile { display: none;
}
  
  /* 方案一：纯图标样式 */
.btn-login-icon {
    padding: 6px;
    background: transparent; /* 去掉蓝色背景 */
    color: var(--primary);   /* 使用主题色图标 */
    border: 1px solid var(--primary); /* 加个边框显得精致一点，不想要也可以删掉 */
    border-radius: 50%;      /* 圆形按钮 */
    width: 26px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}
}
/* ─── 修改密码弹窗输入框 ──────────────────────────────────── */
.pwd-label {
  display: block;
  font-size: 13px;
  color: var(--text-secondary);
  margin-bottom: 5px;
}
.pwd-input {
  width: 100%;
  padding: 0.65rem 0.875rem;
  border: 1px solid var(--border);
  border-radius: 8px;
  font-size: 14px;
  background: var(--bg);
  color: var(--text);
  outline: none;
  transition: border-color 0.15s;
}
.pwd-input:focus { border-color: var(--primary);
}
.pwd-mask {
  -webkit-text-security: disc;
  text-security: disc;
}
.msg-ok { color: #059669;
}
.msg-err { color: #dc2626;
}
@media (max-width: 767px) {
  /* 强力隐藏全局的固定底栏，只保留你新增的随动底栏 (.mobile-fluid-footer) */
.af-fixed:not(.mobile-fluid-footer) {
    display: none !important;
}
}

/* ─── 云同步浮动提示 ─────────────────────────────────────── */
.sync-toast {
  position: fixed;
  top: calc(var(--nav-h) + env(safe-area-inset-top) + 8px);
  left: 50%;
  transform: translateX(-50%);
  z-index: 200;
  padding: 8px 18px;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 500;
  background: #1f2937;
  color: #f9fafb;
  box-shadow: 0 4px 16px rgba(0,0,0,0.2);
  white-space: nowrap;
  pointer-events: none;
}
.sync-toast--success { background: #065f46; color: #d1fae5;
}
.sync-toast--error   { background: #7f1d1d; color: #fee2e2;
}
.sync-toast-enter-active, .sync-toast-leave-active { transition: opacity 0.25s, transform 0.25s;
}
.sync-toast-enter-from, .sync-toast-leave-to { opacity: 0; transform: translateX(-50%) translateY(-6px);
}


