/* =====================================================
   SUINMEX 2.0 — Design System
   Tokens extraídos del tema Enterprise v3.7 real
   ===================================================== */

/* Sofia Pro — auto-hosted (Light, Regular y Bold) */
@font-face {
  font-family: 'Sofia Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/fonts/SofiaPro-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Sofia Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/SofiaPro-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Sofia Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/fonts/SofiaPro-Bold.ttf') format('truetype');
}
/* Pesos intermedios/altos (500-800) → usan Bold; el resto → Regular */
@font-face {
  font-family: 'Sofia Pro';
  font-style: normal;
  font-weight: 500 900;
  font-display: swap;
  src: url('/assets/fonts/SofiaPro-Bold.ttf') format('truetype');
}

/* ── TOKENS — Paleta de marca Suinmex ──
   #2a2b2a dark principal · #1467c9 azul industrial de acción (botones)
   #515150 gris secundario · #e9e9e9 gris claro express
   #f6f6f6 gris de fondo   · #b9b9b9 gris de apoyo
   Botones: fondo #1467c9, hover #2a2b2a (decisión de marca).
   Nota: las variables se llaman --orange por compatibilidad con el resto del
   código (cientos de referencias var(--orange)); su VALOR ya es azul. */
:root {
  /* Brand */
  --orange:        #1467c9;
  --orange-hover:  #2a2b2a;
  --orange-light:  rgba(20,103,201,.09);
  --orange-border: rgba(20,103,201,.25);
  --dark:          #2a2b2a;
  --dark-2:        #515150;
  --dark-3:        #2a2b2a;
  --dark-grad:     linear-gradient(225deg,rgba(81,81,80,.88) 8%,rgba(58,59,58,1) 56%,rgba(42,43,42,1) 92%);
  --orange-grad:   linear-gradient(46deg,#0d4f9e 8%,#1467c9 55%,#2f86e8 92%);

  /* Neutrals */
  --white:    #ffffff;
  --bg:       #f6f6f6;
  --bg-2:     #e9e9e9;
  --panel:    #f6f6f6;
  --border:   #e9e9e9;
  --border-2: #dcdcdc;
  --text:     #2a2b2a;
  --text-2:   #515150;
  --text-3:   #7c7c7b;
  --text-4:   #b9b9b9;

  /* Semantic */
  --success:    #059669;
  --success-bg: #d1fae5;
  --warning:    #d97706;
  --warning-bg: #fef3c7;
  --danger:     #dc2626;
  --danger-bg:  #fee2e2;
  --info:       #2563eb;
  --info-bg:    #dbeafe;

  /* Typography — Sofia Pro (Regular + Bold) en todo el sitio */
  --font: 'Sofia Pro', -apple-system, BlinkMacSystemFont, sans-serif;

  /* Editables desde Editar Tienda → Identidad → Colores */
  --footer-bg: var(--white);
  --btn-font-size: 13.5px;
  --footer-font-size: 13px;

  /* Shape — from theme settings */
  --r-btn:    26px;   /* pills — input_button_border_radius */
  --r-card:   16px;   /* drawer_border_radius */
  --r-sm:     6px;
  --r-md:     10px;
  --r-lg:     14px;
  --r-xl:     20px;
  --r-full:   9999px;

  /* Layout */
  --max-w:    1260px;  /* max_page_width */
  --hdr-h:    130px;
  --bar-h:    40px;

  /* Shadows */
  --shadow-xs: 0 1px 3px rgba(0,0,0,.05);
  --shadow-sm: 0 2px 8px rgba(0,0,0,.07);
  --shadow-md: 0 6px 20px rgba(0,0,0,.09);
  --shadow-lg: 0 12px 36px rgba(0,0,0,.11);
  --shadow-xl: 0 24px 60px rgba(0,0,0,.14);
  --shadow-orange: 0 8px 24px rgba(255,131,0,.28);

  /* Transitions */
  --t-fast:   .12s ease;
  --t-base:   .2s ease;
  --t-slow:   .35s cubic-bezier(.4,0,.2,1);
}

/* ── RESET ── */
*,*::before,*::after { box-sizing: border-box; margin: 0; padding: 0; }
html { font-size: 16px; scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }
/* overflow-x:clip (no "hidden") — evita el scroll horizontal SIN romper
   position:sticky en los hijos (el header dejaba de "sticky"-arse con hidden) */
body { font-family: var(--font); color: var(--text); background: var(--bg); -webkit-font-smoothing: antialiased; overflow-x: clip; text-wrap: pretty; }
a { color: inherit; text-decoration: none; }
img { display: block; max-width: 100%; }
button { cursor: pointer; border: none; background: none; font-family: inherit; }
input, select, textarea { font-family: inherit; font-size: inherit; }
ul, ol { list-style: none; }

/* ── LAYOUT ── */
.container { max-width: var(--max-w); margin: 0 auto; padding: 0 24px; }
.section    { padding: 72px 0; }
.section-sm { padding: 48px 0; }

/* ── TYPOGRAPHY ── */
h1,h2,h3,h4,h5 { font-family: var(--font); font-weight: 700; line-height: 1.18; letter-spacing: -.02em; color: var(--dark); }

/* ── ANNOUNCEMENT BAR ── */
.ann-bar {
  background: var(--dark); color: rgba(255,255,255,.65);
  font-size:13px; font-weight: 500;
  height: var(--bar-h);
  display: flex; align-items: center; justify-content: space-between;
  padding: 0 24px; gap: 16px;
}
.ann-bar a { color: rgba(255,255,255,.85); transition: color var(--t-fast); }
.ann-bar a:hover { color: var(--white); }
.ann-marquee { display: flex; align-items: center; gap: 28px; overflow: hidden; }
.ann-sep { color: var(--orange); font-size: 16px; flex-shrink: 0; }
.ann-right { display: flex; align-items: center; gap: 20px; flex-shrink: 0; }
.ann-right a { display: flex; align-items: center; gap: 5px; font-size:13px; color: rgba(255,255,255,.5); transition: color var(--t-fast); }
.ann-right a:hover { color: rgba(255,255,255,.85); }
.ann-right svg { width: 12px; height: 12px; }

/* ── HEADER ── */
.site-header {
  background: var(--white);
  height: var(--hdr-h);
  position: sticky; top: 0; z-index: 300;
  border-bottom: 2px solid var(--border);
  box-shadow: 0 2px 12px rgba(0,0,0,.05);
}
.header-inner {
  max-width: 1440px; margin: 0 auto; padding: 0 24px;
  height: 100%;
  display: grid; grid-template-columns: 240px 1fr auto;
  align-items: center; gap: 24px;
}

/* Logo */
.logo { display: flex; align-items: center; gap: 11px; text-decoration: none; flex-shrink: 0; }
.logo-mark {
  height: 44px; width: auto;
  flex-shrink: 0;
  /* Sin marco/máscara: el logo ya trae su propio diseño (círculo, texto, etc.)
     y debe verse COMPLETO, sin recortarlo con overflow:hidden ni border-radius. */
}
.logo-mark img { height: 100%; width: auto; max-width: 240px; object-fit: contain; display: block; }
/* El header ya no lleva el texto "SUINMEX" aparte — el logo se muestra más grande */
.logo-mark-only .logo-mark { height: 84px; }
.logo-mark-only .logo-mark img { max-width: 320px; }
.logo-mark-svg {
  width: 44px; height: 44px;
  background: var(--orange-grad); border-radius: var(--r-md);
  display: flex; align-items: center; justify-content: center;
  flex-shrink: 0; box-shadow: 0 3px 10px rgba(255,131,0,.22);
}
.logo-mark-svg svg { width: 21px; height: 21px; color: var(--white); }
.logo-wordmark { display: flex; flex-direction: column; gap: 2px; }
.logo-name {
  font-size:16px; font-weight: 800; line-height: 1; letter-spacing: -.03em;
  color: var(--dark);
}
.logo-name span { color: var(--orange); }
.logo-sub  { font-size:13px; color: var(--text-4); letter-spacing: .07em; text-transform: uppercase; font-weight: 600; }

/* Search */
.header-search { position: relative; flex: 1; width: 100%; max-width: 700px; justify-self: start; }
.search-wrap {
  display: flex; align-items: stretch; position: relative;
  border: 2px solid #d1d5db; border-radius: 28px;
  background: #f8f9fa;
  transition: border-color .18s, box-shadow .18s, background .18s;
  overflow: visible; height: 48px;
}
.search-wrap:focus-within {
  border-color: var(--orange);
  background: var(--white);
  box-shadow: 0 0 0 3px rgba(255,131,0,.15), 0 4px 20px rgba(255,131,0,.10);
}
/* Ícono lupa: CSS puro, siempre visible, sin JS */
.search-input {
  flex: 1; padding: 0 14px 0 44px; font-size: 14px; color: var(--text);
  background: transparent; border: none; outline: none; min-width: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23adb5bd' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 16px center;
  background-size: 17px 17px;
  transition: background-image .18s;
}
.search-wrap:focus-within .search-input {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231467c9' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");
}
.search-input::placeholder { color: #adb5bd; transition: opacity .22s; }
.search-input.ls-ph-out::placeholder { opacity: 0; }
/* Botón buscar */
.search-go {
  padding: 0 24px; background: var(--orange); color: var(--white);
  font-size: 13px; font-weight: 700; display: flex; align-items: center; gap: 7px;
  transition: background var(--t-fast); white-space: nowrap; flex-shrink: 0;
  border-radius: 0 26px 26px 0; border-left: none;
}
.search-go:hover { background: var(--orange-hover); }
.search-go svg { width: 15px; height: 15px; }
/* "/" atajo — inyectado por JS, invisible en focus */
.ls-hdr-icon { display: none; } /* icon ya va en CSS */
.ls-kbd-hint {
  display: flex; align-items: center; padding: 0 10px; flex-shrink: 0;
  transition: opacity .18s;
}
.search-wrap:focus-within .ls-kbd-hint { opacity: 0; pointer-events: none; }
.ls-kbd-hint kbd {
  font-size:13px; font-weight: 700; font-family: monospace;
  background: #f0f2f5; border: 1.5px solid #d1d5db;
  border-radius: 5px; padding: 1px 7px; color: #adb5bd;
}
@keyframes fadeSlideDown { from { opacity:0; transform:translateY(-6px); } to { opacity:1; transform:translateY(0); } }

/* Header actions */
.header-actions { display: flex; align-items: center; gap: 16px; }
.hdr-btn {
  display: flex; align-items: center; justify-content: center; flex-direction: column;
  gap: 3px; padding: 9px 13px; border-radius: var(--r-md);
  color: var(--text-2); transition: background var(--t-fast), color var(--t-fast);
  position: relative; cursor: pointer;
}
.hdr-btn:hover { background: var(--panel); color: var(--dark); }
.hdr-btn svg { width: 22px; height: 22px; }
.hdr-btn-lbl { font-size:13px; font-weight: 600; white-space: nowrap; }
.hdr-badge {
  position: absolute; top: 5px; right: 4px;
  background: var(--orange); color: var(--white);
  font-size:13px; font-weight: 800; min-width: 18px; height: 18px;
  border-radius: var(--r-full); display: flex; align-items: center; justify-content: center;
  padding: 0 4px; border: 2px solid var(--white);
}
.hdr-cta {
  display: flex; align-items: center; gap: 7px;
  background: var(--orange); color: var(--white);
  padding: 9px 18px; border-radius: var(--r-btn);
  font-size: 13px; font-weight: 700;
  transition: background var(--t-fast), box-shadow var(--t-fast);
  white-space: nowrap; margin-left: 6px;
}
.hdr-cta:hover { background: var(--orange-hover); box-shadow: var(--shadow-orange); }
.hdr-cta svg { width: 14px; height: 14px; }

/* ── NAV ── */
.site-nav {
  background: var(--dark);
  height: 50px;
  position: sticky; top: var(--hdr-h); z-index: 200;
}
.nav-inner {
  max-width: 1160px; margin: 0 auto; padding: 0 24px;
  height: 100%; display: flex; align-items: stretch;
}
.nav-item { position: relative; display: flex; align-items: stretch; }
.nav-link {
  display: flex; align-items: center; gap: 5px;
  padding: 0 14px; height: 100%;
  font-size:13px; font-weight: 600; color: rgba(255,255,255,.72);
  border-bottom: 2px solid transparent;
  transition: color var(--t-fast), border-color var(--t-fast);
  white-space: nowrap;
}
.nav-link:hover, .nav-item:hover > .nav-link {
  color: var(--white); border-bottom-color: var(--orange);
}
.nav-link svg { width: 12px; height: 12px; transition: transform var(--t-base); }
.nav-item:hover > .nav-link svg { transform: rotate(180deg); }
.nav-link.hot { color: var(--orange); }
.nav-link.hot:hover { color: #ff7a40; }
.nav-spacer { flex: 1; }
.nav-phone {
  display: flex; align-items: center; gap: 7px;
  padding: 0 14px; font-size:13px; color: rgba(255,255,255,.45);
}
.nav-phone svg { width: 12px; height: 12px; color: var(--orange); }
.nav-phone strong { color: rgba(255,255,255,.75); font-size: 13px; }

/* Mega menu */
.mega-menu {
  position: fixed; left: 0; right: 0;
  background: var(--white); border-top: 2px solid var(--orange);
  box-shadow: var(--shadow-xl); z-index: 400;
  opacity: 0; visibility: hidden; pointer-events: none;
  transform: translateY(-4px);
  transition: opacity var(--t-base), transform var(--t-base), visibility var(--t-base);
}
.nav-item:hover .mega-menu { opacity: 1; visibility: visible; pointer-events: all; transform: translateY(0); }
.mega-inner { max-width: var(--max-w); margin: 0 auto; padding: 24px; display: grid; grid-template-columns: 210px 1fr; gap: 28px; }
.mega-cats { display: flex; flex-direction: column; gap: 1px; }
.mega-cat {
  display: flex; align-items: center; gap: 10px;
  padding: 8px 10px; border-radius: var(--r-md);
  cursor: pointer; transition: background var(--t-fast);
}
.mega-cat:hover, .mega-cat.active { background: var(--panel); }
.mega-cat-ico { width: 34px; height: 34px; background: var(--bg); border-radius: var(--r-sm); overflow: hidden; flex-shrink: 0; }
.mega-cat-ico img { width: 100%; height: 100%; object-fit: contain; padding: 4px; }
.mega-cat:hover .mega-cat-ico, .mega-cat.active .mega-cat-ico { background: var(--orange-light); }
.mega-cat-info strong { display: block; font-size:13px; font-weight: 700; color: var(--dark); }
.mega-cat-info span { font-size:13px; color: var(--text-3); }
.mega-panel { display: grid; grid-template-columns: repeat(3,1fr); gap: 20px; }
.mega-col h4 { font-size:13px; font-weight: 800; text-transform: uppercase; letter-spacing: .08em; color: var(--text-4); margin-bottom: 10px; padding-bottom: 7px; border-bottom: 1px solid var(--border); }
.mega-link { display: flex; align-items: center; gap: 6px; padding: 4px 0; font-size:13px; color: var(--text-2); transition: color var(--t-fast); }
.mega-link:before { content: '·'; color: var(--border-2); font-size: 14px; }
.mega-link:hover { color: var(--orange); }
.mega-feature { background: var(--panel); border-radius: var(--r-md); overflow: hidden; border: 1px solid var(--border); }
.mega-feature img { width: 100%; height: 96px; object-fit: cover; }
.mega-feature-body { padding: 10px 12px; }
.mega-feature-tag { font-size:13px; font-weight: 800; color: var(--orange); text-transform: uppercase; letter-spacing: .07em; }
.mega-feature-name { font-size:13px; font-weight: 700; color: var(--dark); margin-top: 2px; line-height: 1.3; }

/* Brands drop */
.brands-mega { grid-template-columns: 1fr !important; }
/* Fondo gris #b9b9b9: los logos de marca con letras blancas se pierden en blanco */
.brands-mega { background: var(--white) !important; }
.brands-mega-inner { display: grid; grid-template-columns: repeat(4,1fr); gap: 4px; padding: 16px; background: var(--white); }
.brand-drop-item { display: flex; align-items: center; justify-content: center; gap: 10px; padding: 12px; min-height: 64px; border-radius: var(--r-md); transition: background var(--t-fast); }
.brand-drop-item:hover { background: var(--panel); }
/* Muro de marcas: logo en gris (CSS) → color original al pasar el cursor */
.brand-drop-img { width: 132px; height: 48px; object-fit: contain; display: block; filter: grayscale(1); opacity: .7; transition: filter var(--t-fast), opacity var(--t-fast); }
.brand-drop-item:hover .brand-drop-img { filter: none; opacity: 1; }
.brand-drop-name { font-size:13px; font-weight: 700; color: var(--dark); }

/* ── BUTTONS ── */
.btn {
  display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  padding: 11px 22px; border-radius: var(--r-btn);
  font-family: var(--font); font-size: var(--btn-font-size); font-weight: 700;
  line-height: 1; white-space: nowrap; cursor: pointer;
  transition: background var(--t-fast), box-shadow var(--t-fast), transform .1s;
  border: 2px solid transparent;
}
.btn:active { transform: translateY(1px); }
.btn-primary { background: var(--orange); color: var(--white); border-color: var(--orange); }
.btn-primary:hover { background: var(--orange-hover); border-color: var(--orange-hover); box-shadow: var(--shadow-orange); }
.btn-dark { background: var(--dark); color: var(--white); border-color: var(--dark); }
.btn-dark:hover { background: var(--dark-2); border-color: var(--dark-2); }
.btn-outline { background: transparent; color: var(--dark); border-color: var(--dark); }
.btn-outline:hover { background: var(--dark); color: var(--white); }
.btn-outline-orange { background: transparent; color: var(--orange); border-color: var(--orange); }
.btn-outline-orange:hover { background: var(--orange); color: var(--white); box-shadow: var(--shadow-orange); }
.btn-ghost { background: transparent; color: var(--text-2); border-color: var(--border-2); }
.btn-ghost:hover { background: var(--panel); border-color: var(--border-2); color: var(--dark); }
.btn-white { background: var(--white); color: var(--dark); border-color: var(--white); }
.btn-white:hover { background: var(--bg); }
.btn-sm { padding: 8px 16px; font-size:13px; }
.btn-lg { padding: 14px 28px; font-size: 15px; }
.btn-xl { padding: 17px 36px; font-size: 16px; }
.btn-full { width: 100%; }

/* ── TODO redondeado (pills) — ningún botón ni campo rectangular en el sitio.
   Gana sobre estilos inline (!important). Los botones circulares no cambian
   (el radio se limita a la mitad de su tamaño). Se exceptúan los controles
   con redondeo especial propio (buscador del header, pills de idioma/moneda). ── */
button:not(.search-go):not(.ecn-lang-btn):not(.ecn-cur-btn):not(.hdr-hamburger),
input[type="text"], input[type="email"], input[type="tel"], input[type="password"],
input[type="search"]:not(.search-input), input[type="number"], input[type="url"],
select {
  border-radius: 26px !important;
}
textarea { border-radius: 18px !important; }

/* ── BADGES ── */
.badge { display: inline-flex; align-items: center; padding: 3px 9px; border-radius: var(--r-full); font-size:13px; font-weight: 800; text-transform: uppercase; letter-spacing: .05em; line-height: 1.5; }
.badge-new  { background: var(--success-bg);  color: #065f46; }
.badge-hot  { background: var(--orange-light); color: var(--orange-hover); }
.badge-out  { background: var(--warning-bg);  color: var(--warning); }
.badge-sale { background: var(--danger-bg);   color: var(--danger); }
.badge-dark { background: var(--dark);        color: var(--white); }

/* ── HERO ── */
.hero {
  background: var(--dark-3);
  position: relative; overflow: hidden;
  min-height: 540px; display: flex; align-items: center;
}
.hero-bg { position: absolute; inset: 0; }
.hero-bg img { width: 100%; height: 100%; object-fit: cover; opacity: .1; }
.hero-bg::after {
  content: ''; position: absolute; inset: 0;
  background: linear-gradient(100deg, rgba(20,20,20,.98) 0%, rgba(30,30,30,.82) 55%, rgba(40,40,40,.5) 100%);
}
.hero-inner {
  position: relative; z-index: 10;
  max-width: var(--max-w); margin: 0 auto; padding: 72px 24px;
  display: grid; grid-template-columns: 1fr 440px; gap: 56px; align-items: center;
}
.hero-eyebrow {
  display: inline-flex; align-items: center; gap: 8px;
  background: var(--orange-light); border: 1px solid var(--orange-border);
  color: var(--orange); font-size:13px; font-weight: 800;
  padding: 5px 13px; border-radius: var(--r-full); letter-spacing: .07em; text-transform: uppercase;
  margin-bottom: 18px;
}
.hero-eyebrow svg { width: 12px; height: 12px; }
.hero-h1 {
  font-size:clamp(16px, 4.5vw, 16px); font-weight: 800; color: var(--white);
  line-height: 1.05; letter-spacing: -.03em; margin-bottom: 18px;
}
.hero-h1 em { color: var(--orange); font-style: normal; }
.hero-lead { font-size: 16px; color: rgba(255,255,255,.55); line-height: 1.7; margin-bottom: 32px; max-width: 480px; }
.hero-btns { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; margin-bottom: 40px; }
.hero-stats { display: flex; gap: 36px; padding-top: 32px; border-top: 1px solid rgba(255,255,255,.08); }
.hero-stat-n { font-size:16px; font-weight: 800; color: var(--white); line-height: 1; letter-spacing: -.03em; }
.hero-stat-n span { color: var(--orange); }
.hero-stat-l { font-size:13px; color: rgba(255,255,255,.35); text-transform: uppercase; letter-spacing: .07em; margin-top: 4px; }

/* Hero search card */
.hero-search-card {
  background: var(--white); border-radius: var(--r-card);
  padding: 28px; box-shadow: var(--shadow-xl);
}
.hero-search-title { font-size:16px; font-weight: 800; color: var(--dark); margin-bottom: 4px; }
.hero-search-sub { font-size:13px; color: var(--text-3); margin-bottom: 18px; }
.hero-search-form { display: flex; flex-direction: column; gap: 10px; }
.hero-search-input {
  padding: 12px 16px; border: 2px solid var(--border-2); border-radius: var(--r-btn);
  font-size: 13.5px; color: var(--text); outline: none; width: 100%;
  transition: border-color var(--t-fast);
}
.hero-search-input:focus { border-color: var(--orange); }
.hero-search-select {
  padding: 11px 14px; border: 2px solid var(--border-2); border-radius: var(--r-btn);
  font-size: 13px; color: var(--text-2); background: var(--panel); outline: none;
  cursor: pointer; width: 100%;
}
.hero-chips { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 14px; }
.hero-chip {
  padding: 5px 11px; border: 1.5px solid var(--border-2); border-radius: var(--r-full);
  font-size:13px; font-weight: 600; color: var(--text-2);
  transition: border-color var(--t-fast), color var(--t-fast), background var(--t-fast);
}
.hero-chip:hover { border-color: var(--orange); color: var(--orange); background: var(--orange-light); }
.hero-chip-lbl { font-size:13px; color: var(--text-4); font-weight: 600; }

/* ── TRUST BAR ── */
.trust-bar { background: var(--orange-grad); padding: 14px 0; }
.trust-items { max-width: var(--max-w); margin: 0 auto; padding: 0 24px; display: flex; }
.trust-item { display: flex; align-items: center; gap: 10px; flex: 1; padding: 0 20px; border-right: 1px solid rgba(255,255,255,.2); }
.trust-item:first-child { padding-left: 0; }
.trust-item:last-child { border-right: none; }
.trust-ico { width: 34px; height: 34px; background: rgba(255,255,255,.15); border-radius: var(--r-md); display: flex; align-items: center; justify-content: center; color: var(--white); flex-shrink: 0; }
.trust-ico svg { width: 16px; height: 16px; }
.trust-text strong { display: block; font-size:13px; font-weight: 800; color: var(--white); }
.trust-text span { font-size:13px; color: rgba(255,255,255,.65); }

/* ── SECTION HEADERS ── */
.sec-head { margin-bottom: 36px; }
.sec-eyebrow { font-size:13px; font-weight: 800; color: var(--orange); text-transform: uppercase; letter-spacing: .1em; margin-bottom: 8px; }
.sec-title { font-size:clamp(16px, 3vw, 16px); font-weight: 800; color: var(--dark); line-height: 1.1; letter-spacing: -.025em; }
.sec-desc { font-size: 14.5px; color: var(--text-2); margin-top: 8px; line-height: 1.65; }
.sec-row { display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; margin-bottom: 36px; }
.see-all { display: flex; align-items: center; gap: 6px; color: var(--orange); font-size: 13px; font-weight: 700; white-space: nowrap; transition: gap var(--t-fast); }
.see-all:hover { gap: 10px; }

/* ── CATEGORY GRID ── */
.cat-grid { display: grid; grid-template-columns: repeat(8,1fr); gap: 10px; }
.cat-card {
  background: var(--white); border: 1.5px solid var(--border);
  border-radius: var(--r-card); padding: 16px 10px;
  display: flex; flex-direction: column; align-items: center; gap: 9px;
  text-align: center; cursor: pointer;
  transition: border-color var(--t-base), box-shadow var(--t-base), transform var(--t-base);
}
.cat-card:hover { border-color: var(--orange); box-shadow: 0 4px 18px rgba(255,131,0,.12); transform: translateY(-2px); }
.cat-thumb { width: 48px; height: 48px; border-radius: var(--r-sm); background: var(--bg); overflow: hidden; }
.cat-thumb img { width: 100%; height: 100%; object-fit: contain; padding: 5px; }
.cat-card:hover .cat-thumb { background: var(--orange-light); }
.cat-name { font-size:13px; font-weight: 700; color: var(--dark); line-height: 1.3; }
.cat-count { font-size:13px; color: var(--text-4); }

/* ── PRODUCT CARD ── */
.product-card {
  background: var(--white); border: 1.5px solid var(--border);
  border-radius: var(--r-card); overflow: hidden;
  display: flex; flex-direction: column;
  transition: box-shadow var(--t-base), transform var(--t-base), border-color var(--t-base);
}
.product-card:hover { box-shadow: var(--shadow-lg); border-color: var(--border-2); }
.p-img-wrap { position: relative; background: var(--white); overflow: hidden; }
.p-img-wrap a:not(.p-qbtn) { display: block; aspect-ratio: 1; overflow: hidden; }
.p-img-wrap img { width: 100%; height: 100%; object-fit: contain; padding: 12px; transition: transform var(--t-slow); }
.product-card:hover .p-img-wrap img { transform: scale(1.05); }
.p-badges { position: absolute; top: 10px; left: 10px; display: flex; flex-direction: column; gap: 4px; }
.p-quick-btns { position: absolute; top: 10px; right: 10px; display: flex; flex-direction: column; gap: 5px; opacity: 1; }
.p-qbtn { width: 32px; height: 32px; padding: 0; border: none; cursor: pointer; box-sizing: border-box; background: var(--white); border-radius: 50% !important; display: inline-flex !important; align-items: center; justify-content: center; box-shadow: var(--shadow-sm); color: var(--text-2); transition: background var(--t-fast), color var(--t-fast); line-height: 0; text-decoration: none; position: relative; }
.p-qbtn:hover { background: var(--dark); color: var(--white); }
.p-qbtn svg { width: 14px; height: 14px; display: block; flex-shrink: 0; margin: auto; }
/* Tooltip instantáneo al pasar el cursor (el title nativo tarda ~1s) */
.p-qbtn[data-tip]::after {
  content: attr(data-tip);
  position: absolute; right: calc(100% + 8px); top: 50%; transform: translateY(-50%);
  background: var(--dark); color: var(--white);
  font-size:13px; font-weight: 700; font-family: var(--font); line-height: 1.2;
  padding: 6px 10px; border-radius: 8px; white-space: nowrap;
  box-shadow: var(--shadow-md);
  opacity: 0; pointer-events: none; transition: opacity .12s;
  z-index: 5;
}
.p-qbtn[data-tip]:hover::after { opacity: 1; }
.p-body { padding: 14px; flex: 1; display: flex; flex-direction: column; gap: 5px; }
.p-vendor { font-size:13px; font-weight: 800; color: var(--text-4); text-transform: uppercase; letter-spacing: .06em; }
.p-name { font-size: 13px; font-weight: 700; color: var(--text); line-height: 1.45; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; flex: 1; transition: color var(--t-fast); margin-bottom: 4px; }
.p-name:hover { color: var(--orange); }
.p-desc { font-size:13px; color: var(--text-3); line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 5px; }
.p-meta { display: flex; flex-direction: column; align-items: flex-start; gap: 3px; margin-top: 3px; }
.p-sku { font-size:13px; color: var(--text-4); font-family: var(--font); font-weight: 300; }
.p-stock { font-size:13px; font-weight: 700; color: var(--success); display: flex; align-items: center; gap: 4px; }
.p-stock.out { color: var(--warning); }
.p-price { font-size:16px; font-weight: 800; color: var(--dark); line-height: 1; letter-spacing: -.02em; margin-top: 4px; }
.p-price-note { font-size:13px; color: var(--text-4); font-weight: 400; }
.p-actions { padding: 0 14px 14px; display: flex; flex-direction: column; gap: 6px; }
.btn-atc {
  display: flex; align-items: center; justify-content: center; gap: 7px;
  width: 100%; padding: 10px; background: var(--orange); color: var(--white);
  border-radius: var(--r-btn); font-size:13px; font-weight: 700; font-family: var(--font);
  border: 2px solid var(--orange); transition: background var(--t-fast), border-color var(--t-fast); cursor: pointer;
}
.btn-atc:hover { background: var(--orange-hover); border-color: var(--orange-hover); }
.btn-atc:disabled { background: var(--bg-2); border-color: var(--border-2); color: var(--text-4); cursor: not-allowed; }
.btn-atc svg { width: 14px; height: 14px; }
.btn-quote-card {
  display: flex; align-items: center; justify-content: center; gap: 6px;
  width: 100%; padding: 8px; background: transparent; color: var(--text-2);
  border-radius: var(--r-btn); font-size:13px; font-weight: 700; font-family: var(--font);
  border: 2px solid var(--border-2); transition: border-color var(--t-fast), color var(--t-fast); cursor: pointer;
}
.btn-quote-card:hover { border-color: var(--orange); color: var(--orange); }
.btn-quote-card svg { width: 12px; height: 12px; }

/* Product grids */
.products-scroll { display: flex; gap: 14px; overflow-x: auto; padding-bottom: 4px; scroll-snap-type: x mandatory; scrollbar-width: thin; scrollbar-color: var(--border-2) transparent; }
.products-scroll::-webkit-scrollbar { height: 3px; }
.products-scroll::-webkit-scrollbar-thumb { background: var(--border-2); border-radius: 3px; }
.products-scroll .product-card { flex: 0 0 216px; scroll-snap-align: start; }
.grid-4 { display: grid; grid-template-columns: repeat(4,1fr); gap: 14px; }
.grid-3 { display: grid; grid-template-columns: repeat(3,1fr); gap: 14px; }
.grid-5 { display: grid; grid-template-columns: repeat(5,1fr); gap: 14px; }

/* ── BRAND LOGOS ── */
.brands-row { display: grid; grid-template-columns: repeat(5,1fr); gap: 1px; background: var(--border); border: 1px solid var(--border); border-radius: var(--r-card); overflow: hidden; }
.brand-card { background: var(--white); padding: 26px 20px; display: flex; flex-direction: column; align-items: center; gap: 8px; cursor: pointer; transition: background var(--t-fast); }
.brand-card:hover { background: var(--panel); }
.brand-logo-img { height: 36px; width: 100%; object-fit: contain; filter: grayscale(1) opacity(.45); transition: filter var(--t-base); }
.brand-card:hover .brand-logo-img { filter: grayscale(0) opacity(1); }
/* Oculto por defecto: el logo ya dice el nombre. Solo aparece si el logo falla (onerror) */
.brand-card-name { font-size:13px; font-weight: 700; color: var(--text-4); text-transform: uppercase; letter-spacing: .06em; opacity: 0; height: 0; overflow: hidden; }
/* Marcas sin logo (la mayoría del catálogo Syscom): mostrar el nombre visible
   y centrado en vez de una imagen rota o vacía. */
.brand-card-text-only { justify-content: center; min-height: 68px; }
.brand-card-text-only .brand-card-name { opacity: 1; height: auto; overflow: visible; font-size: 14px; color: var(--dark); }
.brand-card-text-only:hover .brand-card-name { color: var(--orange); }

/* ── PROMO BANNER ── */
.promo-banner {
  background: var(--dark); border-radius: var(--r-card); overflow: hidden;
  display: grid; grid-template-columns: 1fr 460px;
}
.promo-body { padding: 52px 48px; }
.promo-eyebrow { display: inline-flex; align-items: center; gap: 7px; background: var(--orange-light); border: 1px solid var(--orange-border); color: var(--orange); font-size:13px; font-weight: 800; padding: 4px 11px; border-radius: var(--r-full); letter-spacing: .08em; text-transform: uppercase; margin-bottom: 18px; }
.promo-title { font-size:clamp(26px,3vw,34px); font-weight: 800; color: var(--white); line-height: 1.04; letter-spacing: -.03em; margin-bottom: 8px; }
.promo-sub { font-size:17px; color: rgba(255,255,255,.4); font-weight: 400; letter-spacing: -.01em; margin-bottom: 24px; }
.promo-bullets { display: flex; flex-direction: column; gap: 10px; margin-bottom: 28px; }
.promo-bullet { display: flex; align-items: flex-start; gap: 11px; }
.promo-bullet-dot { width: 7px; height: 7px; background: var(--orange); border-radius: 50%; margin-top: 6px; flex-shrink: 0; }
.promo-bullet strong { display: block; font-size: 15px; color: var(--white); font-weight: 700; }
.promo-bullet span { font-size:14px; color: rgba(255,255,255,.4); }
.promo-price-block { margin-bottom: 28px; }
.promo-price-pre { font-size:13.5px; color: rgba(255,255,255,.3); margin-bottom: 4px; }
.promo-price { font-size:24px; font-weight: 800; color: var(--white); line-height: 1; letter-spacing: -.03em; }
.promo-price span { font-size:18px; color: rgba(255,255,255,.3); }
.promo-img-wrap { display: flex; align-items: center; justify-content: center; padding: 16px; background: var(--white); position: relative; }
.promo-img-wrap img { max-height: 100%; max-width: 100%; object-fit: contain; filter: drop-shadow(0 24px 48px rgba(0,0,0,.18)); }

/* ── SHOP LAYOUT ── */
.shop-wrap { display: grid; grid-template-columns: 244px 1fr; gap: 24px; align-items: start; padding-top: 24px; padding-bottom: 64px; }

/* Filters */
.filters-sidebar { background: var(--white); border: 1.5px solid var(--border); border-radius: var(--r-card); overflow: hidden; position: sticky; top: calc(var(--hdr-h) + 44px + 12px); }
.filter-head { padding: 14px 18px; border-bottom: 1px solid var(--border); display: flex; align-items: center; justify-content: space-between; }
.filter-head-title { font-size: 13.5px; font-weight: 800; color: var(--dark); display: flex; align-items: center; gap: 7px; }
.filter-head-title svg { width: 14px; height: 14px; color: var(--text-3); }
.filter-clear { font-size:13px; color: var(--orange); font-weight: 700; cursor: pointer; }
.filter-section { padding: 14px 18px; border-bottom: 1px solid var(--border); }
.filter-section:last-child { border-bottom: none; }
.filter-section-title { font-size:13px; font-weight: 800; color: var(--dark); margin-bottom: 10px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; }
.filter-section-title svg { width: 12px; height: 12px; color: var(--text-4); transition: transform .2s; }
.filter-section-title.open svg { transform: rotate(180deg); }
.filter-body { }
.filter-body.collapsed { display: none; }
.filter-opt { display: flex; align-items: center; gap: 9px; padding: 4px 0; cursor: pointer; }
.filter-cb { width: 15px; height: 15px; border: 2px solid var(--border-2); border-radius: 3px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; transition: border-color var(--t-fast), background var(--t-fast); }
.filter-opt.on .filter-cb { border-color: var(--orange); background: var(--orange); }
.filter-opt.on .filter-cb::after { content: '✓'; font-size:13px; color: var(--white); font-weight: 800; }
.filter-lbl { font-size:13px; color: var(--text-2); flex: 1; transition: color var(--t-fast); }
.filter-opt:hover .filter-lbl { color: var(--dark); }
.filter-ct { font-size:13px; color: var(--text-4); }
.price-range { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; margin-top: 10px; }
.price-range input { padding: 8px 10px; border: 2px solid var(--border-2); border-radius: var(--r-btn); font-size:13px; outline: none; width: 100%; transition: border-color var(--t-fast); }
.price-range input:focus { border-color: var(--orange); }

/* Shop toolbar */
.shop-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-bottom: 16px; }
.shop-count { font-size: 13px; color: var(--text-3); }
.shop-count strong { color: var(--dark); font-weight: 800; }
.shop-controls { display: flex; align-items: center; gap: 10px; }
.shop-sort select { padding: 7px 12px; border: 2px solid var(--border-2); border-radius: var(--r-btn); font-size:13px; color: var(--text); outline: none; font-family: var(--font); cursor: pointer; }
.view-toggle { display: flex; gap: 3px; }
.view-btn { width: 30px; height: 30px; border: 2px solid var(--border-2); border-radius: var(--r-md); display: flex; align-items: center; justify-content: center; color: var(--text-3); transition: background var(--t-fast), border-color var(--t-fast), color var(--t-fast); cursor: pointer; }
.view-btn.active, .view-btn:hover { background: var(--dark); border-color: var(--dark); color: var(--white); }
.view-btn svg { width: 13px; height: 13px; }

/* Active filter chips */
.active-chips { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 14px; }
.active-chip { display: flex; align-items: center; gap: 5px; padding: 4px 10px; background: var(--orange-light); border: 1px solid var(--orange-border); border-radius: var(--r-full); font-size:13px; font-weight: 700; color: var(--orange-hover); }
.active-chip button { width: 15px; height: 15px; background: var(--orange); color: var(--white); border-radius: 50%; font-size:13px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background var(--t-fast); border: none; }
.active-chip button:hover { background: var(--orange-hover); }

/* ── BREADCRUMBS ── */
.breadcrumbs { display: flex; align-items: center; gap: 6px; font-size:13px; color: var(--text-4); padding: 12px 0; flex-wrap: wrap; }
.breadcrumbs a { color: var(--text-4); transition: color var(--t-fast); }
.breadcrumbs a:hover { color: var(--orange); }
.breadcrumbs span { color: var(--border-2); }
.breadcrumbs .current { color: var(--text-2); font-weight: 600; }

/* ── PRODUCT PAGE ── */
.pdp-grid { display: grid; grid-template-columns: 1fr 420px; gap: 48px; align-items: start; }
.gallery-sticky { position: sticky; top: calc(var(--hdr-h) + 44px + 20px); }
.gallery-main { background: var(--white); border: 1.5px solid var(--border); border-radius: var(--r-card); overflow: hidden; aspect-ratio: 1; position: relative; cursor: zoom-in; margin-bottom: 10px; }
.gallery-main img { width: 100%; height: 100%; object-fit: contain; padding: 28px; transition: transform var(--t-slow); }
.gallery-main img:hover { transform: scale(1.06); }
.gallery-thumbs { display: flex; gap: 8px; }
.g-thumb { width: 68px; height: 68px; flex-shrink: 0; border: 2px solid var(--border); border-radius: var(--r-md); overflow: hidden; cursor: pointer; transition: border-color var(--t-fast); background: var(--white); }
.g-thumb.active { border-color: var(--orange); }
.g-thumb img { width: 100%; height: 100%; object-fit: contain; padding: 6px; }
.pdp-col { padding-top: 2px; }
.p-vendor-row { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }
.p-vendor-tag { font-size:13px; font-weight: 800; color: var(--orange); text-transform: uppercase; letter-spacing: .06em; }
.pdp-title { font-size:clamp(16px,3vw,16px); font-weight: 800; color: var(--dark); line-height: 1.12; letter-spacing: -.025em; margin-bottom: 14px; }
.p-info-row { display: flex; flex-wrap: wrap; gap: 14px; margin-bottom: 18px; }
.p-info-pill { display: flex; align-items: center; gap: 5px; font-size:13px; color: var(--text-3); background: var(--panel); padding: 4px 11px; border-radius: var(--r-full); }
.p-info-pill svg { width: 12px; height: 12px; }
.p-info-pill strong { color: var(--dark); font-weight: 700; font-size:13px; }
.p-price-block { padding: 18px 0; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); margin-bottom: 18px; }
.pdp-price { font-size:16px; font-weight: 800; color: var(--dark); line-height: 1; letter-spacing: -.03em; }
.pdp-price-note { font-size:13px; color: var(--text-3); margin-top: 6px; display: flex; align-items: center; gap: 6px; }
.pdp-price-note svg { width: 13px; height: 13px; color: var(--success); }
.stock-indicator { display: flex; align-items: center; gap: 8px; padding: 11px 14px; background: var(--success-bg); border-radius: var(--r-btn); font-size: 13px; font-weight: 700; color: #065f46; margin-bottom: 16px; }
.stock-indicator.unavailable { background: var(--warning-bg); color: var(--warning); }
.stock-dot { width: 8px; height: 8px; background: var(--success); border-radius: 50%; animation: pulse 2s infinite; flex-shrink: 0; }
@keyframes pulse { 0%,100%{opacity:1}50%{opacity:.35} }
.qty-row { display: flex; align-items: center; gap: 12px; margin-bottom: 16px; }
.qty-label { font-size: 13px; font-weight: 700; color: var(--dark); }
.qty-ctrl { display: flex; align-items: center; border: 2px solid var(--border-2); border-radius: var(--r-btn); overflow: hidden; }
.qty-btn { width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; font-size:16px; font-weight: 700; color: var(--text-2); background: var(--panel); transition: background var(--t-fast); cursor: pointer; border: none; font-family: var(--font); }
.qty-btn:hover { background: var(--bg-2); }
.qty-in { width: 46px; text-align: center; font-size: 15px; font-weight: 800; border-left: 2px solid var(--border-2); border-right: 2px solid var(--border-2); padding: 8px 0; outline: none; border-top: none; border-bottom: none; background: var(--white); font-family: var(--font); }
.btn-pdp-atc { display: flex; align-items: center; justify-content: center; gap: 10px; width: 100%; padding: 15px; background: var(--orange); color: var(--white); border: 2px solid var(--orange); border-radius: var(--r-btn); font-size: 15px; font-weight: 800; font-family: var(--font); margin-bottom: 10px; transition: background var(--t-fast), box-shadow var(--t-fast); cursor: pointer; }
.btn-pdp-atc:hover { background: var(--orange-hover); border-color: var(--orange-hover); box-shadow: var(--shadow-orange); }
.btn-pdp-atc:disabled { background: var(--bg-2); border-color: var(--border-2); color: var(--text-4); cursor: not-allowed; box-shadow: none; }
.btn-pdp-atc svg { width: 17px; height: 17px; }
.btn-pdp-quote { display: flex; align-items: center; justify-content: center; gap: 9px; width: 100%; padding: 13px; border: 2px solid var(--border-2); border-radius: var(--r-btn); font-size: 14px; font-weight: 700; font-family: var(--font); color: var(--text-2); margin-bottom: 18px; transition: border-color var(--t-fast), color var(--t-fast); cursor: pointer; background: var(--white); }
.btn-pdp-quote:hover { border-color: var(--dark); color: var(--dark); }
.btn-pdp-quote svg { width: 15px; height: 15px; }
.trust-mini { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 14px; padding: 16px; background: var(--panel); border: 1px solid var(--border); border-radius: var(--r-md); margin-top: 4px; }
.trust-mini-item { display: flex; align-items: center; gap: 10px; font-size:12.5px; font-weight: 600; color: var(--text-2); }
.trust-mini-item .icon-badge { width: 30px; height: 30px; border-radius: 9px; background: var(--orange-light); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.trust-mini-item svg { width: 15px; height: 15px; color: var(--orange); flex-shrink: 0; }
.p-short-desc { margin-top: 18px; padding: 14px 16px; background: var(--panel); border-radius: var(--r-md); border-left: 3px solid var(--orange); font-size: 13.5px; color: var(--text-2); line-height: 1.65; }

/* Tabs */
.tabs-wrap { margin-top: 48px; border-top: 1px solid var(--border); padding-top: 28px; }
.tabs-nav { display: flex; border-bottom: 2px solid var(--border); gap: 0; overflow-x: auto; margin-bottom: 24px; }
.tab-btn { padding: 10px 18px; font-size: 13px; font-weight: 700; color: var(--text-3); border-bottom: 2px solid transparent; margin-bottom: -2px; white-space: nowrap; transition: color var(--t-fast), border-color var(--t-fast); font-family: var(--font); background: transparent; border-top: none; border-left: none; border-right: none; cursor: pointer; }
.tab-btn.active { color: var(--dark); border-bottom-color: var(--orange); }
.tab-panel { display: none; }
.tab-panel.active { display: block; }
.specs-tbl { width: 100%; border-collapse: collapse; }
.specs-tbl tr:nth-child(even) td { background: var(--panel); }
.specs-tbl td { padding: 9px 14px; font-size: 13px; border-bottom: 1px solid var(--border); }
.specs-tbl td:first-child { font-weight: 700; color: var(--dark); width: 38%; }
.dl-list { display: flex; flex-direction: column; gap: 8px; }
.dl-item { display: flex; align-items: center; gap: 14px; padding: 12px 16px; background: var(--panel); border-radius: var(--r-md); border: 1.5px solid var(--border); transition: border-color var(--t-fast); }
.dl-item:hover { border-color: var(--orange-border); }
.dl-ico { width: 38px; height: 38px; background: var(--dark); border-radius: var(--r-md); display: flex; align-items: center; justify-content: center; color: var(--white); flex-shrink: 0; }
.dl-ico svg { width: 16px; height: 16px; }
.dl-name { font-size: 13px; font-weight: 700; color: var(--dark); }
.dl-meta { font-size:13px; color: var(--text-4); margin-top: 2px; }
.faq-list { display: flex; flex-direction: column; gap: 7px; }
.faq-item { border: 1.5px solid var(--border); border-radius: var(--r-md); overflow: hidden; background: var(--white); }
.faq-q { padding: 13px 16px; font-size: 13.5px; font-weight: 700; color: var(--dark); cursor: pointer; display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.faq-q svg { width: 14px; height: 14px; color: var(--text-4); transition: transform var(--t-base); flex-shrink: 0; }
.faq-item.open .faq-q svg { transform: rotate(180deg); }
.faq-a { display: none; padding: 0 16px 13px; font-size: 13px; color: var(--text-2); line-height: 1.7; }
.faq-item.open .faq-a { display: block; }

/* ── CART DRAWER ── */
.cart-overlay { position: fixed; inset: 0; background: rgba(0,0,0,.45); z-index: 500; opacity: 0; visibility: hidden; transition: opacity var(--t-slow), visibility var(--t-slow); }
.cart-overlay.open { opacity: 1; visibility: visible; }
.cart-drawer { position: fixed; top: 0; right: 0; bottom: 0; width: 420px; background: var(--white); z-index: 501; display: flex; flex-direction: column; transform: translateX(100%); transition: transform var(--t-slow); box-shadow: var(--shadow-xl); }
.cart-drawer.open { transform: translateX(0); }
.cart-hd { padding: 16px 20px; border-bottom: 1px solid var(--border); display: flex; align-items: center; justify-content: space-between; }
.cart-hd-title { font-size:16px; font-weight: 800; color: var(--dark); display: flex; align-items: center; gap: 9px; letter-spacing: -.02em; }
.cart-hd-title svg { width: 18px; height: 18px; }
.cart-close { width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border-radius: var(--r-md); color: var(--text-3); transition: background var(--t-fast); cursor: pointer; }
.cart-close:hover { background: var(--panel); color: var(--dark); }
.cart-close svg { width: 16px; height: 16px; }
.cart-body { flex: 1; overflow-y: auto; padding: 16px 20px; display: flex; flex-direction: column; gap: 14px; }
.cart-empty { text-align: center; padding: 52px 0; color: var(--text-4); }
.cart-empty svg { margin: 0 auto 14px; }
.cart-empty p { font-size: 14px; margin-bottom: 16px; font-weight: 600; }
.cart-item { display: grid; grid-template-columns: 72px 1fr; gap: 12px; padding-bottom: 14px; border-bottom: 1px solid var(--border); }
.cart-item:last-child { border-bottom: none; }
.cart-item-img { width: 72px; height: 72px; object-fit: contain; border-radius: var(--r-md); background: var(--panel); padding: 6px; }
.ci-vendor { font-size:13px; font-weight: 800; color: var(--text-4); text-transform: uppercase; letter-spacing: .05em; margin-bottom: 2px; }
.ci-name { font-size:13px; font-weight: 500; color: var(--dark); line-height: 1.35; margin-bottom: 8px; }
.ci-bottom { display: flex; align-items: center; justify-content: space-between; }
.ci-qty { display: flex; align-items: center; border: 1.5px solid var(--border-2); border-radius: var(--r-btn); overflow: hidden; }
.ci-qty-btn { width: 26px; height: 26px; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 700; color: var(--text-2); background: var(--panel); cursor: pointer; border: none; font-family: var(--font); transition: background var(--t-fast); }
.ci-qty-btn:hover { background: var(--bg-2); }
.ci-qty-val { width: 30px; text-align: center; font-size: 13px; font-weight: 800; border-left: 1.5px solid var(--border-2); border-right: 1.5px solid var(--border-2); line-height: 26px; }
.ci-price { font-size:16px; font-weight: 800; color: var(--dark); }
.ci-remove { font-size:13px; color: var(--text-4); cursor: pointer; background: none; border: none; font-family: var(--font); transition: color var(--t-fast); margin-top: 4px; display: block; }
.ci-remove:hover { color: var(--danger); }
.cart-ft { border-top: 1px solid var(--border); padding: 16px 20px; background: var(--panel); flex-shrink: 0; }
.cart-totals { margin-bottom: 14px; }
.cart-subtotal-row { display: flex; align-items: center; justify-content: space-between; padding: 6px 0; }
.cart-subtotal-lbl { font-size: 13px; color: var(--text-3); }
.cart-subtotal-val { font-size: 13px; font-weight: 700; color: var(--dark); }
.cart-total-row { display: flex; align-items: center; justify-content: space-between; padding-top: 10px; border-top: 1px solid var(--border); margin-top: 4px; }
.cart-total-lbl { font-size: 14px; font-weight: 700; color: var(--dark); }
.cart-total-val { font-size:16px; font-weight: 800; color: var(--dark); letter-spacing: -.025em; }
.btn-checkout-main { display: flex; align-items: center; justify-content: center; gap: 9px; width: 100%; padding: 15px; background: var(--orange); color: var(--white); border-radius: var(--r-btn); font-size: 15px; font-weight: 800; font-family: var(--font); margin-bottom: 8px; border: 2px solid var(--orange); transition: background var(--t-fast), box-shadow var(--t-fast); }
.btn-checkout-main:hover { background: var(--orange-hover); border-color: var(--orange-hover); box-shadow: var(--shadow-orange); }
.btn-view-cart { display: flex; align-items: center; justify-content: center; width: 100%; padding: 12px; border: 2px solid var(--border-2); border-radius: var(--r-btn); font-size: 13px; font-weight: 700; font-family: var(--font); color: var(--text-2); margin-bottom: 10px; transition: border-color var(--t-fast), color var(--t-fast); background: var(--white); cursor: pointer; }
.btn-view-cart:hover { border-color: var(--dark); color: var(--dark); }
.cart-note-txt { text-align: center; font-size:13px; color: var(--text-4); }
.cart-note-txt a { color: var(--orange); font-weight: 700; }

/* PDF COTIZACIÓN BUTTON — from original theme */
.btn-pdf {
  display: flex; align-items: center; justify-content: center; gap: 8px;
  width: 100%; padding: 12px; background: var(--dark); color: var(--white);
  border-radius: var(--r-btn); font-size: 13px; font-weight: 700; font-family: var(--font);
  border: 2px solid var(--dark); margin-bottom: 8px;
  transition: background var(--t-fast); cursor: pointer;
}
.btn-pdf:hover { background: var(--dark-2); }
.btn-pdf:disabled { opacity: .45; cursor: not-allowed; }
.btn-pdf svg { width: 14px; height: 14px; }
.pdf-agree { display: flex; align-items: center; gap: 8px; margin-bottom: 10px; font-size:13px; color: var(--text-3); cursor: pointer; }
.pdf-agree input { width: 14px; height: 14px; cursor: pointer; accent-color: var(--orange); }

/* ── TOAST ── */
.toast {
  position: fixed; bottom: 90px; right: 24px; z-index: 600;
  background: var(--dark); color: var(--white);
  padding: 13px 17px; border-radius: var(--r-card);
  box-shadow: var(--shadow-xl); min-width: 290px;
  display: flex; align-items: center; gap: 10px;
  opacity: 0; transform: translateY(8px);
  transition: opacity var(--t-base), transform var(--t-base);
  pointer-events: none; font-size: 13px; font-weight: 500;
}
.toast.show { opacity: 1; transform: translateY(0); pointer-events: all; }
.toast-ico { color: #4ade80; flex-shrink: 0; }
.toast-ico svg { width: 15px; height: 15px; }
.toast-msg { flex: 1; line-height: 1.35; }
.toast-cta { color: var(--orange); font-weight: 800; font-size:13px; cursor: pointer; white-space: nowrap; }

/* ── WHATSAPP ── */
.wa-btn {
  position: fixed; bottom: 24px; right: 24px; z-index: 400;
  background: #25d366; color: var(--white);
  display: flex; align-items: center; gap: 9px;
  padding: 12px 20px; border-radius: var(--r-btn);
  font-size: 13.5px; font-weight: 800;
  box-shadow: 0 4px 18px rgba(37,211,102,.35);
  transition: transform var(--t-fast), box-shadow var(--t-fast);
}
.wa-btn:hover { transform: scale(1.04); box-shadow: 0 6px 26px rgba(37,211,102,.45); }
.wa-btn svg { width: 18px; height: 18px; }

/* ── PAGINATION ── */
.pagination { display: flex; align-items: center; gap: 5px; justify-content: center; padding: 32px 0 8px; }
.pg-btn { width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: var(--r-md); border: 2px solid var(--border-2); font-size:13px; font-weight: 700; color: var(--text-2); transition: background var(--t-fast), border-color var(--t-fast), color var(--t-fast); cursor: pointer; font-family: var(--font); }
.pg-btn.active { background: var(--dark); border-color: var(--dark); color: var(--white); }
.pg-btn:hover:not(.active) { background: var(--panel); }
.pg-btn svg { width: 13px; height: 13px; }
.pg-ellipsis { color: var(--border-2); padding: 0 3px; }

/* ── FORMS ── */
.form-group { display: flex; flex-direction: column; gap: 5px; }
.form-label { font-size:13px; font-weight: 700; color: var(--dark); }
.form-control { padding: 11px 14px; border: 2px solid var(--border-2); border-radius: var(--r-btn); font-size: 13.5px; color: var(--text); outline: none; width: 100%; font-family: var(--font); transition: border-color var(--t-fast), box-shadow var(--t-fast); background: var(--white); }
.form-control:focus { border-color: var(--orange); box-shadow: 0 0 0 3px var(--orange-light); }
.form-control::placeholder { color: var(--text-4); }
textarea.form-control { resize: vertical; min-height: 100px; }
.form-hint { font-size:13px; color: var(--text-4); }

/* ── INDUSTRIES ── */
.industries-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 14px; }
.industry-card { background: var(--white); border: 1.5px solid var(--border); border-radius: var(--r-card); padding: 20px; display: flex; flex-direction: column; gap: 10px; transition: border-color var(--t-base), box-shadow var(--t-base); cursor: pointer; }
.industry-card:hover { border-color: var(--orange-border); box-shadow: 0 4px 18px rgba(255,131,0,.08); }
.industry-ico { width: 44px; height: 44px; background: var(--panel); border-radius: var(--r-md); display: flex; align-items: center; justify-content: center; color: var(--dark); }
.industry-ico svg { width: 20px; height: 20px; }
.industry-card:hover .industry-ico { background: var(--orange-light); color: var(--orange); }
.industry-name { font-size: 14px; font-weight: 800; color: var(--dark); }
.industry-desc { font-size:13px; color: var(--text-2); line-height: 1.6; }
.industry-link { font-size:13px; color: var(--orange); font-weight: 700; display: flex; align-items: center; gap: 5px; margin-top: auto; transition: gap var(--t-fast); }
.industry-card:hover .industry-link { gap: 9px; }

/* ── FOOTER (fondo blanco, textos oscuros de la paleta) ── */
.site-footer { background: var(--footer-bg); padding: 64px 0 0; border-top: 1px solid var(--border); }
.footer-grid { display: grid; grid-template-columns: 260px 1fr 1fr 1fr; gap: 48px; padding-bottom: 52px; }
.footer-desc { font-size: var(--footer-font-size); color: var(--text-2); line-height: 1.7; margin: 14px 0 18px; }
.footer-social { display: flex; gap: 7px; }
.soc-btn { width: 32px; height: 32px; background: rgba(42,43,42,.06); border-radius: var(--r-md); display: flex; align-items: center; justify-content: center; color: var(--text-2); transition: background var(--t-fast), color var(--t-fast); }
.soc-btn:hover { background: var(--dark); color: var(--white); }
.soc-btn svg { width: 14px; height: 14px; }
.footer-col h4 { font-size:13px; font-weight: 800; color: var(--dark); text-transform: uppercase; letter-spacing: .1em; margin-bottom: 14px; }
.footer-links { display: flex; flex-direction: column; gap: 8px; }
.footer-links a { font-size: var(--footer-font-size); color: var(--text-2); transition: color var(--t-fast); display: flex; align-items: center; gap: 5px; }
.footer-links a::before { content: '→'; font-size:13px; color: var(--orange); opacity: .55; }
.footer-links a:hover { color: var(--dark); }
.footer-hours { margin-top: 18px; padding: 12px; background: rgba(42,43,42,.04); border-radius: var(--r-md); border: 1px solid var(--border); font-size:13px; color: var(--text-2); line-height: 1.7; }
.footer-hours strong { color: var(--dark); display: block; font-size:13px; text-transform: uppercase; letter-spacing: .07em; margin-bottom: 4px; }
.footer-bottom { border-top: 1px solid var(--border); padding: 16px 24px; display: flex; align-items: center; justify-content: space-between; max-width: var(--max-w); margin: 0 auto; }
.footer-copy { font-size:13px; color: var(--text-3); }
.footer-pay { display: flex; gap: 6px; }
.pay-chip { height: 20px; background: rgba(42,43,42,.06); border-radius: 4px; padding: 0 8px; font-size:13px; font-weight: 800; color: var(--text-2); display: flex; align-items: center; letter-spacing: .04em; }

/* ── RESPONSIVE ── */
/* ══════════════════════════════════════════
   TRAFAG CTA BANNER
══════════════════════════════════════════ */
.trafag-cta-banner {
  display: block;
  position: relative;
  border-radius: var(--r-card);
  overflow: hidden;
  text-decoration: none;
  box-shadow: var(--shadow-md);
  transition: transform .3s, box-shadow .3s;
  line-height: 0;
}
.trafag-cta-banner:hover {
  transform: translateY(-3px);
  box-shadow: var(--shadow-lg);
}
/* Image fills exactly — no crop, no pixelation */
.trafag-cta-banner img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
  transition: transform .5s ease;
}
.trafag-cta-banner:hover img { transform: scale(1.02); }

/* Overlay on the left */
.trafag-cta-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(0,0,0,.72) 0%, rgba(0,0,0,.45) 45%, transparent 70%);
  display: flex;
  align-items: center;
}
.trafag-cta-inner {
  padding: 0 40px;
  max-width: 440px;
}
.trafag-cta-eyebrow {
  font-size:13px;
  font-weight: 800;
  color: var(--orange);
  text-transform: uppercase;
  letter-spacing: .1em;
  margin-bottom: 8px;
}
.trafag-cta-title {
  font-size:clamp(16px, 4vw, 16px);
  font-weight: 800;
  color: #fff;
  line-height: 1.1;
  letter-spacing: -.025em;
  margin-bottom: 8px;
}
.trafag-cta-sub {
  font-size:clamp(13px, 1.4vw, 13.5px);
  color: rgba(255,255,255,.75);
  line-height: 1.5;
  margin-bottom: 18px;
}
.trafag-cta-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: var(--orange);
  color: #fff;
  font-size: 13px;
  font-weight: 800;
  padding: 10px 22px;
  border-radius: var(--r-btn);
  transition: background .2s, transform .15s;
}
.trafag-cta-banner:hover .trafag-cta-btn {
  background: var(--orange-hover);
  transform: translateX(3px);
}

/* ══════════════════════════════════════════
   HAMBURGER BUTTON
══════════════════════════════════════════ */
.hdr-hamburger {
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 5px;
  width: 38px;
  height: 38px;
  border: none;
  background: none;
  cursor: pointer;
  padding: 4px;
  border-radius: var(--r-md);
  transition: background .15s;
}
.hdr-hamburger:hover { background: var(--bg); }
.hdr-hamburger span {
  display: block;
  width: 22px;
  height: 2.5px;
  background: var(--dark);
  border-radius: 2px;
  transition: transform .25s, opacity .2s, width .2s;
  transform-origin: center;
}
.hdr-hamburger.active span:nth-child(1) { transform: translateY(7.5px) rotate(45deg); }
.hdr-hamburger.active span:nth-child(2) { opacity: 0; width: 0; }
.hdr-hamburger.active span:nth-child(3) { transform: translateY(-7.5px) rotate(-45deg); }

/* ══════════════════════════════════════════
   MOBILE MENU DRAWER
══════════════════════════════════════════ */
.mobile-menu-overlay {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,.5);
  z-index: 1100;
  backdrop-filter: blur(2px);
}
.mobile-menu-overlay.open { display: block; }

.mobile-menu {
  position: fixed;
  top: 0; right: 0;
  width: min(320px, 88vw);
  height: 100vh;
  background: var(--white);
  z-index: 1200;
  overflow-y: auto;
  transform: translateX(100%);
  transition: transform .3s cubic-bezier(.4,0,.2,1);
  display: flex;
  flex-direction: column;
  box-shadow: -8px 0 32px rgba(0,0,0,.15);
}
.mobile-menu.open { transform: translateX(0); }

.mobile-menu-hd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 18px;
  border-bottom: 1px solid var(--border);
  position: sticky;
  top: 0;
  background: var(--white);
  z-index: 1;
}
.mobile-menu-search {
  padding: 14px 16px;
  border-bottom: 1px solid var(--border);
}
.mobile-menu-search input {
  width: 100%;
  padding: 9px 14px;
  border: 1.5px solid var(--border-2);
  border-radius: var(--r-md);
  font-size: 14px;
  font-family: inherit;
  outline: none;
}
.mobile-menu-search input:focus { border-color: var(--orange); }

.mobile-nav { flex: 1; padding: 8px 0; }
.mobile-nav-sep {
  font-size:13px;
  font-weight: 800;
  color: var(--text-4);
  text-transform: uppercase;
  letter-spacing: .08em;
  padding: 12px 18px 4px;
}
.mobile-nav-item {
  display: block;
  padding: 12px 18px;
  font-size: 14.5px;
  font-weight: 600;
  color: var(--dark);
  text-decoration: none;
  border-bottom: 1px solid var(--border);
  transition: background .12s, color .12s;
}
.mobile-nav-item:hover { background: var(--bg); color: var(--orange); }
.mobile-nav-sub {
  padding-left: 28px;
  font-size: 13.5px;
  font-weight: 500;
  color: var(--text-2);
}
.mobile-menu-foot {
  padding: 16px;
  border-top: 1px solid var(--border);
  background: var(--white);
  position: sticky;
  bottom: 0;
}

/* ══════════════════════════════════════════
   RESPONSIVE — 1200px
══════════════════════════════════════════ */
@media (max-width: 1200px) {
  .cat-grid { grid-template-columns: repeat(4,1fr); }
  .grid-4 { grid-template-columns: repeat(3,1fr); }
  .footer-grid { grid-template-columns: 1fr 1fr; gap: 28px; }
  .brands-row { grid-template-columns: repeat(4,1fr); }
}

/* ══════════════════════════════════════════
   RESPONSIVE — 1024px (tablets landscape)
══════════════════════════════════════════ */
@media (max-width: 1024px) {
  .hero-inner { grid-template-columns: 1fr; gap: 36px; }
  .hero-search-card { display: none; }
  .pdp-grid { grid-template-columns: 1fr; gap: 28px; }
  .gallery-sticky { position: relative; top: 0; }
  .industries-grid { grid-template-columns: repeat(2,1fr); }
  .shop-wrap { grid-template-columns: 1fr; }
  .filters-sidebar { display: none; }
  .promo-banner { grid-template-columns: 1fr; }
  .promo-img-wrap { display: none; }
}

/* ══════════════════════════════════════════
   RESPONSIVE — 768px (tablets portrait + mobile)
══════════════════════════════════════════ */
@media (max-width: 768px) {
  :root { --hdr-h: 58px; }

  /* Hero — placeholder inicial usa proporción mobile (6/5) para coincidir
     con los banners reales, evita salto de layout al cargar store-config */
  #heroStaticImg { aspect-ratio: 6/5 !important; }

  /* Header */
  .header-inner { grid-template-columns: auto 1fr auto; }
  .logo-mark-only .logo-mark { height: 40px; }
  .logo-mark-only .logo-mark img { max-width: 160px; }
  .header-search { display: none; }
  .site-nav { display: none; }
  .hdr-btn-lbl { display: none; }
  .hdr-hamburger { display: flex; }
  /* Móvil: 3 iconos a la derecha — Mi cuenta (login), carrito y menú */
  .header-actions { gap: 6px; margin-left: auto; }
  .hdr-cta { display: none; } /* hide Cotizar en header — está en el menú */

  /* Sections padding */
  section[style*="padding:64px"], section.u-padding-64px-0 { padding: 40px 0 !important; }
  section[style*="padding:72px"], section.u-padding-72px-0 { padding: 44px 0 !important; }
  section[style*="padding:56px"], section.u-padding-56px-0 { padding: 36px 0 !important; }
  section[style*="padding:80px"], section.u-padding-80px-0 { padding: 48px 0 !important; }
  .container { padding: 0 16px; }

  /* Banner slider */
  .banner-slider img { max-height: 240px !important; }
  .bs-arrow { width: 30px; height: 30px; }
  #slideTabs { display: none; }

  /* Hero */
  .hero-h1 { font-size:16px !important; }
  .hero-lead { font-size: 14px; }
  .hero-stats { gap: 16px; flex-wrap: wrap; }
  .hero-stat-n { font-size:16px; }
  .hero-btns { flex-direction: column; gap: 8px; }
  .hero-btns .btn { width: 100%; justify-content: center; }
  .hero-inner { padding: 44px 20px 36px !important; }

  /* Search bar below slider */
  .slide-search-bar { padding: 14px 16px; }
  .slide-search-bar .search-wrap { flex-direction: column; gap: 8px; }
  .slide-search-bar .search-go { width: 100%; justify-content: center; border-radius: var(--r-md); }

  /* Categories */
  .cat-grid { grid-template-columns: repeat(2,1fr); gap: 10px; }
  .cat-card { padding: 14px 10px; }
  .cat-count { display: none; }

  /* Products scroll */
  .products-scroll .product-card { flex: 0 0 170px; }

  /* Grid products */
  .grid-4, .grid-3, .grid-5 { grid-template-columns: repeat(2,1fr); gap: 10px; }

  /* Section headings */
  .sec-row { flex-direction: column; align-items: flex-start; gap: 6px; margin-bottom: 20px; }
  .sec-title { font-size:16px; }
  .see-all { font-size:13px; }

  /* Trafag CTA Banner — imagen muy ancha, en mobile usamos cover con altura fija */
  .trafag-cta-banner img {
    height: 140px;
    object-fit: cover;
    object-position: right center;
  }
  .trafag-cta-overlay {
    background: linear-gradient(90deg, rgba(0,0,0,.82) 0%, rgba(0,0,0,.55) 60%, transparent 100%);
    align-items: center;
  }
  .trafag-cta-inner { padding: 0 18px; max-width: 100%; }
  .trafag-cta-title { font-size:16px; }
  .trafag-cta-sub { display: none; }
  .trafag-cta-eyebrow { font-size:13px; margin-bottom: 4px; }
  .trafag-cta-btn { font-size:13px; padding: 7px 14px; }

  /* Promo banner */
  .promo-body { padding: 28px 20px !important; }
  .promo-title { font-size:16px !important; }
  .promo-price { font-size:16px !important; }
  .promo-img-wrap { display: none; }

  /* Brands */
  .brands-row { grid-template-columns: repeat(3,1fr); gap: 8px; }
  .brand-card { padding: 12px 8px; }

  /* Industries */
  .industries-grid { grid-template-columns: 1fr; gap: 8px; }

  /* Trust bar */
  .trust-items { flex-wrap: wrap; }
  .trust-item { flex: 0 0 calc(50% - 8px); border-right: none; }

  /* Footer */
  .footer-grid { grid-template-columns: 1fr; gap: 20px; }
  .footer-bottom { flex-direction: column; gap: 8px; text-align: center; }

  /* Cart drawer */
  .cart-drawer { width: 100%; max-width: 100%; }

  /* PDP */
  .pdp-grid { grid-template-columns: 1fr; }
}

/* ══════════════════════════════════════════
   RESPONSIVE — 480px (small phones)
══════════════════════════════════════════ */
@media (max-width: 480px) {
  .cat-grid { grid-template-columns: repeat(2,1fr); }
  .brands-row { grid-template-columns: repeat(2,1fr); }
  .grid-4, .grid-3, .grid-5 { grid-template-columns: 1fr 1fr; gap: 8px; }
  .products-scroll .product-card { flex: 0 0 155px; }
  .hero-h1 { font-size:16px !important; }
  .sec-title { font-size:16px; }
  .trust-item { flex: 0 0 100%; }
  .banner-slider img { max-height: 190px !important; }
}

/* ══════════════════════════════════════════
   RESPONSIVE COMPLETO — MOBILE FIRST
   Todos los componentes optimizados para 390px
══════════════════════════════════════════ */

/* ── Header móvil mejorado ── */
@media (max-width: 768px) {

  /* Topbar anuncio: solo mostrar primer item */
  .topbar-ticker { font-size:13px; }

  /* Header: logo | [flex] | cart + hamburger */
  .header-inner {
    display: flex;
    align-items: center;
    padding: 0 14px;
    gap: 8px;
    height: var(--hdr-h);
  }
  .site-logo { flex-shrink: 0; }
  .site-logo img { height: 36px; }
  .site-logo-name { font-size: 15px; }
  .site-logo-sub { font-size:13px; }

  /* Mostrar Mi cuenta en menú móvil — agregar enlace */
  .mobile-menu .mobile-mi-cuenta {
    display: flex !important;
    align-items: center;
    gap: 10px;
    padding: 14px 20px;
    font-size: 15px;
    font-weight: 700;
    color: var(--orange);
    border-bottom: 1px solid var(--border);
    text-decoration: none;
    background: var(--orange-lt);
  }

  /* Productos en scroll horizontal — mejor en móvil */
  .products-scroll {
    display: flex;
    flex-direction: row;
    overflow-x: auto;
    overflow-y: visible;
    gap: 10px;
    padding-bottom: 12px;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }
  .products-scroll::-webkit-scrollbar { height: 3px; }
  .products-scroll::-webkit-scrollbar-thumb { background: var(--orange); border-radius: 3px; }

  .products-scroll .product-card {
    flex: 0 0 160px !important;
    min-width: 160px;
    scroll-snap-align: start;
  }

  /* Product card ajustado para 160px */
  .products-scroll .p-img-wrap { height: 140px; }
  .products-scroll .p-body { padding: 10px; }
  .products-scroll .p-name { font-size:13px; -webkit-line-clamp: 2; }
  .products-scroll .p-vendor { font-size:13px; }
  .products-scroll .p-price { font-size: 15px; }
  .products-scroll .p-meta { display: none; }
  .products-scroll .p-actions { padding: 8px; gap: 4px; flex-direction: column; }
  .products-scroll .btn-atc { font-size:13px; padding: 7px 10px; }
  .products-scroll .btn-quote-card { font-size:13px; padding: 5px 8px; }

  /* Círculos "Los más solicitados" */
  .fc-scroll {
    gap: 14px;
    padding-bottom: 8px;
  }
  .fc-circle { width: 80px !important; height: 80px !important; }
  .fc-title { font-size:13px; }
  .fc-link { display: none; }

  /* Trust / features bar — 2 columnas */
  .trust-items {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
  }
  .trust-item {
    flex: none;
    padding: 14px 12px;
    border-right: none !important;
    border-bottom: 1px solid rgba(255,255,255,.15);
  }
  .trust-item:nth-child(odd) { border-right: 1px solid rgba(255,255,255,.15) !important; }
  .trust-icon { width: 28px; height: 28px; font-size: 14px; }
  .trust-title { font-size:13px; }
  .trust-sub { font-size:13px; }

  /* Sección encabezados */
  .sec-row {
    align-items: flex-start;
    margin-bottom: 16px;
  }
  .sec-eyebrow { font-size:13px; }
  .sec-title { font-size:16px; line-height: 1.2; }

  /* Categorías: 2 columnas compactas */
  .cat-card { padding: 12px 8px; border-radius: 10px; }
  .cat-card-name { font-size:13px; }
  .cat-thumb { height: 40px; margin-bottom: 6px; }
  .cat-thumb img { height: 36px; }

  /* Marcas: 3 columnas */
  .brand-card { padding: 10px 6px; }
  .brand-logo-img { max-height: 28px; }
  .brand-card-name { font-size:13px; }

  /* Banner slider */
  .bs-arrow { display: none; }
  .banner-slide { border-radius: 10px !important; }

  /* Mobile menu — Mi cuenta al inicio */
  .mobile-menu-hd { padding: 14px 18px; }
  .mobile-menu-hd span { font-size: 15px; }
  .mobile-nav-item { padding: 12px 20px; font-size: 14px; }
  .mobile-nav-sub { padding: 10px 30px; font-size: 13px; }
  .mobile-menu-foot { padding: 14px 18px; }

  /* Footer compacto */
  .footer-logo-name { font-size:16px; }
  .footer-links a { font-size: 13px; padding: 3px 0; }
  .footer-col h4 { font-size: 13px; margin-bottom: 10px; }
  .footer-contact-item { font-size:13px; }

  /* Secciones con padding inline */
  section { padding-left: 0 !important; padding-right: 0 !important; }

  /* Botón WhatsApp flotante — más pequeño */
  .whatsapp-float { bottom: 16px; right: 14px; }
  .whatsapp-float a { padding: 10px 14px; font-size: 13px; gap: 6px; }
  .whatsapp-float svg { width: 18px; height: 18px; }
}

/* ── 390px (iPhone 14/15) — optimizaciones extra ── */
@media (max-width: 420px) {

  .site-logo-name { display: none; } /* Solo ícono en pantallas muy pequeñas */
  .site-logo img { height: 32px; }

  /* Producto card 150px */
  .products-scroll .product-card { flex: 0 0 150px !important; min-width: 150px; }
  .products-scroll .p-img-wrap { height: 130px; }
  .products-scroll .p-price { font-size: 14px; }

  /* Circles más pequeños */
  .fc-circle { width: 70px !important; height: 70px !important; }
  .fc-title { font-size:13px; max-width: 70px; }

  /* Hero */
  .hero-h1 { font-size:16px !important; }
  .hero-lead { font-size: 13px; }
  .hero-stat-n { font-size:16px; }
  .hero-stat-l { font-size:13px; }

  /* Slider */
  .banner-slider img { max-height: 180px !important; object-fit: cover; }

  /* Trust: 2 columns más compacto */
  .trust-title { font-size:13px; }
  .trust-sub { display: none; }

  /* Categorías */
  .cat-grid { gap: 8px; }
  .cat-card { padding: 10px 6px; }
  .cat-thumb { height: 32px; }
  .cat-card-name { font-size:13px; }
}

/* ── Colecciones.html en móvil ── */
@media (max-width: 768px) {
  /* Filtros: ocultar sidebar, mostrar filtros dropdown */
  .shop-wrap { display: block; }
  .filters-sidebar { display: none; }

  /* Filtros en barra horizontal */
  .mobile-filters-bar {
    display: flex;
    overflow-x: auto;
    gap: 8px;
    padding: 12px 16px;
    background: var(--white);
    border-bottom: 1px solid var(--border);
  }

  /* Grid productos: 2 columnas en colecciones */
  .grid-4 { grid-template-columns: repeat(2, 1fr) !important; gap: 10px; }
  .grid-3 { grid-template-columns: repeat(2, 1fr) !important; }

  .product-card .p-img-wrap { height: 150px; }
  .product-card .p-name { font-size:13px; }
  .product-card .p-body { padding: 10px 10px 6px; }
  .product-card .p-actions { flex-direction: column; gap: 5px; padding: 8px 10px; }
  .product-card .btn-atc { width: 100%; justify-content: center; font-size:13px; padding: 8px; }
  .product-card .btn-quote-card { width: 100%; justify-content: center; font-size:13px; }
}

/* ── Página producto en móvil ── */
@media (max-width: 768px) {
  .pdp-price { font-size:16px !important; }
  .pdp-title { font-size:16px !important; }
  .pdp-actions { flex-direction: column; gap: 8px; }
  .pdp-actions .btn { width: 100%; justify-content: center; }
  .pdp-tabs { overflow-x: auto; }
  .tab-nav { flex-wrap: nowrap; overflow-x: auto; }
  .tab-btn { white-space: nowrap; }
}

/* ── Carrito / Checkout en móvil ── */
@media (max-width: 768px) {
  .cart-table thead { display: none; }
  .cart-table td { display: block; padding: 6px 0; }
  .cart-table tr { border-bottom: 1px solid var(--border); padding: 12px 0; display: block; }
  .checkout-grid { grid-template-columns: 1fr !important; }
}

/* ── Fixes generales para overflow en móvil ──
   overflow-x: clip (NO hidden) — hidden rompe position:sticky del header */
@media (max-width: 768px) {
  html, body { overflow-x: clip; max-width: 100vw; }
  * { box-sizing: border-box; }
  img { max-width: 100%; }
  .container { padding: 0 16px; }
}

/* ── Jerarquía tipográfica final ──
   Títulos y "primera línea" de cada bloque: 16px.
   TODO el contenido del footer: 13px. */
h1, h2, h3,
.sec-title, .pdp-title, .p-name,
.sec-eyebrow,
.mega-feature-name, .prod-card-title {
  font-size: 16px !important;
}
.site-footer, .site-footer * { font-size: 13px !important; }


/* === CSP utility classes (auto-generado, scripts/csp-style-migrate.js) === */
.u-accent-color-var-blue.u-accent-color-var-blue{accent-color:var(--blue)}
.u-accent-color-var-orange.u-accent-color-var-orange{accent-color:var(--orange)}
.u-align-items-center.u-align-items-center{align-items:center}
.u-align-items-flex-end.u-align-items-flex-end{align-items:flex-end}
.u-align-items-flex-start.u-align-items-flex-start{align-items:flex-start}
.u-align-items-start.u-align-items-start{align-items:start}
.u-align-items-stretch.u-align-items-stretch{align-items:stretch}
.u-align-self-center.u-align-self-center{align-self:center}
.u-align-self-center__font-size-12-5px__color-var-green__font-w.u-align-self-center__font-size-12-5px__color-var-green__font-w{align-self:center;font-size:12.5px;color:var(--green);font-weight:700;display:none}
.u-align-self-flex-end.u-align-self-flex-end{align-self:flex-end}
.u-align-self-flex-start.u-align-self-flex-start{align-self:flex-start}
.u-animation-ecnpopupin-25s-cubic-bezier-2-9-3-1.u-animation-ecnpopupin-25s-cubic-bezier-2-9-3-1{animation:ecnPopupIn .25s cubic-bezier(.2,.9,.3,1)}
.u-animation-pulse-1-5s-infinite.u-animation-pulse-1-5s-infinite{animation:pulse 1.5s infinite}
.u-animation-shimmer-1-2s-infinite.u-animation-shimmer-1-2s-infinite{animation:shimmer 1.2s infinite}
.u-appearance-none.u-appearance-none{appearance:none}
.u-aspect-ratio-1.u-aspect-ratio-1{aspect-ratio:1}
.u-aspect-ratio-3-1.u-aspect-ratio-3-1{aspect-ratio:3/1}
.u-aspect-ratio-4-3.u-aspect-ratio-4-3{aspect-ratio:4/3}
.u-aspect-ratio-6-5.u-aspect-ratio-6-5{aspect-ratio:6/5}
.u-backdrop-filter-blur-2px.u-backdrop-filter-blur-2px{backdrop-filter:blur(2px)}
.u-background-005c4b.u-background-005c4b{background:#005c4b}
.u-background-00a884.u-background-00a884{background:#00a884}
.u-background-00a884__border-none__border-radius-50__width-36px.u-background-00a884__border-none__border-radius-50__width-36px{background:#00a884;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}
.u-background-00a884__border-none__border-radius-50__width-40px.u-background-00a884__border-none__border-radius-50__width-40px{background:#00a884;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}
.u-background-0a0a0a.u-background-0a0a0a{background:#0a0a0a}
.u-background-0b1020.u-background-0b1020{background:#0b1020}
.u-background-0f172a.u-background-0f172a{background:#0f172a}
.u-background-10b981.u-background-10b981{background:#10b981}
.u-background-111827.u-background-111827{background:#111827}
.u-background-128c7e.u-background-128c7e{background:#128c7e}
.u-background-16a34a.u-background-16a34a{background:#16a34a}
.u-background-1a1a1a__padding-14px-24px__font-size-13px__font-w.u-background-1a1a1a__padding-14px-24px__font-size-13px__font-w{background:#1a1a1a;padding:14px 24px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:#fff;display:flex;align-items:center;gap:8px}
.u-background-1b3c6e.u-background-1b3c6e{background:#1b3c6e}
.u-background-1e40af__color-fff__border-none__border-radius-8px.u-background-1e40af__color-fff__border-none__border-radius-8px{background:#1e40af;color:#fff;border:none;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap;display:flex;align-items:center;gap:6px}
.u-background-1f2937.u-background-1f2937{background:#1f2937}
.u-background-22c55e.u-background-22c55e{background:#22c55e}
.u-background-2563eb__color-fff__font-size-10px__font-weight-70.u-background-2563eb__color-fff__font-size-10px__font-weight-70{background:#2563eb;color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;white-space:nowrap}
.u-background-25d366.u-background-25d366{background:#25D366}
.u-background-25d366__color-fff__border-none__border-radius-8px.u-background-25d366__color-fff__border-none__border-radius-8px{background:#25D366;color:#fff;border:none;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap;display:flex;align-items:center;gap:6px}
.u-background-25d366__color-fff__border-none__padding-11px__fon.u-background-25d366__color-fff__border-none__padding-11px__fon{background:#25D366;color:#fff;border:none;padding:11px;font-size:14px;font-weight:700;cursor:pointer}
.u-background-25d366__color-fff__border-none__padding-11px__fon-2.u-background-25d366__color-fff__border-none__padding-11px__fon-2{background:#25D366;color:#fff;border:none;padding:11px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}
.u-background-25d366__color-fff__border-none__padding-4px-10px_.u-background-25d366__color-fff__border-none__padding-4px-10px_{background:#25D366;color:#fff;border:none;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;text-decoration:none}
.u-background-3b82f6.u-background-3b82f6{background:#3b82f6}
.u-background-4338ca.u-background-4338ca{background:#4338ca}
.u-background-7c3aed.u-background-7c3aed{background:#7c3aed}
.u-background-7c3aed__color-fff__font-size-10px__font-weight-70.u-background-7c3aed__color-fff__font-size-10px__font-weight-70{background:#7c3aed;color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;white-space:nowrap}
.u-background-8b5cf6.u-background-8b5cf6{background:#8b5cf6}
.u-background-96bf48.u-background-96bf48{background:#96bf48}
.u-background-9ca3af.u-background-9ca3af{background:#9ca3af}
.u-background-b45309.u-background-b45309{background:#b45309}
.u-background-d1d5db.u-background-d1d5db{background:#d1d5db}
.u-background-d1fae5.u-background-d1fae5{background:#d1fae5}
.u-background-d93025.u-background-d93025{background:#d93025}
.u-background-dbeafe.u-background-dbeafe{background:#dbeafe}
.u-background-dc2626.u-background-dc2626{background:#dc2626}
.u-background-dcfce7.u-background-dcfce7{background:#dcfce7}
.u-background-dcfce7__color-16a34a__font-size-10-5px__font-weig.u-background-dcfce7__color-16a34a__font-size-10-5px__font-weig{background:#dcfce7;color:#16a34a;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:99px}
.u-background-e0e7ff.u-background-e0e7ff{background:#e0e7ff}
.u-background-e0f2fe.u-background-e0f2fe{background:#e0f2fe}
.u-background-e53.u-background-e53{background:#e53}
.u-background-e53__color-fff__border-radius-99px__font-size-10p.u-background-e53__color-fff__border-radius-99px__font-size-10p{background:#e53;color:#fff;border-radius:99px;font-size:10px;font-weight:700;padding:1px 5px}
.u-background-e5ddd5.u-background-e5ddd5{background:#e5ddd5}
.u-background-e5e7eb.u-background-e5e7eb{background:#e5e7eb}
.u-background-e5e7eb__color-374151__border-radius-12px__padding.u-background-e5e7eb__color-374151__border-radius-12px__padding{background:#e5e7eb;color:#374151;border-radius:12px;padding:1px 10px;font-size:11px;font-weight:700}
.u-background-e5e7eb__color-555__border-none__border-radius-6px.u-background-e5e7eb__color-555__border-none__border-radius-6px{background:#e5e7eb;color:#555;border:none;border-radius:6px;padding:5px 8px;cursor:pointer}
.u-background-e5e7eb__color-555__border-none__border-radius-8px.u-background-e5e7eb__color-555__border-none__border-radius-8px{background:#e5e7eb;color:#555;border:none;border-radius:8px;padding:6px 10px;cursor:pointer}
.u-background-e8f5e9.u-background-e8f5e9{background:#e8f5e9}
.u-background-ecfdf5__color-059669__font-weight-800__font-size-.u-background-ecfdf5__color-059669__font-weight-800__font-size-{background:#ecfdf5;color:#059669;font-weight:800;font-size:12px;padding:4px 10px;border-radius:6px}
.u-background-ede9fe.u-background-ede9fe{background:#ede9fe}
.u-background-eef2ff.u-background-eef2ff{background:#eef2ff}
.u-background-ef4444__padding-3px-8px__border-radius-10px__font.u-background-ef4444__padding-3px-8px__border-radius-10px__font{background:#ef4444;padding:3px 8px;border-radius:10px;font-size:11px;font-weight:700;display:none}
.u-background-eff6ff.u-background-eff6ff{background:#eff6ff}
.u-background-f0f0f0.u-background-f0f0f0{background:#f0f0f0}
.u-background-f0f0f0__height-200px__border-radius-10px__animati.u-background-f0f0f0__height-200px__border-radius-10px__animati{background:#f0f0f0;height:200px;border-radius:10px;animation:shimmer 1.2s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%}
.u-background-f0f2f5.u-background-f0f2f5{background:#f0f2f5}
.u-background-f0f9ff.u-background-f0f9ff{background:#f0f9ff}
.u-background-f0fdf4.u-background-f0fdf4{background:#f0fdf4}
.u-background-f0fdf4__border-1-5px-solid-16a34a__border-radius-.u-background-f0fdf4__border-1-5px-solid-16a34a__border-radius-{background:#f0fdf4;border:1.5px solid #16a34a;border-radius:8px;padding:16px;margin-bottom:16px}
.u-background-f0fdf4__border-1-5px-solid-86efac__border-radius-.u-background-f0fdf4__border-1-5px-solid-86efac__border-radius-{background:#f0fdf4;border:1.5px solid #86efac;border-radius:8px;padding:10px 14px;font-size:13px;color:#15803d;font-weight:700}
.u-background-f0fdf4__border-1px-solid-bbf7d0__border-radius-8p.u-background-f0fdf4__border-1px-solid-bbf7d0__border-radius-8p{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 12px;margin-bottom:8px}
.u-background-f0fdf4__border-1px-solid-bbf7d0__border-radius-9p.u-background-f0fdf4__border-1px-solid-bbf7d0__border-radius-9p{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;padding:10px 14px}
.u-background-f0fdf4__color-16a34a__border-1px-solid-bbf7d0__bo.u-background-f0fdf4__color-16a34a__border-1px-solid-bbf7d0__bo{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0;border-radius:20px;font-size:10px;font-weight:700;padding:2px 8px}
.u-background-f1f5f9.u-background-f1f5f9{background:#f1f5f9}
.u-background-f3f4f6.u-background-f3f4f6{background:#f3f4f6}
.u-background-f3f4f6__border-1px-solid-e5e7eb__border-radius-9p.u-background-f3f4f6__border-1px-solid-e5e7eb__border-radius-9p{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9px;padding:10px 14px}
.u-background-f3f4f6__border-none__border-radius-8px__padding-6.u-background-f3f4f6__border-none__border-radius-8px__padding-6{background:#f3f4f6;border:none;border-radius:8px;padding:6px 10px;cursor:pointer;font-size:12px}
.u-background-f4f4f4.u-background-f4f4f4{background:#f4f4f4}
.u-background-f4f5f7__border-1-5px-solid-e5e7eb__border-radius-.u-background-f4f5f7__border-1-5px-solid-e5e7eb__border-radius-{background:#f4f5f7;border:1.5px solid #e5e7eb;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;color:#111;text-decoration:none;display:flex;align-items:center;gap:6px}
.u-background-f4f6f8__border-1px-solid-var-border__border-radiu.u-background-f4f6f8__border-1px-solid-var-border__border-radiu{background:#f4f6f8;border:1px solid var(--border);border-radius:12px;padding:18px}
.u-background-f59e0b.u-background-f59e0b{background:#f59e0b}
.u-background-f59e0b__color-fff__border-none__border-radius-6px.u-background-f59e0b__color-fff__border-none__border-radius-6px{background:#f59e0b;color:#fff;border:none;border-radius:6px;padding:5px 10px;cursor:pointer;font-size:12px}
.u-background-f59e0b__color-fff__border-none__border-radius-8px.u-background-f59e0b__color-fff__border-none__border-radius-8px{background:#f59e0b;color:#fff;border:none;border-radius:8px;padding:6px 12px;cursor:pointer;font-weight:700}
.u-background-f5f8ff.u-background-f5f8ff{background:#f5f8ff}
.u-background-f6fef9.u-background-f6fef9{background:#f6fef9}
.u-background-f8f9fa.u-background-f8f9fa{background:#f8f9fa}
.u-background-f8fafc.u-background-f8fafc{background:#f8fafc}
.u-background-f8fafc__border-1-5px-solid-var-border-2__border-r.u-background-f8fafc__border-1-5px-solid-var-border-2__border-r{background:#f8fafc;border:1.5px solid var(--border-2);border-radius:10px;padding:14px}
.u-background-f8fafc__border-radius-8px__padding-11px__border-1.u-background-f8fafc__border-radius-8px__padding-11px__border-1{background:#f8fafc;border-radius:8px;padding:11px;border:1.5px dashed var(--border-2)}
.u-background-f8faff.u-background-f8faff{background:#f8faff}
.u-background-f8faff__border-1-5px-solid-dbeafe__border-radius-.u-background-f8faff__border-1-5px-solid-dbeafe__border-radius-{background:#f8faff;border:1.5px solid #dbeafe;border-radius:8px;padding:12px 16px;font-size:13px;color:#1e40af;line-height:1.6}
.u-background-f8faff__border-1-5px-solid-dbeafe__border-radius--2.u-background-f8faff__border-1-5px-solid-dbeafe__border-radius--2{background:#f8faff;border:1.5px solid #dbeafe;border-radius:8px;padding:14px 16px;margin-bottom:14px}
.u-background-f97316.u-background-f97316{background:#f97316}
.u-background-f9f9f9.u-background-f9f9f9{background:#f9f9f9}
.u-background-f9fafb.u-background-f9fafb{background:#f9fafb}
.u-background-f9fafb__border-1-5px-solid-var-border__border-rad.u-background-f9fafb__border-1-5px-solid-var-border__border-rad{background:#f9fafb;border:1.5px solid var(--border);border-radius:var(--r);padding:14px}
.u-background-f9fafb__border-radius-10px__padding-16px__border-.u-background-f9fafb__border-radius-10px__padding-16px__border-{background:#f9fafb;border-radius:10px;padding:16px;border:1px solid #e5e7eb}
.u-background-f9fafb__border-radius-14px__border-1-5px-solid-f0.u-background-f9fafb__border-radius-14px__border-1-5px-solid-f0{background:#f9fafb;border-radius:14px;border:1.5px solid #f0f0f0;overflow:hidden}
.u-background-f9fafb__font-size-13px__font-weight-700__color-6b.u-background-f9fafb__font-size-13px__font-weight-700__color-6b{background:#f9fafb;font-size:13px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;padding:10px 16px;white-space:nowrap}
.u-background-f9fafb__font-size-13px__font-weight-700__color-6b-2.u-background-f9fafb__font-size-13px__font-weight-700__color-6b-2{background:#f9fafb;font-size:13px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;padding:10px 16px}
.u-background-faf5ff.u-background-faf5ff{background:#faf5ff}
.u-background-fce7f3.u-background-fce7f3{background:#fce7f3}
.u-background-fee2e2.u-background-fee2e2{background:#fee2e2}
.u-background-fee2e2__color-dc2626__font-size-10-5px__font-weig.u-background-fee2e2__color-dc2626__font-size-10-5px__font-weig{background:#fee2e2;color:#dc2626;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:99px}
.u-background-fee2e2__color-dc2626__font-size-13px__font-weight.u-background-fee2e2__color-dc2626__font-size-13px__font-weight{background:#fee2e2;color:#dc2626;font-size:13px;font-weight:800;padding:4px 10px;border-radius:6px}
.u-background-fef2f2.u-background-fef2f2{background:#fef2f2}
.u-background-fef2f2__border-1-5px-solid-dc2626__border-radius-.u-background-fef2f2__border-1-5px-solid-dc2626__border-radius-{background:#fef2f2;border:1.5px solid #dc2626;border-radius:8px;padding:14px;margin-bottom:14px;font-size:13px;color:#991b1b}
.u-background-fef2f2__border-1px-solid-fecaca__border-radius-9p.u-background-fef2f2__border-1px-solid-fecaca__border-radius-9p{background:#fef2f2;border:1px solid #fecaca;border-radius:9px;padding:10px 14px}
.u-background-fef3c7.u-background-fef3c7{background:#fef3c7}
.u-background-fef3c7__color-92400e__font-size-10-5px__font-weig.u-background-fef3c7__color-92400e__font-size-10-5px__font-weig{background:#fef3c7;color:#92400e;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:99px}
.u-background-fef3ff.u-background-fef3ff{background:#fef3ff}
.u-background-fef9c3.u-background-fef9c3{background:#fef9c3}
.u-background-ff5722__color-fff__border-none__border-radius-8px.u-background-ff5722__color-fff__border-none__border-radius-8px{background:#ff5722;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit}
.u-background-ff8300.u-background-ff8300{background:#1467c9}
.u-background-ff8300__color-fff__border-none__border-radius-6px.u-background-ff8300__color-fff__border-none__border-radius-6px{background:#1467c9;color:#fff;border:none;border-radius:6px;padding:7px 18px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}
.u-background-ff8300__color-fff__border-none__border-radius-8px.u-background-ff8300__color-fff__border-none__border-radius-8px{background:#1467c9;color:#fff;border:none;border-radius:8px;padding:9px 14px;font-weight:800;font-size:12.5px;white-space:nowrap;cursor:pointer}
.u-background-ff8300__color-white__padding-10px-24px__border-ra.u-background-ff8300__color-white__padding-10px-24px__border-ra{background:#1467c9;color:white;padding:10px 24px;border-radius:6px;text-decoration:none;font-weight:700;font-size:14px}
.u-background-fff.u-background-fff{background:#fff}
.u-background-fff__border-1px-solid-e5e7eb__border-radius-10px_.u-background-fff__border-1px-solid-e5e7eb__border-radius-10px_{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px;break-inside:avoid}
.u-background-fff__border-1px-solid-e5e7eb__border-radius-14px_.u-background-fff__border-1px-solid-e5e7eb__border-radius-14px_{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}
.u-background-fff__border-1px-solid-e6eaf0__border-radius-12px_.u-background-fff__border-1px-solid-e6eaf0__border-radius-12px_{background:#fff;border:1px solid #e6eaf0;border-radius:12px;padding:16px;margin-bottom:14px;box-shadow:0 1px 4px rgba(15,23,42,.05)}
.u-background-fff__border-1px-solid-var-border-2__border-radius.u-background-fff__border-1px-solid-var-border-2__border-radius{background:#fff;border:1px solid var(--border-2);border-radius:10px;padding:12px;min-height:90px;max-height:360px;overflow-y:auto;font-size:13px;line-height:1.55;display:flex;flex-direction:column;gap:10px}
.u-background-fff__border-1px-solid-var-border-2__border-radius-2.u-background-fff__border-1px-solid-var-border-2__border-radius-2{background:#fff;border:1px solid var(--border-2);border-radius:9px;padding:11px 14px}
.u-background-fff__border-radius-10px__border-1px-solid-var-bor.u-background-fff__border-radius-10px__border-1px-solid-var-bor{background:#fff;border-radius:10px;border:1px solid var(--border);overflow:hidden}
.u-background-fff__border-radius-14px__max-width-560px__width-9.u-background-fff__border-radius-14px__max-width-560px__width-9{background:#fff;border-radius:14px;max-width:560px;width:92%;max-height:85vh;overflow:auto;padding:24px}
.u-background-fff__border-radius-14px__width-100__max-width-720.u-background-fff__border-radius-14px__width-100__max-width-720{background:#fff;border-radius:14px;width:100%;max-width:720px;max-height:88vh;overflow-y:auto;box-shadow:0 24px 64px rgba(0,0,0,.3)}
.u-background-fff__border-radius-14px__width-100__max-width-780.u-background-fff__border-radius-14px__width-100__max-width-780{background:#fff;border-radius:14px;width:100%;max-width:780px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 64px rgba(0,0,0,.25)}
.u-background-fff__border-radius-16px__width-100__max-width-440.u-background-fff__border-radius-16px__width-100__max-width-440{background:#fff;border-radius:16px;width:100%;max-width:440px;max-height:92vh;overflow-y:auto;box-shadow:0 12px 48px rgba(0,0,0,.22)}
.u-background-fff__border-radius-20px__width-100__max-width-420.u-background-fff__border-radius-20px__width-100__max-width-420{background:#fff;border-radius:20px;width:100%;max-width:420px;max-height:92vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.28);animation:hdrModalIn .22s cubic-bezier(.2,.9,.3,1)}
.u-background-fff__padding-3px-10px__border-radius-6px__border-.u-background-fff__padding-3px-10px__border-radius-6px__border-{background:#fff;padding:3px 10px;border-radius:6px;border:1px solid #e5e7eb;font-size:13px}
.u-background-fff__padding-3px-8px__border-radius-5px__border-1.u-background-fff__padding-3px-8px__border-radius-5px__border-1{background:#fff;padding:3px 8px;border-radius:5px;border:1px solid #fed7aa}
.u-background-fff__padding-5px-12px__border-radius-6px__border-.u-background-fff__padding-5px-12px__border-radius-6px__border-{background:#fff;padding:5px 12px;border-radius:6px;border:1px solid #fed7aa;font-size:14px;letter-spacing:.5px}
.u-background-fff1f2.u-background-fff1f2{background:#fff1f2}
.u-background-fff3e0.u-background-fff3e0{background:#fff3e0}
.u-background-fff6ec__border-1px-solid-ffd9ad__border-radius-8p.u-background-fff6ec__border-1px-solid-ffd9ad__border-radius-8p{background:#fff6ec;border:1px solid #ffd9ad;border-radius:8px;padding:8px 12px;font-size:12px;color:#c2670a;font-weight:700;margin-bottom:12px;text-align:center}
.u-background-fff7ed.u-background-fff7ed{background:#fff7ed}
.u-background-fff7ed__border-1-5px-solid-fbbf24__border-radius-.u-background-fff7ed__border-1-5px-solid-fbbf24__border-radius-{background:#fff7ed;border:1.5px solid #fbbf24;border-radius:8px;padding:10px 14px;font-size:13px;color:var(--dark)}
.u-background-fff7ed__border-1-5px-solid-fed7aa__border-radius-.u-background-fff7ed__border-1-5px-solid-fed7aa__border-radius-{background:#fff7ed;border:1.5px solid #fed7aa;border-radius:12px;padding:18px 20px;text-align:left}
.u-background-fff7ed__border-1-5px-solid-var-orange__border-rad.u-background-fff7ed__border-1-5px-solid-var-orange__border-rad{background:#fff7ed;border:1.5px solid var(--orange);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--dark);font-weight:700}
.u-background-fffbeb__border-1-5px-solid-f59e0b__border-radius-.u-background-fffbeb__border-1-5px-solid-f59e0b__border-radius-{background:#fffbeb;border:1.5px solid #f59e0b;border-radius:var(--r);padding:16px 20px;margin-bottom:20px}
.u-background-fffbeb__border-1px-solid-fde68a__border-radius-9p.u-background-fffbeb__border-1px-solid-fde68a__border-radius-9p{background:#fffbeb;border:1px solid #fde68a;border-radius:9px;padding:10px 14px}
.u-background-fffdf5__border-1-5px-solid-fde68a__border-radius-.u-background-fffdf5__border-1-5px-solid-fde68a__border-radius-{background:#fffdf5;border:1.5px solid #fde68a;border-radius:10px;overflow:hidden}
.u-background-linear-gradient-135deg-064e3b-0-065f46-5.u-background-linear-gradient-135deg-064e3b-0-065f46-5{background:linear-gradient(135deg,#064e3b 0%,#065f46 50%,#047857 100%)}
.u-background-linear-gradient-135deg-0f172a-1e293b.u-background-linear-gradient-135deg-0f172a-1e293b{background:linear-gradient(135deg,#0f172a,#1e293b)}
.u-background-linear-gradient-135deg-0f172a-1e3a5f.u-background-linear-gradient-135deg-0f172a-1e3a5f{background:linear-gradient(135deg,#0f172a,#1e3a5f)}
.u-background-linear-gradient-135deg-1a1a2e-2d3748.u-background-linear-gradient-135deg-1a1a2e-2d3748{background:linear-gradient(135deg,#1a1a2e,#2d3748)}
.u-background-linear-gradient-135deg-1b3c6e-2a5ba8.u-background-linear-gradient-135deg-1b3c6e-2a5ba8{background:linear-gradient(135deg,#1b3c6e,#2a5ba8)}
.u-background-linear-gradient-135deg-1e293b-334155.u-background-linear-gradient-135deg-1e293b-334155{background:linear-gradient(135deg,#1e293b,#334155)}
.u-background-linear-gradient-135deg-1e40af-2563eb.u-background-linear-gradient-135deg-1e40af-2563eb{background:linear-gradient(135deg,#1e40af,#2563eb)}
.u-background-linear-gradient-135deg-var-dark-2d3748.u-background-linear-gradient-135deg-var-dark-2d3748{background:linear-gradient(135deg,var(--dark),#2d3748)}
.u-background-linear-gradient-180deg-f0f7ff-fff.u-background-linear-gradient-180deg-f0f7ff-fff{background:linear-gradient(180deg,#f0f7ff,#fff)}
.u-background-linear-gradient-180deg-f0fdf4-fff.u-background-linear-gradient-180deg-f0fdf4-fff{background:linear-gradient(180deg,#f0fdf4,#fff)}
.u-background-linear-gradient-180deg-f5f7ff-fff.u-background-linear-gradient-180deg-f5f7ff-fff{background:linear-gradient(180deg,#f5f7ff,#fff)}
.u-background-linear-gradient-180deg-fafbff-fff.u-background-linear-gradient-180deg-fafbff-fff{background:linear-gradient(180deg,#fafbff,#fff)}
.u-background-linear-gradient-180deg-fffbeb-fff.u-background-linear-gradient-180deg-fffbeb-fff{background:linear-gradient(180deg,#fffbeb,#fff)}
.u-background-linear-gradient-180deg-fffdf5-fff.u-background-linear-gradient-180deg-fffdf5-fff{background:linear-gradient(180deg,#fffdf5,#fff)}
.u-background-linear-gradient-90deg-ff8300-ff9422.u-background-linear-gradient-90deg-ff8300-ff9422{background:linear-gradient(90deg,#1467c9,#2f86e8)}
.u-background-linear-gradient-90deg-transparent-var-or.u-background-linear-gradient-90deg-transparent-var-or{background:linear-gradient(90deg,transparent,var(--orange),transparent)}
.u-background-none.u-background-none{background:none}
.u-background-none__border-1px-solid-var-border-2__border-radiu.u-background-none__border-1px-solid-var-border-2__border-radiu{background:none;border:1px solid var(--border-2);border-radius:7px;padding:5px 10px;font-size:12px;color:var(--red);cursor:pointer}
.u-background-none__border-none__color-1e3a5f__font-size-13px__.u-background-none__border-none__color-1e3a5f__font-size-13px__{background:none;border:none;color:#1e3a5f;font-size:13px;font-weight:600;cursor:pointer;padding:4px 0;margin-bottom:8px}
.u-background-none__border-none__color-2563eb__font-size-12px__.u-background-none__border-none__color-2563eb__font-size-12px__{background:none;border:none;color:#2563eb;font-size:12px;cursor:pointer;margin-top:8px;font-family:inherit}
.u-background-none__border-none__color-2563eb__font-size-12px__-2.u-background-none__border-none__color-2563eb__font-size-12px__-2{background:none;border:none;color:#2563eb;font-size:12px;cursor:pointer;margin-top:10px;font-family:inherit}
.u-background-none__border-none__color-6b7280__font-size-13px__.u-background-none__border-none__color-6b7280__font-size-13px__{background:none;border:none;color:#6b7280;font-size:13px;font-weight:700;cursor:pointer;text-align:center}
.u-background-none__border-none__color-9ca3af__cursor-pointer__.u-background-none__border-none__color-9ca3af__cursor-pointer__{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:20px;line-height:1;padding:0 2px;font-family:inherit}
.u-background-none__border-none__color-ff8300__font-weight-700_.u-background-none__border-none__color-ff8300__font-weight-700_{background:none;border:none;color:#1467c9;font-weight:700;font-size:12px;cursor:pointer;padding:0}
.u-background-none__border-none__color-var-orange-ff8300__font-.u-background-none__border-none__color-var-orange-ff8300__font-{background:none;border:none;color:var(--orange,#1467c9);font-size:13px;font-weight:700;cursor:pointer;text-align:center}
.u-background-none__border-none__color-var-text-3__cursor-point.u-background-none__border-none__color-var-text-3__cursor-point{background:none;border:none;color:var(--text-3);cursor:pointer;padding:4px 6px;font-size:18px;line-height:1;border-radius:6px}
.u-background-none__color-var-text-3__border-1-5px-solid-var-bo.u-background-none__color-var-text-3__border-1-5px-solid-var-bo{background:none;color:var(--text-3);border:1.5px solid var(--border-2);border-radius:8px;padding:9px 16px;font-size:13px;cursor:pointer}
.u-background-radial-gradient-120-120-at-50-35-12263f-.u-background-radial-gradient-120-120-at-50-35-12263f-{background:radial-gradient(120% 120% at 50% 35%,#12263f 0%,#0a1220 100%)}
.u-background-radial-gradient-ellipse-at-50-100-rgba-2.u-background-radial-gradient-ellipse-at-50-100-rgba-2{background:radial-gradient(ellipse at 50% 100%,rgba(255,131,0,.12) 0%,transparent 65%)}
.u-background-repeating-conic-gradient-f3f4f6-0-25-fff.u-background-repeating-conic-gradient-f3f4f6-0-25-fff{background:repeating-conic-gradient(#f3f4f6 0% 25%, #fff 0% 50%) 50%/12px 12px}
.u-background-rgba-0-0-0-4.u-background-rgba-0-0-0-4{background:rgba(0,0,0,.4)}
.u-background-rgba-0-0-0-45.u-background-rgba-0-0-0-45{background:rgba(0,0,0,.45)}
.u-background-rgba-0-0-0-5.u-background-rgba-0-0-0-5{background:rgba(0,0,0,.5)}
.u-background-rgba-0-0-0-72.u-background-rgba-0-0-0-72{background:rgba(0,0,0,.72)}
.u-background-rgba-15-15-20-55.u-background-rgba-15-15-20-55{background:rgba(15,15,20,.55)}
.u-background-rgba-15-15-20-6.u-background-rgba-15-15-20-6{background:rgba(15,15,20,.6)}
.u-background-rgba-15-23-42-75.u-background-rgba-15-23-42-75{background:rgba(15,23,42,.75)}
.u-background-rgba-255-255-255-05__border-1px-solid-rgba-255-25.u-background-rgba-255-255-255-05__border-1px-solid-rgba-255-25{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:var(--r-card);padding:20px;text-align:center}
.u-background-rgba-255-255-255-12__border-none__color-fff__widt.u-background-rgba-255-255-255-12__border-none__color-fff__widt{background:rgba(255,255,255,.12);border:none;color:#fff;width:30px;height:30px;border-radius:7px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}
.u-background-rgba-255-255-255-15.u-background-rgba-255-255-255-15{background:rgba(255,255,255,.15)}
.u-background-rgba-255-255-255-15__border-none__border-radius-8.u-background-rgba-255-255-255-15__border-none__border-radius-8{background:rgba(255,255,255,.15);border:none;border-radius:8px;width:34px;height:34px;cursor:pointer;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;line-height:1}
.u-background-rgba-255-255-255-15__border-none__color-fff__widt.u-background-rgba-255-255-255-15__border-none__color-fff__widt{background:rgba(255,255,255,.15);border:none;color:#fff;width:28px;height:28px;border-radius:6px;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center}
.u-background-rgba-255-255-255-18.u-background-rgba-255-255-255-18{background:rgba(255,255,255,.18)}
.u-background-rgba-255-255-255-2.u-background-rgba-255-255-255-2{background:rgba(255,255,255,.2)}
.u-background-rgba-37-211-102-1.u-background-rgba-37-211-102-1{background:rgba(37,211,102,.1)}
.u-background-transparent.u-background-transparent{background:transparent}
.u-background-transparent__color-9ca3af__border-1px-solid-37415.u-background-transparent__color-9ca3af__border-1px-solid-37415{background:transparent;color:#9ca3af;border:1px solid #374151;border-radius:6px;padding:7px 16px;font-size:13px;cursor:pointer;font-family:inherit}
.u-background-var-bg.u-background-var-bg{background:var(--bg)}
.u-background-var-bg__border-1-5px-solid-var-border-2__border-r.u-background-var-bg__border-1-5px-solid-var-border-2__border-r{background:var(--bg);border:1.5px solid var(--border-2);border-radius:10px;padding:16px;margin-bottom:18px}
.u-background-var-bg__border-1px-solid-var-border-2__border-rad.u-background-var-bg__border-1px-solid-var-border-2__border-rad{background:var(--bg);border:1px solid var(--border-2);border-radius:99px;padding:3px 10px;font-size:11.5px;display:flex;align-items:center;gap:5px}
.u-background-var-bg__border-radius-16px__width-100__max-width-.u-background-var-bg__border-radius-16px__width-100__max-width-{background:var(--bg);border-radius:16px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 64px rgba(0,0,0,.3)}
.u-background-var-bg-2.u-background-var-bg-2{background:var(--bg-2)}
.u-background-var-bg2-f8fafc.u-background-var-bg2-f8fafc{background:var(--bg2,#f8fafc)}
.u-background-var-blue.u-background-var-blue{background:var(--blue)}
.u-background-var-blue__color-fff__border-none__border-radius-8.u-background-var-blue__color-fff__border-none__border-radius-8{background:var(--blue);color:#fff;border:none;border-radius:8px;padding:9px 20px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}
.u-background-var-blue-lt.u-background-var-blue-lt{background:var(--blue-lt)}
.u-background-var-blue-lt__color-var-blue__padding-2px-8px__bor.u-background-var-blue-lt__color-var-blue__padding-2px-8px__bor{background:var(--blue-lt);color:var(--blue);padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700}
.u-background-var-border.u-background-var-border{background:var(--border)}
.u-background-var-border-2.u-background-var-border-2{background:var(--border-2)}
.u-background-var-dark.u-background-var-dark{background:var(--dark)}
.u-background-var-dark__color-fff__border-none__border-radius-6.u-background-var-dark__color-fff__border-none__border-radius-6{background:var(--dark);color:#fff;border:none;border-radius:6px;padding:7px 12px;font-size:13px;font-weight:700;cursor:pointer;flex-shrink:0;font-family:var(--font)}
.u-background-var-dark-3.u-background-var-dark-3{background:var(--dark-3)}
.u-background-var-green.u-background-var-green{background:var(--green)}
.u-background-var-green-lt.u-background-var-green-lt{background:var(--green-lt)}
.u-background-var-info-bg.u-background-var-info-bg{background:var(--info-bg)}
.u-background-var-orange.u-background-var-orange{background:var(--orange)}
.u-background-var-orange__color-fff__border-none__border-radius.u-background-var-orange__color-fff__border-none__border-radius{background:var(--orange);color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700;cursor:pointer;font-family:var(--font);white-space:nowrap}
.u-background-var-orange__color-fff__border-none__padding-10px-.u-background-var-orange__color-fff__border-none__padding-10px-{background:var(--orange);color:#fff;border:none;padding:10px 22px;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap}
.u-background-var-orange__color-fff__padding-10px-24px__border-.u-background-var-orange__color-fff__padding-10px-24px__border-{background:var(--orange);color:#fff;padding:10px 24px;border-radius:8px;font-weight:700;font-size:14px;text-decoration:none}
.u-background-var-orange-f26722__color-fff__border-none__border.u-background-var-orange-f26722__color-fff__border-none__border{background:var(--orange,#1467c9);color:#fff;border:none;border-radius:8px;padding:9px 16px;font-size:12.5px;font-weight:700}
.u-background-var-orange-light.u-background-var-orange-light{background:var(--orange-light)}
.u-background-var-orange-lt.u-background-var-orange-lt{background:var(--orange-lt)}
.u-background-var-orange-lt__border-1-5px-solid-var-orange__bor.u-background-var-orange-lt__border-1-5px-solid-var-orange__bor{background:var(--orange-lt);border:1.5px solid var(--orange);border-radius:12px;padding:16px 18px;margin-bottom:18px}
.u-background-var-panel.u-background-var-panel{background:var(--panel)}
.u-background-var-panel__border-1-5px-solid-var-border__border-.u-background-var-panel__border-1-5px-solid-var-border__border-{background:var(--panel);border:1.5px solid var(--border);border-radius:var(--r-card);padding:16px 18px}
.u-background-var-panel__border-1-5px-solid-var-border__border--2.u-background-var-panel__border-1-5px-solid-var-border__border--2{background:var(--panel);border:1.5px solid var(--border);border-radius:var(--r-sm);padding:12px}
.u-background-var-panel__border-radius-8px__padding-16px__text-.u-background-var-panel__border-radius-8px__padding-16px__text-{background:var(--panel);border-radius:8px;padding:16px;text-align:left;max-width:500px;margin:0 auto;font-size:12.5px;font-family:monospace}
.u-background-var-panel__color-var-text-3__font-size-10-5px__fo.u-background-var-panel__color-var-text-3__font-size-10-5px__fo{background:var(--panel);color:var(--text-3);font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:99px;border:1px solid var(--border-2)}
.u-background-var-red.u-background-var-red{background:var(--red)}
.u-background-var-red-lt.u-background-var-red-lt{background:var(--red-lt)}
.u-background-var-success.u-background-var-success{background:var(--success)}
.u-background-var-white.u-background-var-white{background:var(--white)}
.u-background-var-white__border-1-5px-solid-var-border__border-.u-background-var-white__border-1-5px-solid-var-border__border-{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-card);padding:24px;text-align:center}
.u-background-var-white__border-1-5px-solid-var-border__border--2.u-background-var-white__border-1-5px-solid-var-border__border--2{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-card);overflow:hidden}
.u-background-var-white__border-1-5px-solid-var-border__border--3.u-background-var-white__border-1-5px-solid-var-border__border--3{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-card);padding:24px}
.u-background-var-white__border-1-5px-solid-var-border__border--4.u-background-var-white__border-1-5px-solid-var-border__border--4{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-card);overflow:hidden;margin-bottom:14px}
.u-background-var-white__border-1-5px-solid-var-border__border--5.u-background-var-white__border-1-5px-solid-var-border__border--5{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-card);padding:18px 20px;margin-bottom:14px}
.u-background-var-white__border-1-5px-solid-var-border__border--6.u-background-var-white__border-1-5px-solid-var-border__border--6{background:var(--white);border:1.5px solid var(--border);border-radius:14px;padding:20px}
.u-background-var-white__border-1-5px-solid-var-border-2__borde.u-background-var-white__border-1-5px-solid-var-border-2__borde{background:var(--white);border:1.5px solid var(--border-2);border-radius:10px;padding:14px}
.u-background-var-white__border-1-5px-solid-var-border-2__borde-2.u-background-var-white__border-1-5px-solid-var-border-2__borde-2{background:var(--white);border:1.5px solid var(--border-2);border-radius:10px;overflow:hidden}
.u-background-var-yellow-lt.u-background-var-yellow-lt{background:var(--yellow-lt)}
.u-border-1-5px-dashed-var-border__background-none__border-radi.u-border-1-5px-dashed-var-border__background-none__border-radi{border:1.5px dashed var(--border);background:none;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:700;color:var(--text-3);cursor:pointer;font-family:var(--font)}
.u-border-1-5px-solid-86efac.u-border-1-5px-solid-86efac{border:1.5px solid #86efac}
.u-border-1-5px-solid-bae6fd.u-border-1-5px-solid-bae6fd{border:1.5px solid #bae6fd}
.u-border-1-5px-solid-bbf7d0.u-border-1-5px-solid-bbf7d0{border:1.5px solid #bbf7d0}
.u-border-1-5px-solid-bfdbfe.u-border-1-5px-solid-bfdbfe{border:1.5px solid #bfdbfe}
.u-border-1-5px-solid-c7d2fe.u-border-1-5px-solid-c7d2fe{border:1.5px solid #c7d2fe}
.u-border-1-5px-solid-c7d9ff.u-border-1-5px-solid-c7d9ff{border:1.5px solid #c7d9ff}
.u-border-1-5px-solid-ddd.u-border-1-5px-solid-ddd{border:1.5px solid #ddd}
.u-border-1-5px-solid-e5e7eb.u-border-1-5px-solid-e5e7eb{border:1.5px solid #e5e7eb}
.u-border-1-5px-solid-e6eaf0__border-radius-9px__padding-10px__.u-border-1-5px-solid-e6eaf0__border-radius-9px__padding-10px__{border:1.5px solid #e6eaf0;border-radius:9px;padding:10px;text-align:center}
.u-border-1-5px-solid-fde68a.u-border-1-5px-solid-fde68a{border:1.5px solid #fde68a}
.u-border-1-5px-solid-fecaca.u-border-1-5px-solid-fecaca{border:1.5px solid #fecaca}
.u-border-1-5px-solid-var-border__border-radius-10px__padding-1.u-border-1-5px-solid-var-border__border-radius-10px__padding-1{border:1.5px solid var(--border);border-radius:10px;padding:18px 18px 14px;margin-bottom:14px;background:var(--surface)}
.u-border-1-5px-solid-var-border-2.u-border-1-5px-solid-var-border-2{border:1.5px solid var(--border-2)}
.u-border-1-5px-solid-var-border-2__border-radius-10px__overflo.u-border-1-5px-solid-var-border-2__border-radius-10px__overflo{border:1.5px solid var(--border-2);border-radius:10px;overflow:hidden;cursor:pointer;background:var(--bg)}
.u-border-1-5px-solid-var-border-2__border-radius-var-r__paddin.u-border-1-5px-solid-var-border-2__border-radius-var-r__paddin{border:1.5px solid var(--border-2);border-radius:var(--r);padding:14px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start}
.u-border-1px-solid-374151.u-border-1px-solid-374151{border:1px solid #374151}
.u-border-1px-solid-bbf7d0.u-border-1px-solid-bbf7d0{border:1px solid #bbf7d0}
.u-border-1px-solid-var-border__border-radius-10px__overflow-hi.u-border-1px-solid-var-border__border-radius-10px__overflow-hi{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff}
.u-border-1px-solid-var-border__border-radius-8px__overflow-hid.u-border-1px-solid-var-border__border-radius-8px__overflow-hid{border:1px solid var(--border);border-radius:8px;overflow:hidden}
.u-border-2-5px-dashed-var-border-2__border-radius-12px__paddin.u-border-2-5px-dashed-var-border-2__border-radius-12px__paddin{border:2.5px dashed var(--border-2);border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s;background:var(--panel)}
.u-border-bottom-1-5px-solid-f0f0f0.u-border-bottom-1-5px-solid-f0f0f0{border-bottom:1.5px solid #f0f0f0}
.u-border-bottom-1-5px-solid-var-border.u-border-bottom-1-5px-solid-var-border{border-bottom:1.5px solid var(--border)}
.u-border-bottom-1px-solid-e5e7eb.u-border-bottom-1px-solid-e5e7eb{border-bottom:1px solid #e5e7eb}
.u-border-bottom-1px-solid-f0f0f0.u-border-bottom-1px-solid-f0f0f0{border-bottom:1px solid #f0f0f0}
.u-border-bottom-1px-solid-f2f2f2.u-border-bottom-1px-solid-f2f2f2{border-bottom:1px solid #f2f2f2}
.u-border-bottom-1px-solid-f3f4f6.u-border-bottom-1px-solid-f3f4f6{border-bottom:1px solid #f3f4f6}
.u-border-bottom-1px-solid-f5f5f5.u-border-bottom-1px-solid-f5f5f5{border-bottom:1px solid #f5f5f5}
.u-border-bottom-1px-solid-f9fafb.u-border-bottom-1px-solid-f9fafb{border-bottom:1px solid #f9fafb}
.u-border-bottom-1px-solid-rgba-0-0-0-06.u-border-bottom-1px-solid-rgba-0-0-0-06{border-bottom:1px solid rgba(0,0,0,.06)}
.u-border-bottom-1px-solid-var-border.u-border-bottom-1px-solid-var-border{border-bottom:1px solid var(--border)}
.u-border-bottom-1px-solid-var-border-1.u-border-bottom-1px-solid-var-border-1{border-bottom:1px solid var(--border-1)}
.u-border-bottom-1px-solid-var-border-2.u-border-bottom-1px-solid-var-border-2{border-bottom:1px solid var(--border-2)}
.u-border-bottom-2px-solid-e5e7eb.u-border-bottom-2px-solid-e5e7eb{border-bottom:2px solid #e5e7eb}
.u-border-bottom-2px-solid-f0f0f0__font-size-13px__font-weight-.u-border-bottom-2px-solid-f0f0f0__font-size-13px__font-weight-{border-bottom:2px solid #f0f0f0;font-size:13px;font-weight:700;color:#6b7280;text-transform:uppercase}
.u-border-bottom-2px-solid-var-border.u-border-bottom-2px-solid-var-border{border-bottom:2px solid var(--border)}
.u-border-bottom-2px-solid-var-border-2.u-border-bottom-2px-solid-var-border-2{border-bottom:2px solid var(--border-2)}
.u-border-bottom-color-var-orange.u-border-bottom-color-var-orange{border-bottom-color:var(--orange)}
.u-border-bottom-none.u-border-bottom-none{border-bottom:none}
.u-border-collapse-collapse.u-border-collapse-collapse{border-collapse:collapse}
.u-border-color-25d366.u-border-color-25d366{border-color:#25D366}
.u-border-color-3b82f6.u-border-color-3b82f6{border-color:#3b82f6}
.u-border-color-6b7280.u-border-color-6b7280{border-color:#6b7280}
.u-border-color-dc2626.u-border-color-dc2626{border-color:#dc2626}
.u-border-color-f59e0b.u-border-color-f59e0b{border-color:#f59e0b}
.u-border-color-fecaca.u-border-color-fecaca{border-color:#fecaca}
.u-border-color-rgba-255-255-255-15.u-border-color-rgba-255-255-255-15{border-color:rgba(255,255,255,.15)}
.u-border-color-rgba-255-255-255-2.u-border-color-rgba-255-255-255-2{border-color:rgba(255,255,255,.2)}
.u-border-color-var-orange.u-border-color-var-orange{border-color:var(--orange)}
.u-border-color-var-red.u-border-color-var-red{border-color:var(--red)}
.u-border-left-1px-solid-e5e7eb.u-border-left-1px-solid-e5e7eb{border-left:1px solid #e5e7eb}
.u-border-left-1px-solid-var-border.u-border-left-1px-solid-var-border{border-left:1px solid var(--border)}
.u-border-left-3px-solid-var-purple.u-border-left-3px-solid-var-purple{border-left:3px solid var(--purple)}
.u-border-left-3px-solid-var-yellow.u-border-left-3px-solid-var-yellow{border-left:3px solid var(--yellow)}
.u-border-none.u-border-none{border:none}
.u-border-none__background-none__color-var-danger__cursor-point.u-border-none__background-none__color-var-danger__cursor-point{border:none;background:none;color:var(--danger);cursor:pointer;font-size:12px;font-weight:700;padding:0 4px}
.u-border-none__background-none__color-var-text-3__border-radiu.u-border-none__background-none__color-var-text-3__border-radiu{border:none;background:none;color:var(--text-3);border-radius:4px;font-size:10.5px;font-weight:700;padding:3px 8px;cursor:pointer;font-family:var(--font)}
.u-border-none__background-none__color-var-text-3__cursor-point.u-border-none__background-none__color-var-text-3__cursor-point{border:none;background:none;color:var(--text-3);cursor:pointer;font-size:12px;font-weight:600}
.u-border-none__background-none__padding-9px-15px__font-size-13.u-border-none__background-none__padding-9px-15px__font-size-13{border:none;background:none;padding:9px 15px;font-size:13.5px;font-weight:700;color:var(--blue);border-bottom:2px solid var(--blue);margin-bottom:-2px;cursor:pointer;font-family:var(--font)}
.u-border-none__background-none__padding-9px-15px__font-size-13-2.u-border-none__background-none__padding-9px-15px__font-size-13-2{border:none;background:none;padding:9px 15px;font-size:13.5px;font-weight:700;color:var(--text-3);border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-family:var(--font)}
.u-border-none__background-var-blue__color-fff__border-radius-4.u-border-none__background-var-blue__color-fff__border-radius-4{border:none;background:var(--blue);color:#fff;border-radius:4px;font-size:10.5px;font-weight:700;padding:3px 8px;cursor:pointer;font-family:var(--font)}
.u-border-radius-0-0-0-var-r.u-border-radius-0-0-0-var-r{border-radius:0 0 0 var(--r)}
.u-border-radius-10px.u-border-radius-10px{border-radius:10px}
.u-border-radius-11px.u-border-radius-11px{border-radius:11px}
.u-border-radius-12px.u-border-radius-12px{border-radius:12px}
.u-border-radius-12px-12px-12px-2px.u-border-radius-12px-12px-12px-2px{border-radius:12px 12px 12px 2px}
.u-border-radius-12px-12px-2px-12px.u-border-radius-12px-12px-2px-12px{border-radius:12px 12px 2px 12px}
.u-border-radius-14px.u-border-radius-14px{border-radius:14px}
.u-border-radius-16px.u-border-radius-16px{border-radius:16px}
.u-border-radius-20px.u-border-radius-20px{border-radius:20px}
.u-border-radius-2px.u-border-radius-2px{border-radius:2px}
.u-border-radius-3px.u-border-radius-3px{border-radius:3px}
.u-border-radius-4px.u-border-radius-4px{border-radius:4px}
.u-border-radius-50.u-border-radius-50{border-radius:50%}
.u-border-radius-5px.u-border-radius-5px{border-radius:5px}
.u-border-radius-6px.u-border-radius-6px{border-radius:6px}
.u-border-radius-8px.u-border-radius-8px{border-radius:8px}
.u-border-radius-99px.u-border-radius-99px{border-radius:99px}
.u-border-radius-9px.u-border-radius-9px{border-radius:9px}
.u-border-radius-var-r-card.u-border-radius-var-r-card{border-radius:var(--r-card)}
.u-border-radius-var-r-md.u-border-radius-var-r-md{border-radius:var(--r-md)}
.u-border-radius-var-r-sm.u-border-radius-var-r-sm{border-radius:var(--r-sm)}
.u-border-right-1px-solid-e5e7eb.u-border-right-1px-solid-e5e7eb{border-right:1px solid #e5e7eb}
.u-border-right-1px-solid-var-border.u-border-right-1px-solid-var-border{border-right:1px solid var(--border)}
.u-border-top-1-5px-solid-var-border.u-border-top-1-5px-solid-var-border{border-top:1.5px solid var(--border)}
.u-border-top-1px-dashed-e6eaf0.u-border-top-1px-dashed-e6eaf0{border-top:1px dashed #e6eaf0}
.u-border-top-1px-solid-bbf7d0.u-border-top-1px-solid-bbf7d0{border-top:1px solid #bbf7d0}
.u-border-top-1px-solid-e5e7eb.u-border-top-1px-solid-e5e7eb{border-top:1px solid #e5e7eb}
.u-border-top-1px-solid-e9e9e9.u-border-top-1px-solid-e9e9e9{border-top:1px solid #e9e9e9}
.u-border-top-1px-solid-f0f0f0.u-border-top-1px-solid-f0f0f0{border-top:1px solid #f0f0f0}
.u-border-top-1px-solid-f3f3f3.u-border-top-1px-solid-f3f3f3{border-top:1px solid #f3f3f3}
.u-border-top-1px-solid-f3f4f6.u-border-top-1px-solid-f3f4f6{border-top:1px solid #f3f4f6}
.u-border-top-1px-solid-fde68a.u-border-top-1px-solid-fde68a{border-top:1px solid #fde68a}
.u-border-top-1px-solid-fecaca.u-border-top-1px-solid-fecaca{border-top:1px solid #fecaca}
.u-border-top-1px-solid-rgba-255-255-255-06.u-border-top-1px-solid-rgba-255-255-255-06{border-top:1px solid rgba(255,255,255,.06)}
.u-border-top-1px-solid-var-border.u-border-top-1px-solid-var-border{border-top:1px solid var(--border)}
.u-border-top-1px-solid-var-border-2.u-border-top-1px-solid-var-border-2{border-top:1px solid var(--border-2)}
.u-border-top-2px-dashed-e5e7eb.u-border-top-2px-dashed-e5e7eb{border-top:2px dashed #e5e7eb}
.u-border-top-3px-solid-var-orange.u-border-top-3px-solid-var-orange{border-top:3px solid var(--orange)}
.u-border-top-3px-solid-var-yellow.u-border-top-3px-solid-var-yellow{border-top:3px solid var(--yellow)}
.u-border-top-color-var-yellow.u-border-top-color-var-yellow{border-top-color:var(--yellow)}
.u-border-width-2px.u-border-width-2px{border-width:2px}
.u-bottom-0.u-bottom-0{bottom:0}
.u-bottom-14px.u-bottom-14px{bottom:14px}
.u-box-shadow-0-0-6px-22c55e.u-box-shadow-0-0-6px-22c55e{box-shadow:0 0 6px #22c55e}
.u-box-shadow-0-1px-4px-rgba-0-0-0-06.u-box-shadow-0-1px-4px-rgba-0-0-0-06{box-shadow:0 1px 4px rgba(0,0,0,.06)}
.u-box-shadow-0-20px-60px-rgba-0-0-0-2.u-box-shadow-0-20px-60px-rgba-0-0-0-2{box-shadow:0 20px 60px rgba(0,0,0,.2)}
.u-box-shadow-0-20px-60px-rgba-0-0-0-3.u-box-shadow-0-20px-60px-rgba-0-0-0-3{box-shadow:0 20px 60px rgba(0,0,0,.3)}
.u-box-shadow-0-24px-64px-rgba-0-0-0-25.u-box-shadow-0-24px-64px-rgba-0-0-0-25{box-shadow:0 24px 64px rgba(0,0,0,.25)}
.u-box-shadow-0-24px-64px-rgba-0-0-0-28.u-box-shadow-0-24px-64px-rgba-0-0-0-28{box-shadow:0 24px 64px rgba(0,0,0,.28)}
.u-box-shadow-0-24px-64px-rgba-0-0-0-3.u-box-shadow-0-24px-64px-rgba-0-0-0-3{box-shadow:0 24px 64px rgba(0,0,0,.3)}
.u-box-shadow-0-2px-12px-rgba-0-0-0-08.u-box-shadow-0-2px-12px-rgba-0-0-0-08{box-shadow:0 2px 12px rgba(0,0,0,.08)}
.u-box-shadow-0-4px-24px-rgba-0-0-0-35.u-box-shadow-0-4px-24px-rgba-0-0-0-35{box-shadow:0 -4px 24px rgba(0,0,0,.35)}
.u-box-shadow-0-8px-40px-rgba-0-0-0-2.u-box-shadow-0-8px-40px-rgba-0-0-0-2{box-shadow:0 8px 40px rgba(0,0,0,.2)}
.u-box-sizing-border-box.u-box-sizing-border-box{box-sizing:border-box}
.u-break-before-page.u-break-before-page{break-before:page}
.u-break-inside-avoid.u-break-inside-avoid{break-inside:avoid}
.u-c-var-blue.u-c-var-blue{--c:var(--blue)}
.u-c-var-text-3.u-c-var-text-3{--c:var(--text-3)}
.u-c-var-yellow.u-c-var-yellow{--c:var(--yellow)}
.u-color-005c4b.u-color-005c4b{color:#005c4b}
.u-color-0369a1.u-color-0369a1{color:#0369a1}
.u-color-059669.u-color-059669{color:#059669}
.u-color-0f172a.u-color-0f172a{color:#0f172a}
.u-color-111.u-color-111{color:#111}
.u-color-137333.u-color-137333{color:#137333}
.u-color-15803d.u-color-15803d{color:#15803d}
.u-color-15803d__font-weight-700__font-size-12-5px__margin-top-.u-color-15803d__font-weight-700__font-size-12-5px__margin-top-{color:#15803d;font-weight:700;font-size:12.5px;margin-top:8px}
.u-color-15803d__font-weight-700__font-size-12px__margin-top-6p.u-color-15803d__font-weight-700__font-size-12px__margin-top-6p{color:#15803d;font-weight:700;font-size:12px;margin-top:6px}
.u-color-166534.u-color-166534{color:#166534}
.u-color-16a34a.u-color-16a34a{color:#16a34a}
.u-color-16a34a__font-size-11px__font-weight-700.u-color-16a34a__font-size-11px__font-weight-700{color:#16a34a;font-size:11px;font-weight:700}
.u-color-1a1a1a.u-color-1a1a1a{color:#1a1a1a}
.u-color-1a1a2e.u-color-1a1a2e{color:#1a1a2e}
.u-color-1b3c6e.u-color-1b3c6e{color:#1b3c6e}
.u-color-1d4ed8.u-color-1d4ed8{color:#1d4ed8}
.u-color-1e3a5f.u-color-1e3a5f{color:#1e3a5f}
.u-color-2563eb.u-color-2563eb{color:#2563eb}
.u-color-2563eb__font-weight-700__font-size-12-5px.u-color-2563eb__font-weight-700__font-size-12-5px{color:#2563eb;font-weight:700;font-size:12.5px}
.u-color-25d366.u-color-25d366{color:#25d366}
.u-color-25d366-2.u-color-25d366-2{color:#25D366}
.u-color-2e7d32.u-color-2e7d32{color:#2e7d32}
.u-color-333.u-color-333{color:#333}
.u-color-333-2.u-color-333-2{color:#333}
.u-color-334155.u-color-334155{color:#334155}
.u-color-374151.u-color-374151{color:#374151}
.u-color-3b82f6.u-color-3b82f6{color:#3b82f6}
.u-color-4338ca.u-color-4338ca{color:#4338ca}
.u-color-475569.u-color-475569{color:#475569}
.u-color-4b5563.u-color-4b5563{color:#4b5563}
.u-color-555.u-color-555{color:#555}
.u-color-64748b.u-color-64748b{color:#64748b}
.u-color-666.u-color-666{color:#666}
.u-color-6b7280.u-color-6b7280{color:#6b7280}
.u-color-6b7280__font-size-14px__font-weight-600.u-color-6b7280__font-size-14px__font-weight-600{color:#6b7280;font-size:14px;font-weight:600}
.u-color-6d28d9.u-color-6d28d9{color:#6d28d9}
.u-color-777.u-color-777{color:#777}
.u-color-78350f.u-color-78350f{color:#78350f}
.u-color-7c2d12.u-color-7c2d12{color:#7c2d12}
.u-color-7c3aed.u-color-7c3aed{color:#7c3aed}
.u-color-7c7c7b.u-color-7c7c7b{color:#7c7c7b}
.u-color-888.u-color-888{color:#888}
.u-color-92400e.u-color-92400e{color:#92400e}
.u-color-94a3b8.u-color-94a3b8{color:#94a3b8}
.u-color-96bf48.u-color-96bf48{color:#96bf48}
.u-color-991b1b.u-color-991b1b{color:#991b1b}
.u-color-999.u-color-999{color:#999}
.u-color-9a3412.u-color-9a3412{color:#9a3412}
.u-color-9ca3af.u-color-9ca3af{color:#9ca3af}
.u-color-a7f3d0.u-color-a7f3d0{color:#a7f3d0}
.u-color-aaa.u-color-aaa{color:#aaa}
.u-color-b45309.u-color-b45309{color:#b45309}
.u-color-b91c1c.u-color-b91c1c{color:#b91c1c}
.u-color-cc3300.u-color-cc3300{color:#cc3300}
.u-color-ccc.u-color-ccc{color:#ccc}
.u-color-d93025.u-color-d93025{color:#d93025}
.u-color-d97706.u-color-d97706{color:#d97706}
.u-color-dc2626.u-color-dc2626{color:#dc2626}
.u-color-e53.u-color-e53{color:#e53}
.u-color-e65100.u-color-e65100{color:#e65100}
.u-color-ef4444.u-color-ef4444{color:#ef4444}
.u-color-f4f4f4.u-color-f4f4f4{color:#f4f4f4}
.u-color-f59e0b.u-color-f59e0b{color:#f59e0b}
.u-color-fca5a5.u-color-fca5a5{color:#fca5a5}
.u-color-fdba74.u-color-fdba74{color:#fdba74}
.u-color-ff8300.u-color-ff8300{color:#1467c9}
.u-color-fff.u-color-fff{color:#fff}
.u-color-fff__font-size-clamp-16px-3vw-16px__font-weight-800__m.u-color-fff__font-size-clamp-16px-3vw-16px__font-weight-800__m{color:#fff;font-size:clamp(16px,3vw,16px);font-weight:800;margin-bottom:10px;line-height:1.25}
.u-color-fff__font-weight-700__font-size-15px.u-color-fff__font-weight-700__font-size-15px{color:#fff;font-weight:700;font-size:15px}
.u-color-rgba-255-255-255-25.u-color-rgba-255-255-255-25{color:rgba(255,255,255,.25)}
.u-color-rgba-255-255-255-35.u-color-rgba-255-255-255-35{color:rgba(255,255,255,.35)}
.u-color-rgba-255-255-255-45.u-color-rgba-255-255-255-45{color:rgba(255,255,255,.45)}
.u-color-rgba-255-255-255-45__font-size-16px__margin-bottom-36p.u-color-rgba-255-255-255-45__font-size-16px__margin-bottom-36p{color:rgba(255,255,255,.45);font-size:16px;margin-bottom:36px;max-width:460px;margin-left:auto;margin-right:auto;line-height:1.65}
.u-color-rgba-255-255-255-5.u-color-rgba-255-255-255-5{color:rgba(255,255,255,.5)}
.u-color-rgba-255-255-255-55.u-color-rgba-255-255-255-55{color:rgba(255,255,255,.55)}
.u-color-rgba-255-255-255-6.u-color-rgba-255-255-255-6{color:rgba(255,255,255,.6)}
.u-color-rgba-255-255-255-65.u-color-rgba-255-255-255-65{color:rgba(255,255,255,.65)}
.u-color-rgba-255-255-255-7.u-color-rgba-255-255-255-7{color:rgba(255,255,255,.7)}
.u-color-rgba-255-255-255-75.u-color-rgba-255-255-255-75{color:rgba(255,255,255,.75)}
.u-color-var-blue.u-color-var-blue{color:var(--blue)}
.u-color-var-blue__font-weight-700__font-size-12-5px.u-color-var-blue__font-weight-700__font-size-12-5px{color:var(--blue);font-weight:700;font-size:12.5px}
.u-color-var-border-2.u-color-var-border-2{color:var(--border-2)}
.u-color-var-dark.u-color-var-dark{color:var(--dark)}
.u-color-var-green.u-color-var-green{color:var(--green)}
.u-color-var-green__font-size-11px__font-weight-700.u-color-var-green__font-size-11px__font-weight-700{color:var(--green);font-size:11px;font-weight:700}
.u-color-var-info.u-color-var-info{color:var(--info)}
.u-color-var-orange.u-color-var-orange{color:var(--orange)}
.u-color-var-orange__font-weight-700__font-size-13px__display-i.u-color-var-orange__font-weight-700__font-size-13px__display-i{color:var(--orange);font-weight:700;font-size:13px;display:inline-block}
.u-color-var-orange__font-weight-700__font-size-13px__text-deco.u-color-var-orange__font-weight-700__font-size-13px__text-deco{color:var(--orange);font-weight:700;font-size:13px;text-decoration:none}
.u-color-var-purple.u-color-var-purple{color:var(--purple)}
.u-color-var-red.u-color-var-red{color:var(--red)}
.u-color-var-text-1.u-color-var-text-1{color:var(--text-1)}
.u-color-var-text-2.u-color-var-text-2{color:var(--text-2)}
.u-color-var-text-3.u-color-var-text-3{color:var(--text-3)}
.u-color-var-text-3__font-weight-400__font-size-13px.u-color-var-text-3__font-weight-400__font-size-13px{color:var(--text-3);font-weight:400;font-size:13px}
.u-color-var-text-3__margin-bottom-20px__max-width-400px__margi.u-color-var-text-3__margin-bottom-20px__max-width-400px__margi{color:var(--text-3);margin-bottom:20px;max-width:400px;margin-left:auto;margin-right:auto}
.u-color-var-text-3__margin-bottom-24px__max-width-420px__margi.u-color-var-text-3__margin-bottom-24px__max-width-420px__margi{color:var(--text-3);margin-bottom:24px;max-width:420px;margin-left:auto;margin-right:auto;line-height:1.6}
.u-color-var-text-4.u-color-var-text-4{color:var(--text-4)}
.u-color-var-white.u-color-var-white{color:var(--white)}
.u-color-var-yellow.u-color-var-yellow{color:var(--yellow)}
.u-column-gap-28px.u-column-gap-28px{column-gap:28px}
.u-columns-2.u-columns-2{columns:2}
.u-cursor-ew-resize.u-cursor-ew-resize{cursor:ew-resize}
.u-cursor-grab.u-cursor-grab{cursor:grab}
.u-cursor-help.u-cursor-help{cursor:help}
.u-cursor-pointer.u-cursor-pointer{cursor:pointer}
.u-cursor-pointer__font-size-11-5px__color-var-text-3__font-wei.u-cursor-pointer__font-size-11-5px__color-var-text-3__font-wei{cursor:pointer;font-size:11.5px;color:var(--text-3);font-weight:600}
.u-cursor-pointer__font-size-13px__font-weight-700__color-var-t.u-cursor-pointer__font-size-13px__font-weight-700__color-var-t{cursor:pointer;font-size:13px;font-weight:700;color:var(--text-3);padding:10px 0}
.u-cursor-pointer__padding-6px-12px__background-var-panel__bord.u-cursor-pointer__padding-6px-12px__background-var-panel__bord{cursor:pointer;padding:6px 12px;background:var(--panel);border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:12.5px;font-weight:600;white-space:nowrap}
.u-display-block.u-display-block{display:block}
.u-display-block__font-size-10-5px__font-weight-600__color-var-.u-display-block__font-size-10-5px__font-weight-600__color-var-{display:block;font-size:10.5px;font-weight:600;color:var(--text-3);margin-bottom:3px}
.u-display-block__font-size-10-5px__font-weight-600__color-var--2.u-display-block__font-size-10-5px__font-weight-600__color-var--2{display:block;font-size:10.5px;font-weight:600;color:var(--text-3);margin:10px 0 3px}
.u-display-block__font-size-10-5px__font-weight-700__color-var-.u-display-block__font-size-10-5px__font-weight-700__color-var-{display:block;font-size:10.5px;font-weight:700;color:var(--text-3);margin-bottom:3px}
.u-display-block__font-size-11-5px__font-weight-700__color-var-.u-display-block__font-size-11-5px__font-weight-700__color-var-{display:block;font-size:11.5px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px}
.u-display-block__font-size-11px__font-weight-600__color-var-te.u-display-block__font-size-11px__font-weight-600__color-var-te{display:block;font-size:11px;font-weight:600;color:var(--text-3);margin-bottom:4px}
.u-display-block__font-size-11px__font-weight-600__color-var-te-2.u-display-block__font-size-11px__font-weight-600__color-var-te-2{display:block;font-size:11px;font-weight:600;color:var(--text-3);margin-bottom:6px}
.u-display-block__font-size-11px__font-weight-700__color-var-te.u-display-block__font-size-11px__font-weight-700__color-var-te{display:block;font-size:11px;font-weight:700;color:var(--text-3);margin-bottom:5px}
.u-display-block__font-size-11px__font-weight-700__color-var-te-2.u-display-block__font-size-11px__font-weight-700__color-var-te-2{display:block;font-size:11px;font-weight:700;color:var(--text-3);margin-bottom:7px}
.u-display-block__font-size-11px__font-weight-700__color-var-te-3.u-display-block__font-size-11px__font-weight-700__color-var-te-3{display:block;font-size:11px;font-weight:700;color:var(--text-3);margin-bottom:4px}
.u-display-block__font-size-11px__font-weight-700__color-var-te-4.u-display-block__font-size-11px__font-weight-700__color-var-te-4{display:block;font-size:11px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}
.u-display-block__font-size-11px__font-weight-700__color-var-te-5.u-display-block__font-size-11px__font-weight-700__color-var-te-5{display:block;font-size:11px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}
.u-display-block__font-size-13px__font-weight-600__color-374151.u-display-block__font-size-13px__font-weight-600__color-374151{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:5px}
.u-display-block__margin-top-10px__background-var-orange__color.u-display-block__margin-top-10px__background-var-orange__color{display:block;margin-top:10px;background:var(--orange);color:#fff;text-align:center;padding:9px;border-radius:8px;font-weight:700;font-size:13px;text-decoration:none}
.u-display-block__margin-top-10px__background-var-orange__color-2.u-display-block__margin-top-10px__background-var-orange__color-2{display:block;margin-top:10px;background:var(--orange);color:#fff;text-align:center;padding:9px;border-radius:26px;font-weight:700;font-size:13px;text-decoration:none}
.u-display-block__text-align-center__width-100__margin-top-14px.u-display-block__text-align-center__width-100__margin-top-14px{display:block;text-align:center;width:100%;margin-top:14px;padding:12px;background:#1467c9;color:#fff;border:none;border-radius:9px;font-weight:800;font-size:13.5px;cursor:pointer;text-decoration:none;box-sizing:border-box}
.u-display-block__width-100__padding-10px-14px__background-none.u-display-block__width-100__padding-10px-14px__background-none{display:block;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;text-align:left;font-size:13px;color:#7c3aed;border-top:1px solid #f3f3f3}
.u-display-block__width-100__padding-10px-14px__background-none-2.u-display-block__width-100__padding-10px-14px__background-none-2{display:block;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;text-align:left;font-size:13px;color:#e53;border-top:1px solid #f3f3f3}
.u-display-flex.u-display-flex{display:flex}
.u-display-flex__align-items-center__gap-10px__background-fff__.u-display-flex__align-items-center__gap-10px__background-fff__{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--border);border-radius:10px;padding:10px 14px;min-width:180px}
.u-display-flex__align-items-center__gap-10px__background-var-b.u-display-flex__align-items-center__gap-10px__background-var-b{display:flex;align-items:center;gap:10px;background:var(--bg);border:1.5px solid var(--border);border-radius:8px;padding:8px 10px;flex:1;min-width:220px}
.u-display-flex__align-items-center__gap-10px__border-1-5px-sol.u-display-flex__align-items-center__gap-10px__border-1-5px-sol{display:flex;align-items:center;gap:10px;border:1.5px solid #e6eaf0;border-radius:9px;padding:8px 10px}
.u-display-flex__align-items-center__gap-10px__padding-12px-14p.u-display-flex__align-items-center__gap-10px__padding-12px-14p{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;background:#f8fafc;font-weight:800;font-size:13px;color:var(--text-1)}
.u-display-flex__align-items-center__gap-10px__padding-14px__ba.u-display-flex__align-items-center__gap-10px__padding-14px__ba{display:flex;align-items:center;gap:10px;padding:14px;background:#f0fdf4;border:1.5px solid #16a34a;border-radius:8px}
.u-display-flex__align-items-center__gap-10px__padding-14px__ba-2.u-display-flex__align-items-center__gap-10px__padding-14px__ba-2{display:flex;align-items:center;gap:10px;padding:14px;background:#fef2f2;border:1.5px solid #dc2626;border-radius:8px}
.u-display-flex__align-items-center__gap-10px__padding-9px-10px.u-display-flex__align-items-center__gap-10px__padding-9px-10px{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer;border-bottom:1px solid var(--border-1)}
.u-display-flex__align-items-center__gap-12px__padding-10px-14p.u-display-flex__align-items-center__gap-12px__padding-10px-14p{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1.5px solid #bae6fd;border-radius:10px;background:#f0f9ff}
.u-display-flex__align-items-center__gap-12px__padding-10px-14p-2.u-display-flex__align-items-center__gap-12px__padding-10px-14p-2{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1.5px solid var(--border);border-radius:10px;background:var(--bg);cursor:pointer}
.u-display-flex__align-items-center__gap-12px__padding-12px-14p.u-display-flex__align-items-center__gap-12px__padding-12px-14p{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:11px;margin-bottom:8px;cursor:pointer;background:#fff}
.u-display-flex__align-items-center__gap-12px__padding-12px-14p-2.u-display-flex__align-items-center__gap-12px__padding-12px-14p-2{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:11px;margin-bottom:8px;cursor:pointer;background:#fff;transition:border-color .12s}
.u-display-flex__align-items-center__gap-14px__background-var-w.u-display-flex__align-items-center__gap-14px__background-var-w{display:flex;align-items:center;gap:14px;background:var(--white);border:1.5px solid var(--border);border-radius:10px;padding:12px 16px}
.u-display-flex__align-items-center__gap-6px__cursor-pointer__f.u-display-flex__align-items-center__gap-6px__cursor-pointer__f{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;font-weight:600;color:var(--blue);padding:5px 0}
.u-display-flex__align-items-center__gap-6px__cursor-pointer__p.u-display-flex__align-items-center__gap-6px__cursor-pointer__p{display:flex;align-items:center;gap:6px;cursor:pointer;padding:6px 12px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;user-select:none}
.u-display-flex__align-items-center__gap-6px__font-size-12px__c.u-display-flex__align-items-center__gap-6px__font-size-12px__c{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-3);font-weight:600}
.u-display-flex__align-items-center__gap-6px__font-size-13px__c.u-display-flex__align-items-center__gap-6px__font-size-13px__c{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--success);font-weight:700;margin-top:10px}
.u-display-flex__align-items-center__gap-6px__padding-7px-14px_.u-display-flex__align-items-center__gap-6px__padding-7px-14px_{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#1a1a2e;color:#fff;border:none;border-radius:7px;font-size:12px;font-weight:700;cursor:pointer}
.u-display-flex__align-items-center__gap-7px__background-var-bl.u-display-flex__align-items-center__gap-7px__background-var-bl{display:flex;align-items:center;gap:7px;background:var(--blue);color:#fff;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}
.u-display-flex__align-items-center__gap-7px__margin-top-10px__.u-display-flex__align-items-center__gap-7px__margin-top-10px__{display:flex;align-items:center;gap:7px;margin-top:10px;padding:8px 11px;border-radius:8px;font-size:12px;font-weight:600;background:#f8fafc;border:1px solid var(--border-2)}
.u-display-flex__align-items-center__gap-8px__background-var-pa.u-display-flex__align-items-center__gap-8px__background-var-pa{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--border-2);border-radius:8px;padding:7px 11px}
.u-display-flex__align-items-center__gap-8px__cursor-pointer__b.u-display-flex__align-items-center__gap-8px__cursor-pointer__b{display:flex;align-items:center;gap:8px;cursor:pointer;border:1.5px dashed #d1d5db;border-radius:6px;padding:9px 12px;background:#fff;transition:.2s}
.u-display-flex__align-items-center__gap-8px__cursor-pointer__f.u-display-flex__align-items-center__gap-8px__cursor-pointer__f{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:600}
.u-display-flex__align-items-center__justify-content-center__ga.u-display-flex__align-items-center__justify-content-center__ga{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border:2px solid var(--border-2);border-radius:var(--r-btn);font-size:13px;font-weight:700;font-family:var(--font);color:var(--text-2);background:var(--white);cursor:pointer;margin-top:8px;transition:border-color .15s,color .15s}
.u-display-flex__align-items-center__justify-content-center__mi.u-display-flex__align-items-center__justify-content-center__mi{display:flex;align-items:center;justify-content:center;min-width:90px;border:2px dashed #374151;border-radius:8px;padding:6px 10px;font-size:13px;color:#6b7280;white-space:nowrap}
.u-display-flex__align-items-flex-start__gap-8px__padding-8px__.u-display-flex__align-items-flex-start__gap-8px__padding-8px__{display:flex;align-items:flex-start;gap:8px;padding:8px;background:#f9fafb;border-radius:8px;border:1px solid var(--border);text-decoration:none;color:inherit;transition:background .1s}
.u-display-flex__border-1-5px-solid-var-border-2__border-radius.u-display-flex__border-1-5px-solid-var-border-2__border-radius{display:flex;border:1.5px solid var(--border-2);border-radius:7px;overflow:hidden;transition:border .15s}
.u-display-flex__border-1-5px-solid-var-border-2__border-radius-2.u-display-flex__border-1-5px-solid-var-border-2__border-radius-2{display:flex;border:1.5px solid var(--border-2);border-radius:7px;overflow:hidden}
.u-display-flex__flex-direction-column__gap-3px__font-size-12px.u-display-flex__flex-direction-column__gap-3px__font-size-12px{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:600;color:#555}
.u-display-flex__flex-wrap-wrap__gap-8px__flex-1.u-display-flex__flex-wrap-wrap__gap-8px__flex-1{display:flex;flex-wrap:wrap;gap:8px;flex:1}
.u-display-flex__gap-0__margin-bottom-20px__border-radius-8px__.u-display-flex__gap-0__margin-bottom-20px__border-radius-8px__{display:flex;gap:0;margin-bottom:20px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}
.u-display-flex__gap-2px__background-var-bg__border-1px-solid-v.u-display-flex__gap-2px__background-var-bg__border-1px-solid-v{display:flex;gap:2px;background:var(--bg);border:1px solid var(--border-2);border-radius:6px;padding:2px}
.u-display-flex__justify-content-space-between__font-size-16px_.u-display-flex__justify-content-space-between__font-size-16px_{display:flex;justify-content:space-between;font-size:16px;font-weight:800;color:var(--dark);margin-bottom:12px}
.u-display-flex__justify-content-space-between__margin-top-14px.u-display-flex__justify-content-space-between__margin-top-14px{display:flex;justify-content:space-between;margin-top:14px;font-size:15px;font-weight:800}
.u-display-grid.u-display-grid{display:grid}
.u-display-grid__grid-template-columns-120px-140px__background-.u-display-grid__grid-template-columns-120px-140px__background-{display:grid;grid-template-columns:120px 140px;background:var(--dark);color:#fff;font-size:13px;font-weight:700;padding:8px 16px;text-transform:uppercase;letter-spacing:.04em}
.u-display-inline-block.u-display-inline-block{display:inline-block}
.u-display-inline-block__background-color-e28734__color-fff__pa.u-display-inline-block__background-color-e28734__color-fff__pa{display: inline-block;background-color: #e28734;color: #fff;padding: 12px 24px;font-size: 15px;font-weight: 600;border-radius: 8px;text-decoration: none;box-shadow: 0px 4px 10px rgba(0,0,0,0.15)}
.u-display-inline-block__background-e0f2fe__color-0369a1__borde.u-display-inline-block__background-e0f2fe__color-0369a1__borde{display:inline-block;background:#e0f2fe;color:#0369a1;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:700;margin:1px}
.u-display-inline-block__background-var-blue__color-fff__paddin.u-display-inline-block__background-var-blue__color-fff__paddin{display:inline-block;background:var(--blue);color:#fff;padding:11px 24px;border-radius:8px;font-weight:700;text-decoration:none;font-size:14px}
.u-display-inline-block__margin-top-7px__font-size-13px__font-w.u-display-inline-block__margin-top-7px__font-size-13px__font-w{display:inline-block;margin-top:7px;font-size:13px;font-weight:700;color:var(--orange)}
.u-display-inline-block__padding-6px-12px__background-fff__colo.u-display-inline-block__padding-6px-12px__background-fff__colo{display:inline-block;padding:6px 12px;background:#fff;color:#1467c9;border:1.5px solid #1467c9;border-radius:7px;font-weight:700;font-size:12px;cursor:pointer;white-space:nowrap;text-decoration:none}
.u-display-inline-flex.u-display-inline-flex{display:inline-flex}
.u-display-inline-flex__align-items-center__gap-4px__font-size-.u-display-inline-flex__align-items-center__gap-4px__font-size-{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700}
.u-display-inline-flex__align-items-center__gap-5px__background.u-display-inline-flex__align-items-center__gap-5px__background{display:inline-flex;align-items:center;gap:5px;background:var(--bg2,#f1f5f9);border:1.5px solid var(--border-2);border-radius:6px;padding:3px 8px 3px 5px;font-size:11.5px}
.u-display-inline-flex__align-items-center__gap-6px__padding-10.u-display-inline-flex__align-items-center__gap-6px__padding-10{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background:#1467c9;color:#fff;border-radius:8px;font-weight:700;font-size:13px}
.u-display-inline-flex__align-items-center__gap-7px__background.u-display-inline-flex__align-items-center__gap-7px__background{display:inline-flex;align-items:center;gap:7px;background:var(--orange-light);border:1px solid var(--orange-border);color:var(--orange);font-size:13px;font-weight:800;padding:5px 13px;border-radius:var(--r-full);letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}
.u-display-inline-flex__flex-direction-column__gap-6px__backgro.u-display-inline-flex__flex-direction-column__gap-6px__backgro{display:inline-flex;flex-direction:column;gap:6px;background:var(--white);border:1.5px solid var(--border);border-radius:12px;overflow:hidden}
.u-display-none.u-display-none{display:none}
.u-display-none__align-items-center__gap-6px__background-1a1a2e.u-display-none__align-items-center__gap-6px__background-1a1a2e{display:none;align-items:center;gap:6px;background:#1a1a2e;color:#fff;padding:6px 12px;border-radius:99px;font-size:11.5px;font-weight:700;text-decoration:none;margin-right:6px}
.u-display-none__align-items-center__gap-7px__margin-top-10px__.u-display-none__align-items-center__gap-7px__margin-top-10px__{display:none;align-items:center;gap:7px;margin-top:10px;padding:8px 11px;border-radius:8px;font-size:12px;font-weight:600;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}
.u-display-none__background-ef4444__color-fff__border-radius-50.u-display-none__background-ef4444__color-fff__border-radius-50{display:none;background:#ef4444;color:#fff;border-radius:50%;width:16px;height:16px;font-size:10px;font-weight:700;display:none;align-items:center;justify-content:center;margin-left:3px}
.u-display-none__background-f0fdf4__border-1px-solid-bbf7d0__bo.u-display-none__background-f0fdf4__border-1px-solid-bbf7d0__bo{display:none;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:8px 10px;font-size:12.5px;margin-bottom:10px}
.u-display-none__background-fef2f2__border-1px-solid-fecaca__co.u-display-none__background-fef2f2__border-1px-solid-fecaca__co{display:none;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:8px;padding:8px 10px;font-size:13px}
.u-display-none__background-fff__border-1-5px-solid-var-blue__b.u-display-none__background-fff__border-1-5px-solid-var-blue__b{display:none;background:#fff;border:1.5px solid var(--blue);border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 4px 20px rgba(37,99,235,.1)}
.u-display-none__background-fff7ed__border-1px-solid-fed7aa__bo.u-display-none__background-fff7ed__border-1px-solid-fed7aa__bo{display:none;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:10px 12px;margin-bottom:16px;font-size:13px;color:#7c2d12;line-height:1.5}
.u-display-none__border-2px-dashed-var-border__border-radius-10.u-display-none__border-2px-dashed-var-border__border-radius-10{display:none;border:2px dashed var(--border);border-radius:10px;padding:16px;margin-top:12px}
.u-display-none__font-size-13px__font-weight-600__margin-top-10.u-display-none__font-size-13px__font-weight-600__margin-top-10{display:none;font-size:13px;font-weight:600;margin-top:10px}
.u-display-none__margin-top-10px__background-fff__border-1px-so.u-display-none__margin-top-10px__background-fff__border-1px-so{display:none;margin-top:10px;background:#fff;border:1px solid var(--border-2);border-radius:8px;padding:10px}
.u-display-none__margin-top-12px__background-fff__border-1px-so.u-display-none__margin-top-12px__background-fff__border-1px-so{display:none;margin-top:12px;background:#fff;border:1px solid var(--border-2);border-radius:10px;padding:12px}
.u-display-none__margin-top-12px__font-size-12-5px__font-weight.u-display-none__margin-top-12px__font-size-12-5px__font-weight{display:none;margin-top:12px;font-size:12.5px;font-weight:600}
.u-display-none__margin-top-12px__padding-12px-14px__background.u-display-none__margin-top-12px__padding-12px-14px__background{display:none;margin-top:12px;padding:12px 14px;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px}
.u-display-none__margin-top-20px__background-var-white__border-.u-display-none__margin-top-20px__background-var-white__border-{display:none;margin-top:20px;background:var(--white);border:1.5px solid var(--orange);border-radius:var(--r-card);padding:16px 18px}
.u-display-none__margin-top-6px__font-size-12px__background-f0f.u-display-none__margin-top-6px__font-size-12px__background-f0f{display:none;margin-top:6px;font-size:12px;background:#f0fdf4;border:1px solid #86efac;border-radius:7px;padding:6px 10px;color:#15803d;font-weight:700}
.u-display-none__margin-top-8px__background-fef2f2__border-1px-.u-display-none__margin-top-8px__background-fef2f2__border-1px-{display:none;margin-top:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:8px;padding:8px 10px;font-size:13px}
.u-display-none__padding-8px-10px__background-fee2e2__color-dc2.u-display-none__padding-8px-10px__background-fee2e2__color-dc2{display:none;padding:8px 10px;background:#fee2e2;color:#dc2626;border:none;font-size:13px;font-weight:700;cursor:pointer}
.u-display-none__padding-8px-12px__border-bottom-1px-solid-var-.u-display-none__padding-8px-12px__border-bottom-1px-solid-var-{display:none;padding:8px 12px;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:5px}
.u-display-none__position-absolute__right-0__top-34px__backgrou.u-display-none__position-absolute__right-0__top-34px__backgrou{display:none;position:absolute;right:0;top:34px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:200;min-width:190px;overflow:hidden}
.u-display-none__position-absolute__right-0__top-34px__backgrou-2.u-display-none__position-absolute__right-0__top-34px__backgrou-2{display:none;position:absolute;right:0;top:34px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:100;min-width:200px;overflow:hidden}
.u-display-none__position-absolute__top-2px__right-2px__width-8.u-display-none__position-absolute__top-2px__right-2px__width-8{display:none;position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#22c55e;border:1.5px solid #fff}
.u-display-none__position-sticky__top-52px__z-index-90__border-.u-display-none__position-sticky__top-52px__z-index-90__border-{display:none;position:sticky;top:52px;z-index:90;border-radius:0;border-left:none;border-right:none;border-top:none}
.u-display-none__text-align-center__padding-12px__color-166534_.u-display-none__text-align-center__padding-12px__color-166534_{display:none;text-align:center;padding:12px;color:#166534;font-weight:700;font-size:13.5px;background:#f0fdf4;border-radius:8px;margin-top:8px}
.u-display-none__width-100__height-600px__border-none__border-r.u-display-none__width-100__height-600px__border-none__border-r{display:none;width:100%;height:600px;border:none;border-radius:0 0 12px 12px}
.u-display-none__width-100__min-height-80px__padding-10px-13px_.u-display-none__width-100__min-height-80px__padding-10px-13px_{display:none;width:100%;min-height:80px;padding:10px 13px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;line-height:1.6;background:#fafafa;color:var(--dark);box-sizing:border-box}
.u-display-none__width-100__padding-10px-13px__border-1-5px-sol.u-display-none__width-100__padding-10px-13px__border-1-5px-sol{display:none;width:100%;padding:10px 13px;border:1.5px solid var(--orange);border-radius:8px;font-size:12px;font-family:monospace;outline:none;resize:vertical;line-height:1.5;color:#1e3a8a;background:#f8faff}
.u-display-none__width-18px__height-18px__border-2-5px-solid-e5.u-display-none__width-18px__height-18px__border-2-5px-solid-e5{display:none;width:18px;height:18px;border:2.5px solid #e5e7eb;border-top-color:var(--orange);border-radius:50%;animation:bspin .55s linear infinite;flex-shrink:0}
.u-fill-fff.u-fill-fff{fill:#fff}
.u-flex-0-0-100.u-flex-0-0-100{flex:0 0 100%}
.u-flex-1.u-flex-1{flex:1}
.u-flex-1__background-00a884__color-fff__border-none__border-ra.u-flex-1__background-00a884__color-fff__border-none__border-ra{flex:1;background:#00a884;color:#fff;border:none;border-radius:6px;font-size:11px;padding:5px;cursor:pointer}
.u-flex-1__background-e5e7eb__color-555__border-none__border-ra.u-flex-1__background-e5e7eb__color-555__border-none__border-ra{flex:1;background:#e5e7eb;color:#555;border:none;border-radius:6px;font-size:11px;padding:5px;cursor:pointer}
.u-flex-1__background-fff__border-none__cursor-pointer__font-si.u-flex-1__background-fff__border-none__cursor-pointer__font-si{flex:1;background:#fff;border:none;cursor:pointer;font-size:13.5px;font-weight:800;color:var(--orange,#1467c9);border-radius:9px;padding:9px 0;box-shadow:0 1px 4px rgba(0,0,0,.08);transition:background .15s,color .15s}
.u-flex-1__background-none__border-none__cursor-pointer__font-s.u-flex-1__background-none__border-none__cursor-pointer__font-s{flex:1;background:none;border:none;cursor:pointer;font-size:13.5px;font-weight:700;color:#6b7280;border-radius:9px;padding:9px 0;transition:background .15s,color .15s}
.u-flex-1__display-flex__align-items-center__gap-6px__cursor-po.u-flex-1__display-flex__align-items-center__gap-6px__cursor-po{flex:1;display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;font-weight:600;color:var(--blue);padding:5px 0}
.u-flex-1__display-flex__align-items-center__justify-content-ce.u-flex-1__display-flex__align-items-center__justify-content-ce{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#aaa}
.u-flex-1__display-flex__align-items-center__justify-content-ce-2.u-flex-1__display-flex__align-items-center__justify-content-ce-2{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#aaa}
.u-flex-1__font-family-monospace__font-size-13px.u-flex-1__font-family-monospace__font-size-13px{flex:1;font-family:monospace;font-size:13px}
.u-flex-1__font-size-13-5px__color-374151__font-weight-600.u-flex-1__font-size-13-5px__color-374151__font-weight-600{flex:1;font-size:13.5px;color:#374151;font-weight:600}
.u-flex-1__font-weight-800__font-size-14px.u-flex-1__font-weight-800__font-size-14px{flex:1;font-weight:800;font-size:14px}
.u-flex-1__max-height-100px__padding-8px-12px__border-none__bor.u-flex-1__max-height-100px__padding-8px-12px__border-none__bor{flex:1;max-height:100px;padding:8px 12px;border:none;border-radius:20px;background:#fff;font-size:14px;resize:none;outline:none;font-family:inherit;line-height:1.4}
.u-flex-1__max-height-80px__padding-7px-10px__border-none__bord.u-flex-1__max-height-80px__padding-7px-10px__border-none__bord{flex:1;max-height:80px;padding:7px 10px;border:none;border-radius:18px;background:#fff;font-size:13px;resize:none;outline:none;font-family:inherit}
.u-flex-1__min-width-160px__padding-7px-10px__border-1-5px-soli.u-flex-1__min-width-160px__padding-7px-10px__border-1-5px-soli{flex:1;min-width:160px;padding:7px 10px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:12.5px;font-family:inherit}
.u-flex-1__min-width-160px__padding-8px-11px__border-1-5px-soli.u-flex-1__min-width-160px__padding-8px-11px__border-1-5px-soli{flex:1;min-width:160px;padding:8px 11px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;outline:none;font-family:monospace}
.u-flex-1__min-width-180px__padding-9px-12px__border-1-5px-soli.u-flex-1__min-width-180px__padding-9px-12px__border-1-5px-soli{flex:1;min-width:180px;padding:9px 12px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;font-family:inherit;outline:none}
.u-flex-1__min-width-220px__padding-10px-12px__border-1-5px-sol.u-flex-1__min-width-220px__padding-10px-12px__border-1-5px-sol{flex:1;min-width:220px;padding:10px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:12.5px;background:#f9fafb}
.u-flex-1__overflow-y-auto__padding-12px__background-e5ddd5__di.u-flex-1__overflow-y-auto__padding-12px__background-e5ddd5__di{flex:1;overflow-y:auto;padding:12px;background:#e5ddd5;display:flex;flex-direction:column;gap:5px}
.u-flex-1__overflow-y-auto__padding-16px__background-e5ddd5__di.u-flex-1__overflow-y-auto__padding-16px__background-e5ddd5__di{flex:1;overflow-y:auto;padding:16px;background:#e5ddd5;display:flex;flex-direction:column;gap:6px}
.u-flex-1__padding-10px__background-f3f4f6__border-none__border.u-flex-1__padding-10px__background-f3f4f6__border-none__border{flex:1;padding:10px;background:#f3f4f6;border:none;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}
.u-flex-1__padding-10px__background-none__border-none__font-siz.u-flex-1__padding-10px__background-none__border-none__font-siz{flex:1;padding:10px;background:none;border:none;font-size:13.5px;font-weight:800;font-family:inherit;cursor:pointer;color:var(--orange);border-bottom:2px solid var(--orange);margin-bottom:-2px}
.u-flex-1__padding-10px__background-none__border-none__font-siz-2.u-flex-1__padding-10px__background-none__border-none__font-siz-2{flex:1;padding:10px;background:none;border:none;font-size:13.5px;font-weight:700;font-family:inherit;cursor:pointer;color:var(--text-3);border-bottom:2px solid transparent;margin-bottom:-2px}
.u-flex-1__padding-13px-18px__border-none__font-size-14px__outl.u-flex-1__padding-13px-18px__border-none__font-size-14px__outl{flex:1;padding:13px 18px;border:none;font-size:14px;outline:none;font-family:inherit}
.u-flex-1__padding-4px-7px__border-1-5px-solid-var-border__bord.u-flex-1__padding-4px-7px__border-1-5px-solid-var-border__bord{flex:1;padding:4px 7px;border:1.5px solid var(--border);border-radius:5px;font-size:11px}
.u-flex-1__padding-5px-8px__border-1px-solid-fcd34d__border-rad.u-flex-1__padding-5px-8px__border-1px-solid-fcd34d__border-rad{flex:1;padding:5px 8px;border:1px solid #fcd34d;border-radius:6px;font-size:12px;outline:none}
.u-flex-1__padding-6px-10px__border-1px-solid-fcd34d__border-ra.u-flex-1__padding-6px-10px__border-1px-solid-fcd34d__border-ra{flex:1;padding:6px 10px;border:1px solid #fcd34d;border-radius:8px;font-size:13px;outline:none;background:#fff}
.u-flex-1__padding-6px-9px__border-1-5px-solid-var-border-2__bo.u-flex-1__padding-6px-9px__border-1-5px-solid-var-border-2__bo{flex:1;padding:6px 9px;border:1.5px solid var(--border-2);border-radius:6px;font-size:12px;font-family:inherit;background:var(--white);min-width:0}
.u-flex-1__padding-6px-9px__border-1-5px-solid-var-border-2__bo-2.u-flex-1__padding-6px-9px__border-1-5px-solid-var-border-2__bo-2{flex:1;padding:6px 9px;border:1.5px solid var(--border-2);border-radius:6px;font-size:12px;font-family:inherit;background:var(--white)}
.u-flex-1__padding-7px-10px__border-1-5px-solid-var-border-2__b.u-flex-1__padding-7px-10px__border-1-5px-solid-var-border-2__b{flex:1;padding:7px 10px;border:1.5px solid var(--border-2);border-radius:7px;font-size:12px;font-family:inherit;outline:none;transition:border .15s}
.u-flex-1__padding-7px-11px__border-1-5px-solid-var-border__bor.u-flex-1__padding-7px-11px__border-1-5px-solid-var-border__bor{flex:1;padding:7px 11px;border:1.5px solid var(--border);border-radius:7px;font-size:13px;outline:none}
.u-flex-1__padding-8px-10px__border-1-5px-solid-d1d5db__font-si.u-flex-1__padding-8px-10px__border-1-5px-solid-d1d5db__font-si{flex:1;padding:8px 10px;border:1.5px solid #d1d5db;font-size:13px;outline:none;font-family:inherit;text-transform:uppercase}
.u-flex-1__padding-8px-10px__border-1-5px-solid-e5e7eb__border-.u-flex-1__padding-8px-10px__border-1-5px-solid-e5e7eb__border-{flex:1;padding:8px 10px;border:1.5px solid #e5e7eb;border-radius:7px;font-size:12px;background:#fff;color:#6b7280}
.u-flex-1__padding-8px-10px__border-none__outline-none__font-si.u-flex-1__padding-8px-10px__border-none__outline-none__font-si{flex:1;padding:8px 10px;border:none;outline:none;font-size:13px;font-family:inherit;background:transparent}
.u-flex-1__padding-8px-11px__border-1-5px-solid-var-border-2__b.u-flex-1__padding-8px-11px__border-1-5px-solid-var-border-2__b{flex:1;padding:8px 11px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;outline:none}
.u-flex-1__padding-8px-4px__text-align-center__font-size-11px__.u-flex-1__padding-8px-4px__text-align-center__font-size-11px__{flex:1;padding:8px 4px;text-align:center;font-size:11px;font-weight:800;background:#1467c9;color:white}
.u-flex-1__padding-8px-4px__text-align-center__font-size-11px__-2.u-flex-1__padding-8px-4px__text-align-center__font-size-11px__-2{flex:1;padding:8px 4px;text-align:center;font-size:11px;font-weight:700;background:#f4f5f7;color:#9ca3af}
.u-flex-1__padding-9px-12px__border-1-5px-solid-var-border__bor.u-flex-1__padding-9px-12px__border-1-5px-solid-var-border__bor{flex:1;padding:9px 12px;border:1.5px solid var(--border);border-radius:var(--r);font-size:13.5px;font-family:inherit}
.u-flex-1__padding-9px-12px__border-1-5px-solid-var-border-2__b.u-flex-1__padding-9px-12px__border-1-5px-solid-var-border-2__b{flex:1;padding:9px 12px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:13px;font-family:inherit;outline:none}
.u-flex-1__padding-9px-12px__border-1-5px-solid-var-border-2__b-2.u-flex-1__padding-9px-12px__border-1-5px-solid-var-border-2__b-2{flex:1;padding:9px 12px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;outline:none}
.u-flex-1-4.u-flex-1-4{flex:1.4}
.u-flex-2.u-flex-2{flex:2}
.u-flex-2__padding-10px__background-ff8300__color-fff__border-n.u-flex-2__padding-10px__background-ff8300__color-fff__border-n{flex:2;padding:10px;background:#1467c9;color:#fff;border:none;border-radius:8px;font-weight:800;font-size:13px;cursor:pointer;font-family:inherit}
.u-flex-direction-column.u-flex-direction-column{flex-direction:column}
.u-flex-shrink-0.u-flex-shrink-0{flex-shrink:0}
.u-flex-wrap-wrap.u-flex-wrap-wrap{flex-wrap:wrap}
.u-float-right.u-float-right{float:right}
.u-float-right__background-f0f2f5__border-radius-6px__padding-2.u-float-right__background-f0f2f5__border-radius-6px__padding-2{float:right;background:#f0f2f5;border-radius:6px;padding:2px 8px;font-size:10.5px;color:var(--text-3);font-weight:600}
.u-font-family-arial-sans-serif.u-font-family-arial-sans-serif{font-family:Arial, sans-serif}
.u-font-family-inherit.u-font-family-inherit{font-family:inherit}
.u-font-family-monospace.u-font-family-monospace{font-family:monospace}
.u-font-family-monospace__font-size-11px__color-var-text-3.u-font-family-monospace__font-size-11px__color-var-text-3{font-family:monospace;font-size:11px;color:var(--text-3)}
.u-font-family-monospace__font-size-12px.u-font-family-monospace__font-size-12px{font-family:monospace;font-size:12px}
.u-font-family-monospace__font-size-13px.u-font-family-monospace__font-size-13px{font-family:monospace;font-size:13px}
.u-font-family-monospace__font-size-13px__color-var-text-3.u-font-family-monospace__font-size-13px__color-var-text-3{font-family:monospace;font-size:13px;color:var(--text-3)}
.u-font-family-monospace__font-weight-700.u-font-family-monospace__font-weight-700{font-family:monospace;font-weight:700}
.u-font-family-var-font-system-ui-sans-serif.u-font-family-var-font-system-ui-sans-serif{font-family:var(--font,system-ui,sans-serif)}
.u-font-size-10-5px.u-font-size-10-5px{font-size:10.5px}
.u-font-size-10-5px__font-weight-700__color-var-text-2__white-s.u-font-size-10-5px__font-weight-700__color-var-text-2__white-s{font-size:10.5px;font-weight:700;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.u-font-size-10-5px__font-weight-700__color-var-text-3__text-tr.u-font-size-10-5px__font-weight-700__color-var-text-3__text-tr{font-size:10.5px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}
.u-font-size-10-5px__font-weight-800__text-transform-uppercase_.u-font-size-10-5px__font-weight-800__text-transform-uppercase_{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;padding:10px 14px 6px}
.u-font-size-10-5px__font-weight-800__text-transform-uppercase_-2.u-font-size-10-5px__font-weight-800__text-transform-uppercase_-2{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;margin-bottom:6px}
.u-font-size-10px.u-font-size-10px{font-size:10px}
.u-font-size-10px__color-166534__margin-top-3px__font-weight-60.u-font-size-10px__color-166534__margin-top-3px__font-weight-60{font-size:10px;color:#166534;margin-top:3px;font-weight:600}
.u-font-size-10px__color-b45309__font-weight-700__background-fe.u-font-size-10px__color-b45309__font-weight-700__background-fe{font-size:10px;color:#b45309;font-weight:700;background:#fef3c7;padding:2px 7px;border-radius:8px}
.u-font-size-10px__color-var-orange__font-weight-700.u-font-size-10px__color-var-orange__font-weight-700{font-size:10px;color:var(--orange);font-weight:700}
.u-font-size-10px__color-var-text-3__font-weight-600.u-font-size-10px__color-var-text-3__font-weight-600{font-size:10px;color:var(--text-3);font-weight:600}
.u-font-size-10px__font-weight-700__color-6b7280__text-transfor.u-font-size-10px__font-weight-700__color-6b7280__text-transfor{font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}
.u-font-size-10px__text-transform-uppercase__letter-spacing-4px.u-font-size-10px__text-transform-uppercase__letter-spacing-4px{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:#9ca3af;font-weight:700}
.u-font-size-11-5px.u-font-size-11-5px{font-size:11.5px}
.u-font-size-11-5px__color-15803d__font-weight-700__flex-1.u-font-size-11-5px__color-15803d__font-weight-700__flex-1{font-size:11.5px;color:#15803d;font-weight:700;flex:1}
.u-font-size-11-5px__font-weight-700__color-1b3c6e__margin-2px-.u-font-size-11-5px__font-weight-700__color-1b3c6e__margin-2px-{font-size:11.5px;font-weight:700;color:#1b3c6e;margin:2px 0 6px;letter-spacing:.01em}
.u-font-size-11-5px__font-weight-700__color-var-text-3__border-.u-font-size-11-5px__font-weight-700__color-var-text-3__border-{font-size:11.5px;font-weight:700;color:var(--text-3);border-bottom:1px solid var(--border);padding-bottom:6px;margin-bottom:12px;letter-spacing:.4px}
.u-font-size-11-5px__font-weight-700__color-var-text-3__display.u-font-size-11-5px__font-weight-700__color-var-text-3__display{font-size:11.5px;font-weight:700;color:var(--text-3);display:block;margin-bottom:5px}
.u-font-size-11px.u-font-size-11px{font-size:11px}
.u-font-size-11px__background-fef3c7__color-92400e__padding-2px.u-font-size-11px__background-fef3c7__color-92400e__padding-2px{font-size:11px;background:#fef3c7;color:#92400e;padding:2px 8px;border-radius:20px;font-weight:600}
.u-font-size-11px__color-9ca3af__font-weight-700__text-transfor.u-font-size-11px__color-9ca3af__font-weight-700__text-transfor{font-size:11px;color:#9ca3af;font-weight:700;text-transform:uppercase}
.u-font-size-11px__color-var-green__margin-top-2px__font-weight.u-font-size-11px__color-var-green__margin-top-2px__font-weight{font-size:11px;color:var(--green);margin-top:2px;font-weight:700}
.u-font-size-11px__color-var-text-3__font-family-monospace.u-font-size-11px__color-var-text-3__font-family-monospace{font-size:11px;color:var(--text-3);font-family:monospace}
.u-font-size-11px__color-var-text-3__font-weight-600__text-tran.u-font-size-11px__color-var-text-3__font-weight-600__text-tran{font-size:11px;color:var(--text-3);font-weight:600;text-transform:uppercase;letter-spacing:.05em}
.u-font-size-11px__color-var-text-3__font-weight-700.u-font-size-11px__color-var-text-3__font-weight-700{font-size:11px;color:var(--text-3);font-weight:700}
.u-font-size-11px__color-var-text-3__text-transform-uppercase__.u-font-size-11px__color-var-text-3__text-transform-uppercase__{font-size:11px;color:var(--text-3);text-transform:uppercase;font-weight:700}
.u-font-size-11px__font-weight-600__color-var-text-3.u-font-size-11px__font-weight-600__color-var-text-3{font-size:11px;font-weight:600;color:var(--text-3)}
.u-font-size-11px__font-weight-600__color-var-text-3__display-b.u-font-size-11px__font-weight-600__color-var-text-3__display-b{font-size:11px;font-weight:600;color:var(--text-3);display:block;margin-bottom:4px}
.u-font-size-11px__font-weight-700__color-6b7280__margin-bottom.u-font-size-11px__font-weight-700__color-6b7280__margin-bottom{font-size:11px;font-weight:700;color:#6b7280;margin-bottom:4px}
.u-font-size-11px__font-weight-700__color-92400e__background-fe.u-font-size-11px__font-weight-700__color-92400e__background-fe{font-size:11px;font-weight:700;color:#92400e;background:#fef3c7;padding:2px 9px;border-radius:10px}
.u-font-size-11px__font-weight-700__color-92400e__margin-bottom.u-font-size-11px__font-weight-700__color-92400e__margin-bottom{font-size:11px;font-weight:700;color:#92400e;margin-bottom:4px}
.u-font-size-11px__font-weight-700__color-var-blue__text-decora.u-font-size-11px__font-weight-700__color-var-blue__text-decora{font-size:11px;font-weight:700;color:var(--blue);text-decoration:none}
.u-font-size-11px__font-weight-700__color-var-text-3.u-font-size-11px__font-weight-700__color-var-text-3{font-size:11px;font-weight:700;color:var(--text-3)}
.u-font-size-11px__font-weight-700__color-var-text-3__display-b.u-font-size-11px__font-weight-700__color-var-text-3__display-b{font-size:11px;font-weight:700;color:var(--text-3);display:block;margin-bottom:4px}
.u-font-size-11px__font-weight-700__color-var-text-3__display-b-2.u-font-size-11px__font-weight-700__color-var-text-3__display-b-2{font-size:11px;font-weight:700;color:var(--text-3);display:block;margin-bottom:8px}
.u-font-size-11px__font-weight-700__color-var-text-3__display-b-3.u-font-size-11px__font-weight-700__color-var-text-3__display-b-3{font-size:11px;font-weight:700;color:var(--text-3);display:block;margin-bottom:6px}
.u-font-size-11px__font-weight-700__color-var-text-3__margin-bo.u-font-size-11px__font-weight-700__color-var-text-3__margin-bo{font-size:11px;font-weight:700;color:var(--text-3);margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}
.u-font-size-11px__font-weight-700__color-var-text-3__text-tran.u-font-size-11px__font-weight-700__color-var-text-3__text-tran{font-size:11px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em}
.u-font-size-11px__font-weight-700__color-var-text-3__white-spa.u-font-size-11px__font-weight-700__color-var-text-3__white-spa{font-size:11px;font-weight:700;color:var(--text-3);white-space:nowrap}
.u-font-size-11px__font-weight-700__margin-bottom-6px__color-va.u-font-size-11px__font-weight-700__margin-bottom-6px__color-va{font-size:11px;font-weight:700;margin-bottom:6px;color:var(--orange)}
.u-font-size-11px__font-weight-700__margin-bottom-6px__color-va-2.u-font-size-11px__font-weight-700__margin-bottom-6px__color-va-2{font-size:11px;font-weight:700;margin-bottom:6px;color:var(--text-3)}
.u-font-size-11px__font-weight-700__padding-4px-10px__border-1-.u-font-size-11px__font-weight-700__padding-4px-10px__border-1-{font-size:11px;font-weight:700;padding:4px 10px;border:1.5px solid var(--orange);background:var(--orange-light);color:var(--orange);border-radius:20px;cursor:pointer}
.u-font-size-11px__font-weight-700__padding-4px-10px__border-1--2.u-font-size-11px__font-weight-700__padding-4px-10px__border-1--2{font-size:11px;font-weight:700;padding:4px 10px;border:1.5px solid var(--border-2);background:transparent;color:var(--text-2);border-radius:20px;cursor:pointer}
.u-font-size-11px__font-weight-700__text-transform-uppercase__l.u-font-size-11px__font-weight-700__text-transform-uppercase__l{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-4);margin-bottom:8px}
.u-font-size-11px__font-weight-700__text-transform-uppercase__l-2.u-font-size-11px__font-weight-700__text-transform-uppercase__l-2{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-4);margin-bottom:10px}
.u-font-size-11px__font-weight-800__color-0f172a.u-font-size-11px__font-weight-800__color-0f172a{font-size:11px;font-weight:800;color:#0f172a}
.u-font-size-11px__font-weight-800__color-374151__text-transfor.u-font-size-11px__font-weight-800__color-374151__text-transfor{font-size:11px;font-weight:800;color:#374151;text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}
.u-font-size-11px__font-weight-800__color-9ca3af__text-transfor.u-font-size-11px__font-weight-800__color-9ca3af__text-transfor{font-size:11px;font-weight:800;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}
.u-font-size-11px__font-weight-800__color-9ca3af__text-transfor-2.u-font-size-11px__font-weight-800__color-9ca3af__text-transfor-2{font-size:11px;font-weight:800;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}
.u-font-size-11px__font-weight-800__color-var-text-3__text-tran.u-font-size-11px__font-weight-800__color-var-text-3__text-tran{font-size:11px;font-weight:800;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}
.u-font-size-11px__font-weight-800__text-transform-uppercase__l.u-font-size-11px__font-weight-800__text-transform-uppercase__l{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin-bottom:10px;display:flex;align-items:center;gap:6px}
.u-font-size-11px__font-weight-800__text-transform-uppercase__l-2.u-font-size-11px__font-weight-800__text-transform-uppercase__l-2{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}
.u-font-size-11px__line-height-1-5__color-111__white-space-pre-.u-font-size-11px__line-height-1-5__color-111__white-space-pre-{font-size:11px;line-height:1.5;color:#111;white-space:pre-wrap;background:#fff;border:1px solid var(--border-2);border-radius:6px;padding:8px;margin-top:6px;max-height:220px;overflow:auto}
.u-font-size-12-5px.u-font-size-12-5px{font-size:12.5px}
.u-font-size-12-5px__color-15803d__font-weight-700.u-font-size-12-5px__color-15803d__font-weight-700{font-size:12.5px;color:#15803d;font-weight:700}
.u-font-size-12-5px__color-991b1b__font-weight-600.u-font-size-12-5px__color-991b1b__font-weight-600{font-size:12.5px;color:#991b1b;font-weight:600}
.u-font-size-12-5px__font-weight-600__align-self-center__displa.u-font-size-12-5px__font-weight-600__align-self-center__displa{font-size:12.5px;font-weight:600;align-self:center;display:none}
.u-font-size-12-5px__font-weight-600__margin-top-8px__display-n.u-font-size-12-5px__font-weight-600__margin-top-8px__display-n{font-size:12.5px;font-weight:600;margin-top:8px;display:none}
.u-font-size-12-5px__font-weight-700.u-font-size-12-5px__font-weight-700{font-size:12.5px;font-weight:700}
.u-font-size-12-5px__font-weight-700__color-0f172a__margin-bott.u-font-size-12-5px__font-weight-700__color-0f172a__margin-bott{font-size:12.5px;font-weight:700;color:#0f172a;margin-bottom:10px}
.u-font-size-12-5px__font-weight-700__color-var-dark__white-spa.u-font-size-12-5px__font-weight-700__color-var-dark__white-spa{font-size:12.5px;font-weight:700;color:var(--dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.u-font-size-12-5px__font-weight-700__margin-top-8px__display-n.u-font-size-12-5px__font-weight-700__margin-top-8px__display-n{font-size:12.5px;font-weight:700;margin-top:8px;display:none}
.u-font-size-12-5px__font-weight-700__white-space-nowrap__overf.u-font-size-12-5px__font-weight-700__white-space-nowrap__overf{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.u-font-size-12px.u-font-size-12px{font-size:12px}
.u-font-size-12px__font-weight-600__margin-bottom-6px.u-font-size-12px__font-weight-600__margin-bottom-6px{font-size:12px;font-weight:600;margin-bottom:6px}
.u-font-size-12px__font-weight-700__color-15803d__margin-bottom.u-font-size-12px__font-weight-700__color-15803d__margin-bottom{font-size:12px;font-weight:700;color:#15803d;margin-bottom:6px}
.u-font-size-12px__font-weight-700__color-374151__display-block.u-font-size-12px__font-weight-700__color-374151__display-block{font-size:12px;font-weight:700;color:#374151;display:block;margin-bottom:5px}
.u-font-size-12px__font-weight-700__color-374151__margin-bottom.u-font-size-12px__font-weight-700__color-374151__margin-bottom{font-size:12px;font-weight:700;color:#374151;margin-bottom:6px}
.u-font-size-12px__font-weight-700__color-92400e__margin-bottom.u-font-size-12px__font-weight-700__color-92400e__margin-bottom{font-size:12px;font-weight:700;color:#92400e;margin-bottom:4px}
.u-font-size-12px__font-weight-700__color-var-dark__margin-bott.u-font-size-12px__font-weight-700__color-var-dark__margin-bott{font-size:12px;font-weight:700;color:var(--dark);margin-bottom:8px}
.u-font-size-12px__font-weight-700__color-var-orange.u-font-size-12px__font-weight-700__color-var-orange{font-size:12px;font-weight:700;color:var(--orange)}
.u-font-size-12px__font-weight-700__color-var-orange__text-tran.u-font-size-12px__font-weight-700__color-var-orange__text-tran{font-size:12px;font-weight:700;color:var(--orange);text-transform:uppercase;letter-spacing:.05em}
.u-font-size-12px__font-weight-700__color-var-text-2__display-b.u-font-size-12px__font-weight-700__color-var-text-2__display-b{font-size:12px;font-weight:700;color:var(--text-2);display:block;margin-bottom:5px}
.u-font-size-12px__font-weight-700__color-var-text-2__margin-bo.u-font-size-12px__font-weight-700__color-var-text-2__margin-bo{font-size:12px;font-weight:700;color:var(--text-2);margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}
.u-font-size-12px__font-weight-700__color-var-text-3.u-font-size-12px__font-weight-700__color-var-text-3{font-size:12px;font-weight:700;color:var(--text-3)}
.u-font-size-12px__font-weight-700__color-var-text-3__margin-bo.u-font-size-12px__font-weight-700__color-var-text-3__margin-bo{font-size:12px;font-weight:700;color:var(--text-3);margin-bottom:12px}
.u-font-size-12px__font-weight-700__color-var-text-3__text-tran.u-font-size-12px__font-weight-700__color-var-text-3__text-tran{font-size:12px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}
.u-font-size-12px__font-weight-700__display-block__margin-botto.u-font-size-12px__font-weight-700__display-block__margin-botto{font-size:12px;font-weight:700;display:block;margin-bottom:5px}
.u-font-size-12px__font-weight-700__white-space-nowrap__overflo.u-font-size-12px__font-weight-700__white-space-nowrap__overflo{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.u-font-size-12px__font-weight-800__color-0f172a.u-font-size-12px__font-weight-800__color-0f172a{font-size:12px;font-weight:800;color:#0f172a}
.u-font-size-13-5px.u-font-size-13-5px{font-size:13.5px}
.u-font-size-13-5px__font-weight-700.u-font-size-13-5px__font-weight-700{font-size:13.5px;font-weight:700}
.u-font-size-13-5px__font-weight-700__color-111__margin-4px-0-6.u-font-size-13-5px__font-weight-700__color-111__margin-4px-0-6{font-size:13.5px;font-weight:700;color:#111;margin:4px 0 6px;line-height:1.35}
.u-font-size-13-5px__font-weight-700__color-1a1a1a__margin-bott.u-font-size-13-5px__font-weight-700__color-1a1a1a__margin-bott{font-size:13.5px;font-weight:700;color:#1a1a1a;margin-bottom:4px}
.u-font-size-13-5px__font-weight-700__color-92400e__margin-bott.u-font-size-13-5px__font-weight-700__color-92400e__margin-bott{font-size:13.5px;font-weight:700;color:#92400e;margin-bottom:12px}
.u-font-size-13-5px__font-weight-700__color-var-dark.u-font-size-13-5px__font-weight-700__color-var-dark{font-size:13.5px;font-weight:700;color:var(--dark)}
.u-font-size-13-5px__font-weight-800__color-var-dark__margin-bo.u-font-size-13-5px__font-weight-800__color-var-dark__margin-bo{font-size:13.5px;font-weight:800;color:var(--dark);margin-bottom:2px}
.u-font-size-13px.u-font-size-13px{font-size:13px}
.u-font-size-13px__color-1a1a1a__font-weight-600__margin-top-2p.u-font-size-13px__color-1a1a1a__font-weight-600__margin-top-2p{font-size:13px;color:#1a1a1a;font-weight:600;margin-top:2px}
.u-font-size-13px__color-6b7280__font-weight-600.u-font-size-13px__color-6b7280__font-weight-600{font-size:13px;color:#6b7280;font-weight:600}
.u-font-size-13px__color-var-orange__font-weight-600__text-deco.u-font-size-13px__color-var-orange__font-weight-600__text-deco{font-size:13px;color:var(--orange);font-weight:600;text-decoration:none}
.u-font-size-13px__color-var-orange__font-weight-700.u-font-size-13px__color-var-orange__font-weight-700{font-size:13px;color:var(--orange);font-weight:700}
.u-font-size-13px__color-var-text-3__font-weight-400.u-font-size-13px__color-var-text-3__font-weight-400{font-size:13px;color:var(--text-3);font-weight:400}
.u-font-size-13px__color-var-text-3__font-weight-600__display-f.u-font-size-13px__color-var-text-3__font-weight-600__display-f{font-size:13px;color:var(--text-3);font-weight:600;display:flex;align-items:center;gap:5px}
.u-font-size-13px__color-var-text-3__font-weight-700.u-font-size-13px__color-var-text-3__font-weight-700{font-size:13px;color:var(--text-3);font-weight:700}
.u-font-size-13px__color-var-text-3__margin-bottom-20px__max-wi.u-font-size-13px__color-var-text-3__margin-bottom-20px__max-wi{font-size:13px;color:var(--text-3);margin-bottom:20px;max-width:480px;margin-left:auto;margin-right:auto}
.u-font-size-13px__color-var-text-4__background-none__border-no.u-font-size-13px__color-var-text-4__background-none__border-no{font-size:13px;color:var(--text-4);background:none;border:none;cursor:pointer;margin-top:5px;transition:color .12s;font-family:var(--font)}
.u-font-size-13px__color-var-text-4__font-weight-600__backgroun.u-font-size-13px__color-var-text-4__font-weight-600__backgroun{font-size:13px;color:var(--text-4);font-weight:600;background:none;border:none;cursor:pointer}
.u-font-size-13px__font-weight-500__color-var-text-2.u-font-size-13px__font-weight-500__color-var-text-2{font-size:13px;font-weight:500;color:var(--text-2)}
.u-font-size-13px__font-weight-600__color-64748b__margin-bottom.u-font-size-13px__font-weight-600__color-64748b__margin-bottom{font-size:13px;font-weight:600;color:#64748b;margin-bottom:6px}
.u-font-size-13px__font-weight-600__color-e5e7eb__max-width-110.u-font-size-13px__font-weight-600__color-e5e7eb__max-width-110{font-size:13px;font-weight:600;color:#e5e7eb;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.u-font-size-13px__font-weight-600__color-var-dark__margin-bott.u-font-size-13px__font-weight-600__color-var-dark__margin-bott{font-size:13px;font-weight:600;color:var(--dark);margin-bottom:8px;line-height:1.35}
.u-font-size-13px__font-weight-600__color-var-text-1.u-font-size-13px__font-weight-600__color-var-text-1{font-size:13px;font-weight:600;color:var(--text-1)}
.u-font-size-13px__font-weight-600__color-var-text-3.u-font-size-13px__font-weight-600__color-var-text-3{font-size:13px;font-weight:600;color:var(--text-3)}
.u-font-size-13px__font-weight-600__line-height-1-35__overflow-.u-font-size-13px__font-weight-600__line-height-1-35__overflow-{font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a1a2e}
.u-font-size-13px__font-weight-700.u-font-size-13px__font-weight-700{font-size:13px;font-weight:700}
.u-font-size-13px__font-weight-700__color-15803d.u-font-size-13px__font-weight-700__color-15803d{font-size:13px;font-weight:700;color:#15803d}
.u-font-size-13px__font-weight-700__color-374151__display-block.u-font-size-13px__font-weight-700__color-374151__display-block{font-size:13px;font-weight:700;color:#374151;display:block;margin-bottom:4px}
.u-font-size-13px__font-weight-700__color-64748b__text-transfor.u-font-size-13px__font-weight-700__color-64748b__text-transfor{font-size:13px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}
.u-font-size-13px__font-weight-700__color-64748b__text-transfor-2.u-font-size-13px__font-weight-700__color-64748b__text-transfor-2{font-size:13px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}
.u-font-size-13px__font-weight-700__color-6b7280__text-transfor.u-font-size-13px__font-weight-700__color-6b7280__text-transfor{font-size:13px;font-weight:700;color:#6b7280;text-transform:uppercase}
.u-font-size-13px__font-weight-700__color-6b7280__text-transfor-2.u-font-size-13px__font-weight-700__color-6b7280__text-transfor-2{font-size:13px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}
.u-font-size-13px__font-weight-700__color-888__text-transform-u.u-font-size-13px__font-weight-700__color-888__text-transform-u{font-size:13px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}
.u-font-size-13px__font-weight-700__color-9ca3af__text-transfor.u-font-size-13px__font-weight-700__color-9ca3af__text-transfor{font-size:13px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}
.u-font-size-13px__font-weight-700__color-var-dark.u-font-size-13px__font-weight-700__color-var-dark{font-size:13px;font-weight:700;color:var(--dark)}
.u-font-size-13px__font-weight-700__color-var-dark__white-space.u-font-size-13px__font-weight-700__color-var-dark__white-space{font-size:13px;font-weight:700;color:var(--dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.u-font-size-13px__font-weight-700__color-var-orange.u-font-size-13px__font-weight-700__color-var-orange{font-size:13px;font-weight:700;color:var(--orange)}
.u-font-size-13px__font-weight-700__color-var-text-2.u-font-size-13px__font-weight-700__color-var-text-2{font-size:13px;font-weight:700;color:var(--text-2)}
.u-font-size-13px__font-weight-700__color-var-text-2__margin-bo.u-font-size-13px__font-weight-700__color-var-text-2__margin-bo{font-size:13px;font-weight:700;color:var(--text-2);margin-bottom:6px;display:flex;justify-content:space-between;align-items:center}
.u-font-size-13px__font-weight-700__color-var-text-2__margin-bo-2.u-font-size-13px__font-weight-700__color-var-text-2__margin-bo-2{font-size:13px;font-weight:700;color:var(--text-2);margin-bottom:8px}
.u-font-size-13px__font-weight-700__color-var-text-3__text-tran.u-font-size-13px__font-weight-700__color-var-text-3__text-tran{font-size:13px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}
.u-font-size-13px__font-weight-700__color-var-text-3__text-tran-2.u-font-size-13px__font-weight-700__color-var-text-3__text-tran-2{font-size:13px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}
.u-font-size-13px__font-weight-700__color-var-text-3__text-tran-3.u-font-size-13px__font-weight-700__color-var-text-3__text-tran-3{font-size:13px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}
.u-font-size-13px__font-weight-700__color-var-text-3__text-tran-4.u-font-size-13px__font-weight-700__color-var-text-3__text-tran-4{font-size:13px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin:20px 0 10px}
.u-font-size-13px__font-weight-700__color-var-text-3__text-tran-5.u-font-size-13px__font-weight-700__color-var-text-3__text-tran-5{font-size:13px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}
.u-font-size-13px__font-weight-700__color-var-text-3__text-tran-6.u-font-size-13px__font-weight-700__color-var-text-3__text-tran-6{font-size:13px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin:24px 0 14px}
.u-font-size-13px__font-weight-700__color-var-text-4__margin-bo.u-font-size-13px__font-weight-700__color-var-text-4__margin-bo{font-size:13px;font-weight:700;color:var(--text-4);margin-bottom:4px}
.u-font-size-13px__font-weight-700__color-var-text-4__text-tran.u-font-size-13px__font-weight-700__color-var-text-4__text-tran{font-size:13px;font-weight:700;color:var(--text-4);text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}
.u-font-size-13px__font-weight-700__color-var-white__margin-bot.u-font-size-13px__font-weight-700__color-var-white__margin-bot{font-size:13px;font-weight:700;color:var(--white);margin-bottom:4px}
.u-font-size-13px__font-weight-700__padding-14px-18px__border-b.u-font-size-13px__font-weight-700__padding-14px-18px__border-b{font-size:13px;font-weight:700;padding:14px 18px;border-bottom:1px solid var(--border)}
.u-font-size-13px__font-weight-700__padding-14px-18px__border-b-2.u-font-size-13px__font-weight-700__padding-14px-18px__border-b-2{font-size:13px;font-weight:700;padding:14px 18px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between}
.u-font-size-13px__font-weight-700__white-space-nowrap.u-font-size-13px__font-weight-700__white-space-nowrap{font-size:13px;font-weight:700;white-space:nowrap}
.u-font-size-13px__font-weight-800__color-0f172a__margin-bottom.u-font-size-13px__font-weight-800__color-0f172a__margin-bottom{font-size:13px;font-weight:800;color:#0f172a;margin-bottom:10px}
.u-font-size-13px__font-weight-800__color-6b7280__text-transfor.u-font-size-13px__font-weight-800__color-6b7280__text-transfor{font-size:13px;font-weight:800;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}
.u-font-size-13px__font-weight-800__color-9a3412__text-transfor.u-font-size-13px__font-weight-800__color-9a3412__text-transfor{font-size:13px;font-weight:800;color:#9a3412;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}
.u-font-size-13px__font-weight-800__color-9ca3af__text-transfor.u-font-size-13px__font-weight-800__color-9ca3af__text-transfor{font-size:13px;font-weight:800;color:#9ca3af;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}
.u-font-size-13px__font-weight-800__color-var-dark.u-font-size-13px__font-weight-800__color-var-dark{font-size:13px;font-weight:800;color:var(--dark)}
.u-font-size-13px__font-weight-800__color-var-dark__margin-bott.u-font-size-13px__font-weight-800__color-var-dark__margin-bott{font-size:13px;font-weight:800;color:var(--dark);margin-bottom:5px}
.u-font-size-13px__font-weight-800__color-var-dark__margin-bott-2.u-font-size-13px__font-weight-800__color-var-dark__margin-bott-2{font-size:13px;font-weight:800;color:var(--dark);margin-bottom:4px}
.u-font-size-13px__font-weight-800__color-var-dark__margin-bott-3.u-font-size-13px__font-weight-800__color-var-dark__margin-bott-3{font-size:13px;font-weight:800;color:var(--dark);margin-bottom:6px}
.u-font-size-13px__font-weight-800__color-var-dark__margin-bott-4.u-font-size-13px__font-weight-800__color-var-dark__margin-bott-4{font-size:13px;font-weight:800;color:var(--dark);margin-bottom:10px}
.u-font-size-13px__font-weight-800__color-var-dark__margin-bott-5.u-font-size-13px__font-weight-800__color-var-dark__margin-bott-5{font-size:13px;font-weight:800;color:var(--dark);margin-bottom:10px;display:flex;align-items:center;gap:8px}
.u-font-size-13px__font-weight-800__color-var-orange.u-font-size-13px__font-weight-800__color-var-orange{font-size:13px;font-weight:800;color:var(--orange)}
.u-font-size-13px__font-weight-800__color-var-red.u-font-size-13px__font-weight-800__color-var-red{font-size:13px;font-weight:800;color:var(--red)}
.u-font-size-13px__font-weight-800__color-var-text-3__text-tran.u-font-size-13px__font-weight-800__color-var-text-3__text-tran{font-size:13px;font-weight:800;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}
.u-font-size-13px__font-weight-800__color-var-text-4__text-tran.u-font-size-13px__font-weight-800__color-var-text-4__text-tran{font-size:13px;font-weight:800;color:var(--text-4);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}
.u-font-size-13px__font-weight-800__margin-bottom-12px.u-font-size-13px__font-weight-800__margin-bottom-12px{font-size:13px;font-weight:800;margin-bottom:12px}
.u-font-size-13px__font-weight-800__text-transform-uppercase__l.u-font-size-13px__font-weight-800__text-transform-uppercase__l{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;margin-bottom:8px}
.u-font-size-13px__font-weight-900__letter-spacing-05em.u-font-size-13px__font-weight-900__letter-spacing-05em{font-size:13px;font-weight:900;letter-spacing:.05em}
.u-font-size-14-5px.u-font-size-14-5px{font-size:14.5px}
.u-font-size-14px.u-font-size-14px{font-size:14px}
.u-font-size-14px__font-weight-700.u-font-size-14px__font-weight-700{font-size:14px;font-weight:700}
.u-font-size-14px__font-weight-700__color-var-dark.u-font-size-14px__font-weight-700__color-var-dark{font-size:14px;font-weight:700;color:var(--dark)}
.u-font-size-14px__font-weight-700__color-var-info.u-font-size-14px__font-weight-700__color-var-info{font-size:14px;font-weight:700;color:var(--info)}
.u-font-size-14px__font-weight-700__color-var-text-2.u-font-size-14px__font-weight-700__color-var-text-2{font-size:14px;font-weight:700;color:var(--text-2)}
.u-font-size-14px__font-weight-700__line-height-1-35.u-font-size-14px__font-weight-700__line-height-1-35{font-size:14px;font-weight:700;line-height:1.35}
.u-font-size-14px__font-weight-800__color-var-dark.u-font-size-14px__font-weight-800__color-var-dark{font-size:14px;font-weight:800;color:var(--dark)}
.u-font-size-14px__font-weight-800__color-var-orange.u-font-size-14px__font-weight-800__color-var-orange{font-size:14px;font-weight:800;color:var(--orange)}
.u-font-size-14px-2.u-font-size-14px-2{font-size:14px}
.u-font-size-15px.u-font-size-15px{font-size:15px}
.u-font-size-15px__color-rgba-255-255-255-45__margin-top-10px__.u-font-size-15px__color-rgba-255-255-255-45__margin-top-10px__{font-size:15px;color:rgba(255,255,255,.45);margin-top:10px;max-width:520px;margin-left:auto;margin-right:auto}
.u-font-size-15px__font-weight-700.u-font-size-15px__font-weight-700{font-size:15px;font-weight:700}
.u-font-size-15px__font-weight-700__color-var-dark.u-font-size-15px__font-weight-700__color-var-dark{font-size:15px;font-weight:700;color:var(--dark)}
.u-font-size-15px__font-weight-700__margin-bottom-8px.u-font-size-15px__font-weight-700__margin-bottom-8px{font-size:15px;font-weight:700;margin-bottom:8px}
.u-font-size-15px__font-weight-800.u-font-size-15px__font-weight-800{font-size:15px;font-weight:800}
.u-font-size-15px__font-weight-800__color-0a0a0a.u-font-size-15px__font-weight-800__color-0a0a0a{font-size:15px;font-weight:800;color:#0a0a0a}
.u-font-size-15px__font-weight-800__color-0f172a.u-font-size-15px__font-weight-800__color-0f172a{font-size:15px;font-weight:800;color:#0f172a}
.u-font-size-15px__font-weight-800__color-25d366.u-font-size-15px__font-weight-800__color-25d366{font-size:15px;font-weight:800;color:#25d366}
.u-font-size-15px__font-weight-800__color-var-dark.u-font-size-15px__font-weight-800__color-var-dark{font-size:15px;font-weight:800;color:var(--dark)}
.u-font-size-15px__font-weight-800__color-var-dark__margin-bott.u-font-size-15px__font-weight-800__color-var-dark__margin-bott{font-size:15px;font-weight:800;color:var(--dark);margin-bottom:6px}
.u-font-size-15px__font-weight-800__color-var-orange.u-font-size-15px__font-weight-800__color-var-orange{font-size:15px;font-weight:800;color:var(--orange)}
.u-font-size-16px.u-font-size-16px{font-size:16px}
.u-font-size-16px__font-weight-300__color-var-text-3__align-sel.u-font-size-16px__font-weight-300__color-var-text-3__align-sel{font-size:16px;font-weight:300;color:var(--text-3);align-self:center}
.u-font-size-16px__font-weight-700__color-6b7280__margin-bottom.u-font-size-16px__font-weight-700__color-6b7280__margin-bottom{font-size:16px;font-weight:700;color:#6b7280;margin-bottom:8px}
.u-font-size-16px__font-weight-700__color-ff8300__text-transfor.u-font-size-16px__font-weight-700__color-ff8300__text-transfor{font-size:16px;font-weight:700;color:#1467c9;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}
.u-font-size-16px__font-weight-700__color-var-dark__margin-bott.u-font-size-16px__font-weight-700__color-var-dark__margin-bott{font-size:16px;font-weight:700;color:var(--dark);margin-bottom:8px}
.u-font-size-16px__font-weight-700__color-var-dark__margin-bott-2.u-font-size-16px__font-weight-700__color-var-dark__margin-bott-2{font-size:16px;font-weight:700;color:var(--dark);margin-bottom:6px}
.u-font-size-16px__font-weight-800.u-font-size-16px__font-weight-800{font-size:16px;font-weight:800}
.u-font-size-16px__font-weight-800__color-0a0a0a__margin-bottom.u-font-size-16px__font-weight-800__color-0a0a0a__margin-bottom{font-size:16px;font-weight:800;color:#0a0a0a;margin-bottom:4px}
.u-font-size-16px__font-weight-800__color-111__margin-bottom-8p.u-font-size-16px__font-weight-800__color-111__margin-bottom-8p{font-size:16px;font-weight:800;color:#111;margin-bottom:8px}
.u-font-size-16px__font-weight-800__color-1a1a1a__margin-0.u-font-size-16px__font-weight-800__color-1a1a1a__margin-0{font-size:16px;font-weight:800;color:#1a1a1a;margin:0}
.u-font-size-16px__font-weight-800__color-1a1a2e__margin-bottom.u-font-size-16px__font-weight-800__color-1a1a2e__margin-bottom{font-size:16px;font-weight:800;color:#1a1a2e;margin-bottom:4px}
.u-font-size-16px__font-weight-800__color-var-dark.u-font-size-16px__font-weight-800__color-var-dark{font-size:16px;font-weight:800;color:var(--dark)}
.u-font-size-16px__font-weight-800__color-var-dark__letter-spac.u-font-size-16px__font-weight-800__color-var-dark__letter-spac{font-size:16px;font-weight:800;color:var(--dark);letter-spacing:-.025em;margin-bottom:8px}
.u-font-size-16px__font-weight-800__color-var-dark__letter-spac-2.u-font-size-16px__font-weight-800__color-var-dark__letter-spac-2{font-size:16px;font-weight:800;color:var(--dark);letter-spacing:-.025em}
.u-font-size-16px__font-weight-800__color-var-dark__letter-spac-3.u-font-size-16px__font-weight-800__color-var-dark__letter-spac-3{font-size:16px;font-weight:800;color:var(--dark);letter-spacing:-.025em;display:flex;align-items:center;gap:10px}
.u-font-size-16px__font-weight-800__color-var-dark-2a2b2a__marg.u-font-size-16px__font-weight-800__color-var-dark-2a2b2a__marg{font-size:16px;font-weight:800;color:var(--dark,#2a2b2a);margin-bottom:8px}
.u-font-size-16px__font-weight-800__color-var-green.u-font-size-16px__font-weight-800__color-var-green{font-size:16px;font-weight:800;color:var(--green)}
.u-font-size-16px__font-weight-800__color-var-orange.u-font-size-16px__font-weight-800__color-var-orange{font-size:16px;font-weight:800;color:var(--orange)}
.u-font-size-16px__font-weight-800__color-var-white__letter-spa.u-font-size-16px__font-weight-800__color-var-white__letter-spa{font-size:16px;font-weight:800;color:var(--white);letter-spacing:-.03em}
.u-font-size-16px__font-weight-800__display-flex__align-items-c.u-font-size-16px__font-weight-800__display-flex__align-items-c{font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px}
.u-font-size-16px__font-weight-800__flex-1.u-font-size-16px__font-weight-800__flex-1{font-size:16px;font-weight:800;flex:1}
.u-font-size-16px__font-weight-800__margin-bottom-8px.u-font-size-16px__font-weight-800__margin-bottom-8px{font-size:16px;font-weight:800;margin-bottom:8px}
.u-font-size-17px__font-weight-800.u-font-size-17px__font-weight-800{font-size:17px;font-weight:800}
.u-font-size-18px.u-font-size-18px{font-size:18px}
.u-font-size-18px__font-weight-700__margin-bottom-8px.u-font-size-18px__font-weight-700__margin-bottom-8px{font-size:18px;font-weight:700;margin-bottom:8px}
.u-font-size-18px__font-weight-800.u-font-size-18px__font-weight-800{font-size:18px;font-weight:800}
.u-font-size-18px__font-weight-800__color-15803d.u-font-size-18px__font-weight-800__color-15803d{font-size:18px;font-weight:800;color:#15803d}
.u-font-size-18px__font-weight-800__color-6b7280.u-font-size-18px__font-weight-800__color-6b7280{font-size:18px;font-weight:800;color:#6b7280}
.u-font-size-18px__font-weight-800__color-92400e.u-font-size-18px__font-weight-800__color-92400e{font-size:18px;font-weight:800;color:#92400e}
.u-font-size-18px__font-weight-800__color-b91c1c.u-font-size-18px__font-weight-800__color-b91c1c{font-size:18px;font-weight:800;color:#b91c1c}
.u-font-size-18px__font-weight-800__color-fff__white-space-nowr.u-font-size-18px__font-weight-800__color-fff__white-space-nowr{font-size:18px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.u-font-size-18px__font-weight-800__color-var-blue.u-font-size-18px__font-weight-800__color-var-blue{font-size:18px;font-weight:800;color:var(--blue)}
.u-font-size-19px__font-weight-800__color-059669.u-font-size-19px__font-weight-800__color-059669{font-size:19px;font-weight:800;color:#059669}
.u-font-size-19px__font-weight-800__color-111.u-font-size-19px__font-weight-800__color-111{font-size:19px;font-weight:800;color:#111}
.u-font-size-20px.u-font-size-20px{font-size:20px}
.u-font-size-20px__font-weight-600__margin-bottom-10px.u-font-size-20px__font-weight-600__margin-bottom-10px{font-size: 20px;font-weight: 600;margin-bottom: 10px}
.u-font-size-20px__font-weight-700__color-var-text-1.u-font-size-20px__font-weight-700__color-var-text-1{font-size:20px;font-weight:700;color:var(--text-1)}
.u-font-size-20px__font-weight-800.u-font-size-20px__font-weight-800{font-size:20px;font-weight:800}
.u-font-size-20px__font-weight-800__color-111.u-font-size-20px__font-weight-800__color-111{font-size:20px;font-weight:800;color:#111}
.u-font-size-20px__font-weight-800__color-var-blue.u-font-size-20px__font-weight-800__color-var-blue{font-size:20px;font-weight:800;color:var(--blue)}
.u-font-size-20px__font-weight-800__color-var-green.u-font-size-20px__font-weight-800__color-var-green{font-size:20px;font-weight:800;color:var(--green)}
.u-font-size-20px__font-weight-800__color-var-orange.u-font-size-20px__font-weight-800__color-var-orange{font-size:20px;font-weight:800;color:var(--orange)}
.u-font-size-20px__font-weight-800__margin-bottom-10px.u-font-size-20px__font-weight-800__margin-bottom-10px{font-size:20px;font-weight:800;margin-bottom:10px}
.u-font-size-20px__font-weight-900__color-var-green.u-font-size-20px__font-weight-900__color-var-green{font-size:20px;font-weight:900;color:var(--green)}
.u-font-size-20px__font-weight-900__margin-top-4px.u-font-size-20px__font-weight-900__margin-top-4px{font-size:20px;font-weight:900;margin-top:4px}
.u-font-size-21px__font-weight-800.u-font-size-21px__font-weight-800{font-size:21px;font-weight:800}
.u-font-size-21px__font-weight-800__color-15803d.u-font-size-21px__font-weight-800__color-15803d{font-size:21px;font-weight:800;color:#15803d}
.u-font-size-22px.u-font-size-22px{font-size:22px}
.u-font-size-22px__color-94a3b8__font-weight-300.u-font-size-22px__color-94a3b8__font-weight-300{font-size:22px;color:#94a3b8;font-weight:300}
.u-font-size-22px__font-weight-800__color-15803d.u-font-size-22px__font-weight-800__color-15803d{font-size:22px;font-weight:800;color:#15803d}
.u-font-size-22px__font-weight-800__color-1d4ed8.u-font-size-22px__font-weight-800__color-1d4ed8{font-size:22px;font-weight:800;color:#1d4ed8}
.u-font-size-22px__font-weight-800__color-7c3aed.u-font-size-22px__font-weight-800__color-7c3aed{font-size:22px;font-weight:800;color:#7c3aed}
.u-font-size-23px__font-weight-800__color-var-text-1__margin-to.u-font-size-23px__font-weight-800__color-var-text-1__margin-to{font-size:23px;font-weight:800;color:var(--text-1);margin-top:6px;line-height:1.1}
.u-font-size-24px__font-weight-800__margin-top-4px.u-font-size-24px__font-weight-800__margin-top-4px{font-size:24px;font-weight:800;margin-top:4px}
.u-font-size-24px__font-weight-800__margin-top-4px__color-16a34.u-font-size-24px__font-weight-800__margin-top-4px__color-16a34{font-size:24px;font-weight:800;margin-top:4px;color:#16a34a}
.u-font-size-26px__font-weight-800__color-var-green.u-font-size-26px__font-weight-800__color-var-green{font-size:26px;font-weight:800;color:var(--green)}
.u-font-size-28px__font-weight-900__color-var-green.u-font-size-28px__font-weight-900__color-var-green{font-size:28px;font-weight:900;color:var(--green)}
.u-font-size-34px.u-font-size-34px{font-size:34px}
.u-font-size-36px.u-font-size-36px{font-size:36px}
.u-font-size-40px.u-font-size-40px{font-size:40px}
.u-font-size-48px.u-font-size-48px{font-size:48px}
.u-font-size-4px.u-font-size-4px{font-size:4px}
.u-font-size-56px.u-font-size-56px{font-size:56px}
.u-font-size-9-5px.u-font-size-9-5px{font-size:9.5px}
.u-font-size-9-5px__font-weight-700__color-1b3c6e__background-e.u-font-size-9-5px__font-weight-700__color-1b3c6e__background-e{font-size:9.5px;font-weight:700;color:#1b3c6e;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;padding:1px 8px}
.u-font-size-9px.u-font-size-9px{font-size:9px}
.u-font-size-clamp-16px-3vw-16px.u-font-size-clamp-16px-3vw-16px{font-size:clamp(16px,3vw,16px)}
.u-font-size-clamp-16px-4-5vw-16px__font-weight-800__color-var-.u-font-size-clamp-16px-4-5vw-16px__font-weight-800__color-var-{font-size:clamp(16px,4.5vw,16px);font-weight:800;color:var(--white);letter-spacing:-.03em;line-height:1.05;margin:12px 0 18px}
.u-font-size-clamp-16px-4vw-16px__font-weight-800__color-var-wh.u-font-size-clamp-16px-4vw-16px__font-weight-800__color-var-wh{font-size:clamp(16px,4vw,16px);font-weight:800;color:var(--white);letter-spacing:-.03em;margin-top:8px}
.u-font-size-clamp-16px-4vw-16px__font-weight-800__color-var-wh-2.u-font-size-clamp-16px-4vw-16px__font-weight-800__color-var-wh-2{font-size:clamp(16px,4vw,16px);font-weight:800;color:var(--white);letter-spacing:-.03em;margin:10px 0 14px}
.u-font-size-clamp-16px-4vw-16px__font-weight-800__color-var-wh-3.u-font-size-clamp-16px-4vw-16px__font-weight-800__color-var-wh-3{font-size:clamp(16px,4vw,16px);font-weight:800;color:var(--white);letter-spacing:-.03em;margin-bottom:14px;line-height:1.08}
.u-font-style-normal.u-font-style-normal{font-style:normal}
.u-font-weight-300.u-font-weight-300{font-weight:300}
.u-font-weight-400.u-font-weight-400{font-weight:400}
.u-font-weight-400__font-size-10px.u-font-weight-400__font-size-10px{font-weight:400;font-size:10px}
.u-font-weight-500.u-font-weight-500{font-weight:500}
.u-font-weight-600.u-font-weight-600{font-weight:600}
.u-font-weight-700.u-font-weight-700{font-weight:700}
.u-font-weight-700__color-e2e8f0__white-space-nowrap__overflow-.u-font-weight-700__color-e2e8f0__white-space-nowrap__overflow-{font-weight:700;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}
.u-font-weight-700__font-size-11-5px__color-var-text-3__margin-.u-font-weight-700__font-size-11-5px__color-var-text-3__margin-{font-weight:700;font-size:11.5px;color:var(--text-3);margin-top:14px;text-transform:uppercase}
.u-font-weight-700__font-size-12-5px__margin-bottom-4px.u-font-weight-700__font-size-12-5px__margin-bottom-4px{font-weight:700;font-size:12.5px;margin-bottom:4px}
.u-font-weight-700__font-size-12-5px__margin-bottom-5px.u-font-weight-700__font-size-12-5px__margin-bottom-5px{font-weight:700;font-size:12.5px;margin-bottom:5px}
.u-font-weight-700__font-size-12-5px__margin-bottom-5px__color-.u-font-weight-700__font-size-12-5px__margin-bottom-5px__color-{font-weight:700;font-size:12.5px;margin-bottom:5px;color:#b45309}
.u-font-weight-700__font-size-12px__color-b45309__display-flex_.u-font-weight-700__font-size-12px__color-b45309__display-flex_{font-weight:700;font-size:12px;color:#b45309;display:flex;align-items:center;gap:6px;margin-bottom:6px}
.u-font-weight-700__font-size-12px__margin-bottom-8px.u-font-weight-700__font-size-12px__margin-bottom-8px{font-weight:700;font-size:12px;margin-bottom:8px}
.u-font-weight-700__font-size-12px__white-space-nowrap__overflo.u-font-weight-700__font-size-12px__white-space-nowrap__overflo{font-weight:700;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.u-font-weight-700__font-size-13-5px__color-111__line-height-1-.u-font-weight-700__font-size-13-5px__color-111__line-height-1-{font-weight:700;font-size:13.5px;color:#111;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.u-font-weight-700__font-size-13px.u-font-weight-700__font-size-13px{font-weight:700;font-size:13px}
.u-font-weight-700__font-size-13px__color-var-text-1.u-font-weight-700__font-size-13px__color-var-text-1{font-weight:700;font-size:13px;color:var(--text-1)}
.u-font-weight-700__font-size-13px__color-var-text-1__white-spa.u-font-weight-700__font-size-13px__color-var-text-1__white-spa{font-weight:700;font-size:13px;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.u-font-weight-700__font-size-13px__flex-1.u-font-weight-700__font-size-13px__flex-1{font-weight:700;font-size:13px;flex:1}
.u-font-weight-700__font-size-13px__margin-12px-0-4px.u-font-weight-700__font-size-13px__margin-12px-0-4px{font-weight:700;font-size:13px;margin:12px 0 4px}
.u-font-weight-700__font-size-13px__margin-12px-0-6px.u-font-weight-700__font-size-13px__margin-12px-0-6px{font-weight:700;font-size:13px;margin:12px 0 6px}
.u-font-weight-700__font-size-13px__margin-bottom-12px.u-font-weight-700__font-size-13px__margin-bottom-12px{font-weight:700;font-size:13px;margin-bottom:12px}
.u-font-weight-700__font-size-13px__white-space-nowrap__overflo.u-font-weight-700__font-size-13px__white-space-nowrap__overflo{font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.u-font-weight-700__font-size-14px.u-font-weight-700__font-size-14px{font-weight:700;font-size:14px}
.u-font-weight-700__font-size-14px__color-111.u-font-weight-700__font-size-14px__color-111{font-weight:700;font-size:14px;color:#111}
.u-font-weight-700__font-size-14px__color-fff.u-font-weight-700__font-size-14px__color-fff{font-weight:700;font-size:14px;color:#fff}
.u-font-weight-700__font-size-14px__margin-bottom-4px__display-.u-font-weight-700__font-size-14px__margin-bottom-4px__display-{font-weight:700;font-size:14px;margin-bottom:4px;display:flex;align-items:center;gap:7px}
.u-font-weight-700__font-size-15px.u-font-weight-700__font-size-15px{font-weight:700;font-size:15px}
.u-font-weight-700__font-size-15px__color-fff.u-font-weight-700__font-size-15px__color-fff{font-weight:700;font-size:15px;color:#fff}
.u-font-weight-800.u-font-weight-800{font-weight:800}
.u-font-weight-800__color-15803d__font-size-14px.u-font-weight-800__color-15803d__font-size-14px{font-weight:800;color:#15803d;font-size:14px}
.u-font-weight-800__color-dc2626__font-size-14px.u-font-weight-800__color-dc2626__font-size-14px{font-weight:800;color:#dc2626;font-size:14px}
.u-font-weight-800__color-var-green__font-size-13px__margin-bot.u-font-weight-800__color-var-green__font-size-13px__margin-bot{font-weight:800;color:var(--green);font-size:13px;margin-bottom:4px}
.u-font-weight-800__font-size-12-5px__color-15803d__margin-bott.u-font-weight-800__font-size-12-5px__color-15803d__margin-bott{font-weight:800;font-size:12.5px;color:#15803d;margin-bottom:7px}
.u-font-weight-800__font-size-13-5px.u-font-weight-800__font-size-13-5px{font-weight:800;font-size:13.5px}
.u-font-weight-800__font-size-13-5px__color-92400e__margin-bott.u-font-weight-800__font-size-13-5px__color-92400e__margin-bott{font-weight:800;font-size:13.5px;color:#92400e;margin-bottom:4px}
.u-font-weight-800__font-size-13-5px__color-var-orange__margin-.u-font-weight-800__font-size-13-5px__color-var-orange__margin-{font-weight:800;font-size:13.5px;color:var(--orange);margin-bottom:10px}
.u-font-weight-800__font-size-13-5px__margin-22px-0-10px.u-font-weight-800__font-size-13-5px__margin-22px-0-10px{font-weight:800;font-size:13.5px;margin:22px 0 10px}
.u-font-weight-800__font-size-13-5px__margin-4px-0-10px.u-font-weight-800__font-size-13-5px__margin-4px-0-10px{font-weight:800;font-size:13.5px;margin:4px 0 10px}
.u-font-weight-800__font-size-13-5px__margin-bottom-4px.u-font-weight-800__font-size-13-5px__margin-bottom-4px{font-weight:800;font-size:13.5px;margin-bottom:4px}
.u-font-weight-800__font-size-13px__margin-bottom-4px.u-font-weight-800__font-size-13px__margin-bottom-4px{font-weight:800;font-size:13px;margin-bottom:4px}
.u-font-weight-800__font-size-14px.u-font-weight-800__font-size-14px{font-weight:800;font-size:14px}
.u-font-weight-800__font-size-14px__display-flex__align-items-c.u-font-weight-800__font-size-14px__display-flex__align-items-c{font-weight:800;font-size:14px;display:flex;align-items:center;gap:7px}
.u-font-weight-800__font-size-14px__display-flex__align-items-c-2.u-font-weight-800__font-size-14px__display-flex__align-items-c-2{font-weight:800;font-size:14px;display:flex;align-items:center;gap:7px;margin-bottom:4px}
.u-font-weight-800__font-size-14px__display-flex__align-items-c-3.u-font-weight-800__font-size-14px__display-flex__align-items-c-3{font-weight:800;font-size:14px;display:flex;align-items:center;gap:7px;margin-bottom:10px}
.u-font-weight-800__font-size-14px__margin-bottom-12px.u-font-weight-800__font-size-14px__margin-bottom-12px{font-weight:800;font-size:14px;margin-bottom:12px}
.u-font-weight-800__font-size-14px__margin-bottom-4px.u-font-weight-800__font-size-14px__margin-bottom-4px{font-weight:800;font-size:14px;margin-bottom:4px}
.u-font-weight-800__font-size-14px__white-space-nowrap__overflo.u-font-weight-800__font-size-14px__white-space-nowrap__overflo{font-weight:800;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.u-font-weight-800__font-size-15px.u-font-weight-800__font-size-15px{font-weight:800;font-size:15px}
.u-font-weight-900.u-font-weight-900{font-weight:900}
.u-gap-0.u-gap-0{gap:0}
.u-gap-10px.u-gap-10px{gap:10px}
.u-gap-12px.u-gap-12px{gap:12px}
.u-gap-14px.u-gap-14px{gap:14px}
.u-gap-16px.u-gap-16px{gap:16px}
.u-gap-18px.u-gap-18px{gap:18px}
.u-gap-1px.u-gap-1px{gap:1px}
.u-gap-20px.u-gap-20px{gap:20px}
.u-gap-24px.u-gap-24px{gap:24px}
.u-gap-3px.u-gap-3px{gap:3px}
.u-gap-48px.u-gap-48px{gap:48px}
.u-gap-4px.u-gap-4px{gap:4px}
.u-gap-4px-16px.u-gap-4px-16px{gap:4px 16px}
.u-gap-5px.u-gap-5px{gap:5px}
.u-gap-6px.u-gap-6px{gap:6px}
.u-gap-7px.u-gap-7px{gap:7px}
.u-gap-8px.u-gap-8px{gap:8px}
.u-grid-column-1-1.u-grid-column-1-1{grid-column:1/-1}
.u-grid-column-1-1__padding-12px-14px__background-fffbeb__borde.u-grid-column-1-1__padding-12px-14px__background-fffbeb__borde{grid-column:1/-1;padding:12px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#b45309;font-size:12.5px}
.u-grid-column-1-1__padding-14px-16px__background-fffbeb__borde.u-grid-column-1-1__padding-14px-16px__background-fffbeb__borde{grid-column:1/-1;padding:14px 16px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#b45309;font-size:13px}
.u-grid-column-1-3.u-grid-column-1-3{grid-column:1/3}
.u-grid-column-span-1.u-grid-column-span-1{grid-column:span 1}
.u-grid-template-columns-1-3fr-1fr.u-grid-template-columns-1-3fr-1fr{grid-template-columns:1.3fr 1fr}
.u-grid-template-columns-1-4fr-1fr.u-grid-template-columns-1-4fr-1fr{grid-template-columns:1.4fr 1fr}
.u-grid-template-columns-1-7fr-1fr.u-grid-template-columns-1-7fr-1fr{grid-template-columns:1.7fr 1fr}
.u-grid-template-columns-1fr-1fr.u-grid-template-columns-1fr-1fr{grid-template-columns:1fr 1fr}
.u-grid-template-columns-1fr-1fr-1fr.u-grid-template-columns-1fr-1fr-1fr{grid-template-columns:1fr 1fr 1fr}
.u-grid-template-columns-1fr-1fr-1fr-1fr.u-grid-template-columns-1fr-1fr-1fr-1fr{grid-template-columns:1fr 1fr 1fr 1fr}
.u-grid-template-columns-1fr-260px.u-grid-template-columns-1fr-260px{grid-template-columns:1fr 260px}
.u-grid-template-columns-1fr-340px.u-grid-template-columns-1fr-340px{grid-template-columns:1fr 340px}
.u-grid-template-columns-1fr-380px.u-grid-template-columns-1fr-380px{grid-template-columns:1fr 380px}
.u-grid-template-columns-1fr-400px.u-grid-template-columns-1fr-400px{grid-template-columns:1fr 400px}
.u-grid-template-columns-280px-1fr.u-grid-template-columns-280px-1fr{grid-template-columns:280px 1fr}
.u-grid-template-columns-300px-1fr.u-grid-template-columns-300px-1fr{grid-template-columns:300px 1fr}
.u-grid-template-columns-340px-1fr.u-grid-template-columns-340px-1fr{grid-template-columns:340px 1fr}
.u-grid-template-columns-380px-1fr.u-grid-template-columns-380px-1fr{grid-template-columns:380px 1fr}
.u-grid-template-columns-70px-70px-1fr-auto.u-grid-template-columns-70px-70px-1fr-auto{grid-template-columns:70px 70px 1fr auto}
.u-grid-template-columns-72px-1fr.u-grid-template-columns-72px-1fr{grid-template-columns:72px 1fr}
.u-grid-template-columns-repeat-3-1fr.u-grid-template-columns-repeat-3-1fr{grid-template-columns:repeat(3,1fr)}
.u-grid-template-columns-repeat-4-1fr.u-grid-template-columns-repeat-4-1fr{grid-template-columns:repeat(4,1fr)}
.u-grid-template-columns-repeat-auto-fill-minmax-120px-1fr.u-grid-template-columns-repeat-auto-fill-minmax-120px-1fr{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}
.u-grid-template-columns-repeat-auto-fill-minmax-132px-1fr.u-grid-template-columns-repeat-auto-fill-minmax-132px-1fr{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}
.u-grid-template-columns-repeat-auto-fill-minmax-140px-1fr.u-grid-template-columns-repeat-auto-fill-minmax-140px-1fr{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}
.u-grid-template-columns-repeat-auto-fill-minmax-148px-1fr.u-grid-template-columns-repeat-auto-fill-minmax-148px-1fr{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}
.u-grid-template-columns-repeat-auto-fill-minmax-180px-1fr.u-grid-template-columns-repeat-auto-fill-minmax-180px-1fr{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}
.u-grid-template-columns-repeat-auto-fill-minmax-200px-1fr.u-grid-template-columns-repeat-auto-fill-minmax-200px-1fr{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}
.u-grid-template-columns-repeat-auto-fill-minmax-240px-1fr.u-grid-template-columns-repeat-auto-fill-minmax-240px-1fr{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}
.u-grid-template-columns-repeat-auto-fill-minmax-250px-1fr.u-grid-template-columns-repeat-auto-fill-minmax-250px-1fr{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
.u-grid-template-columns-repeat-auto-fill-minmax-290px-1fr.u-grid-template-columns-repeat-auto-fill-minmax-290px-1fr{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}
.u-grid-template-columns-repeat-auto-fit-minmax-140px-1fr.u-grid-template-columns-repeat-auto-fit-minmax-140px-1fr{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}
.u-grid-template-columns-repeat-auto-fit-minmax-150px-1fr.u-grid-template-columns-repeat-auto-fit-minmax-150px-1fr{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.u-grid-template-columns-repeat-auto-fit-minmax-155px-1fr.u-grid-template-columns-repeat-auto-fit-minmax-155px-1fr{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}
.u-grid-template-columns-repeat-auto-fit-minmax-160px-1fr.u-grid-template-columns-repeat-auto-fit-minmax-160px-1fr{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}
.u-height-100.u-height-100{height:100%}
.u-height-100px.u-height-100px{height:100px}
.u-height-10px.u-height-10px{height:10px}
.u-height-118px.u-height-118px{height:118px}
.u-height-120px.u-height-120px{height:120px}
.u-height-12px.u-height-12px{height:12px}
.u-height-14px.u-height-14px{height:14px}
.u-height-15px.u-height-15px{height:15px}
.u-height-160px.u-height-160px{height:160px}
.u-height-16px.u-height-16px{height:16px}
.u-height-175px.u-height-175px{height:175px}
.u-height-17px.u-height-17px{height:17px}
.u-height-18px.u-height-18px{height:18px}
.u-height-190px.u-height-190px{height:190px}
.u-height-1px.u-height-1px{height:1px}
.u-height-20px.u-height-20px{height:20px}
.u-height-22px.u-height-22px{height:22px}
.u-height-24px.u-height-24px{height:24px}
.u-height-28px.u-height-28px{height:28px}
.u-height-32px.u-height-32px{height:32px}
.u-height-34px.u-height-34px{height:34px}
.u-height-380px.u-height-380px{height:380px}
.u-height-38px.u-height-38px{height:38px}
.u-height-3px.u-height-3px{height:3px}
.u-height-40px.u-height-40px{height:40px}
.u-height-42px.u-height-42px{height:42px}
.u-height-42px__background-dc2626__color-white__border-none__bo.u-height-42px__background-dc2626__color-white__border-none__bo{height:42px;background:#dc2626;color:white;border:none;border-radius:6px;cursor:pointer;font-weight:700;padding:0 14px}
.u-height-44px.u-height-44px{height:44px}
.u-height-48px.u-height-48px{height:48px}
.u-height-4px.u-height-4px{height:4px}
.u-height-52px.u-height-52px{height:52px}
.u-height-56px.u-height-56px{height:56px}
.u-height-5px.u-height-5px{height:5px}
.u-height-6px.u-height-6px{height:6px}
.u-height-70px.u-height-70px{height:70px}
.u-height-72px.u-height-72px{height:72px}
.u-height-7px.u-height-7px{height:7px}
.u-height-8px.u-height-8px{height:8px}
.u-height-90px.u-height-90px{height:90px}
.u-height-9px.u-height-9px{height:9px}
.u-height-auto.u-height-auto{height:auto}
.u-height-calc-100vh-104px.u-height-calc-100vh-104px{height:calc(100vh - 104px)}
.u-height-calc-100vh-110px.u-height-calc-100vh-110px{height:calc(100vh - 110px)}
.u-height-calc-100vh-120px.u-height-calc-100vh-120px{height:calc(100vh - 120px)}
.u-height-calc-100vh-56px.u-height-calc-100vh-56px{height:calc(100vh - 56px)}
.u-height-calc-100vh-64px.u-height-calc-100vh-64px{height:calc(100vh - 64px)}
.u-height-var-bar-h.u-height-var-bar-h{height:var(--bar-h)}
.u-inset-0.u-inset-0{inset:0}
.u-justify-content-between.u-justify-content-between{justify-content:between}
.u-justify-content-center.u-justify-content-center{justify-content:center}
.u-justify-content-flex-end.u-justify-content-flex-end{justify-content:flex-end}
.u-justify-content-flex-start.u-justify-content-flex-start{justify-content:flex-start}
.u-justify-content-space-between.u-justify-content-space-between{justify-content:space-between}
.u-left-0.u-left-0{left:0}
.u-left-11px.u-left-11px{left:11px}
.u-left-14px.u-left-14px{left:14px}
.u-left-50.u-left-50{left:50%}
.u-left-99999px.u-left-99999px{left:-99999px}
.u-letter-spacing-08em.u-letter-spacing-08em{letter-spacing:.08em}
.u-letter-spacing-4em__font-size-22px__font-weight-900__text-al.u-letter-spacing-4em__font-size-22px__font-weight-900__text-al{letter-spacing:.4em;font-size:22px;font-weight:900;text-align:center;padding:14px}
.u-letter-spacing-5px.u-letter-spacing-5px{letter-spacing:.5px}
.u-line-height-0.u-line-height-0{line-height:0}
.u-line-height-1.u-line-height-1{line-height:1}
.u-line-height-1-25.u-line-height-1-25{line-height:1.25}
.u-line-height-1-3.u-line-height-1-3{line-height:1.3}
.u-line-height-1-35.u-line-height-1-35{line-height:1.35}
.u-line-height-1-4.u-line-height-1-4{line-height:1.4}
.u-line-height-1-45.u-line-height-1-45{line-height:1.45}
.u-line-height-1-5.u-line-height-1-5{line-height:1.5}
.u-line-height-1-55.u-line-height-1-55{line-height:1.55}
.u-line-height-1-6.u-line-height-1-6{line-height:1.6}
.u-line-height-1-6-2.u-line-height-1-6-2{line-height:1.6}
.u-line-height-1-65.u-line-height-1-65{line-height:1.65}
.u-line-height-1-7.u-line-height-1-7{line-height:1.7}
.u-line-height-1-8.u-line-height-1-8{line-height:1.8}
.u-line-height-30px.u-line-height-30px{line-height:30px}
.u-margin-0.u-margin-0{margin:0}
.u-margin-0__font-size-16px__font-weight-800__color-111.u-margin-0__font-size-16px__font-weight-800__color-111{margin:0;font-size:16px;font-weight:800;color:#111}
.u-margin-0__font-size-20px__font-weight-800__color-1a1a2e.u-margin-0__font-size-20px__font-weight-800__color-1a1a2e{margin:0;font-size:20px;font-weight:800;color:#1a1a2e}
.u-margin-0-0-10px.u-margin-0-0-10px{margin:0 0 10px}
.u-margin-0-0-12px.u-margin-0-0-12px{margin:0 0 12px}
.u-margin-0-0-14px-22px.u-margin-0-0-14px-22px{margin:0 0 14px 22px}
.u-margin-0-0-6px.u-margin-0-0-6px{margin:0 0 6px}
.u-margin-0-0-7px.u-margin-0-0-7px{margin:0 0 7px}
.u-margin-0-4px.u-margin-0-4px{margin:0 4px}
.u-margin-0-auto.u-margin-0-auto{margin:0 auto}
.u-margin-0-auto-10px.u-margin-0-auto-10px{margin:0 auto 10px}
.u-margin-0-auto-10px__width-28px__height-28px__border-3px-soli.u-margin-0-auto-10px__width-28px__height-28px__border-3px-soli{margin:0 auto 10px;width:28px;height:28px;border:3px solid #eee;border-top-color:var(--orange);border-radius:50%;animation:spin .7s linear infinite}
.u-margin-0-auto-12px.u-margin-0-auto-12px{margin:0 auto 12px}
.u-margin-0-auto-14px.u-margin-0-auto-14px{margin:0 auto 14px}
.u-margin-0-auto-20px.u-margin-0-auto-20px{margin:0 auto 20px}
.u-margin-0-auto-40px.u-margin-0-auto-40px{margin:0 auto 40px}
.u-margin-0-auto-8px.u-margin-0-auto-8px{margin:0 auto 8px}
.u-margin-10px-0.u-margin-10px-0{margin:10px 0}
.u-margin-10px-0-0.u-margin-10px-0-0{margin:10px 0 0}
.u-margin-10px-0-10px.u-margin-10px-0-10px{margin:10px 0 10px}
.u-margin-10px-0-8px.u-margin-10px-0-8px{margin:10px 0 8px}
.u-margin-14px-0.u-margin-14px-0{margin:14px 0}
.u-margin-14px-0__font-size-13px__color-16a34a__font-weight-700.u-margin-14px-0__font-size-13px__color-16a34a__font-weight-700{margin:14px 0;font-size:13px;color:#16a34a;font-weight:700}
.u-margin-14px-0__padding-14px__background-f9fafb__border-radiu.u-margin-14px-0__padding-14px__background-f9fafb__border-radiu{margin:14px 0;padding:14px;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb}
.u-margin-16px-0.u-margin-16px-0{margin:16px 0}
.u-margin-2px-0-10px.u-margin-2px-0-10px{margin:-2px 0 10px}
.u-margin-30px-0.u-margin-30px-0{margin:30px 0}
.u-margin-40px-auto.u-margin-40px-auto{margin:40px auto}
.u-margin-4px-0-0.u-margin-4px-0-0{margin:4px 0 0}
.u-margin-4px-14px-14px.u-margin-4px-14px-14px{margin:4px 14px 14px}
.u-margin-8px-0-0.u-margin-8px-0-0{margin:8px 0 0}
.u-margin-8px-0-0-20px.u-margin-8px-0-0-20px{margin:8px 0 0 20px}
.u-margin-8px-auto-0.u-margin-8px-auto-0{margin:8px auto 0}
.u-margin-bottom-0.u-margin-bottom-0{margin-bottom:0}
.u-margin-bottom-10px.u-margin-bottom-10px{margin-bottom:10px}
.u-margin-bottom-12px.u-margin-bottom-12px{margin-bottom:12px}
.u-margin-bottom-14px.u-margin-bottom-14px{margin-bottom:14px}
.u-margin-bottom-16px.u-margin-bottom-16px{margin-bottom:16px}
.u-margin-bottom-18px.u-margin-bottom-18px{margin-bottom:18px}
.u-margin-bottom-20px.u-margin-bottom-20px{margin-bottom:20px}
.u-margin-bottom-22px.u-margin-bottom-22px{margin-bottom:22px}
.u-margin-bottom-24px.u-margin-bottom-24px{margin-bottom:24px}
.u-margin-bottom-28px.u-margin-bottom-28px{margin-bottom:28px}
.u-margin-bottom-2px.u-margin-bottom-2px{margin-bottom:2px}
.u-margin-bottom-3px.u-margin-bottom-3px{margin-bottom:3px}
.u-margin-bottom-40px.u-margin-bottom-40px{margin-bottom:40px}
.u-margin-bottom-48px.u-margin-bottom-48px{margin-bottom:48px}
.u-margin-bottom-4px.u-margin-bottom-4px{margin-bottom:4px}
.u-margin-bottom-5px.u-margin-bottom-5px{margin-bottom:5px}
.u-margin-bottom-6px.u-margin-bottom-6px{margin-bottom:6px}
.u-margin-bottom-7px.u-margin-bottom-7px{margin-bottom:7px}
.u-margin-bottom-8px.u-margin-bottom-8px{margin-bottom:8px}
.u-margin-bottom-9px.u-margin-bottom-9px{margin-bottom:9px}
.u-margin-left-12px.u-margin-left-12px{margin-left:12px}
.u-margin-left-14px.u-margin-left-14px{margin-left:14px}
.u-margin-left-2px.u-margin-left-2px{margin-left:2px}
.u-margin-left-3px.u-margin-left-3px{margin-left:3px}
.u-margin-left-4px.u-margin-left-4px{margin-left:4px}
.u-margin-left-6px.u-margin-left-6px{margin-left:6px}
.u-margin-left-6px__font-size-10px__background-e5e7eb__padding-.u-margin-left-6px__font-size-10px__background-e5e7eb__padding-{margin-left:6px;font-size:10px;background:#e5e7eb;padding:1px 5px;border-radius:4px;font-weight:400}
.u-margin-left-auto.u-margin-left-auto{margin-left:auto}
.u-margin-left-auto__background-var-orange__color-fff__font-siz.u-margin-left-auto__background-var-orange__color-fff__font-siz{margin-left:auto;background:var(--orange);color:#fff;font-size:10px;font-weight:800;padding:1px 7px;border-radius:99px;display:none}
.u-margin-left-auto__font-size-10px__font-weight-800.u-margin-left-auto__font-size-10px__font-weight-800{margin-left:auto;font-size:10px;font-weight:800}
.u-margin-left-auto__font-size-10px__font-weight-800__opacity-7.u-margin-left-auto__font-size-10px__font-weight-800__opacity-7{margin-left:auto;font-size:10px;font-weight:800;opacity:.75}
.u-margin-left-auto__font-size-10px__font-weight-800__opacity-7-2.u-margin-left-auto__font-size-10px__font-weight-800__opacity-7-2{margin-left:auto;font-size:10px;font-weight:800;opacity:.7}
.u-margin-left-auto__font-size-12px__color-15803d__font-weight-.u-margin-left-auto__font-size-12px__color-15803d__font-weight-{margin-left:auto;font-size:12px;color:#15803d;font-weight:700;text-decoration:none}
.u-margin-right-4px.u-margin-right-4px{margin-right:4px}
.u-margin-right-6px.u-margin-right-6px{margin-right:6px}
.u-margin-top-0.u-margin-top-0{margin-top:0}
.u-margin-top-10px.u-margin-top-10px{margin-top:10px}
.u-margin-top-10px__border-1-5px-solid-fde68a__background-fffdf.u-margin-top-10px__border-1-5px-solid-fde68a__background-fffdf{margin-top:10px;border:1.5px solid #fde68a;background:#fffdf5;border-radius:10px;padding:12px}
.u-margin-top-10px__width-100__padding-8px__background-var-oran.u-margin-top-10px__width-100__padding-8px__background-var-oran{margin-top:10px;width:100%;padding:8px;background:var(--orange);color:#fff;border:none;border-radius:7px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:6px}
.u-margin-top-12px.u-margin-top-12px{margin-top:12px}
.u-margin-top-12px__display-none__font-size-13px__font-weight-7.u-margin-top-12px__display-none__font-size-13px__font-weight-7{margin-top:12px;display:none;font-size:13px;font-weight:700;color:var(--orange)}
.u-margin-top-14px.u-margin-top-14px{margin-top:14px}
.u-margin-top-14px__padding-18px__background-fffbf5__border-1-5.u-margin-top-14px__padding-18px__background-fffbf5__border-1-5{margin-top:14px;padding:18px;background:#fffbf5;border:1.5px solid #fed7aa;border-radius:12px}
.u-margin-top-16px.u-margin-top-16px{margin-top:16px}
.u-margin-top-18px.u-margin-top-18px{margin-top:18px}
.u-margin-top-18px__padding-14px-16px__background-f0f7ff__borde.u-margin-top-18px__padding-14px-16px__background-f0f7ff__borde{margin-top:18px;padding:14px 16px;background:#f0f7ff;border:1.5px solid #bfdbfe;border-radius:10px}
.u-margin-top-1px.u-margin-top-1px{margin-top:1px}
.u-margin-top-20px.u-margin-top-20px{margin-top:20px}
.u-margin-top-22px.u-margin-top-22px{margin-top:22px}
.u-margin-top-24px.u-margin-top-24px{margin-top:24px}
.u-margin-top-28px.u-margin-top-28px{margin-top:28px}
.u-margin-top-2px.u-margin-top-2px{margin-top:2px}
.u-margin-top-30px.u-margin-top-30px{margin-top:30px}
.u-margin-top-36px__padding-24px__background-fff8f5__border-rad.u-margin-top-36px__padding-24px__background-fff8f5__border-rad{margin-top:36px;padding:24px;background:#fff8f5;border-radius:12px;border:1.5px solid #ffd8c8;text-align:center}
.u-margin-top-3px.u-margin-top-3px{margin-top:3px}
.u-margin-top-40px.u-margin-top-40px{margin-top:40px}
.u-margin-top-40px__background-linear-gradient-135deg-fff7ed__b.u-margin-top-40px__background-linear-gradient-135deg-fff7ed__b{margin-top:40px;background:linear-gradient(135deg,#fff7ed,#fffbf5);border:1.5px solid var(--orange);border-radius:14px;padding:20px 24px}
.u-margin-top-48px.u-margin-top-48px{margin-top:48px}
.u-margin-top-4px.u-margin-top-4px{margin-top:4px}
.u-margin-top-4px__font-size-11-5px__color-var-text-3__font-fam.u-margin-top-4px__font-size-11-5px__color-var-text-3__font-fam{margin-top:4px;font-size:11.5px;color:var(--text-3);font-family:monospace;background:var(--panel);padding:4px 8px;border-radius:4px;overflow-x:auto;white-space:pre}
.u-margin-top-5px.u-margin-top-5px{margin-top:5px}
.u-margin-top-60px.u-margin-top-60px{margin-top:60px}
.u-margin-top-6px.u-margin-top-6px{margin-top:6px}
.u-margin-top-6px__font-size-12px__font-weight-700.u-margin-top-6px__font-size-12px__font-weight-700{margin-top:6px;font-size:12px;font-weight:700}
.u-margin-top-7px.u-margin-top-7px{margin-top:7px}
.u-margin-top-8px.u-margin-top-8px{margin-top:8px}
.u-margin-top-8px__margin-bottom-24px.u-margin-top-8px__margin-bottom-24px{margin-top:8px;margin-bottom:24px}
.u-max-height-100px.u-max-height-100px{max-height:100px}
.u-max-height-120px.u-max-height-120px{max-height:120px}
.u-max-height-120px__border-radius-8px__border-1px-solid-var-bo.u-max-height-120px__border-radius-8px__border-1px-solid-var-bo{max-height:120px;border-radius:8px;border:1px solid var(--border)}
.u-max-height-160px.u-max-height-160px{max-height:160px}
.u-max-height-180px.u-max-height-180px{max-height:180px}
.u-max-height-210px.u-max-height-210px{max-height:210px}
.u-max-height-220px.u-max-height-220px{max-height:220px}
.u-max-height-220px__overflow-y-auto__border-1-5px-solid-var-bo.u-max-height-220px__overflow-y-auto__border-1-5px-solid-var-bo{max-height:220px;overflow-y:auto;border:1.5px solid var(--border-2);border-radius:10px;padding:6px;margin-bottom:8px}
.u-max-height-260px.u-max-height-260px{max-height:260px}
.u-max-height-280px.u-max-height-280px{max-height:280px}
.u-max-height-280px__overflow-y-auto__border-1px-solid-var-bord.u-max-height-280px__overflow-y-auto__border-1px-solid-var-bord{max-height:280px;overflow-y:auto;border:1px solid var(--border);border-radius:8px}
.u-max-height-28px.u-max-height-28px{max-height:28px}
.u-max-height-320px.u-max-height-320px{max-height:320px}
.u-max-height-380px.u-max-height-380px{max-height:380px}
.u-max-height-400px.u-max-height-400px{max-height:400px}
.u-max-height-480px.u-max-height-480px{max-height:480px}
.u-max-height-500px.u-max-height-500px{max-height:500px}
.u-max-height-600px.u-max-height-600px{max-height:600px}
.u-max-height-64px.u-max-height-64px{max-height:64px}
.u-max-height-70px.u-max-height-70px{max-height:70px}
.u-max-height-70vh.u-max-height-70vh{max-height:70vh}
.u-max-width-100.u-max-width-100{max-width:100%}
.u-max-width-100__max-height-300px__border-radius-10px.u-max-width-100__max-height-300px__border-radius-10px{max-width:100%;max-height:300px;border-radius:10px}
.u-max-width-100__max-height-300px__object-fit-contain__border-.u-max-width-100__max-height-300px__object-fit-contain__border-{max-width:100%;max-height:300px;object-fit:contain;border-radius:10px;border:1.5px solid var(--border-2);background:#f8fafc}
.u-max-width-120px.u-max-width-120px{max-width:120px}
.u-max-width-130px.u-max-width-130px{max-width:130px}
.u-max-width-140px.u-max-width-140px{max-width:140px}
.u-max-width-150px.u-max-width-150px{max-width:150px}
.u-max-width-160px.u-max-width-160px{max-width:160px}
.u-max-width-180px.u-max-width-180px{max-width:180px}
.u-max-width-200px.u-max-width-200px{max-width:200px}
.u-max-width-220px.u-max-width-220px{max-width:220px}
.u-max-width-240px.u-max-width-240px{max-width:240px}
.u-max-width-260px.u-max-width-260px{max-width:260px}
.u-max-width-280px.u-max-width-280px{max-width:280px}
.u-max-width-300px.u-max-width-300px{max-width:300px}
.u-max-width-370px.u-max-width-370px{max-width:370px}
.u-max-width-420px.u-max-width-420px{max-width:420px}
.u-max-width-440px.u-max-width-440px{max-width:440px}
.u-max-width-460px.u-max-width-460px{max-width:460px}
.u-max-width-480px.u-max-width-480px{max-width:480px}
.u-max-width-520px.u-max-width-520px{max-width:520px}
.u-max-width-540px.u-max-width-540px{max-width:540px}
.u-max-width-560px.u-max-width-560px{max-width:560px}
.u-max-width-600px.u-max-width-600px{max-width:600px}
.u-max-width-680px.u-max-width-680px{max-width:680px}
.u-max-width-70.u-max-width-70{max-width:70%}
.u-max-width-70px.u-max-width-70px{max-width:70px}
.u-max-width-760px.u-max-width-760px{max-width:760px}
.u-max-width-780px.u-max-width-780px{max-width:780px}
.u-max-width-80.u-max-width-80{max-width:80%}
.u-max-width-88.u-max-width-88{max-width:88%}
.u-max-width-95vw.u-max-width-95vw{max-width:95vw}
.u-max-width-960px.u-max-width-960px{max-width:960px}
.u-max-width-var-max-w.u-max-width-var-max-w{max-width:var(--max-w)}
.u-min-height-120px.u-min-height-120px{min-height:120px}
.u-min-height-120px__max-height-380px__overflow-y-auto__backgro.u-min-height-120px__max-height-380px__overflow-y-auto__backgro{min-height:120px;max-height:380px;overflow-y:auto;background:#fff;border:1.5px solid var(--border-2);border-radius:10px;padding:12px;margin-bottom:10px;font-size:13px;display:flex;flex-direction:column;gap:10px}
.u-min-height-160px.u-min-height-160px{min-height:160px}
.u-min-height-16px.u-min-height-16px{min-height:16px}
.u-min-height-18px.u-min-height-18px{min-height:18px}
.u-min-height-20px.u-min-height-20px{min-height:20px}
.u-min-height-4px.u-min-height-4px{min-height:4px}
.u-min-width-0.u-min-width-0{min-width:0}
.u-min-width-110px.u-min-width-110px{min-width:110px}
.u-min-width-120px.u-min-width-120px{min-width:120px}
.u-min-width-130px.u-min-width-130px{min-width:130px}
.u-min-width-140px.u-min-width-140px{min-width:140px}
.u-min-width-150px.u-min-width-150px{min-width:150px}
.u-min-width-160px.u-min-width-160px{min-width:160px}
.u-min-width-200px.u-min-width-200px{min-width:200px}
.u-min-width-220px.u-min-width-220px{min-width:220px}
.u-min-width-240px.u-min-width-240px{min-width:240px}
.u-min-width-260px.u-min-width-260px{min-width:260px}
.u-min-width-640px.u-min-width-640px{min-width:640px}
.u-min-width-80px.u-min-width-80px{min-width:80px}
.u-min-width-90px.u-min-width-90px{min-width:90px}
.u-object-fit-contain.u-object-fit-contain{object-fit:contain}
.u-object-fit-cover.u-object-fit-cover{object-fit:cover}
.u-object-position-center.u-object-position-center{object-position:center}
.u-opacity-25.u-opacity-25{opacity:.25}
.u-opacity-3.u-opacity-3{opacity:.3}
.u-opacity-4.u-opacity-4{opacity:.4}
.u-opacity-5.u-opacity-5{opacity:.5}
.u-opacity-6.u-opacity-6{opacity:.6}
.u-opacity-75.u-opacity-75{opacity:.75}
.u-opacity-8.u-opacity-8{opacity:.8}
.u-opacity-85.u-opacity-85{opacity:.85}
.u-opacity-92.u-opacity-92{opacity:.92}
.u-outline-none.u-outline-none{outline:none}
.u-overflow-auto.u-overflow-auto{overflow:auto}
.u-overflow-hidden.u-overflow-hidden{overflow:hidden}
.u-overflow-visible.u-overflow-visible{overflow:visible}
.u-overflow-x-auto.u-overflow-x-auto{overflow-x:auto}
.u-overflow-x-auto__border-radius-10px__border-1px-solid-e5e7eb.u-overflow-x-auto__border-radius-10px__border-1px-solid-e5e7eb{overflow-x:auto;border-radius:10px;border:1px solid #e5e7eb}
.u-overflow-y-auto.u-overflow-y-auto{overflow-y:auto}
.u-padding-0.u-padding-0{padding:0}
.u-padding-0-0-0-4px.u-padding-0-0-0-4px{padding:0 0 0 4px}
.u-padding-0-0-28px.u-padding-0-0-28px{padding:0 0 28px}
.u-padding-0-0-64px.u-padding-0-0-64px{padding:0 0 64px}
.u-padding-0-10px.u-padding-0-10px{padding:0 10px}
.u-padding-0-14px-14px.u-padding-0-14px-14px{padding:0 14px 14px}
.u-padding-0-14px-4px.u-padding-0-14px-4px{padding:0 14px 4px}
.u-padding-0-16px.u-padding-0-16px{padding:0 16px}
.u-padding-0-18px-18px.u-padding-0-18px-18px{padding:0 18px 18px}
.u-padding-0-20px-18px.u-padding-0-20px-18px{padding:0 20px 18px}
.u-padding-0-20px-20px.u-padding-0-20px-20px{padding:0 20px 20px}
.u-padding-0-20px-4px.u-padding-0-20px-4px{padding:0 20px 4px}
.u-padding-0-24px.u-padding-0-24px{padding:0 24px}
.u-padding-0-4px.u-padding-0-4px{padding:0 4px}
.u-padding-0-8px.u-padding-0-8px{padding:0 8px}
.u-padding-10px.u-padding-10px{padding:10px}
.u-padding-10px-0.u-padding-10px-0{padding:10px 0}
.u-padding-10px-12px.u-padding-10px-12px{padding:10px 12px}
.u-padding-10px-12px__text-align-left__font-size-11px__color-6b.u-padding-10px-12px__text-align-left__font-size-11px__color-6b{padding:10px 12px;text-align:left;font-size:11px;color:#6b7280;text-transform:uppercase}
.u-padding-10px-12px__text-align-right__font-size-11px__color-6.u-padding-10px-12px__text-align-right__font-size-11px__color-6{padding:10px 12px;text-align:right;font-size:11px;color:#6b7280;text-transform:uppercase}
.u-padding-10px-14px.u-padding-10px-14px{padding:10px 14px}
.u-padding-10px-14px__color-6b7280__font-family-monospace__font.u-padding-10px-14px__color-6b7280__font-family-monospace__font{padding:10px 14px;color:#6b7280;font-family:monospace;font-size:12px}
.u-padding-10px-14px__text-align-left__font-size-11px__font-wei.u-padding-10px-14px__text-align-left__font-size-11px__font-wei{padding:10px 14px;text-align:left;font-size:11px;font-weight:700;color:var(--text-3);text-transform:uppercase}
.u-padding-10px-14px__text-align-right__font-size-11px__font-we.u-padding-10px-14px__text-align-right__font-size-11px__font-we{padding:10px 14px;text-align:right;font-size:11px;font-weight:700;color:var(--text-3);text-transform:uppercase}
.u-padding-10px-14px-0.u-padding-10px-14px-0{padding:10px 14px 0}
.u-padding-10px-14px-14px.u-padding-10px-14px-14px{padding:10px 14px 14px}
.u-padding-10px-16px.u-padding-10px-16px{padding:10px 16px}
.u-padding-10px-16px__background-ff8300__color-fff__border-none.u-padding-10px-16px__background-ff8300__color-fff__border-none{padding:10px 16px;background:#1467c9;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:12.5px;cursor:pointer}
.u-padding-10px-16px__font-size-13px__color-374151__font-family.u-padding-10px-16px__font-size-13px__color-374151__font-family{padding:10px 16px;font-size:13px;color:#374151;font-family:monospace;border-left:1px solid #e5e7eb}
.u-padding-10px-18px.u-padding-10px-18px{padding:10px 18px}
.u-padding-10px-20px.u-padding-10px-20px{padding:10px 20px}
.u-padding-10px-24px-10px.u-padding-10px-24px-10px{padding:10px 24px 10px}
.u-padding-10px-8px.u-padding-10px-8px{padding:10px 8px}
.u-padding-11px-14px.u-padding-11px-14px{padding:11px 14px}
.u-padding-11px-14px-11px-34px.u-padding-11px-14px-11px-34px{padding:11px 14px 11px 34px}
.u-padding-11px-16px.u-padding-11px-16px{padding:11px 16px}
.u-padding-12px.u-padding-12px{padding:12px}
.u-padding-12px__background-eff6ff__border-1-5px-solid-2563eb__.u-padding-12px__background-eff6ff__border-1-5px-solid-2563eb__{padding:12px;background:#eff6ff;border:1.5px solid #2563eb;border-radius:8px;margin-bottom:14px;font-size:12.5px;color:#1d4ed8}
.u-padding-12px__background-f5f3ff__border-1-5px-solid-7c3aed__.u-padding-12px__background-f5f3ff__border-1-5px-solid-7c3aed__{padding:12px;background:#f5f3ff;border:1.5px solid #7c3aed;border-radius:8px;margin-bottom:14px;font-size:12.5px;color:#5b21b6}
.u-padding-12px__background-fef2f2__border-1-5px-solid-dc2626__.u-padding-12px__background-fef2f2__border-1-5px-solid-dc2626__{padding:12px;background:#fef2f2;border:1.5px solid #dc2626;border-radius:8px;margin-bottom:14px;font-size:12.5px;color:#991b1b}
.u-padding-12px__background-fff7ed__border-1-5px-solid-ff8300__.u-padding-12px__background-fff7ed__border-1-5px-solid-ff8300__{padding:12px;background:#fff7ed;border:1.5px solid #1467c9;border-radius:8px;margin-bottom:14px;font-size:12.5px;color:#9a3412}
.u-padding-12px-0.u-padding-12px-0{padding:12px 0}
.u-padding-12px-10px-12px-14px.u-padding-12px-10px-12px-14px{padding:12px 10px 12px 14px}
.u-padding-12px-14px.u-padding-12px-14px{padding:12px 14px}
.u-padding-12px-16px.u-padding-12px-16px{padding:12px 16px}
.u-padding-12px-18px.u-padding-12px-18px{padding:12px 18px}
.u-padding-12px-18px__border-none__background-none__font-size-1.u-padding-12px-18px__border-none__background-none__font-size-1{padding:12px 18px;border:none;background:none;font-size:13px;font-weight:700;cursor:pointer;border-bottom:2.5px solid var(--orange);color:var(--dark);font-family:inherit}
.u-padding-12px-18px__border-none__background-none__font-size-1-2.u-padding-12px-18px__border-none__background-none__font-size-1-2{padding:12px 18px;border:none;background:none;font-size:13px;font-weight:700;cursor:pointer;border-bottom:2.5px solid transparent;color:var(--text-3);font-family:inherit}
.u-padding-12px-28px.u-padding-12px-28px{padding:12px 28px}
.u-padding-12px-8px.u-padding-12px-8px{padding:12px 8px}
.u-padding-13px-24px__background-ff8300__color-fff__border-none.u-padding-13px-24px__background-ff8300__color-fff__border-none{padding:13px 24px;background:#1467c9;color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .15s}
.u-padding-14px.u-padding-14px{padding:14px}
.u-padding-14px-0.u-padding-14px-0{padding:14px 0}
.u-padding-14px-10px.u-padding-14px-10px{padding:14px 10px}
.u-padding-14px-14px-4px.u-padding-14px-14px-4px{padding:14px 14px 4px}
.u-padding-14px-16px.u-padding-14px-16px{padding:14px 16px}
.u-padding-14px-16px-0.u-padding-14px-16px-0{padding:14px 16px 0}
.u-padding-14px-16px-8px__font-size-12px__font-weight-800__colo.u-padding-14px-16px-8px__font-size-12px__font-weight-800__colo{padding:14px 16px 8px;font-size:12px;font-weight:800;color:#374151}
.u-padding-14px-18px.u-padding-14px-18px{padding:14px 18px}
.u-padding-14px-18px__border-bottom-1px-solid-var-border__font-.u-padding-14px-18px__border-bottom-1px-solid-var-border__font-{padding:14px 18px;border-bottom:1px solid var(--border);font-size:13.5px;font-weight:800;color:var(--dark)}
.u-padding-14px-18px__font-weight-800__font-size-13-5px__border.u-padding-14px-18px__font-weight-800__font-size-13-5px__border{padding:14px 18px;font-weight:800;font-size:13.5px;border-bottom:1px solid #f3f4f6}
.u-padding-14px-20px.u-padding-14px-20px{padding:14px 20px}
.u-padding-14px-22px.u-padding-14px-22px{padding:14px 22px}
.u-padding-14px-8px.u-padding-14px-8px{padding:14px 8px}
.u-padding-16px.u-padding-16px{padding:16px}
.u-padding-16px__text-align-left__border-left-1px-solid-e5e7eb_.u-padding-16px__text-align-left__border-left-1px-solid-e5e7eb_{padding:16px;text-align:left;border-left:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;vertical-align:top;background:#fff}
.u-padding-16px-0.u-padding-16px-0{padding:16px 0}
.u-padding-16px-18px.u-padding-16px-18px{padding:16px 18px}
.u-padding-16px-20px.u-padding-16px-20px{padding:16px 20px}
.u-padding-16px-20px__background-f8faff__border-1-5px-solid-bfd.u-padding-16px-20px__background-f8faff__border-1-5px-solid-bfd{padding:16px 20px;background:#f8faff;border:1.5px solid #bfdbfe;border-radius:12px}
.u-padding-16px-20px__border-bottom-1px-solid-var-border__font-.u-padding-16px-20px__border-bottom-1px-solid-var-border__font-{padding:16px 20px;border-bottom:1px solid var(--border);font-size:15px;font-weight:800;color:var(--dark)}
.u-padding-16px-24px.u-padding-16px-24px{padding:16px 24px}
.u-padding-18px.u-padding-18px{padding:18px}
.u-padding-18px-0-0.u-padding-18px-0-0{padding:18px 0 0}
.u-padding-18px-20px.u-padding-18px-20px{padding:18px 20px}
.u-padding-18px-22px.u-padding-18px-22px{padding:18px 22px}
.u-padding-18px-24px.u-padding-18px-24px{padding:18px 24px}
.u-padding-1px-5px.u-padding-1px-5px{padding:1px 5px}
.u-padding-1px-6px.u-padding-1px-6px{padding:1px 6px}
.u-padding-1px-7px.u-padding-1px-7px{padding:1px 7px}
.u-padding-20px.u-padding-20px{padding:20px}
.u-padding-20px-0.u-padding-20px-0{padding:20px 0}
.u-padding-20px-0-0.u-padding-20px-0-0{padding:20px 0 0}
.u-padding-20px-10px.u-padding-20px-10px{padding:20px 10px}
.u-padding-20px-24px.u-padding-20px-24px{padding:20px 24px}
.u-padding-22px.u-padding-22px{padding:22px}
.u-padding-22px-24px.u-padding-22px-24px{padding:22px 24px}
.u-padding-22px-24px-26px.u-padding-22px-24px-26px{padding:22px 24px 26px}
.u-padding-24px.u-padding-24px{padding:24px}
.u-padding-24px-28px.u-padding-24px-28px{padding:24px 28px}
.u-padding-28px.u-padding-28px{padding:28px}
.u-padding-28px-26px-24px.u-padding-28px-26px-24px{padding:28px 26px 24px}
.u-padding-28px-28px-24px.u-padding-28px-28px-24px{padding:28px 28px 24px}
.u-padding-28px-40px-36px.u-padding-28px-40px-36px{padding:28px 40px 36px}
.u-padding-2px-0.u-padding-2px-0{padding:2px 0}
.u-padding-2px-4px.u-padding-2px-4px{padding:2px 4px}
.u-padding-2px-6px.u-padding-2px-6px{padding:2px 6px}
.u-padding-2px-7px.u-padding-2px-7px{padding:2px 7px}
.u-padding-2px-8px.u-padding-2px-8px{padding:2px 8px}
.u-padding-30px.u-padding-30px{padding:30px}
.u-padding-32px.u-padding-32px{padding:32px}
.u-padding-32px-0.u-padding-32px-0{padding:32px 0}
.u-padding-32px-0-48px.u-padding-32px-0-48px{padding:32px 0 48px}
.u-padding-32px-16px.u-padding-32px-16px{padding:32px 16px}
.u-padding-32px-40px.u-padding-32px-40px{padding:32px 40px}
.u-padding-36px-40px.u-padding-36px-40px{padding:36px 40px}
.u-padding-3px-0.u-padding-3px-0{padding:3px 0}
.u-padding-3px-10px.u-padding-3px-10px{padding:3px 10px}
.u-padding-3px-12px.u-padding-3px-12px{padding:3px 12px}
.u-padding-3px-7px.u-padding-3px-7px{padding:3px 7px}
.u-padding-3px-8px.u-padding-3px-8px{padding:3px 8px}
.u-padding-3px-9px__background-1a1a2e__color-fff__border-none__.u-padding-3px-9px__background-1a1a2e__color-fff__border-none__{padding:3px 9px;background:#1a1a2e;color:#fff;border:none;border-radius:5px;font-size:13px;font-weight:700;cursor:pointer}
.u-padding-40px.u-padding-40px{padding:40px}
.u-padding-40px-0.u-padding-40px-0{padding:40px 0}
.u-padding-48px.u-padding-48px{padding:48px}
.u-padding-48px-0.u-padding-48px-0{padding:48px 0}
.u-padding-48px-24px-72px.u-padding-48px-24px-72px{padding:48px 24px 72px}
.u-padding-4px.u-padding-4px{padding:4px}
.u-padding-4px-0.u-padding-4px-0{padding:4px 0}
.u-padding-4px-0-8px.u-padding-4px-0-8px{padding:4px 0 8px}
.u-padding-4px-10px.u-padding-4px-10px{padding:4px 10px}
.u-padding-4px-10px__background-ff8300__color-fff__border-none_.u-padding-4px-10px__background-ff8300__color-fff__border-none_{padding:4px 10px;background:#1467c9;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer}
.u-padding-4px-16px.u-padding-4px-16px{padding:4px 16px}
.u-padding-4px-20px-18px.u-padding-4px-20px-18px{padding:4px 20px 18px}
.u-padding-4px-7px.u-padding-4px-7px{padding:4px 7px}
.u-padding-4px-8px.u-padding-4px-8px{padding:4px 8px}
.u-padding-52px-0.u-padding-52px-0{padding:52px 0}
.u-padding-52px-0-44px.u-padding-52px-0-44px{padding:52px 0 44px}
.u-padding-56px-0.u-padding-56px-0{padding:56px 0}
.u-padding-5px.u-padding-5px{padding:5px}
.u-padding-5px-0.u-padding-5px-0{padding:5px 0}
.u-padding-5px-10px__border-1-5px-solid-var-border-2__border-ra.u-padding-5px-10px__border-1-5px-solid-var-border-2__border-ra{padding:5px 10px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:12px;font-family:inherit}
.u-padding-5px-12px.u-padding-5px-12px{padding:5px 12px}
.u-padding-5px-8px__border-1-5px-solid-var-border__border-radiu.u-padding-5px-8px__border-1-5px-solid-var-border__border-radiu{padding:5px 8px;border:1.5px solid var(--border);border-radius:5px;font-size:12px;width:140px}
.u-padding-5px-8px__border-1-5px-solid-var-border__border-radiu-2.u-padding-5px-8px__border-1-5px-solid-var-border__border-radiu-2{padding:5px 8px;border:1.5px solid var(--border);border-radius:5px;font-size:11px}
.u-padding-5px-8px__border-1-5px-solid-var-border-2__border-rad.u-padding-5px-8px__border-1-5px-solid-var-border-2__border-rad{padding:5px 8px;border:1.5px solid var(--border-2);border-radius:7px;font-size:12px;outline:none}
.u-padding-5px-8px__border-1-5px-solid-var-border-2__border-rad-2.u-padding-5px-8px__border-1-5px-solid-var-border-2__border-rad-2{padding:5px 8px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:12px;font-family:inherit;min-width:120px}
.u-padding-5px-8px__border-1-5px-solid-var-border-2__border-rad-3.u-padding-5px-8px__border-1-5px-solid-var-border-2__border-rad-3{padding:5px 8px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:12px;font-family:inherit;min-width:140px}
.u-padding-60px.u-padding-60px{padding:60px}
.u-padding-60px-0.u-padding-60px-0{padding:60px 0}
.u-padding-64px-0.u-padding-64px-0{padding:64px 0}
.u-padding-64px-32px.u-padding-64px-32px{padding:64px 32px}
.u-padding-6px.u-padding-6px{padding:6px}
.u-padding-6px-0.u-padding-6px-0{padding:6px 0}
.u-padding-6px-10px.u-padding-6px-10px{padding:6px 10px}
.u-padding-6px-10px__border-1-5px-solid-var-border__border-radi.u-padding-6px-10px__border-1-5px-solid-var-border__border-radi{padding:6px 10px;border:1.5px solid var(--border);border-radius:6px;font-size:12px}
.u-padding-6px-10px__border-1-5px-solid-var-border__border-radi-2.u-padding-6px-10px__border-1-5px-solid-var-border__border-radi-2{padding:6px 10px;border:1.5px solid var(--border);border-radius:6px;font-size:12px;width:130px}
.u-padding-6px-10px__border-1-5px-solid-var-border-2__border-ra.u-padding-6px-10px__border-1-5px-solid-var-border-2__border-ra{padding:6px 10px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:12.5px;font-family:inherit}
.u-padding-6px-12px.u-padding-6px-12px{padding:6px 12px}
.u-padding-6px-14px.u-padding-6px-14px{padding:6px 14px}
.u-padding-6px-16px.u-padding-6px-16px{padding:6px 16px}
.u-padding-6px-16px-0.u-padding-6px-16px-0{padding:6px 16px 0}
.u-padding-6px-4px.u-padding-6px-4px{padding:6px 4px}
.u-padding-6px-8px.u-padding-6px-8px{padding:6px 8px}
.u-padding-6px-8px__border-1-5px-solid-var-border-2__border-rad.u-padding-6px-8px__border-1-5px-solid-var-border-2__border-rad{padding:6px 8px;border:1.5px solid var(--border-2);border-radius:6px;font-size:11.5px;font-family:inherit;flex-shrink:0;background:var(--white)}
.u-padding-72px-0.u-padding-72px-0{padding:72px 0}
.u-padding-72px-0-64px.u-padding-72px-0-64px{padding:72px 0 64px}
.u-padding-7px.u-padding-7px{padding:7px}
.u-padding-7px__font-family-monospace__font-size-11px__white-sp.u-padding-7px__font-family-monospace__font-size-11px__white-sp{padding:7px;font-family:monospace;font-size:11px;white-space:nowrap}
.u-padding-7px-10px.u-padding-7px-10px{padding:7px 10px}
.u-padding-7px-10px__border-1-5px-solid-var-border-2__border-ra.u-padding-7px-10px__border-1-5px-solid-var-border-2__border-ra{padding:7px 10px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:12.5px;font-family:inherit}
.u-padding-7px-10px__border-bottom-1px-solid-f3f4f6__font-weigh.u-padding-7px-10px__border-bottom-1px-solid-f3f4f6__font-weigh{padding:7px 10px;border-bottom:1px solid #f3f4f6;font-weight:700;font-size:12px}
.u-padding-7px-10px__border-bottom-1px-solid-f3f4f6__text-align.u-padding-7px-10px__border-bottom-1px-solid-f3f4f6__text-align{padding:7px 10px;border-bottom:1px solid #f3f4f6;text-align:right;font-weight:700;font-size:12px}
.u-padding-7px-16px__background-25d366__color-fff__border-radiu.u-padding-7px-16px__background-25d366__color-fff__border-radiu{padding:7px 16px;background:#25D366;color:#fff;border-radius:20px;font-size:13px;font-weight:700;flex-shrink:0}
.u-padding-7px-9px__border-1px-solid-d1d5db__border-radius-7px_.u-padding-7px-9px__border-1px-solid-d1d5db__border-radius-7px_{padding:7px 9px;border:1px solid #d1d5db;border-radius:7px;font-size:13px;outline:none}
.u-padding-7px-9px__border-1px-solid-d1d5db__border-radius-7px_-2.u-padding-7px-9px__border-1px-solid-d1d5db__border-radius-7px_-2{padding:7px 9px;border:1px solid #d1d5db;border-radius:7px;font-size:13px;outline:none;resize:vertical}
.u-padding-7px-9px__border-1px-solid-e5e7eb__border-radius-7px_.u-padding-7px-9px__border-1px-solid-e5e7eb__border-radius-7px_{padding:7px 9px;border:1px solid #e5e7eb;border-radius:7px;font-size:13px;background:#f9fafb;color:#888}
.u-padding-80px-0.u-padding-80px-0{padding:80px 0}
.u-padding-8px.u-padding-8px{padding:8px}
.u-padding-8px-0.u-padding-8px-0{padding:8px 0}
.u-padding-8px-10px.u-padding-8px-10px{padding:8px 10px}
.u-padding-8px-10px__background-var-bg2-f1f5f9__border-right-1p.u-padding-8px-10px__background-var-bg2-f1f5f9__border-right-1p{padding:8px 10px;background:var(--bg2,#f1f5f9);border-right:1px solid var(--border-2);font-size:13px;font-weight:600;color:var(--text-3)}
.u-padding-8px-10px__border-1-5px-solid-var-border-2__border-ra.u-padding-8px-10px__border-1-5px-solid-var-border-2__border-ra{padding:8px 10px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-family:inherit;font-size:13px}
.u-padding-8px-10px__text-align-right__font-size-10-5px__text-t.u-padding-8px-10px__text-align-right__font-size-10-5px__text-t{padding:8px 10px;text-align:right;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-weight:700;border-bottom:1px solid var(--border)}
.u-padding-8px-11px__border-1-5px-solid-var-border-2__border-ra.u-padding-8px-11px__border-1-5px-solid-var-border-2__border-ra{padding:8px 11px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;outline:none;width:160px}
.u-padding-8px-12px.u-padding-8px-12px{padding:8px 12px}
.u-padding-8px-12px__background-1a1a2e__color-fff__border-none_.u-padding-8px-12px__background-1a1a2e__color-fff__border-none_{padding:8px 12px;background:#1a1a2e;color:#fff;border:none;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}
.u-padding-8px-12px__border-1-5px-solid-var-border-2__border-ra.u-padding-8px-12px__border-1-5px-solid-var-border-2__border-ra{padding:8px 12px;border:1.5px solid var(--border-2);border-radius:7px;font-size:13px;font-family:inherit;outline:none;width:100%}
.u-padding-8px-12px__border-1-5px-solid-var-border-2__font-size.u-padding-8px-12px__border-1-5px-solid-var-border-2__font-size{padding:8px 12px;border:1.5px solid var(--border-2);font-size:13px;font-family:inherit;outline:none;width:100%;resize:none}
.u-padding-8px-12px__text-align-left__font-size-10-5px__text-tr.u-padding-8px-12px__text-align-left__font-size-10-5px__text-tr{padding:8px 12px;text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-weight:700;border-bottom:1px solid var(--border)}
.u-padding-8px-12px__text-align-right__font-size-10-5px__text-t.u-padding-8px-12px__text-align-right__font-size-10-5px__text-t{padding:8px 12px;text-align:right;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-weight:700;border-bottom:1px solid var(--border)}
.u-padding-8px-14px.u-padding-8px-14px{padding:8px 14px}
.u-padding-8px-14px__background-ff8300__color-fff__border-none_.u-padding-8px-14px__background-ff8300__color-fff__border-none_{padding:8px 14px;background:#1467c9;color:#fff;border:none;font-weight:700;font-size:12px;cursor:pointer;white-space:nowrap}
.u-padding-8px-16px__border-1px-solid-d1d5db__border-radius-8px.u-padding-8px-16px__border-1px-solid-d1d5db__border-radius-8px{padding:8px 16px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:13px;cursor:pointer;color:#555}
.u-padding-8px-16px__border-none__background-none__font-weight-.u-padding-8px-16px__border-none__background-none__font-weight-{padding:8px 16px;border:none;background:none;font-weight:700;font-size:13px;cursor:pointer;border-bottom:2.5px solid var(--orange);color:var(--orange);margin-bottom:-2px}
.u-padding-8px-16px__border-none__background-none__font-weight--2.u-padding-8px-16px__border-none__background-none__font-weight--2{padding:8px 16px;border:none;background:none;font-weight:700;font-size:13px;cursor:pointer;border-bottom:2.5px solid transparent;color:var(--text-3);margin-bottom:-2px}
.u-padding-8px-16px-14px.u-padding-8px-16px-14px{padding:8px 16px 14px}
.u-padding-8px-20px__border-none__border-radius-8px__background.u-padding-8px-20px__border-none__border-radius-8px__background{padding:8px 20px;border:none;border-radius:8px;background:#7c3aed;color:#fff;font-size:13px;font-weight:700;cursor:pointer}
.u-padding-8px-20px-16px.u-padding-8px-20px-16px{padding:8px 20px 16px}
.u-padding-9px-10px.u-padding-9px-10px{padding:9px 10px}
.u-padding-9px-10px__text-align-right__font-weight-700__font-si.u-padding-9px-10px__text-align-right__font-weight-700__font-si{padding:9px 10px;text-align:right;font-weight:700;font-size:12px}
.u-padding-9px-12px.u-padding-9px-12px{padding:9px 12px}
.u-padding-9px-12px__border-1-5px-solid-var-border-2__border-ra.u-padding-9px-12px__border-1-5px-solid-var-border-2__border-ra{padding:9px 12px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;outline:none}
.u-padding-9px-12px__font-weight-600__font-size-12px.u-padding-9px-12px__font-weight-600__font-size-12px{padding:9px 12px;font-weight:600;font-size:12px}
.u-padding-9px-12px__font-weight-800__font-size-12px.u-padding-9px-12px__font-weight-800__font-size-12px{padding:9px 12px;font-weight:800;font-size:12px}
.u-padding-9px-12px__text-align-right__font-weight-700__font-si.u-padding-9px-12px__text-align-right__font-weight-700__font-si{padding:9px 12px;text-align:right;font-weight:700;font-size:12px}
.u-padding-9px-12px__text-align-right__font-weight-800__font-si.u-padding-9px-12px__text-align-right__font-weight-800__font-si{padding:9px 12px;text-align:right;font-weight:800;font-size:12px}
.u-padding-9px-20px.u-padding-9px-20px{padding:9px 20px}
.u-padding-9px-8px.u-padding-9px-8px{padding:9px 8px}
.u-padding-bottom-0.u-padding-bottom-0{padding-bottom:0}
.u-padding-bottom-14px.u-padding-bottom-14px{padding-bottom:14px}
.u-padding-bottom-16px.u-padding-bottom-16px{padding-bottom:16px}
.u-padding-bottom-2px.u-padding-bottom-2px{padding-bottom:2px}
.u-padding-bottom-4px.u-padding-bottom-4px{padding-bottom:4px}
.u-padding-right-14px.u-padding-right-14px{padding-right:14px}
.u-padding-right-40px.u-padding-right-40px{padding-right:40px}
.u-padding-top-10px.u-padding-top-10px{padding-top:10px}
.u-padding-top-12px.u-padding-top-12px{padding-top:12px}
.u-padding-top-14px.u-padding-top-14px{padding-top:14px}
.u-padding-top-16px.u-padding-top-16px{padding-top:16px}
.u-padding-top-18px.u-padding-top-18px{padding-top:18px}
.u-padding-top-20px__padding-bottom-64px.u-padding-top-20px__padding-bottom-64px{padding-top:20px;padding-bottom:64px}
.u-padding-top-28px.u-padding-top-28px{padding-top:28px}
.u-padding-top-28px__padding-bottom-56px.u-padding-top-28px__padding-bottom-56px{padding-top:28px;padding-bottom:56px}
.u-padding-top-32px__padding-bottom-72px.u-padding-top-32px__padding-bottom-72px{padding-top:32px;padding-bottom:72px}
.u-padding-top-4px.u-padding-top-4px{padding-top:4px}
.u-padding-top-6px.u-padding-top-6px{padding-top:6px}
.u-pointer-events-none.u-pointer-events-none{pointer-events:none}
.u-position-absolute.u-position-absolute{position:absolute}
.u-position-absolute__inset-9__border-1-5px-dashed-rgba-67-56-2.u-position-absolute__inset-9__border-1-5px-dashed-rgba-67-56-2{position:absolute;inset:9%;border:1.5px dashed rgba(67,56,202,.55);border-radius:6px;pointer-events:none}
.u-position-absolute__pointer-events-none__display-none__backgr.u-position-absolute__pointer-events-none__display-none__backgr{position:absolute;pointer-events:none;display:none;background:#1b3c6e;color:#fff;font-size:12px;font-weight:600;padding:5px 9px;border-radius:7px;max-width:240px;box-shadow:0 4px 14px rgba(0,0,0,.4)}
.u-position-absolute__top-100__left-0__right-0__background-fff_.u-position-absolute__top-100__left-0__right-0__background-fff_{position:absolute;top:100%;left:0;right:0;background:#fff;border:1.5px solid var(--border-2);border-radius:7px;z-index:50;max-height:180px;overflow-y:auto;box-shadow:0 4px 16px rgba(0,0,0,.12);display:none;margin-top:2px}
.u-position-absolute__top-100__left-0__right-0__background-fff_-2.u-position-absolute__top-100__left-0__right-0__background-fff_-2{position:absolute;top:100%;left:0;right:0;background:#fff;border:1.5px solid var(--border-2);border-radius:7px;z-index:20;max-height:180px;overflow-y:auto;box-shadow:0 6px 20px rgba(0,0,0,.14);display:none;margin-top:3px}
.u-position-absolute__top-12px__right-12px__z-index-2__backgrou.u-position-absolute__top-12px__right-12px__z-index-2__backgrou{position:absolute;top:12px;right:12px;z-index:2;background:rgba(255,255,255,.92);border:none;width:30px;height:30px;border-radius:50%;font-size:16px;color:#111;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15)}
.u-position-absolute__top-18px__right-20px__background-f3f4f6__.u-position-absolute__top-18px__right-20px__background-f3f4f6__{position:absolute;top:18px;right:20px;background:#f3f4f6;border:none;width:30px;height:30px;border-radius:50%;font-size:16px;color:#6b7280;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center}
.u-position-absolute__top-4px__right-4px__background-f00__color.u-position-absolute__top-4px__right-4px__background-f00__color{position:absolute;top:-4px;right:-4px;background:#f00;color:#fff;font-size:13px;font-weight:700;border-radius:10px;padding:1px 5px;display:none;font-family:sans-serif}
.u-position-absolute__z-index-10__background-fff__border-1px-so.u-position-absolute__z-index-10__background-fff__border-1px-so{position:absolute;z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.1);width:100%;max-height:220px;overflow-y:auto}
.u-position-fixed.u-position-fixed{position:fixed}
.u-position-fixed-important__bottom-24px-important__left-24px-i.u-position-fixed-important__bottom-24px-important__left-24px-i{position:fixed!important;bottom:24px!important;left:24px!important;z-index:9998!important;width:56px!important;height:56px!important;border-radius:50%!important;background:linear-gradient(135deg,#005c4b,#00a884)!important;box-shadow:0 4px 16px rgba(0,168,132,.45)!important;border:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}
.u-position-relative.u-position-relative{position:relative}
.u-position-relative__background-var-surface-1__border-1px-soli.u-position-relative__background-var-surface-1__border-1px-soli{position:relative;background:var(--surface-1);border:1px solid var(--border-2);border-radius:12px;padding:14px 16px 14px 18px;overflow:hidden}
.u-position-sticky.u-position-sticky{position:sticky}
.u-resize-vertical.u-resize-vertical{resize:vertical}
.u-right-0.u-right-0{right:0}
.u-right-10px.u-right-10px{right:10px}
.u-right-16px.u-right-16px{right:16px}
.u-right-3px.u-right-3px{right:-3px}
.u-text-align-center.u-text-align-center{text-align:center}
.u-text-align-center__font-family-monospace__font-size-12px__co.u-text-align-center__font-family-monospace__font-size-12px__co{text-align:center;font-family:monospace;font-size:12px;color:#6b7280;margin-bottom:12px;word-break:break-all}
.u-text-align-center__font-family-monospace__font-size-13px__co.u-text-align-center__font-family-monospace__font-size-13px__co{text-align:center;font-family:monospace;font-size:13px;color:#6b7280;margin-bottom:16px}
.u-text-align-center-2.u-text-align-center-2{text-align:center}
.u-text-align-justify.u-text-align-justify{text-align:justify}
.u-text-align-left.u-text-align-left{text-align:left}
.u-text-align-left__padding-10px-14px__font-size-11px__font-wei.u-text-align-left__padding-10px-14px__font-size-11px__font-wei{text-align:left;padding:10px 14px;font-size:11px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}
.u-text-align-right.u-text-align-right{text-align:right}
.u-text-decoration-line-through.u-text-decoration-line-through{text-decoration:line-through}
.u-text-decoration-none.u-text-decoration-none{text-decoration:none}
.u-text-decoration-underline.u-text-decoration-underline{text-decoration:underline}
.u-text-overflow-ellipsis.u-text-overflow-ellipsis{text-overflow:ellipsis}
.u-text-transform-capitalize.u-text-transform-capitalize{text-transform:capitalize}
.u-text-transform-uppercase.u-text-transform-uppercase{text-transform:uppercase}
.u-text-transform-uppercase__letter-spacing-1em__font-weight-70.u-text-transform-uppercase__letter-spacing-1em__font-weight-70{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:16px}
.u-top-0.u-top-0{top:0}
.u-top-10px.u-top-10px{top:10px}
.u-top-14px.u-top-14px{top:14px}
.u-top-3px.u-top-3px{top:-3px}
.u-top-50.u-top-50{top:50%}
.u-top-70px.u-top-70px{top:70px}
.u-top-auto.u-top-auto{top:auto}
.u-top-calc-var-hdr-h-16px.u-top-calc-var-hdr-h-16px{top:calc(var(--hdr-h) + 16px)}
.u-transform-origin-0-0.u-transform-origin-0-0{transform-origin:0 0}
.u-transform-rotate-180deg.u-transform-rotate-180deg{transform:rotate(180deg)}
.u-transform-translatex-50.u-transform-translatex-50{transform:translateX(-50%)}
.u-transform-translatey-50.u-transform-translatey-50{transform:translateY(-50%)}
.u-transition-background-1s.u-transition-background-1s{transition:background .1s}
.u-transition-background-2s.u-transition-background-2s{transition:background .2s}
.u-transition-border-color-15s.u-transition-border-color-15s{transition:border-color .15s}
.u-transition-transform-18s-ease-out.u-transition-transform-18s-ease-out{transition:transform .18s ease-out}
.u-transition-transform-2s.u-transition-transform-2s{transition:transform .2s}
.u-transition-transform-7s-cubic-bezier-4-0-2-1.u-transition-transform-7s-cubic-bezier-4-0-2-1{transition:transform .7s cubic-bezier(.4,0,.2,1)}
.u-transition-width-2s.u-transition-width-2s{transition:width .2s}
.u-transition-width-3s.u-transition-width-3s{transition:width .3s}
.u-transition-width-3s-background-3s.u-transition-width-3s-background-3s{transition:width .3s,background .3s}
.u-user-select-none.u-user-select-none{user-select:none}
.u-vertical-align-1px.u-vertical-align-1px{vertical-align:-1px}
.u-vertical-align-3px.u-vertical-align-3px{vertical-align:-3px}
.u-vertical-align-middle.u-vertical-align-middle{vertical-align:middle}
.u-vertical-align-top.u-vertical-align-top{vertical-align:top}
.u-white-space-nowrap.u-white-space-nowrap{white-space:nowrap}
.u-white-space-pre-wrap.u-white-space-pre-wrap{white-space:pre-wrap}
.u-width-0.u-width-0{width:0}
.u-width-0-2.u-width-0-2{width:0%}
.u-width-100.u-width-100{width:100%}
.u-width-100__aspect-ratio-1__background-linear-gradient-90deg-.u-width-100__aspect-ratio-1__background-linear-gradient-90deg-{width:100%;aspect-ratio:1;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.2s infinite;border-radius:12px}
.u-width-100__background-92400e__color-fff__border-none__paddin.u-width-100__background-92400e__color-fff__border-none__paddin{width:100%;background:#92400e;color:#fff;border:none;padding:11px;font-weight:700;font-size:13.5px;cursor:pointer}
.u-width-100__box-sizing-border-box__height-110px__font-family-.u-width-100__box-sizing-border-box__height-110px__font-family-{width:100%;box-sizing:border-box;height:110px;font-family:monospace;font-size:11.5px;resize:vertical}
.u-width-100__height-100__border-none__border-radius-0.u-width-100__height-100__border-none__border-radius-0{width:100%;height:100%;border:none;border-radius:0}
.u-width-100__height-320px__padding-10px__border-1-5px-solid-va.u-width-100__height-320px__padding-10px__border-1-5px-solid-va{width:100%;height:320px;padding:10px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:13px;font-family:inherit;resize:vertical}
.u-width-100__height-auto__display-block__max-height-480px__asp.u-width-100__height-auto__display-block__max-height-480px__asp{width:100%;height:auto;display:block;max-height:480px;aspect-ratio:3/1;object-fit:cover;object-position:center}
.u-width-100__margin-top-10px__padding-11px__background-fff__co.u-width-100__margin-top-10px__padding-11px__background-fff__co{width:100%;margin-top:10px;padding:11px;background:#fff;color:#1467c9;border:1.5px solid #1467c9;border-radius:10px;font-size:13.5px;font-weight:700;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px}
.u-width-100__margin-top-12px__padding-11px__background-ff8300_.u-width-100__margin-top-12px__padding-11px__background-ff8300_{width:100%;margin-top:12px;padding:11px;background:#1467c9;color:#fff;border:none;border-radius:8px;font-weight:800;font-size:13px;cursor:pointer}
.u-width-100__margin-top-18px__padding-13px__background-ff8300_.u-width-100__margin-top-18px__padding-13px__background-ff8300_{width:100%;margin-top:18px;padding:13px;background:#1467c9;color:#fff;border:none;border-radius:10px;font-size:14.5px;font-weight:800;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}
.u-width-100__margin-top-4px__padding-5px-8px__border-1-5px-sol.u-width-100__margin-top-4px__padding-5px-8px__border-1-5px-sol{width:100%;margin-top:4px;padding:5px 8px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:12px;font-family:inherit}
.u-width-100__margin-top-8px__background-var-orange__color-fff_.u-width-100__margin-top-8px__background-var-orange__color-fff_{width:100%;margin-top:8px;background:var(--orange);color:#fff;border:none;padding:7px;font-size:13px;font-weight:700;cursor:pointer;font-family:var(--font)}
.u-width-100__margin-top-8px__padding-12px-20px__background-25d.u-width-100__margin-top-8px__padding-12px-20px__background-25d{width:100%;margin-top:8px;padding:12px 20px;background:#25d366;color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s}
.u-width-100__max-height-90px__object-fit-cover__border-radius-.u-width-100__max-height-90px__object-fit-cover__border-radius-{width:100%;max-height:90px;object-fit:cover;border-radius:6px;border:1px solid var(--border)}
.u-width-100__min-height-60px__padding-7px-9px__border-1-5px-so.u-width-100__min-height-60px__padding-7px-9px__border-1-5px-so{width:100%;min-height:60px;padding:7px 9px;border:1.5px solid #bbf7d0;border-radius:7px;font-size:12.5px;box-sizing:border-box;font-family:inherit}
.u-width-100__min-width-100px__padding-5px-8px__border-1-5px-so.u-width-100__min-width-100px__padding-5px-8px__border-1-5px-so{width:100%;min-width:100px;padding:5px 8px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:12px;font-family:inherit}
.u-width-100__min-width-120px__padding-5px-8px__border-1-5px-so.u-width-100__min-width-120px__padding-5px-8px__border-1-5px-so{width:100%;min-width:120px;padding:5px 8px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:12px;font-family:inherit}
.u-width-100__min-width-130px__padding-5px-8px__border-1-5px-so.u-width-100__min-width-130px__padding-5px-8px__border-1-5px-so{width:100%;min-width:130px;padding:5px 8px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:12px;font-family:inherit}
.u-width-100__min-width-160px__padding-5px-8px__border-1-5px-so.u-width-100__min-width-160px__padding-5px-8px__border-1-5px-so{width:100%;min-width:160px;padding:5px 8px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:12px;font-family:monospace}
.u-width-100__padding-10px__border-1-5px-solid-d1d5db__border-r.u-width-100__padding-10px__border-1-5px-solid-d1d5db__border-r{width:100%;padding:10px;border:1.5px solid #d1d5db;border-radius:6px;font-size:18px;text-align:center;letter-spacing:.3em;font-weight:800}
.u-width-100__padding-10px-12px__border-1-5px-solid-d1d5db__bor.u-width-100__padding-10px-12px__border-1-5px-solid-d1d5db__bor{width:100%;padding:10px 12px;border:1.5px solid #d1d5db;border-radius:7px;font-size:14px;outline:none;box-sizing:border-box;font-family:inherit;transition:border .15s}
.u-width-100__padding-10px-12px__border-1-5px-solid-e5e7eb__bor.u-width-100__padding-10px-12px__border-1-5px-solid-e5e7eb__bor{width:100%;padding:10px 12px;border:1.5px solid #e5e7eb;border-radius:9px;font-size:14px;font-family:inherit;outline:none;box-sizing:border-box;text-transform:uppercase}
.u-width-100__padding-10px-12px__border-1-5px-solid-e5e7eb__bor-2.u-width-100__padding-10px-12px__border-1-5px-solid-e5e7eb__bor-2{width:100%;padding:10px 12px;border:1.5px solid #e5e7eb;border-radius:9px;font-size:14px;font-family:inherit;outline:none;box-sizing:border-box;resize:vertical}
.u-width-100__padding-10px-12px__border-1-5px-solid-e5e7eb__bor-3.u-width-100__padding-10px-12px__border-1-5px-solid-e5e7eb__bor-3{width:100%;padding:10px 12px;border:1.5px solid #e5e7eb;border-radius:9px;font-size:14px;font-family:inherit;outline:none;box-sizing:border-box}
.u-width-100__padding-10px-13px__border-1-5px-solid-var-border-.u-width-100__padding-10px-13px__border-1-5px-solid-var-border-{width:100%;padding:10px 13px;border:1.5px solid var(--border-2);border-radius:8px;font-size:15px;font-weight:600;font-family:inherit;outline:none;transition:border .15s}
.u-width-100__padding-10px-13px__border-1-5px-solid-var-border--2.u-width-100__padding-10px-13px__border-1-5px-solid-var-border--2{width:100%;padding:10px 13px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;font-family:inherit;outline:none;resize:vertical;line-height:1.6;transition:border .15s}
.u-width-100__padding-11px__font-size-13-5px__font-weight-700__.u-width-100__padding-11px__font-size-13-5px__font-weight-700__{width:100%;padding:11px;font-size:13.5px;font-weight:700;border-radius:9px}
.u-width-100__padding-11px-13px__border-1-5px-solid-var-border-.u-width-100__padding-11px-13px__border-1-5px-solid-var-border-{width:100%;padding:11px 13px;border:1.5px solid var(--border-2);border-radius:8px;font-size:12.5px;line-height:1.5;box-sizing:border-box;outline:none;resize:vertical;font-family:ui-monospace,Menlo,Consolas,monospace}
.u-width-100__padding-13px__background-ff8300__color-fff__borde.u-width-100__padding-13px__background-ff8300__color-fff__borde{width:100%;padding:13px;background:#1467c9;color:#fff;border:none;border-radius:9px;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s}
.u-width-100__padding-13px-14px-13px-42px__border-1-5px-solid-e.u-width-100__padding-13px-14px-13px-42px__border-1-5px-solid-e{width:100%;padding:13px 14px 13px 42px;border:1.5px solid #e5e7eb;border-radius:12px;font-size:15px;outline:none;box-sizing:border-box;font-family:inherit}
.u-width-100__padding-6px-8px__border-1-5px-solid-var-border-2_.u-width-100__padding-6px-8px__border-1-5px-solid-var-border-2_{width:100%;padding:6px 8px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:12px;font-family:inherit;margin-bottom:6px}
.u-width-100__padding-7px-10px__border-1-5px-solid-var-border__.u-width-100__padding-7px-10px__border-1-5px-solid-var-border__{width:100%;padding:7px 10px;border:1.5px solid var(--border);border-radius:var(--r);font-size:12.5px;font-family:inherit;margin-bottom:5px}
.u-width-100__padding-7px-10px__border-1-5px-solid-var-border__-2.u-width-100__padding-7px-10px__border-1-5px-solid-var-border__-2{width:100%;padding:7px 10px;border:1.5px solid var(--border);border-radius:var(--r);font-size:12.5px;font-family:inherit}
.u-width-100__padding-7px-10px__border-1-5px-solid-var-border-2.u-width-100__padding-7px-10px__border-1-5px-solid-var-border-2{width:100%;padding:7px 10px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:13px;font-family:inherit}
.u-width-100__padding-7px-9px__border-1-5px-solid-var-border-2_.u-width-100__padding-7px-9px__border-1-5px-solid-var-border-2_{width:100%;padding:7px 9px;border:1.5px solid var(--border-2);border-radius:6px;font-size:12px;font-family:inherit;outline:none}
.u-width-100__padding-8px__margin-bottom-8px__background-none__.u-width-100__padding-8px__margin-bottom-8px__background-none__{width:100%;padding:8px;margin-bottom:8px;background:none;border:1.5px dashed var(--border-2);font-size:13px;color:var(--text-3);cursor:pointer;font-family:inherit}
.u-width-100__padding-8px-10px__border-1-5px-solid-d1d5db__bord.u-width-100__padding-8px-10px__border-1-5px-solid-d1d5db__bord{width:100%;padding:8px 10px;border:1.5px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;background:#fff}
.u-width-100__padding-8px-10px__border-1-5px-solid-d1d5db__bord-2.u-width-100__padding-8px-10px__border-1-5px-solid-d1d5db__bord-2{width:100%;padding:8px 10px;border:1.5px solid #d1d5db;border-radius:6px;font-size:12.5px;font-family:monospace;background:#fff}
.u-width-100__padding-8px-10px__border-1-5px-solid-d1d5db__bord-3.u-width-100__padding-8px-10px__border-1-5px-solid-d1d5db__bord-3{width:100%;padding:8px 10px;border:1.5px solid #d1d5db;border-radius:6px;font-size:12.5px;font-family:inherit;resize:vertical;background:#fff}
.u-width-100__padding-8px-10px__border-1-5px-solid-e5e7eb__bord.u-width-100__padding-8px-10px__border-1-5px-solid-e5e7eb__bord{width:100%;padding:8px 10px;border:1.5px solid #e5e7eb;border-radius:7px;font-size:12px;margin-bottom:8px;box-sizing:border-box}
.u-width-100__padding-8px-10px__border-1-5px-solid-e5e7eb__font.u-width-100__padding-8px-10px__border-1-5px-solid-e5e7eb__font{width:100%;padding:8px 10px;border:1.5px solid #e5e7eb;font-size:12px;font-family:inherit;resize:vertical;margin-bottom:8px;box-sizing:border-box}
.u-width-100__padding-8px-10px__border-1-5px-solid-var-border__.u-width-100__padding-8px-10px__border-1-5px-solid-var-border__{width:100%;padding:8px 10px;border:1.5px solid var(--border);border-radius:7px;font-size:13px}
.u-width-100__padding-8px-10px__border-1-5px-solid-var-border__-2.u-width-100__padding-8px-10px__border-1-5px-solid-var-border__-2{width:100%;padding:8px 10px;border:1.5px solid var(--border);border-radius:var(--r);font-size:13px;font-family:inherit;margin-bottom:14px}
.u-width-100__padding-8px-10px__border-1-5px-solid-var-border__-3.u-width-100__padding-8px-10px__border-1-5px-solid-var-border__-3{width:100%;padding:8px 10px;border:1.5px solid var(--border);border-radius:var(--r);font-size:13px;font-family:inherit}
.u-width-100__padding-8px-10px__border-1-5px-solid-var-border-2.u-width-100__padding-8px-10px__border-1-5px-solid-var-border-2{width:100%;padding:8px 10px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:13px;font-family:inherit}
.u-width-100__padding-8px-10px__border-1-5px-solid-var-border-2-2.u-width-100__padding-8px-10px__border-1-5px-solid-var-border-2-2{width:100%;padding:8px 10px;border:1.5px solid var(--border-2);border-radius:7px;font-size:12.5px;font-family:inherit;outline:none;margin-bottom:9px}
.u-width-100__padding-8px-10px__border-1-5px-solid-var-border-2-3.u-width-100__padding-8px-10px__border-1-5px-solid-var-border-2-3{width:100%;padding:8px 10px;border:1.5px solid var(--border-2);border-radius:7px;font-size:12.5px;font-family:inherit;line-height:1.5;outline:none;resize:vertical;box-sizing:border-box;margin-bottom:9px}
.u-width-100__padding-8px-10px__border-1-5px-solid-var-border-2-4.u-width-100__padding-8px-10px__border-1-5px-solid-var-border-2-4{width:100%;padding:8px 10px;border:1.5px solid var(--border-2);border-radius:7px;font-size:12.5px;font-family:inherit;line-height:1.5;outline:none;resize:vertical;box-sizing:border-box;margin-bottom:10px}
.u-width-100__padding-8px-11px__border-1-5px-solid-var-border__.u-width-100__padding-8px-11px__border-1-5px-solid-var-border__{width:100%;padding:8px 11px;border:1.5px solid var(--border);border-radius:7px;font-size:13px;font-family:inherit;outline:none;box-sizing:border-box}
.u-width-100__padding-8px-11px__border-1-5px-solid-var-border-2.u-width-100__padding-8px-11px__border-1-5px-solid-var-border-2{width:100%;padding:8px 11px;border:1.5px solid var(--border-2);border-radius:7px;font-size:13px;font-family:monospace;outline:none;transition:border .15s}
.u-width-100__padding-8px-11px__border-1-5px-solid-var-border-2-2.u-width-100__padding-8px-11px__border-1-5px-solid-var-border-2-2{width:100%;padding:8px 11px;border:1.5px solid var(--border-2);border-radius:7px;font-size:13px;font-family:inherit;outline:none;transition:border .15s}
.u-width-100__padding-8px-11px__border-1-5px-solid-var-border-2-3.u-width-100__padding-8px-11px__border-1-5px-solid-var-border-2-3{width:100%;padding:8px 11px;border:1.5px solid var(--border-2);border-radius:7px;font-size:12px;font-family:inherit;outline:none;box-sizing:border-box}
.u-width-100__padding-9px__background-1a1a2e__color-fff__border.u-width-100__padding-9px__background-1a1a2e__color-fff__border{width:100%;padding:9px;background:#1a1a2e;color:#fff;border:none;font-weight:700;font-size:12px;cursor:pointer}
.u-width-100__padding-9px-10px__border-1-5px-solid-var-border-2.u-width-100__padding-9px-10px__border-1-5px-solid-var-border-2{width:100%;padding:9px 10px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:13px;font-family:inherit}
.u-width-100__padding-9px-11px__border-1-5px-solid-e5e7eb__bord.u-width-100__padding-9px-11px__border-1-5px-solid-e5e7eb__bord{width:100%;padding:9px 11px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:13px;outline:none;margin-bottom:4px}
.u-width-100__padding-9px-11px__border-1-5px-solid-e5e7eb__bord-2.u-width-100__padding-9px-11px__border-1-5px-solid-e5e7eb__bord-2{width:100%;padding:9px 11px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:13px}
.u-width-100__padding-9px-11px__border-1-5px-solid-e5e7eb__bord-3.u-width-100__padding-9px-11px__border-1-5px-solid-e5e7eb__bord-3{width:100%;padding:9px 11px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:13px;font-family:inherit;resize:vertical}
.u-width-100__padding-9px-11px__border-1-5px-solid-var-border-2.u-width-100__padding-9px-11px__border-1-5px-solid-var-border-2{width:100%;padding:9px 11px;border:1.5px solid var(--border-2);border-radius:8px;font-size:12.5px;font-family:inherit;line-height:1.5;outline:none;resize:vertical;box-sizing:border-box;margin-bottom:8px}
.u-width-100__padding-9px-11px__border-1-5px-solid-var-border-2-2.u-width-100__padding-9px-11px__border-1-5px-solid-var-border-2-2{width:100%;padding:9px 11px;border:1.5px solid var(--border-2);border-radius:8px;font-size:12.5px;font-family:ui-monospace,Menlo,Consolas,monospace;line-height:1.6;outline:none;resize:vertical;box-sizing:border-box}
.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2{width:100%;padding:9px 12px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13.5px;font-family:inherit;outline:none;transition:border .15s}
.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-10.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-10{width:100%;padding:9px 12px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;outline:none}
.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-11.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-11{width:100%;padding:9px 12px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;background:#fff}
.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-2.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-2{width:100%;padding:9px 12px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13.5px;font-family:inherit;outline:none}
.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-3.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-3{width:100%;padding:9px 12px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;box-sizing:border-box;outline:none}
.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-4.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-4{width:100%;padding:9px 12px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;margin-bottom:14px;box-sizing:border-box;outline:none;resize:vertical;font-family:inherit}
.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-5.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-5{width:100%;padding:9px 12px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;margin-bottom:8px;box-sizing:border-box;outline:none}
.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-6.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-6{width:100%;padding:9px 12px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;margin-bottom:8px;box-sizing:border-box;outline:none;background:#fff}
.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-7.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-7{width:100%;padding:9px 12px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;margin-bottom:12px;box-sizing:border-box;outline:none;resize:vertical;font-family:inherit}
.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-8.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-8{width:100%;padding:9px 12px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:13px;font-family:inherit}
.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-9.u-width-100__padding-9px-12px__border-1-5px-solid-var-border-2-9{width:100%;padding:9px 12px;border:1.5px solid var(--border-2);border-radius:8px;font-size:12.5px;outline:none;transition:border .15s;margin-bottom:7px}
.u-width-100__padding-9px-12px-9px-32px__border-1-5px-solid-var.u-width-100__padding-9px-12px-9px-32px__border-1-5px-solid-var{width:100%;padding:9px 12px 9px 32px;border:1.5px solid var(--border-2);border-radius:8px;font-family:inherit;font-size:13px;font-weight:600;appearance:none;outline:none;cursor:pointer;transition:border .15s}
.u-width-100px__padding-7px-9px__border-1-5px-solid-var-border_.u-width-100px__padding-7px-9px__border-1-5px-solid-var-border_{width:100px;padding:7px 9px;border:1.5px solid var(--border);border-radius:7px;font-size:12.5px;font-family:monospace;text-transform:uppercase}
.u-width-110px.u-width-110px{width:110px}
.u-width-118px.u-width-118px{width:118px}
.u-width-120px.u-width-120px{width:120px}
.u-width-120px__height-120px__border-1px-solid-var-border__bord.u-width-120px__height-120px__border-1px-solid-var-border__bord{width:120px;height:120px;border:1px solid var(--border);border-radius:10px;padding:8px;background:#fff;flex-shrink:0}
.u-width-12px.u-width-12px{width:12px}
.u-width-130px.u-width-130px{width:130px}
.u-width-14px.u-width-14px{width:14px}
.u-width-150px.u-width-150px{width:150px}
.u-width-15px.u-width-15px{width:15px}
.u-width-160px.u-width-160px{width:160px}
.u-width-16px.u-width-16px{width:16px}
.u-width-170px__height-170px__border-1px-solid-var-border__bord.u-width-170px__height-170px__border-1px-solid-var-border__bord{width:170px;height:170px;border:1px solid var(--border);border-radius:12px;padding:10px;background:#fff}
.u-width-17px.u-width-17px{width:17px}
.u-width-180px.u-width-180px{width:180px}
.u-width-180px__height-180px__border-1px-solid-e5e7eb__border-r.u-width-180px__height-180px__border-1px-solid-e5e7eb__border-r{width:180px;height:180px;border:1px solid #e5e7eb;border-radius:8px}
.u-width-18px.u-width-18px{width:18px}
.u-width-190px.u-width-190px{width:190px}
.u-width-1px.u-width-1px{width:1px}
.u-width-200px.u-width-200px{width:200px}
.u-width-200px__height-200px__border-8px-solid-white__border-ra.u-width-200px__height-200px__border-8px-solid-white__border-ra{width:200px;height:200px;border:8px solid white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}
.u-width-200px__padding-6px-9px__border-1-5px-solid-var-border_.u-width-200px__padding-6px-9px__border-1-5px-solid-var-border_{width:200px;padding:6px 9px;border:1.5px solid var(--border);border-radius:6px;font-size:12px}
.u-width-20px.u-width-20px{width:20px}
.u-width-20px__text-align-center__font-size-11px__font-weight-7.u-width-20px__text-align-center__font-size-11px__font-weight-7{width:20px;text-align:center;font-size:11px;font-weight:700;color:var(--text-3)}
.u-width-220px.u-width-220px{width:220px}
.u-width-220px__padding-6px-9px__border-1-5px-solid-var-border_.u-width-220px__padding-6px-9px__border-1-5px-solid-var-border_{width:220px;padding:6px 9px;border:1.5px solid var(--border);border-radius:6px;font-size:12px}
.u-width-22px.u-width-22px{width:22px}
.u-width-24px.u-width-24px{width:24px}
.u-width-28px.u-width-28px{width:28px}
.u-width-30px__height-30px__border-1px-solid-2b4a6e__background.u-width-30px__height-30px__border-1px-solid-2b4a6e__background{width:30px;height:30px;border:1px solid #2b4a6e;background:rgba(15,23,42,.85);color:#e2e8f0;border-radius:7px;font-size:17px;font-weight:700;cursor:pointer;line-height:1}
.u-width-30px__height-30px__border-1px-solid-2b4a6e__background-2.u-width-30px__height-30px__border-1px-solid-2b4a6e__background-2{width:30px;height:30px;border:1px solid #2b4a6e;background:rgba(15,23,42,.85);color:#e2e8f0;border-radius:7px;font-size:13px;cursor:pointer;line-height:1}
.u-width-32px.u-width-32px{width:32px}
.u-width-34px.u-width-34px{width:34px}
.u-width-36px.u-width-36px{width:36px}
.u-width-36px__height-36px__border-radius-10px__background-ff83.u-width-36px__height-36px__border-radius-10px__background-ff83{width:36px;height:36px;border-radius:10px;background:#1467c9;color:#fff;font-size:15px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.u-width-36px__height-36px__border-radius-50__background-00a884.u-width-36px__height-36px__border-radius-50__background-00a884{width:36px;height:36px;border-radius:50%;background:#00a884;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px}
.u-width-36px__height-36px__border-radius-50__background-ff8300.u-width-36px__height-36px__border-radius-50__background-ff8300{width:36px;height:36px;border-radius:50%;background:#1467c9;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px}
.u-width-36px__height-36px__object-fit-cover__border-radius-6px.u-width-36px__height-36px__object-fit-cover__border-radius-6px{width:36px;height:36px;object-fit:cover;border-radius:6px;flex-shrink:0;border:1px solid var(--border)}
.u-width-38px.u-width-38px{width:38px}
.u-width-38px__height-34px__padding-0__border-1-5px-solid-var-b.u-width-38px__height-34px__padding-0__border-1-5px-solid-var-b{width:38px;height:34px;padding:0;border:1.5px solid var(--border);border-radius:7px;cursor:pointer;flex-shrink:0}
.u-width-40.u-width-40{width:40%}
.u-width-40px.u-width-40px{width:40px}
.u-width-420px.u-width-420px{width:420px}
.u-width-42px.u-width-42px{width:42px}
.u-width-44px.u-width-44px{width:44px}
.u-width-44px__height-44px__border-radius-50__background-var-or.u-width-44px__height-44px__border-radius-50__background-var-or{width:44px;height:44px;border-radius:50%;background:var(--orange);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#fff;flex-shrink:0}
.u-width-48px.u-width-48px{width:48px}
.u-width-48px__height-48px__object-fit-cover__border-radius-8px.u-width-48px__height-48px__object-fit-cover__border-radius-8px{width:48px;height:48px;object-fit:cover;border-radius:8px;border:1px solid var(--border);flex-shrink:0}
.u-width-50.u-width-50{width:50%}
.u-width-50px.u-width-50px{width:50px}
.u-width-52px.u-width-52px{width:52px}
.u-width-52px__height-52px__object-fit-contain__background-f8f9.u-width-52px__height-52px__object-fit-contain__background-f8f9{width:52px;height:52px;object-fit:contain;background:#f8f9fa;border-radius:8px;border:1px solid var(--border)}
.u-width-52px__height-52px__object-fit-contain__background-var-.u-width-52px__height-52px__object-fit-contain__background-var-{width:52px;height:52px;object-fit:contain;background:var(--panel);border-radius:6px;border:1px solid var(--border)}
.u-width-54px__height-54px__border-radius-50__background-var-or.u-width-54px__height-54px__border-radius-50__background-var-or{width:54px;height:54px;border-radius:50%;background:var(--orange);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#fff;flex-shrink:0}
.u-width-56px.u-width-56px{width:56px}
.u-width-60px.u-width-60px{width:60px}
.u-width-64px.u-width-64px{width:64px}
.u-width-64px__padding-4px-7px__border-1-5px-solid-var-border-2.u-width-64px__padding-4px-7px__border-1-5px-solid-var-border-2{width:64px;padding:4px 7px;border:1.5px solid var(--border-2);border-radius:6px;text-align:right;font-size:12px;font-family:inherit;background:#f8fafc;color:var(--text-2);cursor:not-allowed}
.u-width-65px__padding-7px-9px__border-1-5px-solid-var-border__.u-width-65px__padding-7px-9px__border-1-5px-solid-var-border__{width:65px;padding:7px 9px;border:1.5px solid var(--border);border-radius:6px;font-size:13px;font-family:inherit;outline:none}
.u-width-6px.u-width-6px{width:6px}
.u-width-70.u-width-70{width:70%}
.u-width-70px__padding-6px-9px__border-1-5px-solid-var-border__.u-width-70px__padding-6px-9px__border-1-5px-solid-var-border__{width:70px;padding:6px 9px;border:1.5px solid var(--border);border-radius:6px;font-size:12px;font-family:inherit;outline:none}
.u-width-70px__padding-8px-11px__border-1-5px-solid-var-border_.u-width-70px__padding-8px-11px__border-1-5px-solid-var-border_{width:70px;padding:8px 11px;border:1.5px solid var(--border);border-radius:7px;font-size:13px;font-family:inherit;outline:none}
.u-width-72px.u-width-72px{width:72px}
.u-width-72px__height-56px__background-1e1e2e__border-radius-6p.u-width-72px__height-56px__background-1e1e2e__border-radius-6p{width:72px;height:56px;background:#1e1e2e;border-radius:6px;border:1.5px solid var(--border-2);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0;cursor:pointer}
.u-width-72px__height-56px__background-var-panel__border-radius.u-width-72px__height-56px__background-var-panel__border-radius{width:72px;height:56px;background:var(--panel);border-radius:6px;border:1.5px solid var(--border-2);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0;cursor:pointer}
.u-width-72px__height-56px__object-fit-contain__border-radius-6.u-width-72px__height-56px__object-fit-contain__border-radius-6{width:72px;height:56px;object-fit:contain;border-radius:6px;border:1.5px solid var(--border-2);background:#fff;flex-shrink:0}
.u-width-72px__height-56px__object-fit-cover__border-radius-6px.u-width-72px__height-56px__object-fit-cover__border-radius-6px{width:72px;height:56px;object-fit:cover;border-radius:6px;border:1.5px solid var(--border-2);flex-shrink:0;cursor:pointer}
.u-width-72px__height-72px__border-radius-50__background-var-or.u-width-72px__height-72px__border-radius-50__background-var-or{width:72px;height:72px;border-radius:50%;background:var(--orange);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:var(--white);margin:0 auto 14px}
.u-width-7px.u-width-7px{width:7px}
.u-width-80px__height-80px__border-radius-10px__border-2px-dash.u-width-80px__height-80px__border-radius-10px__border-2px-dash{width:80px;height:80px;border-radius:10px;border:2px dashed var(--border-2);overflow:hidden;background:var(--bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.u-width-80px__padding-8px-11px__border-1-5px-solid-var-border_.u-width-80px__padding-8px-11px__border-1-5px-solid-var-border_{width:80px;padding:8px 11px;border:1.5px solid var(--border);border-radius:7px;font-size:13px;font-family:inherit;outline:none}
.u-width-8px.u-width-8px{width:8px}
.u-width-90.u-width-90{width:90%}
.u-width-90px.u-width-90px{width:90px}
.u-width-90px__padding-6px-9px__border-1-5px-solid-var-border-2.u-width-90px__padding-6px-9px__border-1-5px-solid-var-border-2{width:90px;padding:6px 9px;border:1.5px solid var(--border-2);border-radius:8px;font-size:13px;outline:none}
.u-width-96px.u-width-96px{width:96px}
.u-width-9px.u-width-9px{width:9px}
.u-width-auto.u-width-auto{width:auto}
.u-will-change-transform.u-will-change-transform{will-change:transform}
.u-word-break-break-all.u-word-break-break-all{word-break:break-all}
.u-z-index-1.u-z-index-1{z-index:1}
.u-z-index-1000.u-z-index-1000{z-index:1000}
.u-z-index-11500.u-z-index-11500{z-index:11500}
.u-z-index-12000.u-z-index-12000{z-index:12000}
.u-z-index-500.u-z-index-500{z-index:500}
.u-z-index-6.u-z-index-6{z-index:6}
.u-z-index-900.u-z-index-900{z-index:900}
.u-z-index-9000.u-z-index-9000{z-index:9000}
.u-z-index-990.u-z-index-990{z-index:990}
.u-z-index-9999.u-z-index-9999{z-index:9999}
