@charset "UTF-8";/* Slax Reader Design Tokens（仅 :root + [data-slax-theme] 变量块）
 *
 * 安全注入范围：dweb 主站 + iframe 文章预览 + 可选 CE shadow
 *   - 所有变量名使用 --slax-* 私有前缀，避开公网原网页（含 daisyUI / Tailwind dark mode 等）的命名空间冲突
 *   - 不含任何 html / body / * 全局规则；全局兜底与 E-ink 通配禁用在配套的 theme.css 中
 */

/* Light（日间，默认） */

:root {
  /* 颜色 - 基础 */
  --slax-bg: #faf8f2;
  --slax-surface: rgba(255,251,244,.7);
  --slax-surface-solid: #fffbf4;
  --slax-topbar-bg: rgba(250,248,242,.75);

  /* 颜色 - 文本 */
  --slax-text: #1a1814;
  --slax-text-muted: #6a5f52;
  --slax-text-light: #9a8e7f;
  --slax-btn-text: #faf8f2;

  /* 颜色 - 强调 */
  --slax-accent: #b45837;
  --slax-accent-soft: #e4b894;
  --slax-accent-bg: rgba(180,88,55,.06);

  /* 链接色：日夜随强调色，E-ink 见下方 */
  --slax-link: var(--slax-accent);
  --slax-link-prefix: "";

  /* 颜色 - 功能 */
  --slax-danger: #c44;
  --slax-danger-bg: rgba(204,68,68,.06);
  --slax-selection: rgba(180,88,55,.15);
  --slax-border: rgba(26,24,20,.08);
  --slax-border-strong: rgba(26,24,20,.16);

  /* 阴影 */
  --slax-shadow-warm: 0 8px 32px rgba(180,88,55,.08);
  --slax-shadow-sm: 0 2px 8px rgba(180,88,55,.05);
  /* 弹窗专用：暖色阴影叠一层大范围投影抬升浮层；E-ink 下整体置 none */
  --slax-shadow-modal: 0 8px 32px rgba(180,88,55,.08), 0 20px 60px rgba(0,0,0,.12);

  /* 渐变氛围（详情页阅读界面用更暖的 #fff4e0 系，见 pages/bookmarks/[id]、pages/s/[id] 内 html override） */
  --slax-grad-a: #faf5eb;
  --slax-grad-b: #f6efe4;
  --slax-grad-c: #f8efe4;

  /* 浮层细节 */
  --slax-inset-hi: hsla(0,0%,100%,.6);

  /* 圆角 */
  --slax-radius: 14px;
  --slax-radius-sm: 10px;

  /* 布局 */
  --slax-sidebar-w: 240px;
  --slax-shell-w: 1200px;
  --slax-content-w: 820px;
  --slax-content-min-w: 640px;
  --slax-side-panel-w: 440px;
  --slax-side-panel-min-w: 380px;
  --slax-side-panel-max-w: 680px;
  /* JS 动态写入完整有效推距，CSS 消费方用 * -0.5 做中心点修正 */
  --slax-push-amount: 0px;

  /* 顶栏高度三档（来源：design-system §5.1）：
   *   --slax-header-h-list:     列表页 / error / guide / [...slug] / 营销页等默认场景
   *   --slax-header-h-snapshot: 快照页桌面（pages/s/[id]、pages/bookmarks/[id] 等），通过页面 layout
   *                             override --slax-header-height 切到此值
   *   --slax-header-h-mobile:   H5 移动模式，由 theme.css 内 @media (max-width: 768px)
   *                             把 --slax-header-height 切到此值
   * 默认值 --slax-header-height = list 56px；任意页面用 h-header / var(--slax-header-height)
   * 都先拿到默认 list 高，需要快照档的页面在自己 scoped 内 override --slax-header-height 即可
   */
  --slax-header-h-list: 56px;
  --slax-header-h-snapshot: 52px;
  --slax-header-h-mobile: 48px;
  --slax-header-height: var(--slax-header-h-list);

  /* 字体 */
  --slax-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  /* serif 泛型中文回退依赖 lang，
     en 下会变黑体，故显式列宋体 */
  --slax-font-serif: "Playfair Display", "Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", "STSong", serif;
  --slax-font-mono: "SF Mono", "Fira Code", monospace;

  /* 字号语义 8 档（来源：design-system §3）：
   *   --slax-fs-display: 文章大标题 / 快照页标题 32px
   *   --slax-fs-h2:      二级标题 / 侧栏面板标题 22px
   *   --slax-fs-brand:   Logo 20px
   *   --slax-fs-card:    列表卡片标题 17px
   *   --slax-fs-body:    正文 16px
   *   --slax-fs-meta:    辅助信息（侧栏导航 / tag） 14px
   *   --slax-fs-aux:     日期 / 来源 / 副标题 13px
   *   --slax-fs-tag:     标签 / 角标 / 计数 12px
   * 项目内既有非标值（15/18/24/34）在本轮 token 化时映射到最近档，详见 .claude/task2-fontsize-shifts.md 追踪表。
   */
  --slax-fs-display: 32px;
  --slax-fs-h2: 22px;
  --slax-fs-brand: 20px;
  --slax-fs-card: 17px;
  --slax-fs-body: 16px;
  --slax-fs-meta: 14px;
  --slax-fs-aux: 13px;
  --slax-fs-tag: 12px;

  /* 特效参数（来源：design-system §6）：
   *   --slax-blur:        磨砂玻璃；topbar / surface 浮层统一用 backdrop-filter: var(--slax-blur)
   *   --slax-ease-spring: 弹性曲线，浮层滑入 / 面板出现等阅读侧动画统一使用
   *   --slax-dur-normal:  Transition 标准时长 0.2s
   *   --slax-dur-fast:    Transition 快速时长 0.15s
   * E-ink 由 theme.css 内 `[data-slax-theme='eink'] *` 通配禁用 transition / animation /
   *   backdrop-filter，本块 eink override 把 --slax-blur 显式置 none，作用于直接消费
   *   var(--slax-blur) 的写法（绕过通配的内联 / 行内场景），保证墨水屏零毛玻璃残影。
   */
  --slax-blur: blur(16px) saturate(150%);
  --slax-ease-spring: cubic-bezier(0.16, 1, 0.3, 1);
  --slax-dur-normal: 0.2s;
  --slax-dur-fast: 0.15s;
}

/* Dark（夜间） */

[data-slax-theme=dark] {
  --slax-bg: #141210;
  --slax-surface: rgba(30,27,24,.75);
  --slax-surface-solid: #1e1b18;
  --slax-topbar-bg: rgba(20,18,16,.8);

  --slax-text: #e8e2d8;
  --slax-text-muted: #9a8e7f;
  --slax-text-light: #6a5f52;
  --slax-btn-text: #141210;

  --slax-accent: #d4764f;
  --slax-accent-soft: #7a4a30;
  --slax-accent-bg: rgba(212,118,79,.08);

  --slax-danger: #e07070;
  --slax-danger-bg: rgba(224,112,112,.1);
  --slax-selection: rgba(212,118,79,.2);
  --slax-border: rgba(255,251,244,.08);
  --slax-border-strong: rgba(255,251,244,.16);

  --slax-shadow-warm: 0 8px 32px rgba(0,0,0,.25);
  --slax-shadow-sm: 0 2px 8px rgba(0,0,0,.15);
  --slax-shadow-modal: 0 8px 32px rgba(0,0,0,.25), 0 20px 60px rgba(0,0,0,.12);

  --slax-grad-a: #1e1810;
  --slax-grad-b: #1a1612;
  --slax-grad-c: #181410;

  --slax-inset-hi: hsla(0,0%,100%,.04);
}

/* E-ink（墨水屏，仅 token；通配禁用与 View Transition 禁用见 theme.css，仅作用主站） */

[data-slax-theme=eink] {
  --slax-bg: #fff;
  --slax-surface: #fff;
  --slax-surface-solid: #fff;
  --slax-topbar-bg: #fff;

  --slax-text: #000;
  --slax-text-muted: #333;
  --slax-text-light: #666;
  --slax-btn-text: #fff;

  --slax-accent: #000;
  --slax-accent-soft: #666;
  --slax-accent-bg: #f0f0f0;

  /* E-ink 链接用经典蓝 + 🔗 前缀 */
  --slax-link: #5490c2;
  --slax-link-prefix: "🔗 ";

  --slax-danger: #444;
  --slax-danger-bg: #eee;
  --slax-selection: #ddd;
  --slax-border: #ccc;
  --slax-border-strong: #999;

  --slax-shadow-warm: none;
  --slax-shadow-sm: none;
  --slax-shadow-modal: none;

  --slax-grad-a: transparent;
  --slax-grad-b: transparent;
  --slax-grad-c: transparent;

  --slax-inset-hi: none;

  --slax-radius: 4px;
  --slax-radius-sm: 2px;

  /* E-ink 显式禁用毛玻璃；transition / animation 由 theme.css 内通配规则统一禁用 */
  --slax-blur: none;
}

/* 全局兜底：未显式声明的元素自动跟随主题（仅主站，禁止注入 iframe 原网页） */

body,html {
  background: var(--slax-bg);
  color: var(--slax-text);
  font-family: var(--slax-font-sans);
}

/* H5 移动模式（< 768px）：把 --slax-header-height 切到 mobile 档（48px）。
 * 仅作用主站；iframe 注入的是 theme.tokens.css，没有 @media，原网页不受影响。
 * 设计系统 §5.5：H5 模式 topbar 高度 48px，对应 --slax-header-h-mobile。
 */

@media (max-width:768px) {
  :root {
    --slax-header-height: var(--slax-header-h-mobile);
  }
}

/* E-ink 防残影：禁用一切动画 / 过渡 / 毛玻璃 */

