@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-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-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-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-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-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-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-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-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-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-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,[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-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-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{--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-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-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-back-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 28a1 1 0 0 1-.501-.135l-19-11a1 1 0 0 1 0-1.73l19-11A1 1 0 0 1 28 5v22a1 1 0 0 1-1 1M2 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-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-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-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-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;}.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;}.visible{visibility:visible;}.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;}.bottom-0{bottom:0;}.bottom-8{bottom:2rem;}.bottom-full{bottom:100%;}.left-0{left:0;}.left-1\/2{left:50%;}.right-\[10px\]{right:10px;}.right-\[2px\]{right:2px;}.right-0{right:0;}.right-1{right:0.25rem;}.top-\[10px\]{top:10px;}.top-\[1px\]{top:1px;}.top-\[56px\]{top:56px;}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px);}.top-0{top:0;}.top-1{top:0.25rem;}.top-24{top:6rem;}.top-full{top:100%;}.z-\[100\]{z-index:100;}.z-\[110\]{z-index:110;}.z-\[149\]{z-index:149;}.z-\[150\]{z-index:150;}.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-\[9999\]{z-index:9999;}.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;}.col-span-2{grid-column:span 2/span 2;}.col-span-3{grid-column:span 3/span 3;}.grid-cols-\[1fr_1fr_auto_1fr_1fr\]{grid-template-columns:1fr 1fr auto 1fr 1fr;}.grid-cols-\[3rem_3rem_3\.5rem_3rem_3rem\]{grid-template-columns:3rem 3rem 3.5rem 3rem 3rem;}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));}[rows~="\33 "]{grid-template-rows:repeat(3,minmax(0,1fr));}.m-\[1px\]{margin:1px;}.m\[base\]{margin:base;}.m\[lowerKey\]{margin:lowerKey;}.-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-3{margin-left:0.75rem;margin-right:0.75rem;}.mx-4,[mx-4=""]{margin-left:1rem;margin-right:1rem;}.mx-auto{margin-left:auto;margin-right:auto;}.my-1,[my-1=""]{margin-top:0.25rem;margin-bottom:0.25rem;}.mb-0\.5{margin-bottom:0.125rem;}.mb-1{margin-bottom:0.25rem;}.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-0\.5{margin-left:0.125rem;}.ml-1{margin-left:0.25rem;}.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{margin-right:0.25rem;}.mr-2{margin-right:0.5rem;}.ms{margin-inline-start:1rem;}.mt-\[-8vh\]{margin-top:-8vh;}.mt-0\.5,[mt-0\.5=""]{margin-top:0.125rem;}.mt-1{margin-top:0.25rem;}.mt-2{margin-top:0.5rem;}.mt-3{margin-top:0.75rem;}.mt-4{margin-top:1rem;}.mt-6{margin-top:1.5rem;}.block{display:block;}[invalid~="block"]:invalid{display:block;}.inline-block{display:inline-block;}.hidden{display:none;}.h-\[100dvh\]{height:100dvh;}.h-\[18px\]{height:18px;}.h-\[20px\]{height:20px;}.h-1{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=""]{height:0.5rem;}.h-2\.5{height:0.625rem;}.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{height:1.75rem;}.h-8,[h-8=""]{height:2rem;}.h-full,[h-full=""]{height:100%;}.h-px,[h-px=""]{height:1px;}.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-\[360px\]{max-width:360px;}.max-w-\[992px\]{max-width:992px;}.max-w-2xl{max-width:42rem;}.max-w-3xl,[max-w-3xl=""]{max-width:48rem;}.max-w-md{max-width:28rem;}.max-w-sm{max-width:24rem;}.min-h-\[56px\]{min-height:56px;}.min-h-0,[min-h-0=""]{min-height:0;}.min-w-0,[min-w-0=""]{min-width:0;}.w-\[18px\]{width:18px;}.w-\[1px\],.w-px,[w-px=""]{width:1px;}.w-\[20px\]{width:20px;}.w-\[3rem\],.w-12,[w-12=""]{width:3rem;}.w-\[70px\]{width:70px;}.w-\[92\%\]{width:92%;}.w-\[94\%\]{width:94%;}.w-10,[w-10=""]{width:2.5rem;}.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-52{width:13rem;}.w-6,[w-6=""]{width:1.5rem;}.w-64{width:16rem;}.w-7{width:1.75rem;}.w-8,[w-8=""]{width:2rem;}.w-80{width:20rem;}.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{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\[130\]"],[flex-shrink-0~="\(_cache\[136\]"],[flex-shrink-0~="\["],[flex-shrink-0~="\[\.\.\.\(_cache\[130\]"],[flex-shrink-0~="\[\.\.\.\(_cache\[136\]"],[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\[75\]"],[shrink-0~="_createElementVNode\("],[shrink-0~="-\31 \)\,"],[shrink-0~="-\31 \)\)\,"],[shrink-0~="\,"],[shrink-0~="\(_cache\[74\]"],[shrink-0~="\(_cache\[75\]"],[shrink-0~="\["],[shrink-0~="\[\.\.\.\(_cache\[74\]"],[shrink-0~="\}\,"],[shrink-0~="\}\)\,"],[shrink-0~="\="],[shrink-0~="\|\|"],[shrink-0~="null\,"]{flex-shrink:1;}.flex-shrink-0,.shrink-0,[flex-shrink-0=""],[shrink-0=""]{flex-shrink:0;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.-translate-x-1\.5{--un-translate-x:-0.375rem;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\/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-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-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-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{--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));}.group:hover .group-hover\: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-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 ping{0%{transform:scale(1);opacity:1}75%,100%{transform:scale(2);opacity:0}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite;}.animate-spin,[animate-spin=""]{animation:spin 1s linear infinite;}.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;}.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;}.justify-items-center{justify-items:center;}.gap-0\.5{gap:0.125rem;}.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-x-2{column-gap:0.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-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-x-auto{overflow-x:auto;}.overflow-x-hidden{overflow-x:hidden;}.overflow-y-auto,[overflow-y-auto=""]{overflow-y:auto;}.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;}.last\:border-0:last-child{border-width:0px;}.border-y{border-top-width:1px;border-bottom-width:1px;}.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-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-200,[border-gray-200=""]{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));}.border-gray-200\/80{border-color:rgb(229 231 235 / 0.8);}.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,[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{--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-200\/80{border-color:rgb(199 210 254 / 0.8);}.border-orange-200{--un-border-opacity:1;border-color:rgb(254 215 170 / var(--un-border-opacity));}.border-red-200{--un-border-opacity:1;border-color:rgb(254 202 202 / var(--un-border-opacity));}.border-red-300,[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-transparent,[border-transparent=""]{border-color:transparent;}.border-yellow-200{--un-border-opacity:1;border-color:rgb(254 240 138 / var(--un-border-opacity));}.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-700\/60{border-color:rgb(29 78 216 / 0.6);}.dark .dark\:border-blue-800{--un-border-opacity:1;border-color:rgb(30 64 175 / var(--un-border-opacity));}.dark .dark\:border-gray-600,.dark [dark\:border-gray-600=""]{--un-border-opacity:1;border-color:rgb(75 85 99 / var(--un-border-opacity));}.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-800{--un-border-opacity:1;border-color:rgb(31 41 55 / var(--un-border-opacity));}.dark .dark\:border-green-700,.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-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-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-red-700=""]{--un-border-opacity:1;border-color:rgb(185 28 28 / 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-indigo-700:hover{--un-border-opacity:1;border-color:rgb(67 56 202 / 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));}.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-indigo-300:hover{--un-border-opacity:1;border-color:rgb(165 180 252 / 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-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-\[14px\]{border-radius:14px;}.rounded-\[2px\]{border-radius:2px;}.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{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-black\/20{background-color:rgb(0 0 0 / 0.2) /* #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\/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\/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-emerald-100\/70{background-color:rgb(209 250 229 / 0.7) /* #d1fae5 */;}.bg-emerald-600,[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{--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-green-100,[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{--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{--un-bg-opacity:1;background-color:rgb(99 102 241 / var(--un-bg-opacity)) /* #6366f1 */;}.bg-indigo-600{--un-bg-opacity:1;background-color:rgb(79 70 229 / var(--un-bg-opacity)) /* #4f46e5 */;}.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{--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-50,[bg-purple-50=""]{--un-bg-opacity:1;background-color:rgb(250 245 255 / var(--un-bg-opacity)) /* #faf5ff */;}.bg-purple-500{--un-bg-opacity:1;background-color:rgb(168 85 247 / var(--un-bg-opacity)) /* #a855f7 */;}.bg-red-100,[bg-red-100=""]{--un-bg-opacity:1;background-color:rgb(254 226 226 / var(--un-bg-opacity)) /* #fee2e2 */;}.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-red-600{--un-bg-opacity:1;background-color:rgb(220 38 38 / var(--un-bg-opacity)) /* #dc2626 */;}.bg-rose-100\/70{background-color:rgb(255 228 230 / 0.7) /* #ffe4e6 */;}.bg-rose-400{--un-bg-opacity:1;background-color:rgb(251 113 133 / var(--un-bg-opacity)) /* #fb7185 */;}.bg-rose-500{--un-bg-opacity:1;background-color:rgb(244 63 94 / var(--un-bg-opacity)) /* #f43f5e */;}.bg-rose-600{--un-bg-opacity:1;background-color:rgb(225 29 72 / var(--un-bg-opacity)) /* #e11d48 */;}.bg-slate-100,[bg-slate-100=""]{--un-bg-opacity:1;background-color:rgb(241 245 249 / var(--un-bg-opacity)) /* #f1f5f9 */;}.bg-slate-100\/60{background-color:rgb(241 245 249 / 0.6) /* #f1f5f9 */;}.bg-slate-50{--un-bg-opacity:1;background-color:rgb(248 250 252 / var(--un-bg-opacity)) /* #f8fafc */;}.bg-transparent,[bg-transparent=""]{background-color:transparent /* transparent */;}.bg-violet-50,[bg-violet-50=""]{--un-bg-opacity:1;background-color:rgb(245 243 255 / var(--un-bg-opacity)) /* #f5f3ff */;}.bg-white,[bg-white=""]{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #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-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-900\/50{background-color:rgb(30 58 138 / 0.5) /* #1e3a8a */;}.dark .dark\:bg-blue-950\/40{background-color:rgb(23 37 84 / 0.4) /* #172554 */;}.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\/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\/50{background-color:rgb(55 65 81 / 0.5) /* #374151 */;}.dark .dark\:bg-gray-800\/50{background-color:rgb(31 41 55 / 0.5) /* #1f2937 */;}.dark .dark\:bg-gray-800\/95{background-color:rgb(31 41 55 / 0.95) /* #1f2937 */;}.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 */;}.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-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-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-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-900\/30{background-color:rgb(136 19 55 / 0.3) /* #881337 */;}.dark .dark\:bg-slate-800\/40{background-color:rgb(30 41 59 / 0.4) /* #1e293b */;}.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-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-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-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-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-black=""]{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity)) /* #000 */;}[bg-blue-100=""]{--un-bg-opacity:1;background-color:rgb(219 234 254 / var(--un-bg-opacity)) /* #dbeafe */;}[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\/50:hover{background-color:rgb(30 58 138 / 0.5) /* #1e3a8a */;}.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-indigo-900\/20:hover{background-color:rgb(49 46 129 / 0.2) /* #312e81 */;}.dark .dark\:hover\:bg-indigo-900\/40:hover{background-color:rgb(49 46 129 / 0.4) /* #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-rose-900\/20:hover{background-color:rgb(136 19 55 / 0.2) /* #881337 */;}.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-gray-700=""]:hover{--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity)) /* #374151 */;}.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-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-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-100:hover{--un-bg-opacity:1;background-color:rgb(243 232 255 / var(--un-bg-opacity)) /* #f3e8ff */;}.hover\:bg-purple-50:hover{--un-bg-opacity:1;background-color:rgb(250 245 255 / var(--un-bg-opacity)) /* #faf5ff */;}.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-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-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-700=""]:hover{--un-bg-opacity:1;background-color:rgb(29 78 216 / var(--un-bg-opacity)) /* #1d4ed8 */;}[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-orange-100=""]:hover{--un-bg-opacity:1;background-color:rgb(255 237 213 / var(--un-bg-opacity)) /* #ffedd5 */;}[hover\:bg-purple-100=""]:hover{--un-bg-opacity:1;background-color:rgb(243 232 255 / var(--un-bg-opacity)) /* #f3e8ff */;}[hover\:bg-purple-50=""]:hover{--un-bg-opacity:1;background-color:rgb(250 245 255 / var(--un-bg-opacity)) /* #faf5ff */;}[hover\:bg-red-50=""]:hover{--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity)) /* #fef2f2 */;}[hover\:bg-violet-100=""]:hover{--un-bg-opacity:1;background-color:rgb(237 233 254 / var(--un-bg-opacity)) /* #ede9fe */;}.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);}.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);}.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));}[stroke-width~="\31 \.8"]{stroke-width:1.8px;}[stroke-width~="\32 "]{stroke-width:2px;}[stroke-width~="\32 \.5"]{stroke-width:2.5px;}[stroke-width~="\33 "]{stroke-width:3px;}.p-0\.5,[p-0\.5=""]{padding:0.125rem;}.p-1,[p-1=""]{padding:0.25rem;}.p-1\.5,[p-1\.5=""]{padding:0.375rem;}.p-2,[p-2=""]{padding:0.5rem;}.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=""]{padding-left:1rem;padding-right:1rem;}.px-\[2px\]{padding-left:2px;padding-right:2px;}.px-\[3px\]{padding-left:3px;padding-right:3px;}.px-1{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=""]{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=""]{padding-left:0.75rem;padding-right:0.75rem;}.px-5{padding-left:1.25rem;padding-right:1.25rem;}.px-6,[px-6=""]{padding-left:1.5rem;padding-right:1.5rem;}.px-8{padding-left:2rem;padding-right:2rem;}.py-\[0\.5px\]{padding-top:0.5px;padding-bottom:0.5px;}.py-\[1px\]{padding-top:1px;padding-bottom:1px;}.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-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-28{padding-top:7rem;padding-bottom:7rem;}.py-3,[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;}.pb-1{padding-bottom:0.25rem;}.pb-1\.5{padding-bottom:0.375rem;}.pb-2{padding-bottom:0.5rem;}.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-\[26px\]{padding-right:26px;}.pt-0\.5{padding-top:0.125rem;}.pt-1{padding-top:0.25rem;}.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{vertical-align:middle;}.text-\[10px\]{font-size:10px;}.text-\[11px\]{font-size:11px;}.text-\[12px\]{font-size:12px;}.text-\[13px\]{font-size:13px;}.text-\[14px\]{font-size:14px;}.text-\[15px\]{font-size:15px;}.text-\[17px\]{font-size:17px;}.text-\[7px\]{font-size:7px;}.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-blue-200{--un-text-opacity:1;color:rgb(191 219 254 / var(--un-text-opacity)) /* #bfdbfe */;}.dark .dark\:text-blue-300,.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-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-700,.dark [dark\:text-gray-700=""],.text-gray-700,[text-gray-700=""]{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity)) /* #374151 */;}.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,.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-400,.text-indigo-400{--un-text-opacity:1;color:rgb(129 140 248 / var(--un-text-opacity)) /* #818cf8 */;}.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-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,.dark [dark\:text-red-300=""]{--un-text-opacity:1;color:rgb(252 165 165 / var(--un-text-opacity)) /* #fca5a5 */;}.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-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-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,[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-emerald-500{--un-text-opacity:1;color:rgb(16 185 129 / var(--un-text-opacity)) /* #10b981 */;}.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,[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-500{--un-text-opacity:1;color:rgb(99 102 241 / var(--un-text-opacity)) /* #6366f1 */;}.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-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-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-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-400{--un-text-opacity:1;color:rgb(251 113 133 / var(--un-text-opacity)) /* #fb7185 */;}.text-violet-600,[text-violet-600=""]{--un-text-opacity:1;color:rgb(124 58 237 / var(--un-text-opacity)) /* #7c3aed */;}.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-indigo-300:hover{--un-text-opacity:1;color:rgb(165 180 252 / var(--un-text-opacity)) /* #a5b4fc */;}.dark .dark\:hover\:text-red-300:hover{--un-text-opacity:1;color:rgb(252 165 165 / var(--un-text-opacity)) /* #fca5a5 */;}.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-gray-200=""]:hover{--un-text-opacity:1;color:rgb(229 231 235 / var(--un-text-opacity)) /* #e5e7eb */;}.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-indigo-500:hover{--un-text-opacity:1;color:rgb(99 102 241 / var(--un-text-opacity)) /* #6366f1 */;}.hover\:text-indigo-700:hover{--un-text-opacity:1;color:rgb(67 56 202 / var(--un-text-opacity)) /* #4338ca */;}.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-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-600:hover{--un-text-opacity:1;color:rgb(225 29 72 / var(--un-text-opacity)) /* #e11d48 */;}[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-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-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 */;}.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 */;}.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-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;}.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{text-decoration-line:underline;}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}.accent-blue-500{--un-accent-opacity:1;accent-color:rgb(59 130 246 / var(--un-accent-opacity)) /* #3b82f6 */;}.opacity-0{opacity:0;}.opacity-100,[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: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-70:hover{opacity:0.7;}.hover\:opacity-80:hover{opacity:0.8;}.hover\:opacity-90:hover{opacity:0.9;}[hover\:opacity-80=""]:hover{opacity:0.8;}.disabled\:opacity-25:disabled{opacity:0.25;}.disabled\:opacity-40:disabled{opacity:0.4;}.disabled\:opacity-50:disabled{opacity:0.5;}[disabled\:opacity-25=""]:disabled{opacity:0.25;}[disabled\:opacity-50=""]:disabled{opacity:0.5;}.shadow-\[0_2px_8px_rgba\(99\,102\,241\,0\.08\)\]{--un-shadow:0 2px 8px var(--un-shadow-color, rgba(99, 102, 241, 0.08));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-\[0_4px_12px_rgba\(99\,102\,241\,0\.15\)\]:hover{--un-shadow:0 4px 12px var(--un-shadow-color, rgba(99, 102, 241, 0.15));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);}.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-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);}.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 */;}.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{--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{--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);}.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,[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);}.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-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~="\30 "]{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:0s;}[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{transition-duration:300ms;}.duration-500{transition-duration:500ms;}.ease,.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1);}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1);}.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: 640px){.sm\:mx-4{margin-left:1rem;margin-right:1rem;}.sm\:hidden{display:none;}.sm\:max-w-lg,[sm\:max-w-lg=""]{max-width:32rem;}.sm\:max-w-sm{max-width:24rem;}.sm\:items-center,[sm\:items-center=""]{align-items:center;}.sm\:rounded-2xl,[sm\:rounded-2xl=""]{border-radius:1rem;}.sm\:text-xs{font-size:0.75rem;line-height:1rem;}}@media (min-width: 768px){.md\:bottom-14{bottom:3.5rem;}.md\:mb-5{margin-bottom:1.25rem;}.md\:hidden,[md\:hidden=""]{display:none;}.md\:h-\[22px\]{height:22px;}.md\:h-\[72px\]{height:72px;}.md\:h-16{height:4rem;}.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-\[22px\]{width:22px;}.md\:w-\[480px\]{width:480px;}.md\:w-14{width:3.5rem;}.md\:w-40{width:10rem;}.md\:w-6{width:1.5rem;}.md\:w-full{width:100%;}.md\:flex-none{flex:none;}.md\:translate-x-0{--un-translate-x: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-8{gap:2rem;}.md\:gap-x-8{column-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-8{padding:2rem;}.md\:px-0{padding-left:0;padding-right:0;}.md\:pb-32{padding-bottom:8rem;}.md\:text-base{font-size:1rem;line-height:1.5rem;}.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-171dfd18] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 48px;
  padding: 0 16px;
  z-index: 35;
  display: flex;
  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);
}

/* ════════════════════════════════════════════
   LANDING variant — Landing.vue 三列底部
════════════════════════════════════════════ */
.af-landing[data-v-171dfd18] {
  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-171dfd18] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
  max-width: 1100px;
  margin: 0 auto;
}
.af-brand[data-v-171dfd18] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.af-logo[data-v-171dfd18] {
  font-family: 'Syne', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: var(--text);
}
.af-tagline[data-v-171dfd18] { color: var(--text-muted);
}
.af-links[data-v-171dfd18] {
  display: flex;
  gap: 20px;
}
.af-icp[data-v-171dfd18] { font-size: 12px;
}

/* ════════════════════════════════════════════
   LEGAL variant — Privacy / Terms 页单行底部
════════════════════════════════════════════ */
.af-legal[data-v-171dfd18] {
  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-171dfd18] {
  color: var(--text-secondary, #9ca3af);
  text-decoration: none;
  transition: color 0.2s;
}
.af-legal-link[data-v-171dfd18]:hover,
.af-legal-link.active[data-v-171dfd18] {
  color: #009E8C;
}

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

/* ════════════════════════════════════════════
   响应式
════════════════════════════════════════════ */
@media (max-width: 767px) {
  /* fixed: 手机端折两行 */
.af-fixed[data-v-171dfd18] {
    flex-direction: column;
    justify-content: center;
    gap: 4px;
    padding: 10px 16px;
}
.af-fixed .af-sep[data-v-171dfd18] { display: none;
}

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

  /* legal: 手机端竖排，隐藏分隔符 */
.af-legal[data-v-171dfd18] {
    flex-direction: column;
    gap: 4px;
}
.af-legal .af-sep[data-v-171dfd18] { display: none;
}
}

/* ─── 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%;
  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 */
.navbar-logo {
  text-decoration: none;
  margin-right: 8px;
  flex-shrink: 0;
}
.logo-text {
  font-size: 18px;
  font-weight: 800;
  color: var(--text);
  letter-spacing: -0.5px;
}
.logo-accent { color: var(--primary);
}

/* 导航链接 */
.navbar-links {
  display: flex;
  align-items: center;
  gap: 4px;
  flex: 1;
}
.nav-link {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 14px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  color: var(--text-secondary);
  text-decoration: none;
  transition: all 0.15s;
}
.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;
}

/* 暗黑切换按钮 */
.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;
}
.user-menu:hover { background: var(--border);
}
.user-avatar {
  width: 28px;
  height: 28px;
  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: 6px 10px;
  font-size: 12px;
  color: var(--text-secondary);
  word-break: break-all;
}
.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 {
  padding-top: calc(var(--nav-h) + env(safe-area-inset-top));
  height: calc(100dvh - var(--nav-h) - env(safe-area-inset-top));
  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 {
  padding-top: 0 !important;
  height: 100dvh !important;
  overflow: auto !important;
}
/* ─── 手机端响应式 ────────────────────────────────────────── */
@media (max-width: 767px) {
.navbar-inner { padding: 0 16px;
}
.nav-link span { display: none;
}
.nav-link { padding: 6px 10px;
}
.logo-text { font-size: 16px;
}
  
  /* 方案一：纯图标样式 */
.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);
}
.msg-ok { color: #059669;
}
.msg-err { color: #dc2626;
}