[data-slax-theme=eink] *,[data-slax-theme=eink] :after,[data-slax-theme=eink] :before {
  transition: none !important;
  animation: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* E-ink 关闭 Nuxt View Transition（::view-transition-* 挂在 transition root，
   不被普通 * 选择器覆盖，必须显式禁用） */

:root[data-slax-theme=eink]::view-transition-group(*),:root[data-slax-theme=eink]::view-transition-image-pair(*),:root[data-slax-theme=eink]::view-transition-new(*),:root[data-slax-theme=eink]::view-transition-old(*) {
  animation: none !important;
}

/* Document
 * ========================================================================== */
/**
 * 1. Add border box sizing in all browsers (opinionated).
 * 2. Backgrounds do not repeat by default (opinionated).
 */
*,:after,:before {
  box-sizing: border-box; /* 1 */
  background-repeat: no-repeat; /* 2 */
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */
:after,:before {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Breaks words to prevent overflow in all browsers (opinionated).
 * 4. Use a 4-space tab width in all browsers (opinionated).
 * 5. Remove the grey highlight on links in iOS (opinionated).
 * 6. Prevent adjustments of font size after orientation changes in iOS.
 */
:where(:root) {
  cursor: default; /* 1 */
  line-height: 1.5; /* 2 */
  overflow-wrap: break-word; /* 3 */
  -moz-tab-size: 4; /* 4 */
  -o-tab-size: 4;
     tab-size: 4; /* 4 */
  -webkit-tap-highlight-color: transparent; /* 5 */
  -webkit-text-size-adjust: 100%; /* 6 */
}

/* Sections
 * ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
:where(body) {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */
:where(h1) {
  font-size: 2em;
  margin: .67em 0;
}

/* Grouping content
 * ========================================================================== */
/**
 * Remove the margin on nested lists in Chrome, Edge, and Safari.
 */
:where(dl,ol,ul) :where(dl,ol,ul) {
  margin: 0;
}

/**
 * 1. Correct the inheritance of border color in Firefox.
 * 2. Add the correct box sizing in Firefox.
 */
:where(hr) {
  color: inherit; /* 1 */
  height: 0; /* 2 */
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */
:where(nav) :where(ol,ul) {
  list-style-type: none;
  padding: 0;
}

/**
 * Prevent VoiceOver from ignoring list semantics in Safari (opinionated).
 */
:where(nav li):before {
  content: "​";
  float: left;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 * 3. Prevent overflow of the container in all browsers (opinionated).
 */
:where(pre) {
  font-family: monospace,monospace; /* 1 */
  font-size: 1em; /* 2 */
  overflow: auto; /* 3 */
}

/* Text-level semantics
 * ========================================================================== */
/**
 * Add the correct text decoration in Safari.
 */
:where(abbr[title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
:where(b,strong) {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
:where(code,kbd,samp) {
  font-family: monospace,monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
:where(small) {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */
/*
 * Change the alignment on media elements in all browsers (opinionated).
 */
:where(audio,canvas,iframe,img,svg,video) {
  vertical-align: middle;
}

/**
 * Remove the border on iframes in all browsers (opinionated).
 */
:where(iframe) {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */
:where(svg:not([fill])) {
  fill: currentColor;
}

/* Tabular data
 * ========================================================================== */
/**
 * 1. Collapse border spacing in all browsers (opinionated).
 * 2. Correct table border color inheritance in all Chrome, Edge, and Safari.
 * 3. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */
:where(table) {
  border-collapse: collapse; /* 1 */
  border-color: inherit; /* 2 */
  text-indent: 0; /* 3 */
}

/* Forms
 * ========================================================================== */
/**
 * Remove the margin on controls in Safari.
 */
:where(button,input,select) {
  margin: 0;
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */
:where(button,[type=button i],[type=reset i],[type=submit i]) {
  -webkit-appearance: button;
}

/**
 * Change the inconsistent appearance in all browsers (opinionated).
 */
:where(fieldset) {
  border: 1px solid #a0a0a0;
}

/**
 * Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */
:where(progress) {
  vertical-align: baseline;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 3. Change the resize direction in all browsers (opinionated).
 */
:where(textarea) {
  margin: 0; /* 1 */
  resize: vertical; /* 3 */
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */
:where([type=search i]) {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */
::-webkit-inner-spin-button,::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: .54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
 * ========================================================================== */
/*
 * Add the correct styles in Safari.
 */
:where(dialog) {
  background-color: #fff;
  border: solid;
  color: #000;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: fit-content;
}

:where(dialog:not([open])) {
  display: none;
}

/*
 * Add the correct display in Safari.
 */
:where(details>summary:first-of-type) {
  display: list-item;
}

/* Accessibility
 * ========================================================================== */
/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */
:where([aria-busy=true i]) {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */
:where([aria-controls]) {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */
:where([aria-disabled=true i],[disabled]) {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */
:where([aria-hidden=false i][hidden]) {
  display: initial;
}

:where([aria-hidden=false i][hidden]:not(:focus)) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

.layout-enter-active,.layout-leave-active,.page-enter-active,.page-leave-active {
  transition: opacity .16s ease;
}

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

@media (prefers-reduced-motion:reduce) {
  .layout-enter-active,.layout-leave-active,.page-enter-active,.page-leave-active {
    transition: none;
  }
}
@font-face {
  font-family: Playfair Display;
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/playfair-display-latin.woff2) format("woff2");
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: Playfair Display;
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/playfair-display-latin-ext.woff2) format("woff2");
  unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
* {
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0;
  box-sizing: border-box;
  -webkit-print-color-adjust: exact !important;
          print-color-adjust: exact !important;
}

html {
  padding: 0;
  margin: 0;
}

body {
  position: relative;
  overflow-x: hidden;
  /* iOS < 11.2 */
  /* iOS >= 11.2 */
  padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
  isolation: isolate;
}

body:before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: radial-gradient(at 30% 0, var(--slax-grad-a) 0, transparent 50%), radial-gradient(at 80% 20%, var(--slax-grad-b) 0, transparent 60%), radial-gradient(at 50% 80%, var(--slax-grad-c) 0, transparent 40%);
}

#__nuxt,.default-layout {
  position: relative;
  z-index: 1;
}

::-moz-selection {
  background: var(--slax-selection);
  color: var(--slax-text);
}

::selection {
  background: var(--slax-selection);
  color: var(--slax-text);
}

button {
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  background-color: transparent;
}

.scrollbar-hide {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.scrollbar-hide::-webkit-scrollbar {
  display: none;
}

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

.opacity-enter-active,.opacity-leave-active {
  transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
}/* Slax Reader Fork-specific Design Tokens
 *
 * 派生层：所有 fork 业务专属语义变量均派生自 upstream `theme.tokens.css` 已声明的 `--slax-*`。
 * 禁止在此文件内重新声明 upstream 已有变量（防止 light/dark/eink 三主题切换时出现两套色值并存
 * 导致的视觉漂移）。
 *
 * 安全前缀：所有新增变量沿用 `--slax-` 前缀（保持私有命名空间，避开公网原网页冲突）。
 */

:root {
  /* === Plan / Subscribe 业务专属 === */
  --slax-plan-highlight: var(--slax-accent);
  --slax-plan-highlight-bg: var(--slax-accent-bg);
  --slax-plan-card-border: var(--slax-border);
  --slax-subscribe-cta-bg: var(--slax-accent);
  --slax-subscribe-cta-text: var(--slax-btn-text);
  --slax-subscribe-cta-bg-hover: var(--slax-accent-soft);
  --slax-stripe-trust: var(--slax-text-muted);

  /* === Dashboard 图表专属 === */
  /* 注：fork data-viz 业务色，**字面值**，不派生自 upstream accent。详见 design fix 2026-05-27。 */
  --slax-chart-primary: #16b998;
  --slax-chart-primary-rgb: 22, 185, 152;
  --slax-chart-primary-hover: #14a588; /* chart CTA hover 深变体（与 payment-cta-hover #14a689 差 1 位，语义不同）*/
  --slax-chart-gold: #f0a93c; /* Dashboard section-tag gold amber */
  --slax-chart-gold-rgb: 240, 169, 60; /* 供 rgba(var(--slax-chart-gold-rgb), α) */
  --slax-chart-gold-dark-rgb: 196, 127, 16; /* gold amber 深色变体，供 -webkit-text-stroke */
  --slax-chart-grid: var(--slax-border);
  --slax-chart-axis: var(--slax-text-muted);
  --slax-chart-tooltip-bg: var(--slax-surface-solid);
  --slax-chart-tooltip-text: var(--slax-text);

  /* === PaymentModal / InviteCodeModal 专属 === */
  /* 注：支付弹窗独有业务色，字面值，不派生自 upstream accent（青绿系 ≠ 暖橙 accent）。2026-05-27。 */

  /* 成功/CTA 青绿系（与 chart-primary 同色调，由 chart-primary 派生） */
  --slax-payment-success-grad-from: #5ad297; /* PRO badge 渐变起点，chart-primary 浅变体 */
  --slax-payment-cta-hover: #14a689; /* CTA hover 深变体 */

  /* 弹窗叠加层 */
  --slax-modal-overlay-rgb: 15, 20, 25; /* #0f1419 对应 rgb 三元组，供 alpha overlay 构造 */
  --slax-modal-content-bg: #fcfcfc; /* 弹窗内容区近白背景 */
  --slax-modal-warm-bg: #f5f5f3; /* 弹窗内容区暖灰背景（SubscriptionModal / CollectionModal 系列） */

  /* 支付卡片边框 */
  --slax-payment-card-border: #ecf0f5;

  /* 输入框 / 表单文字 */
  --slax-payment-text-primary: #333; /* 输入内容 / 成功说明文字 */
  --slax-payment-text-placeholder: #999; /* placeholder 灰 */

  /* === PlanCard 业务专属 === */
  /* 注：PlanCard 独有色值，字面量，不派生自 upstream。2026-05-27。 */
  --slax-text-deep: #0f1419; /* 深近黑文字（价格金额 / 粗体标题），#0f1419 rgb 三元组见 modal-overlay-rgb */
  --slax-discount-text: #b4440c; /* 折扣标签暖橙文字 */
  --slax-discount-bg-from-rgb: 255, 142, 101; /* 折扣渐变起点 rgb */
  --slax-discount-bg-to-rgb: 255, 178, 101; /* 折扣渐变终点 rgb */
  --slax-plan-neutral-bg: #f5f7fa; /* 未激活按钮 / 一次性购买按钮背景（冷灰） */
  --slax-plan-neutral-bg-hover: #eef0f3; /* 上述按钮 hover 态 */
  --slax-plan-secondary-text: #666; /* plan card 二级灰文字 */

  /* === PlanPayment 专属 === */
  --slax-tips-warn: #ff6838; /* 提示文字警示橙（订阅 tips / subscribe 提示点） */
  --slax-overlay-white-rgb: 255, 255, 255; /* 白色遮罩 rgb，供 rgba(var(--slax-overlay-white-rgb), α) */

  /* === Collection 业务专属 === */
  /* alpha overlay 用 rgb 三元组（与 payment-text-primary / placeholder 同色，补 rgb 变体） */
  --slax-payment-text-primary-rgb: 51, 51, 51; /* #333333 rgb，供 rgba(var(--slax-payment-text-primary-rgb), α) */
  --slax-payment-text-placeholder-rgb: 153, 153, 153; /* #999999 rgb，供 rgba(var(--slax-payment-text-placeholder-rgb), α) */
  /* Collection 独有业务色 */
  --slax-collection-toggle-off: #c5c6cb; /* toggle 关闭态背景（冷灰） */
  --slax-collection-link: #5490c2; /* 链接蓝（collection owner 设置页链接） */
  --slax-collection-tag: #a8b1cd; /* 标签灰蓝（BookmarkCell 序号标签） */

  /* === Homepage 业务专属 === */
  --slax-homepage-premium-grad: linear-gradient(90deg, #f7e0af, #f8e8c9); /* Free Premium banner CTA 暖金渐变 */
  --slax-homepage-koc-dark-to: #1a2332; /* KOC banner 渐变终点深蓝 */
  --slax-homepage-koc-link: #64b5f6; /* KOC banner 链接蓝 */
  --slax-homepage-koc-link-hover: #90caf9; /* KOC banner 链接 hover 蓝 */

  /* === ThirdPartyImport 业务专属 === */
  /* 文字层级 */
  --slax-import-text-dark: #1f2937; /* 深灰标题文字 */
  --slax-import-text-mid: #374151; /* 中灰正文 */
  --slax-import-text-secondary: #4b5563; /* 次级正文 */
  --slax-import-text-muted: #6b7280; /* 辅助文字 */
  --slax-import-text-light: #9ca3af; /* 浅灰辅助 */
  /* 边框 / 背景 */
  --slax-import-border: #e5e7eb; /* 主边框 */
  --slax-import-border-mid: #d1d5db; /* 中等边框 */
  --slax-import-bg-subtle: #f3f4f6; /* 极浅背景 */
  --slax-import-bg-light: #f8fafc; /* 浅背景（header / hover） */
  --slax-import-divider: #e9ecef; /* 分隔线 */
  --slax-import-tag-bg: #f0f0f0; /* 标签背景 */
  --slax-import-selected-bg: #f0fdfa; /* 选中行背景（青绿浅色） */
  --slax-collection-tag-rgb: 168, 177, 205; /* #a8b1cd rgb，供 rgba(var(--slax-collection-tag-rgb), α) */
  /* 状态色：success */
  --slax-import-success-bg: #dcfce7;
  --slax-import-success-text: #166534;
  --slax-import-success-border: #bbf7d0;
  /* 状态色：warning */
  --slax-import-warn-bg: #fef3c7;
  --slax-import-warn-text: #b45309;
  --slax-import-warn-border: #fde68a;
  /* 状态色：error */
  --slax-import-error-bg: #fee2e2;
  --slax-import-error-text: #dc2626;
  --slax-import-error-border: #fecaca;
  /* 状态色：info */
  --slax-import-info-bg: #dbeafe;
  --slax-import-info-text: #2563eb;
  --slax-import-info-border: #bfdbfe;
  /* 危险按钮 */
  --slax-import-danger-btn: #dc3545;
  --slax-import-danger-btn-hover: #c82333;
  --slax-import-danger2-btn: #ff6b6b;
  --slax-import-danger2-btn-hover: #ff5252;
  /* error detail 区域 */
  --slax-import-error-detail-bg: #fef2f2;
  --slax-import-error-detail-text: #b91c1c;
  --slax-import-error-detail-dark: #7f1d1d;

  /* === CollectionHeader / global 专属 === */
  --slax-collection-gold: #f4c982; /* CollectionHeader 金色 spinner / 选中边框 */
  --slax-collection-gold-rgb: 244, 201, 130; /* 供 rgba(var(--slax-collection-gold-rgb), α) */
  --slax-collection-gold-text: #a28d64; /* CollectionHeader 金色文字 */

  /* === SubscribeButton 专属 === */
  /* 注：顶栏订阅按钮深棕渐变 + 暖桃文字，独立 fork 业务色。2026-05-27。 */
  --slax-subscribe-dark-from: #272220; /* 按钮渐变起点深棕 */
  --slax-subscribe-dark-to: #4b4441; /* 按钮渐变终点中棕 */
  --slax-subscribe-peach-text: #ffdcc1; /* 按钮文字暖桃色 */
}

/* dark / eink 下若派生失真（例如 `--slax-accent-bg` 在 dark 下变得不可读），在此 override；
 * 首批先不写，等 Phase 4 各目录视觉走查发现问题再启用对应块（同时给 fork-tokens.spec 加断言）。
 */
/* [data-slax-theme='dark'] { ... } */
/* [data-slax-theme='eink'] { ... } */
.text-toast[data-v-c302149a] {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 360px;
  min-width: 120px;
  padding: 10px 20px;
  border-radius: var(--slax-radius-sm);
  background: var(--slax-surface-solid);
  border: 1px solid var(--slax-border);
  box-shadow: var(--slax-shadow-warm);
  color: var(--slax-text);
  font-size: 14px;
  line-height: 1.5;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.text-toast.error[data-v-c302149a] {
  border-color: color-mix(in srgb, var(--slax-danger) 30%, transparent);
  color: var(--slax-danger);
  background: color-mix(in srgb, var(--slax-danger) 12%, var(--slax-surface-solid));
}
.text-toast span[data-v-c302149a] {
  width: 100%;
  max-height: 2.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
.toast-leave-to[data-v-c302149a] {
  transform: translateY(-8px);
}
.toast-enter-from[data-v-c302149a] {
  transform: translateY(8px);
}
.toast-enter-from[data-v-c302149a],.toast-leave-to[data-v-c302149a] {
  opacity: 0;
}
.toast-enter-active[data-v-c302149a],.toast-leave-active[data-v-c302149a] {
  transition: all var(--slax-dur-normal) ease;
}.toast.toast-start {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  flex-direction: column;
  padding-top: 6px;
}
.toast.toast-start>*+* {
  margin-top: 6px;
}*,:after,:before{--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 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.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 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.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-logos\:apple{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 315' width='0.82em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M213.803 167.03c.442 47.58 41.74 63.413 42.197 63.615c-.35 1.116-6.599 22.563-21.757 44.716c-13.104 19.153-26.705 38.235-48.13 38.63c-21.05.388-27.82-12.483-51.888-12.483c-24.061 0-31.582 12.088-51.51 12.871c-20.68.783-36.428-20.71-49.64-39.793c-27-39.033-47.633-110.3-19.928-158.406c13.763-23.89 38.36-39.017 65.056-39.405c20.307-.387 39.475 13.662 51.889 13.662c12.406 0 35.699-16.895 60.186-14.414c10.25.427 39.026 4.14 57.503 31.186c-1.49.923-34.335 20.044-33.978 59.822M174.24 50.199c10.98-13.29 18.369-31.79 16.353-50.199c-15.826.636-34.962 10.546-46.314 23.828c-10.173 11.763-19.082 30.589-16.678 48.633c17.64 1.365 35.66-8.964 46.64-22.262'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:.82em;height:1em;}.i-logos\:google-icon{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 262' width='0.98em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%234285f4' d='M255.878 133.451c0-10.734-.871-18.567-2.756-26.69H130.55v48.448h71.947c-1.45 12.04-9.283 30.172-26.69 42.356l-.244 1.622l38.755 30.023l2.685.268c24.659-22.774 38.875-56.282 38.875-96.027'/%3E%3Cpath fill='%2334a853' d='M130.55 261.1c35.248 0 64.839-11.605 86.453-31.622l-41.196-31.913c-11.024 7.688-25.82 13.055-45.257 13.055c-34.523 0-63.824-22.773-74.269-54.25l-1.531.13l-40.298 31.187l-.527 1.465C35.393 231.798 79.49 261.1 130.55 261.1'/%3E%3Cpath fill='%23fbbc05' d='M56.281 156.37c-2.756-8.123-4.351-16.827-4.351-25.82c0-8.994 1.595-17.697 4.206-25.82l-.073-1.73L15.26 71.312l-1.335.635C5.077 89.644 0 109.517 0 130.55s5.077 40.905 13.925 58.602z'/%3E%3Cpath fill='%23eb4335' d='M130.55 50.479c24.514 0 41.05 10.589 50.479 19.438l36.844-35.974C195.245 12.91 165.798 0 130.55 0C79.49 0 35.393 29.301 13.925 71.947l42.211 32.783c10.59-31.477 39.891-54.251 74.414-54.251'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:.98em;height:1em;}.i-svg-spinners\:180-ring-with-bg,[i-svg-spinners\:180-ring-with-bg=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='currentColor' d='M12,4a8,8,0,0,1,7.89,6.7A1.53,1.53,0,0,0,21.38,12h0a1.5,1.5,0,0,0,1.48-1.75,11,11,0,0,0-21.72,0A1.5,1.5,0,0,0,2.62,12h0a1.53,1.53,0,0,0,1.49-1.3A8,8,0,0,1,12,4Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-svg-spinners\:90-ring,[i-svg-spinners\:90-ring=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.container,[container=""]{width:100%;}@media (min-width:640px){.container,[container=""]{max-width:640px;}}@media (min-width:768px){.container,[container=""]{max-width:768px;}}@media (min-width:1024px){.container,[container=""]{max-width:1024px;}}@media (min-width:1280px){.container,[container=""]{max-width:1280px;}}@media (min-width:1536px){.container,[container=""]{max-width:1536px;}}[object~="\$pattern"]{-o-object-fit:var(--pattern);object-fit:var(--pattern);}.\[nuxt\:compiler\]{nuxt:compiler;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.visible,[visible=""]{visibility:visible;}.focus-visible:focus{visibility:visible;}.invisible{visibility:hidden;}.absolute,[absolute=""]{position:absolute;}.fixed,[fixed=""]{position:fixed;}.relative,[relative=""]{position:relative;}.sticky{position:sticky;}[link~=relative]:link{position:relative;}.static,[static=""]{position:static;}.inset-0{inset:0;}[end~="\30 "]{inset-inline-end:0;}[end~="\31 "]{inset-inline-end:4px;}[end~="\31 0"]{inset-inline-end:40px;}[end~="\33 "]{inset-inline-end:12px;}[end~=a]{inset-inline-end:auto;}.inset-y-0{top:0;bottom:0;}.-left-10px{left:-10px;}.-right-20px{right:-20px;}.-right-5px{right:-5px;}.-top-1px{top:-1px;}.-top-5px{top:-5px;}.bottom-0,[bottom~="\30 "]{bottom:0;}.left-0{left:0;}.left-1\/2{left:50%;}.left-16px{left:16px;}.left-2px{left:2px;}.left-4px{left:4px;}.right-0,.right-0px,[right~="\30 "]{right:0;}.right-4px{right:4px;}.top-0{top:0;}.top-1\/2{top:50%;}.top-13px{top:13px;}.top-2px{top:2px;}.top-3px{top:3px;}.top-8px{top:8px;}.top-full{top:100%;}[bottom~="\30 \.1"]{bottom:.4px;}[bottom~="\30 \.2"]{bottom:.8px;}[left~=a]{left:auto;}[top~="\[l\]"]{top:l;}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;}.isolate{isolation:isolate;}.z-0,[z0=""]{z-index:0;}.z-1,[z1=""]{z-index:1;}.z-10{z-index:10;}.z-100{z-index:100;}.z-11{z-index:11;}.z-12{z-index:12;}.z-2{z-index:2;}.z-200{z-index:200;}.z-3{z-index:3;}.z-30{z-index:30;}.z-50{z-index:50;}[z~=a]{z-index:auto;}.grid,[grid=""]{display:grid;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}[rows~="\32 "]{grid-template-rows:repeat(2,minmax(0,1fr));}.m-0,.m0,[m0=""]{margin:0;}.m\[1\]{margin:1;}.m\[2\]{margin:2;}.m\[3\]{margin:3;}.m\[4\]{margin:4;}.m\[k\]{margin:k;}.m100,[m100=""]{margin:400px;}.m2{margin:8px;}.m7{margin:28px;}.ma{margin:auto;}.maxs{margin:12px;}.mx-10px{margin-left:10px;margin-right:10px;}.mx-12px{margin-left:12px;margin-right:12px;}.mx-32px{margin-left:32px;margin-right:32px;}.mx-4px{margin-left:4px;margin-right:4px;}.mx-auto{margin-left:auto;margin-right:auto;}.my,[my=""]{margin-top:16px;margin-bottom:16px;}.my-12px{margin-top:12px;margin-bottom:12px;}.my-24px,.my-6{margin-top:24px;margin-bottom:24px;}.my-6px{margin-top:6px;margin-bottom:6px;}.-ml-10px{margin-left:-10px;}.-ml-12px{margin-left:-12px;}.-mt-10px{margin-top:-10px;}.-mt-2px{margin-top:-2px;}.-mt-30px{margin-top:-30px;}.\!mt-0{margin-top:0 !important;}.mb,.mb-16px,.mb-4{margin-bottom:16px;}.mb-0{margin-bottom:0;}.mb-10{margin-bottom:40px;}.mb-10px{margin-bottom:10px;}.mb-12px{margin-bottom:12px;}.mb-24px{margin-bottom:24px;}.mb-28px{margin-bottom:28px;}.mb-2px{margin-bottom:2px;}.mb-32px{margin-bottom:32px;}.mb-4px{margin-bottom:4px;}.mb-8px{margin-bottom:8px;}.me,[me=""]{margin-inline-end:16px;}.ml,.ml-16px,.not-first\:ml-16px:not(:first-child),[ml=""]{margin-left:16px;}.ml-0{margin-left:0;}.ml-10px,[ml-10px=""]{margin-left:10px;}.ml-12px{margin-left:12px;}.ml-2,.ml-8px,.not-first\:ml-8px:not(:first-child){margin-left:8px;}.ml-20px,.ml-5{margin-left:20px;}.ml-24px{margin-left:24px;}.ml-32px{margin-left:32px;}.ml-4px{margin-left:4px;}.ml-5px{margin-left:5px;}.ml-60px{margin-left:60px;}.ml-6px{margin-left:6px;}.ml-auto{margin-left:auto;}.mr-8px{margin-right:8px;}.ms,[ms=""]{margin-inline-start:16px;}.mt,.mt-16px,.not-first\:mt-16px:not(:first-child),[mt-16px=""],[mt=""]{margin-top:16px;}.mt-0{margin-top:0;}.mt-1,.mt-4px{margin-top:4px;}.mt-10px,.not-first\:mt-10px:not(:first-child){margin-top:10px;}.mt-11px{margin-top:11px;}.mt-12px{margin-top:12px;}.mt-14px,.not-first\:mt-14px:not(:first-child){margin-top:14px;}.mt-18px{margin-top:18px;}.mt-19px{margin-top:19px;}.mt-1px{margin-top:1px;}.mt-20px{margin-top:20px;}.mt-217px{margin-top:217px;}.mt-22px{margin-top:22px;}.mt-23px{margin-top:23px;}.mt-24px{margin-top:24px;}.mt-26px{margin-top:26px;}.mt-2px{margin-top:2px;}.mt-30px{margin-top:30px;}.mt-32px,.not-first\:mt-32px:not(:first-child){margin-top:32px;}.mt-3px{margin-top:3px;}.mt-40px{margin-top:40px;}.mt-44px{margin-top:44px;}.mt-5px{margin-top:5px;}.mt-60px{margin-top:60px;}.mt-68px{margin-top:68px;}.mt-6px{margin-top:6px;}.mt-84px{margin-top:84px;}.mt-8px,.not-first\:mt-8px:not(:first-child),[not-first\:mt-8px=""]:not(:first-child){margin-top:8px;}[m~=r]{margin-right:16px;}[ms~=a]{margin-inline-start:auto;}[mt-13px=""]{margin-top:13px;}.box-border{box-sizing:border-box;}.inline,[inline=""]{display:inline;}.block,[block=""]{display:block;}[\!block=""]{display:block !important;}.inline-block{display:inline-block;}.contents,[contents=""]{display:contents;}.hidden,[hidden=""]{display:none;}.size-16px{width:16px;height:16px;}.size-20px{width:20px;height:20px;}.size-54px{width:54px;height:54px;}.size-full{width:100%;height:100%;}.size-screen{width:100vw;height:100vh;}[size~="\30 "]{width:0;height:0;}[size~=a]{width:auto;height:auto;}.\!h-0{height:0 !important;}.\!max-h-0px{max-height:0 !important;}.h-\[78vh\]{height:78vh;}.h-\[var\(--header-height\)\]{height:var(--header-height);}.h-\[var\(--slax-header-height\)\]{height:var(--slax-header-height);}.h-0,.h-0px,.h\[0\]{height:0;}.h-0\.5px{height:.5px;}.h-100vh,.h-screen{height:100vh;}.h-10px{height:10px;}.h-12,.h-48px,[h12=""]{height:48px;}.h-120,.h120,[h-120=""],[h120=""]{height:480px;}.h-120px{height:120px;}.h-12px,.h3,[h3=""],[is-active~=h3]:is(:active){height:12px;}.h-14px{height:14px;}.h-15px{height:15px;}.h-16px,.h4,[h-16px=""],[h4=""]{height:16px;}.h-18px{height:18px;}.h-195px{height:195px;}.h-1px{height:1px;}.h-20px,.h5,[h5=""]{height:20px;}.h-22px{height:22px;}.h-24px,.h6,[h6=""]{height:24px;}.h-25px{height:25px;}.h-26px{height:26px;}.h-28px{height:28px;}.h-30px{height:30px;}.h-32px{height:32px;}.h-33px{height:33px;}.h-34px{height:34px;}.h-36px{height:36px;}.h-40,.h40,[h-40=""],[h40=""]{height:160px;}.h-40px{height:40px;}.h-44px{height:44px;}.h-4px,.h1,[h-1=""],[h1=""]{height:4px;}.h-50px{height:50px;}.h-5px{height:5px;}.h-64px{height:64px;}.h-6px{height:6px;}.h-75px{height:75px;}.h-80px{height:80px;}.h-84,[h-84=""]{height:336px;}.h-8px,.h2,[h2=""]{height:8px;}.h-90vh{height:90vh;}.h-9px{height:9px;}.h-full{height:100%;}.h\[e\]{height:e;}.h\[pos\]{height:pos;}.h\[t\]{height:t;}.h263,[h263=""]{height:1052px;}.h347,[h347=""]{height:1388px;}.h400000,[h400000=""]{height:1600000px;}.ha{height:auto;}.hmd{height:448px;}.max-h-0px{max-height:0;}.max-h-200px{max-height:200px;}.max-h-300px{max-height:300px;}.max-h-422px{max-height:422px;}.max-h-500px{max-height:500px;}.max-h-70px{max-height:70px;}.max-h-80vh{max-height:80vh;}.max-h-85vh{max-height:85vh;}.max-h-90vh{max-height:90vh;}.max-w-150px{max-width:150px;}.max-w-1600px{max-width:1600px;}.max-w-200px{max-width:200px;}.max-w-295px{max-width:295px;}.max-w-2xl{max-width:672px;}.max-w-300px{max-width:300px;}.max-w-360px{max-width:360px;}.max-w-3xl{max-width:768px;}.max-w-400px{max-width:400px;}.max-w-402px{max-width:402px;}.max-w-572px{max-width:572px;}.max-w-680px{max-width:680px;}.max-w-800px{max-width:800px;}.max-w-900px{max-width:900px;}.max-w-90vw{max-width:90vw;}.max-w-95vw{max-width:95vw;}.max-w-screen{max-width:100vw;}.max-w-shell{max-width:var(--slax-shell-w);}.min-h-\[70vh\]{min-height:70vh;}.min-h-0{min-height:0;}.min-h-11px{min-height:11px;}.min-h-20px{min-height:20px;}.min-h-320px{min-height:320px;}.min-h-40px{min-height:40px;}.min-h-48px{min-height:48px;}.min-h-screen{min-height:100vh;}.min-w-0{min-width:0;}.min-w-100px{min-width:100px;}.min-w-120px{min-width:120px;}.min-w-132px{min-width:132px;}.min-w-136px{min-width:136px;}.min-w-140px{min-width:140px;}.min-w-200px{min-width:200px;}.min-w-52px{min-width:52px;}.min-w-88px{min-width:88px;}.w-0,.w0,[w~="\30 "]{width:0;}.w-1000px{width:1000px;}.w-100px,.w25{width:100px;}.w-100vw,.w-screen{width:100vw;}.w-10px{width:10px;}.w-12,.w-48px,.w12{width:48px;}.w-12px,.w3{width:12px;}.w-132px{width:132px;}.w-14px{width:14px;}.w-15px{width:15px;}.w-160px{width:160px;}.w-16px,.w4,[w-16px=""]{width:16px;}.w-180px{width:180px;}.w-18px{width:18px;}.w-1em{width:1em;}.w-1px{width:1px;}.w-2\/5{width:40%;}.w-200px{width:200px;}.w-20px,.w5{width:20px;}.w-24px,.w6{width:24px;}.w-25px{width:25px;}.w-260px{width:260px;}.w-26px{width:26px;}.w-274px{width:274px;}.w-28px,.w7{width:28px;}.w-2px{width:2px;}.w-3\/5{width:60%;}.w-30px{width:30px;}.w-32px,.w8{width:32px;}.w-34px{width:34px;}.w-355px{width:355px;}.w-36px,.w9{width:36px;}.w-398px{width:398px;}.w-400px{width:400px;}.w-40px,.w10{width:40px;}.w-42px{width:42px;}.w-440px{width:440px;}.w-44px,.w11{width:44px;}.w-480px{width:480px;}.w-4px,.w1,[w~="\31 "]{width:4px;}.w-52px,.w13{width:52px;}.w-54px{width:54px;}.w-60px,.w15{width:60px;}.w-64px,.w16{width:64px;}.w-6px{width:6px;}.w-720px{width:720px;}.w-80px,.w20{width:80px;}.w-8px,.w2,[w~="\32 "]{width:8px;}.w-92px,.w23{width:92px;}.w-95vw{width:95vw;}.w-9px{width:9px;}.w-fit{width:-moz-fit-content;width:fit-content;}.w-full{width:100%;}.w14{width:56px;}.w17{width:68px;}.w18{width:72px;}.w19{width:76px;}.w21{width:84px;}.w22{width:88px;}.w24{width:96px;}.w26{width:104px;}.w27{width:108px;}.w28{width:112px;}.w29{width:116px;}.w30{width:120px;}.w7001{width:28004px;}.wa{width:auto;}[h359=""]{height:1436px;}[inline~=a]{inline-size:auto;}.flex{display:flex;}.inline-flex{display:inline-flex;}.flex-1{flex:1 1 0%;}.flex-none{flex:none;}.flex-shrink,.flex-shrink-1,.shrink{flex-shrink:1;}.flex-shrink-0,.shrink-0{flex-shrink:0;}.flex-grow,.flex-grow-1,.grow,[grow~="\]\(1\)\}"],[grow~="bytes\=Uint8Array\.of\(0\,97\,115\,109\,1\,0\,0\,0\,1\,\.\.\.uleb128EncodeWithLen\(\[1\,96\,\.\.\.generateTypePack\(sig\.slice\(1\)\)\,\.\.\.generateTypePack\(sig\[0\]\=\=\="],[grow~="code\=wasmTypeCodes\[type\]"],[grow~="code\}\)\)"],[grow~="convertJsFunctionToWasm\=\(func\,sig\)\=\>\{var"],[grow~="generateTypePack\=types\=\>uleb128EncodeWithLen\(Array\.from\(types\,type\=\>\{var"],[grow~="n\=arr\.length"],[grow~="return\[n\%128\|128\,n\>\>7\,\.\.\.arr\]\}"],[grow~="setWasmTableEntry\=\(idx\,func\)\=\>wasmTable\.set\(idx\,func\)"],[grow~="uleb128EncodeWithLen\=arr\=\>\{const"],[grow~=return],[grow~=var]{flex-grow:1;}.flex-row{flex-direction:row;}.flex-row-reverse{flex-direction:row-reverse;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.inline-table{display:inline-table;}.table,[table=""]{display:table;}[empty~=table]:empty{display:table;}.table-cell{display:table-cell;}.table-row{display:table-row;}.border-collapse{border-collapse:collapse;}.-translate-x-9px{--un-translate-x:-9px;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)) rotate(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-1\/2{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(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-10px{--un-translate-y:-10px;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)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-1px,.-translate-y-px{--un-translate-y:-1px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(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-25px{--un-translate-y:-25px;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)) rotate(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-40px{--un-translate-y:-40px;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)) rotate(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-full{--un-translate-y:-100%;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)) rotate(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-16px{--un-translate-x:16px;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)) rotate(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-9px{--un-translate-x:9px;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)) rotate(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)) rotate(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-2px{--un-translate-y:2px;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)) rotate(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-50px{--un-translate-y:50px;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)) rotate(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-full{--un-translate-y:100%;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)) rotate(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)) rotate(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{--un-scale-x:0;--un-scale-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)) rotate(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{--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)) rotate(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-103{--un-scale-x:1.03;--un-scale-y:1.03;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)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.scale-105,.transform-scale-105,[scale-105=""]{--un-scale-x:1.05;--un-scale-y:1.05;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(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-115{--un-scale-x:1.15;--un-scale-y:1.15;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)) rotate(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-98{--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)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}[scale-110=""]{--un-scale-x:1.1;--un-scale-y:1.1;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(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-102:hover{--un-scale-x:1.02;--un-scale-y:1.02;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(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-120:hover{--un-scale-x:1.2;--un-scale-y:1.2;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)) rotate(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-105:active{--un-scale-x:1.05;--un-scale-y:1.05;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(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,[dir=ltr] [ltr~=transform],[dir=rtl] [rtl~=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)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}@keyframes bounce-in{0%,20%,40%,60%,80%,to{animation-timing-function:ease-in-out}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03);opacity:1}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes pulse{0%,to {opacity:1} 50% {opacity:.5}}.animate-bounce-in{animation:bounce-in .75s linear 1;}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;}.cursor-auto{cursor:auto;}.cursor-pointer{cursor:pointer;}.cursor-not-allowed{cursor:not-allowed;}.cursor-grab{cursor:grab;}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all;}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text;}.select-none,[select-none=""]{-webkit-user-select:none;-moz-user-select:none;user-select:none;}[resize~=y]{resize:vertical;}.resize,[resize=""]{resize:both;}.resize-none{resize:none;}.list-none{list-style-type:none;}.items-start{align-items:flex-start;}.items-end{align-items:flex-end;}.items-center{align-items:center;}.items-baseline{align-items:baseline;}.self-start{align-self:flex-start;}.self-end{align-self:flex-end;}.self-stretch{align-self:stretch;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.justify-stretch{justify-content:stretch;}.gap-0{gap:0;}.gap-10px{gap:10px;}.gap-12px{gap:12px;}.gap-14px{gap:14px;}.gap-16px{gap:16px;}.gap-18px{gap:18px;}.gap-20px{gap:20px;}.gap-24px{gap:24px;}.gap-2px{gap:2px;}.gap-48px{gap:48px;}.gap-4px{gap:4px;}.gap-5px{gap:5px;}.gap-6px{gap:6px;}.gap-8px{gap:8px;}.gap-x-10px{-moz-column-gap:10px;column-gap:10px;}.gap-x-16px{-moz-column-gap:16px;column-gap:16px;}.gap-x-8px{-moz-column-gap:8px;column-gap:8px;}.gap-y-14px{row-gap:14px;}.gap-y-4px{row-gap:4px;}.space-x-4>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(16px*(1 - var(--un-space-x-reverse)));margin-right:calc(16px*var(--un-space-x-reverse));}.overflow-auto{overflow:auto;}.overflow-hidden{overflow:hidden;}.overflow-scroll{overflow:scroll;}.overflow-y-auto{overflow-y:auto;}.overflow-y-scroll{overflow-y:scroll;}.truncate,[truncate=""]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.text-ellipsis{text-overflow:ellipsis;}.whitespace-nowrap{white-space:nowrap;}.whitespace-pre{white-space:pre;}.whitespace-pre-line,[whitespace-pre-line=""]{white-space:pre-line;}.whitespace-pre-wrap{white-space:pre-wrap;}.break-all{word-break:break-all;}.b,.border,[b=""]{border-width:1px;}[\!b=""]{border-width:1px !important;}[b~="\30 "]{border-width:0;}[b~=b]{border-bottom-width:1px;}.border-block{border-block-start-width:1px;border-block-end-width:1px;}.border-inline{border-inline-start-width:1px;border-inline-end-width:1px;}.border-\#a8b1cd{--un-border-opacity:1;border-color:rgb(168 177 205 / var(--un-border-opacity));}.border-\#ecf0f5{--un-border-opacity:1;border-color:rgb(236 240 245 / var(--un-border-opacity));}.border-accent{border-color:var(--slax-accent);}.border-border{border-color:var(--slax-border);}.border-gray-100{--un-border-opacity:1;border-color:rgb(243 244 246 / var(--un-border-opacity));}.rd,.rounded,[rd=""],[rounded=""]{border-radius:var(--slax-radius);}.rounded-1,.rounded-4px{border-radius:4px;}.rounded-10px{border-radius:10px;}.rounded-12px,.rounded-xl{border-radius:12px;}.rounded-13px{border-radius:13px;}.rounded-14px{border-radius:14px;}.rounded-16px{border-radius:16px;}.rounded-18px{border-radius:18px;}.rounded-2,.rounded-8px,[rounded-8px=""]{border-radius:8px;}.rounded-20px{border-radius:20px;}.rounded-24px{border-radius:24px;}.rounded-25px{border-radius:25px;}.rounded-28px{border-radius:28px;}.rounded-3px{border-radius:3px;}.rounded-6px{border-radius:6px;}.rounded-full{border-radius:9999px;}.rounded-sm{border-radius:var(--slax-radius-sm);}[rd~="\30 "]{border-radius:0;}[rd~="\31 00"]{border-radius:400px;}.\!border-none{border-style:none !important;}.border-none{border-style:none;}.border-solid{border-style:solid;}.bg-\[rgba\(245\,245\,243\,0\.33\)\]{--un-bg-opacity:0.33;background-color:rgba(245, 245, 243, var(--un-bg-opacity)) /* rgba(245,245,243,0.33) */;}.bg-\[rgba\(var\(--slax-modal-overlay-rgb\)\,\ 0\.6\)\]{background-color:rgba(var(--slax-modal-overlay-rgb), .6) ;}.bg-\[url\(\'\@images\/button-tiny-bottom-arrow-dark\.png\'\)\]{--un-url:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAABmZmZmZmZlZWVlZWVqamplZWVmZmZlZWVnZ2dlZWVpaWmAgIBoaGhnZ2dmZmYBCGYHAAAAD3RSTlMA7tlFJgrHu7CVahEEMS93alrNAAAAU0lEQVQoz2MYZoA1/z8YfAuACjD/hwIDmAp9CP9TAEyPI0RABG4IM0wHHKwH8X8h2cMJEpiAJMBT////9wPITtn0/782ittY5D86oLr2Rh/DIAcA9G832yUXktoAAAAASUVORK5CYII=");background-image:var(--un-url);}.bg-\[url\(\'\@images\/button-tiny-bottom-arrow\.png\'\)\]{--un-url:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAAAzMzM0NDQ1NTU2NjY+Pj40NDQ0NDQzMzMzMzM1NTU8PDxAQEA0NDQ2NjYzMzP32YNTAAAAD3RSTlMA7tlFJgrHu7CVahEEMS93alrNAAAAU0lEQVQoz2MYZoA1/z8YfAuACjD/hwIDmAp9CP9TAEyPI0RABG4IM0wHHKwH8X8h2cMJEpiAJMBT////9wPITtn0/782ittY5D86oLr2Rh/DIAcA9G832yUXktoAAAAASUVORK5CYII=");background-image:var(--un-url);}.bg-\[url\(\'\@images\/tiny-delete-red-outline-icon\.png\'\)\]{--un-url:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAOVBMVEUAAAD/aDj/aTj/aTn/aTn/aDn/aTj/aTr/aTn/aTn/aTj/ajv/ajr/bj7/mWb/aDn/aTn/ajr/aDhv8M79AAAAEnRSTlMAtawm4My+m4p5aFdGGgXy6TWo/bK+AAAAfUlEQVQ4y92QORKAIBAEOcQbgfn/Y42wpnYCIgPtiCka9nAfw+PBD4V3qit+LBAJjWNDMlUCDo4HghFWbBw3rEbYsXBcsBvhxMxxxmmEiInjhGiEC7g06Rv9j6tqR9q3zsST61Z0d7xXmbPmfs4V0QkJRHJKDqVfl5Ddv7gBC6UJ89D8fm4AAAAASUVORK5CYII=");background-image:var(--un-url);}.bg-\[url\(\'\@layers\/core\/images\/button-tiny-bottom-arrow\.png\'\)\]{--un-url:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAAAzMzM0NDQ1NTU2NjY+Pj40NDQ0NDQzMzMzMzM1NTU8PDxAQEA0NDQ2NjYzMzP32YNTAAAAD3RSTlMA7tlFJgrHu7CVahEEMS93alrNAAAAU0lEQVQoz2MYZoA1/z8YfAuACjD/hwIDmAp9CP9TAEyPI0RABG4IM0wHHKwH8X8h2cMJEpiAJMBT////9wPITtn0/782ittY5D86oLr2Rh/DIAcA9G832yUXktoAAAAASUVORK5CYII=");background-image:var(--un-url);}.bg-\[var\(--slax-accent\)\]{background-color:var(--slax-accent) /* var(--slax-accent) */;}.bg-\#0f141999{--un-bg-opacity:0.6;background-color:rgb(15 20 25 / var(--un-bg-opacity)) /* #0f141999 */;}.bg-\#0F1419FF{--un-bg-opacity:1;background-color:rgb(15 20 25 / var(--un-bg-opacity)) /* #0F1419FF */;}.bg-\#14a689{--un-bg-opacity:1;background-color:rgb(20 166 137 / var(--un-bg-opacity)) /* #14a689 */;}.bg-\#16b998{--un-bg-opacity:1;background-color:rgb(22 185 152 / var(--un-bg-opacity)) /* #16b998 */;}.bg-\#16B998{--un-bg-opacity:1;background-color:rgb(22 185 152 / var(--un-bg-opacity)) /* #16B998 */;}.bg-\#16b9981f{--un-bg-opacity:0.12;background-color:rgb(22 185 152 / var(--un-bg-opacity)) /* #16b9981f */;}.bg-\#3333330a{--un-bg-opacity:0.04;background-color:rgb(51 51 51 / var(--un-bg-opacity)) /* #3333330a */;}.bg-\#475467{--un-bg-opacity:1;background-color:rgb(71 84 103 / var(--un-bg-opacity)) /* #475467 */;}.bg-\#5490c2{--un-bg-opacity:1;background-color:rgb(84 144 194 / var(--un-bg-opacity)) /* #5490c2 */;}.bg-\#a8b1cd{--un-bg-opacity:1;background-color:rgb(168 177 205 / var(--un-bg-opacity)) /* #a8b1cd */;}.bg-\#eee{--un-bg-opacity:1;background-color:rgb(238 238 238 / var(--un-bg-opacity)) /* #eee */;}.bg-\#f5f5f355{--un-bg-opacity:0.33;background-color:rgb(245 245 243 / var(--un-bg-opacity)) /* #f5f5f355 */;}.bg-\#FCF4E8{--un-bg-opacity:1;background-color:rgb(252 244 232 / var(--un-bg-opacity)) /* #FCF4E8 */;}.bg-accent-bg{background-color:var(--slax-accent-bg) /* var(--slax-accent-bg) */;}.bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity)) /* #000 */;}.bg-border{background-color:var(--slax-border) /* var(--slax-border) */;}.bg-chart-primary{background-color:var(--slax-chart-primary) /* var(--slax-chart-primary) */;}.bg-danger{background-color:var(--slax-danger) /* var(--slax-danger) */;}.bg-modal-warm-bg{background-color:var(--slax-modal-warm-bg) /* var(--slax-modal-warm-bg) */;}.bg-payment-cta-hover{background-color:var(--slax-payment-cta-hover) /* var(--slax-payment-cta-hover) */;}.bg-surface{background-color:var(--slax-surface) /* var(--slax-surface) */;}.bg-surface-solid{background-color:var(--slax-surface-solid) /* var(--slax-surface-solid) */;}.bg-transparent{background-color:transparent /* transparent */;}.bg-txt,.bg-txt\/25{background-color:var(--slax-text) /* var(--slax-text) */;}.bg-txt-light{background-color:var(--slax-text-light) /* var(--slax-text-light) */;}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.dark .dark\:bg-\#A8B1CD66{--un-bg-opacity:0.4;background-color:rgb(168 177 205 / var(--un-bg-opacity)) /* #A8B1CD66 */;}.bg-opacity-80{--un-bg-opacity:0.8;}.from-\[\#FFF6EBFF\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(255 246 235 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgba(255,246,235,0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-payment-success-grad-from{--un-gradient-from-position:0%;--un-gradient-from:var(--slax-payment-success-grad-from) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:hsla(0,0%,100%,0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-surface{--un-gradient-from-position:0%;--un-gradient-from:var(--slax-surface) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:hsla(0,0%,100%,0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.to-\[\#FFFFFFFF\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(255 255 255 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-chart-primary{--un-gradient-to-position:100%;--un-gradient-to:var(--slax-chart-primary) var(--un-gradient-to-position);}.bg-gradient-to-b{--un-gradient-shape:to bottom in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.bg-gradient-to-br{--un-gradient-shape:to bottom right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.bg-gradient-to-t{--un-gradient-shape:to top in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.bg-contain,[bg-contain=""]{background-size:contain;}[stroke-width~="\30 \.6"]{stroke-width:.6px;}[stroke-width~="\31 "]{stroke-width:1px;}[stroke-width~="\31 \.15"]{stroke-width:1.15px;}[stroke-width~="\31 \.2"]{stroke-width:1.2px;}[stroke-width~="\31 \.4"]{stroke-width:1.4px;}[stroke-width~="\31 \.5"]{stroke-width:1.5px;}[stroke-width~="\31 \.6"]{stroke-width:1.6px;}[stroke-width~="\31 \.8"]{stroke-width:1.8px;}[stroke-width~="\32 "]{stroke-width:2px;}[stroke-width~="\32 \.5"]{stroke-width:2.5px;}[stroke~=black]{--un-stroke-opacity:1;stroke:rgb(0 0 0 / var(--un-stroke-opacity)) /* #000 */;}.object-cover{-o-object-fit:cover;object-fit:cover;}.object-contain{-o-object-fit:contain;object-fit:contain;}[object~="\[path\[0\]\]"]{-o-object-position:path[0];object-position:path[0];}[object~=l]{-o-object-position:left;object-position:left;}[object~=rc]{-o-object-position:right center;object-position:right center;}[object~=t]{-o-object-position:top;object-position:top;}.\!p-0{padding:0 !important;}.p-0,.p-0px,.p0,[p00=""],[p0=""]{padding:0;}.p-10,.p10{padding:40px;}.p-10px{padding:10px;}.p-12px,.p3,[p3=""]{padding:12px;}.p-15px{padding:15px;}.p-16px,.p4,[p4=""]{padding:16px;}.p-24px,.p-6,.p6,[p6=""]{padding:24px;}.p-32px,.p8{padding:32px;}.p-3px{padding:3px;}.p-4px,.p1,[p1=""]{padding:4px;}.p-70px{padding:70px;}.p-8px,.p2,[p2=""]{padding:8px;}.p\.410,[p\.410=""]{padding:1.64px;}.p\[i\]{padding:i;}.p\[token\]{padding:token;}.p\[v\]{padding:v;}.p11{padding:44px;}.p12{padding:48px;}.p13{padding:52px;}.p14{padding:56px;}.p15{padding:60px;}.p21{padding:84px;}.p5,[p5=""]{padding:20px;}.p7{padding:28px;}.p9{padding:36px;}.pa{padding:auto;}.px,.px-16px,[px-16px=""],[px=""]{padding-left:16px;padding-right:16px;}.px-0,.px-0px,[px~="\30 "]{padding-left:0;padding-right:0;}.px-10px{padding-left:10px;padding-right:10px;}.px-12px{padding-left:12px;padding-right:12px;}.px-14px{padding-left:14px;padding-right:14px;}.px-18px{padding-left:18px;padding-right:18px;}.px-20px{padding-left:20px;padding-right:20px;}.px-24px{padding-left:24px;padding-right:24px;}.px-28px{padding-left:28px;padding-right:28px;}.px-32px{padding-left:32px;padding-right:32px;}.px-34px{padding-left:34px;padding-right:34px;}.px-48px{padding-left:48px;padding-right:48px;}.px-4px,[px~="\31 "]{padding-left:4px;padding-right:4px;}.px-5px{padding-left:5px;padding-right:5px;}.px-60px{padding-left:60px;padding-right:60px;}.px-6px{padding-left:6px;padding-right:6px;}.px-8px{padding-left:8px;padding-right:8px;}.px-9px{padding-left:9px;padding-right:9px;}.py,.py-16px{padding-top:16px;padding-bottom:16px;}.py-0{padding-top:0;padding-bottom:0;}.py-10px{padding-top:10px;padding-bottom:10px;}.py-11px{padding-top:11px;padding-bottom:11px;}.py-12px,.py3{padding-top:12px;padding-bottom:12px;}.py-13px{padding-top:13px;padding-bottom:13px;}.py-14px{padding-top:14px;padding-bottom:14px;}.py-18px{padding-top:18px;padding-bottom:18px;}.py-1px{padding-top:1px;padding-bottom:1px;}.py-2,.py-8px{padding-top:8px;padding-bottom:8px;}.py-20px{padding-top:20px;padding-bottom:20px;}.py-24px{padding-top:24px;padding-bottom:24px;}.py-2px{padding-top:2px;padding-bottom:2px;}.py-32px{padding-top:32px;padding-bottom:32px;}.py-3px{padding-top:3px;padding-bottom:3px;}.py-40px{padding-top:40px;padding-bottom:40px;}.py-4px{padding-top:4px;padding-bottom:4px;}.py-52px{padding-top:52px;padding-bottom:52px;}.py-5px{padding-top:5px;padding-bottom:5px;}.py-6px{padding-top:6px;padding-bottom:6px;}.py-7px{padding-top:7px;padding-bottom:7px;}.py-9px{padding-top:9px;padding-bottom:9px;}[px~="\.7"],[px~="\30 \.7"]{padding-left:2.8px;padding-right:2.8px;}[px~="\$\.value"]{padding-left:var(--\.value);padding-right:var(--\.value);}[px~="\38 00"]{padding-left:3200px;padding-right:3200px;}[px~="\38 03"]{padding-left:3212px;padding-right:3212px;}.pb,.pb-16px{padding-bottom:16px;}.pb-12px{padding-bottom:12px;}.pb-14px{padding-bottom:14px;}.pb-170px{padding-bottom:170px;}.pb-20px,[pb-20px=""]{padding-bottom:20px;}.pb-24px{padding-bottom:24px;}.pb-28px{padding-bottom:28px;}.pb-2px{padding-bottom:2px;}.pb-32px{padding-bottom:32px;}.pb-40px{padding-bottom:40px;}.pb-52px{padding-bottom:52px;}.pb-68px{padding-bottom:68px;}.pb-88px{padding-bottom:88px;}.pb-8px{padding-bottom:8px;}.pe{padding-inline-end:16px;}.pl,.pl-16px{padding-left:16px;}.pl-0{padding-left:0;}.pl-128px{padding-left:128px;}.pl-12px{padding-left:12px;}.pl-20px{padding-left:20px;}.pl-24px{padding-left:24px;}.pl-8px{padding-left:8px;}.pr,.pr-16px,[pr=""]{padding-right:16px;}.pr-19px{padding-right:19px;}.pr-20px{padding-right:20px;}.pr-6px{padding-right:6px;}.ps,[ps=""],[p~=s]{padding-inline-start:16px;}.ps1{padding-inline-start:4px;}.pt,.pt-16px,[pt-16px=""],[pt=""]{padding-top:16px;}.pt-\[140\%\]{padding-top:140%;}.pt-\[var\(--slax-header-height\)\]{padding-top:var(--slax-header-height);}.pt-100px{padding-top:100px;}.pt-10px{padding-top:10px;}.pt-12px{padding-top:12px;}.pt-20px{padding-top:20px;}.pt-24px{padding-top:24px;}.pt-30px{padding-top:30px;}.pt-32px{padding-top:32px;}.pt-40px{padding-top:40px;}.pt-6px{padding-top:6px;}.pt-8px{padding-top:8px;}[ps20=""]{padding-inline-start:80px;}.text-align-center,.text-center{text-align:center;}.text-align-left,.text-left{text-align:left;}.text-right{text-align:right;}.text-justify{text-align:justify;}[text~=end]{text-align:end;}.indent,[indent=""]{text-indent:24px;}.text-wrap{text-wrap:wrap;}.align-middle{vertical-align:middle;}.text-10px{font-size:10px;}.text-12px,[text~="\33 "]{font-size:12px;}.text-13px{font-size:13px;}.text-14px{font-size:14px;}.text-15px{font-size:15px;}.text-16px,[text~="\34 "]{font-size:16px;}.text-17px{font-size:17px;}.text-18px{font-size:18px;}.text-20px,[text~="\35 "]{font-size:20px;}.text-24px,[text~="\36 "]{font-size:24px;}.text-34px{font-size:34px;}.text-3xl,[text-3xl=""]{font-size:30px;line-height:36px;}.text-5xl{font-size:48px;line-height:1;}.text-64px,[text~="\31 6"]{font-size:64px;}.text-aux{font-size:var(--slax-fs-aux);line-height:1;}.text-base,[text~=base]{font-size:16px;line-height:24px;}.text-body,[text~=body]{font-size:var(--slax-fs-body);line-height:1;}.text-brand{font-size:var(--slax-fs-brand);line-height:1;}.text-card{font-size:var(--slax-fs-card);line-height:1;}.text-h2{font-size:var(--slax-fs-h2);line-height:1;}.text-meta,[text-meta=""]{font-size:var(--slax-fs-meta);line-height:1;}.text-sm{font-size:14px;line-height:20px;}.text-tag,[text~=tag]{font-size:var(--slax-fs-tag);line-height:1;}[text~="\30 "]{font-size:0;}[text~="\30 \.04"]{font-size:.16px;}[text~="\31 "]{font-size:4px;}[text~="\31 5"]{font-size:60px;}[text~="\32 "]{font-size:8px;}[text~="\37 "]{font-size:28px;}[text~="\38 "]{font-size:32px;}[text~="\39 "]{font-size:36px;}.\!text-\#fff{--un-text-opacity:1 !important;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */ !important;}.dark .dark\:text-\#A8B1CD66{--un-text-opacity:0.4;color:rgb(168 177 205 / var(--un-text-opacity)) /* #A8B1CD66 */;}.text-\#5490c2{--un-text-opacity:1;color:rgb(84 144 194 / var(--un-text-opacity)) /* #5490c2 */;}.text-\#5490C2{--un-text-opacity:1;color:rgb(84 144 194 / var(--un-text-opacity)) /* #5490C2 */;}.text-\#a8b1cd{--un-text-opacity:1;color:rgb(168 177 205 / var(--un-text-opacity)) /* #a8b1cd */;}.color-accent,.text-accent,[color-accent=""],[text-accent=""]{color:var(--slax-accent) /* var(--slax-accent) */;}.text-blue-500{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity)) /* #3b82f6 */;}.text-chart-axis{color:var(--slax-chart-axis) /* var(--slax-chart-axis) */;}.color-chart-primary,.text-chart-primary{color:var(--slax-chart-primary) /* var(--slax-chart-primary) */;}.text-danger{color:var(--slax-danger) /* var(--slax-danger) */;}.text-emerald{--un-text-opacity:1;color:rgb(52 211 153 / var(--un-text-opacity)) /* #34d399 */;}.text-gray-600{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity)) /* #4b5563 */;}.text-gray-900{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity)) /* #111827 */;}.text-tips-warn\!{color:var(--slax-tips-warn) /* var(--slax-tips-warn) */ !important;}.text-txt,[text-txt=""]{color:var(--slax-text) /* var(--slax-text) */;}.text-txt-btn{color:var(--slax-btn-text) /* var(--slax-btn-text) */;}.text-txt-light,[text-txt-light=""]{color:var(--slax-text-light) /* var(--slax-text-light) */;}.text-txt-muted{color:var(--slax-text-muted) /* var(--slax-text-muted) */;}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}[text~="\$t\("]{color:var(--t\() /* var(--t\() */;}[text~=current]{color:currentColor /* currentColor */;}.color-\#f4c982{--un-text-opacity:1;color:rgb(244 201 130 / var(--un-text-opacity)) /* #f4c982 */;}[color~="\[textNode\]"]{color:textNode /* textNode */;}.font-400,.font-normal{font-weight:400;}.font-500,.font-medium{font-weight:500;}.font-600,.font-semibold{font-weight:600;}.font-700,.font-bold{font-weight:700;}.leading-1\.8{line-height:7.2px;}.leading-none,.line-height-none{line-height:1;}.line-height-1{line-height:4px;}.line-height-10px{line-height:10px;}.line-height-13px{line-height:13px;}.line-height-16px{line-height:16px;}.line-height-18\.5px{line-height:18.5px;}.line-height-18px{line-height:18px;}.line-height-20px,[line-height-20px=""]{line-height:20px;}.line-height-21px{line-height:21px;}.line-height-22px,[line-height-22px=""]{line-height:22px;}.line-height-24px{line-height:24px;}.line-height-25px{line-height:25px;}.line-height-28px{line-height:28px;}.line-height-33px{line-height:33px;}.line-height-40px{line-height:40px;}.line-height-47\.5px{line-height:47.5px;}.line-height-50px{line-height:50px;}.font-synthesis-weight{font-synthesis:weight;}.font-synthesis-style{font-synthesis:style;}.font-synthesis-small-caps{font-synthesis:small-caps;}.tracking-\[0\.02em\]{letter-spacing:.02em;}.tracking-\[0\.06em\]{letter-spacing:.06em;}.tracking-\[0\.1em\]{letter-spacing:.1em;}.font-mono{font-family:SF Mono,Fira Code,monospace;}.font-sans{font-family:Inter,-apple-system,sans-serif;}.font-serif{font-family:Playfair Display,Noto Serif SC,serif;}.uppercase,[uppercase=""]{text-transform:uppercase;}.lowercase,[lowercase=""]{text-transform:lowercase;}.capitalize,[capitalize=""]{text-transform:capitalize;}[normal~=case]{text-transform:none;}.italic,[italic=""]{font-style:italic;}.ordinal{--un-ordinal:ordinal;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction);}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction);}.line-through{text-decoration-line:line-through;}.overline{text-decoration-line:overline;}.underline,[underline=""]{text-decoration-line:underline;}.underline-none{text-decoration-thickness:0;}.underline-\#5490C2{-webkit-text-decoration-color:rgb(84 144 194 / var(--un-line-opacity)) /* #5490C2 */;--un-line-opacity:1;text-decoration-color:rgb(84 144 194 / var(--un-line-opacity)) /* #5490C2 */;}.underline-border{text-decoration-color:var(--slax-border) /* var(--slax-border) */;}.underline-offset-2{text-underline-offset:2px;}.decoration-none,.no-underline{text-decoration:none;}.\!decoration-none{text-decoration:none !important;}.tab,[tab=""]{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}.active-tab:active{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgba(0,0,0,.2)),0 0 1px var(--un-text-shadow-color, rgba(1,0,5,.1));text-shadow:var(--un-text-shadow);}.hyphens-auto{hyphens:auto;}.accent-\#16B998{--un-accent-opacity:1;accent-color:rgb(22 185 152 / var(--un-accent-opacity)) /* #16B998 */;}.\!opacity-0{opacity:0 !important;}.dark .dark\:opacity-100,.op\[1\],.opacity-100{opacity:1;}.op\[0\],.opacity-0,[opacity-0=""],[op~="\30 "]{opacity:0;}.opacity-30{opacity:.3;}.opacity-35{opacity:.35;}.opacity-50{opacity:.5;}.opacity-70{opacity:.7;}.opacity-80{opacity:.8;}[op~="\32 "]{opacity:.02;}.group\/child:hover .group-hover\/child\:\!opacity-100,.group\/comment:hover .group-hover\/comment\:\!opacity-100{opacity:1 !important;}.hover\:opacity-80:hover{opacity:.8;}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgba(0,0,0,.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0px_20px_100px_0px_\#0000001a\]{--un-shadow:0px 20px 100px 0px var(--un-shadow-color, rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0px_20px_30px_0px_\#0000001f\]{--un-shadow:0px 20px 30px 0px var(--un-shadow-color, rgba(0,0,0,.12));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0px_20px_40px_0px_\#0000000a\]{--un-shadow:0px 20px 40px 0px var(--un-shadow-color, rgba(0,0,0,.04));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-md{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgba(0,0,0,.1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-none{--un-shadow:0 0 var(--un-shadow-color, transparent);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-sm{--un-shadow:var(--slax-shadow-sm);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-warm{--un-shadow:var(--slax-shadow-warm);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.outline{outline-style:solid;}.default-outline:default{outline-style:solid;}.outline-none{outline:2px solid transparent;outline-offset:2px;}.ring,[ring=""]{--un-ring-width:3px;--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);}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}[blur~="\30 "]{--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);}.invert{--un-invert:invert(1);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=""]{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) !important;}.backdrop-filter{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(.4, 0, .2, 1);transition-duration:.15s;}.transition-all,[transition-all=""]{transition-property:all;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-duration:.15s;}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-duration:.15s;}.transition-max-height{transition-property:max-height;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-duration:.15s;}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-duration:.15s;}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-duration:.15s;}.duration-200{transition-duration:.2s;}.duration-250{transition-duration:.25s;}.duration-300{transition-duration:.3s;}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4, 0, .2, 1);}.ease-in{transition-timing-function:cubic-bezier(.4, 0, 1, 1);}.ease-out{transition-timing-function:cubic-bezier(0, 0, .2, 1);}[property~="\$\|\\\\bfunction\\\\s\*\[\^\\\\\(\]\)"]{transition-property:var(--\|\\\\bfunction\\\\s\*\[\^\\\\\(\]\));}[content~="\[diag\]"]{content:diag;}.content-empty{content:"";}.content-none{content:none;}[placeholder~="\$t\("]::-moz-placeholder{color:var(--t\() /* var(--t\() */;}[placeholder~="\$t\("]::placeholder{color:var(--t\() /* var(--t\() */;}.view-transition-name{view-transition-name:name;}.flex-center{display:flex;justify-content:center;align-items:center;}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.md\:px-32px{padding-left:32px;padding-right:32px;}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr));}}.slug[data-v-26faf4c4] {
  width:100%;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;align-items:center;overflow:hidden;
}
.slug .slug-topbar[data-v-26faf4c4] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: var(--slax-header-height);
  background: var(--slax-topbar-bg);
  backdrop-filter: var(--slax-blur);
  border-bottom: 1px solid var(--slax-border);
  z-index: 100;
}
.slug .topbar-inner[data-v-26faf4c4] {
  max-width: 960px;
  margin: 0 auto;
  padding: 0 24px;
  height: 100%;
  display: flex;
  align-items: center;
}
.slug .topbar-logo[data-v-26faf4c4] {
  font-family: var(--slax-font-serif);
  font-size: var(--slax-fs-brand);
  font-weight: 500;
  color: var(--slax-text);
  letter-spacing: -.02em;
  cursor: pointer;
}
.slug .content[data-v-26faf4c4] {
  width:100%;height:100vh;--un-translate-y:-25px;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));display:flex;justify-content:center;align-items:center;
  padding-top: var(--slax-header-height);
}
.slug .content .slug-container[data-v-26faf4c4] {
  flex-direction:column;display:flex;justify-content:center;align-items:center;
}
.slug .content .slug-container .empty-illustration[data-v-26faf4c4] {
  color: var(--slax-text-muted);
}
.slug .content .slug-container .slug-message[data-v-26faf4c4] {
  margin-top: 16px;
  font-size: var(--slax-fs-meta);
  color: var(--slax-text-muted);
  line-height: 20px;
  text-align: center;
  white-space: pre-line;
}
.slug .content .slug-container .back-btn[data-v-26faf4c4] {
  margin-top: 40px;
  padding: 10px 32px;
  font-size: var(--slax-fs-body);
  font-weight: 500;
  color: var(--slax-text-muted);
  background: transparent;
  border: 1px solid var(--slax-border);
  border-radius: var(--slax-radius-sm);
  cursor: pointer;
  transition: all var(--slax-dur-normal);
}
.slug .content .slug-container .back-btn[data-v-26faf4c4]:hover {
  background: var(--slax-surface);
  color: var(--slax-text);
  border-color: color-mix(in srgb, var(--slax-text-light) 40%, var(--slax-border));
}