/* Scoped preview styles: everything lives under .zai-scope */

.zai-scope {
  --zai-bg: #1a2740;
  --zai-fg: #e8eef9;
  --zai-muted: #9fb4d4;
  --zai-accent: #8ab4ff;
  --zai-warm: #d4a574;
  --zai-warm-bg: #3a2e24;
  --zai-line: rgba(152, 186, 227, 0.28);
  --zai-radius: 12px;
  color: var(--zai-fg);
  font-family: 'Rubik', system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.45;
  width: 100%;
}

.zai-scope *,
.zai-scope *::before,
.zai-scope *::after {
  box-sizing: border-box;
}

.zai-scope a {
  color: var(--zai-accent);
  text-decoration: none;
}

.zai-scope button,
.zai-scope input,
.zai-scope textarea,
.zai-scope select {
  font: inherit;
}

.zai-scope__inner {
  width: 100%;
}

.zai-ph {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 88px;
  border-radius: 10px;
  border: 1px dashed rgba(152, 186, 227, 0.45);
  background:
    linear-gradient(135deg, rgba(89, 129, 177, 0.18), rgba(54, 84, 117, 0.28)),
    repeating-linear-gradient(-45deg, rgba(255,255,255,0.03) 0 8px, transparent 8px 16px);
  color: var(--zai-muted);
  text-align: center;
  padding: 10px;
}

.zai-ph__label {
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.zai-ph--hero { min-height: 120px; }
.zai-ph--bg { min-height: 150px; }
.zai-ph--avatar { min-height: 56px; min-width: 56px; border-radius: 50%; }
.zai-ph--card { min-height: 72px; }
.zai-ph--gallery { min-height: 64px; }
.zai-ph--cell { min-height: 56px; }
.zai-ph--product { min-height: 100px; }
.zai-ph--shot { min-height: 100px; }
.zai-ph--content,
.zai-ph--about { min-height: 90px; }

/* Shared demo button */
.zai-scope .zai-btn {
  appearance: none;
  border: 1px solid transparent;
  background: #6f92c4;
  color: #fff;
  border-radius: 10px;
  padding: 0.55em 1em;
  font-weight: 700;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.4em;
  line-height: 1.2;
}

.zai-scope .zai-btn:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 2px;
}

.zai-scope .zai-btn--sm { padding: 0.35em 0.7em; font-size: 0.85rem; }
.zai-scope .zai-btn--outline { background: transparent; border-color: var(--zai-line); color: var(--zai-fg); }
.zai-scope .zai-btn--ghost { background: transparent; color: var(--zai-accent); }
.zai-scope .zai-btn--block { width: 100%; }
.zai-scope .zai-btn--fab {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  font-size: 1.4rem;
  padding: 0;
}
.zai-scope .zai-btn--terminal {
  background: #0b1220;
  border: 1px solid #3dd68c;
  color: #3dd68c;
  border-radius: 4px;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
.zai-scope .zai-btn-row { display: flex; gap: 8px; flex-wrap: wrap; }
.zai-scope .zai-btn-split { display: inline-flex; }
.zai-scope .zai-btn-split .zai-btn { border-radius: 10px 0 0 10px; }
.zai-scope .zai-btn--split-caret { border-radius: 0 10px 10px 0; border-left: 1px solid rgba(255,255,255,0.25); }

/* Variant skins */
.zai-scope .zai-v--warm .zai-btn,
.zai-scope.zai-v--warm .zai-btn,
.zai-t--btn-solid.zai-v--warm .zai-btn,
.zai-t--btn-icon.zai-v--warm .zai-btn,
.zai-t--btn-icon-right.zai-v--warm .zai-btn,
.zai-scope .zai-v--warm-strong .zai-btn {
  background: linear-gradient(135deg, #d4a574, #b8875a);
  color: #1d140c;
}
.zai-scope .zai-v--tech .zai-btn { background: #2f6fed; border-radius: 4px; }
.zai-scope .zai-v--pill .zai-btn { border-radius: 999px; background: #7aa2ff; }
.zai-scope .zai-v--industrial .zai-btn { background: #c47b2d; border-radius: 2px; text-transform: uppercase; letter-spacing: 0.04em; }
.zai-scope .zai-v--retro .zai-btn { background: #ff5aa5; border-radius: 0; box-shadow: 3px 3px 0 #1b1030; }
.zai-scope .zai-v--glass .zai-btn { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.35); backdrop-filter: blur(8px); }
.zai-scope .zai-v--chip .zai-btn { border-radius: 999px; padding: 0.3em 0.75em; font-size: 0.8rem; background: #40597a; }
.zai-scope .zai-v--neon .zai-btn { border-color: #39ffe0; color: #39ffe0; box-shadow: 0 0 0 1px rgba(57,255,224,0.25); }
.zai-scope .zai-v--classic .zai-btn { background: #3b6ea5; border: 1px solid #21486f; border-radius: 4px; }
.zai-scope .zai-v--playful .zai-btn { background: #ff8a65; border-radius: 16px; }
.zai-scope .zai-v--editorial .zai-btn { border-radius: 0; border-bottom: 2px solid currentColor; padding-left: 0; padding-right: 0; }

@media (prefers-reduced-motion: no-preference) {
  .zai-scope[data-animation="subtle-lift"] .zai-btn:hover,
  .zai-scope[data-animation="subtle-lift"] .zai-card:hover {
    transform: translateY(-2px);
  }
  .zai-scope[data-animation="subtle-slide"] .zai-btn__icon {
    transition: transform 0.15s ease;
  }
  .zai-scope[data-animation="subtle-slide"] .zai-btn:hover .zai-btn__icon {
    transform: translateX(3px);
  }
  .zai-anim--fade .zai-anim__box { animation: zaiFade 2.4s ease-in-out infinite; }
  .zai-anim--slide .zai-anim__box { animation: zaiSlide 2.4s ease-in-out infinite; }
  .zai-anim--pulse .zai-anim__box { animation: zaiPulse 1.8s ease-in-out infinite; }
  .zai-anim--bounce .zai-anim__box { animation: zaiBounce 1.6s ease infinite; }
  .zai-anim--scale .zai-anim__box { animation: zaiScalePop 1.8s ease-in-out infinite; }
  .zai-anim--stagger .zai-anim__row { animation: zaiStaggerIn 2.4s ease-in-out infinite; opacity: 0; }
  .zai-anim--stagger .zai-anim__row:nth-child(2) { animation-delay: 0.15s; }
  .zai-anim--stagger .zai-anim__row:nth-child(3) { animation-delay: 0.3s; }
  .zai-anim--shimmer .zai-anim__bone { animation: zaiShimmer 1.4s linear infinite; }
  .zai-anim--progress .zai-anim__fill { animation: zaiProgress 2.8s ease-in-out infinite; }
  .zai-anim--orbit .zai-anim__orbit { animation: zaiSpin 1.1s linear infinite; }
  .zai-anim--marquee .zai-anim__marquee span { animation: zaiMarquee 8s linear infinite; }
  .zai-anim--drawer .zai-anim__sheet { animation: zaiDrawer 2.4s ease-in-out infinite; }
  .zai-anim--glow .zai-anim__box { animation: zaiGlow 2.2s ease-in-out infinite; }
  .zai-anim--typewriter .zai-anim__type { animation: zaiType 3.2s steps(18, end) infinite; }
  .zai-anim--toast .zai-anim__toast { animation: zaiToastIn 2.6s ease-in-out infinite; }
  .zai-anim--lift .zai-anim__card:hover,
  .zai-anim--lift .zai-anim__card:focus-visible { transform: translateY(-4px); box-shadow: 0 10px 22px rgba(0,0,0,0.35); }
  .zai-state__spinner { animation: zaiSpin 0.9s linear infinite; }
}

@keyframes zaiFade { 0%,100%{opacity:.35} 50%{opacity:1} }
@keyframes zaiSlide { 0%,100%{transform:translateX(0)} 50%{transform:translateX(10px)} }
@keyframes zaiPulse { 0%,100%{transform:scale(1)} 50%{transform:scale(1.05)} }
@keyframes zaiSpin { to { transform: rotate(360deg); } }
@keyframes zaiBounce {
  0%,100% { transform: translateY(0); }
  40% { transform: translateY(-10px); }
  60% { transform: translateY(-4px); }
}
@keyframes zaiScalePop {
  0%,100% { transform: scale(0.92); opacity: 0.75; }
  45% { transform: scale(1.06); opacity: 1; }
  70% { transform: scale(1); opacity: 1; }
}
@keyframes zaiStaggerIn {
  0%,15% { opacity: 0; transform: translateY(8px); }
  35%,70% { opacity: 1; transform: translateY(0); }
  90%,100% { opacity: 0.35; transform: translateY(0); }
}
@keyframes zaiShimmer {
  0% { background-position: 100% 0; }
  100% { background-position: -100% 0; }
}
@keyframes zaiProgress {
  0% { width: 12%; }
  50% { width: 78%; }
  100% { width: 36%; }
}
@keyframes zaiMarquee {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}
@keyframes zaiDrawer {
  0%,100% { transform: translateY(28px); opacity: 0.35; }
  40%,70% { transform: translateY(0); opacity: 1; }
}
@keyframes zaiGlow {
  0%,100% { box-shadow: 0 0 0 0 rgba(57,255,224,0.15); }
  50% { box-shadow: 0 0 18px 2px rgba(57,255,224,0.45); }
}
@keyframes zaiType {
  0% { width: 0; }
  60%,100% { width: 100%; }
}
@keyframes zaiToastIn {
  0%,100% { transform: translateX(24px); opacity: 0.2; }
  30%,75% { transform: translateX(0); opacity: 1; }
}

@media (prefers-reduced-motion: reduce) {
  .zai-anim__box,
  .zai-anim__row,
  .zai-anim__bone,
  .zai-anim__fill,
  .zai-anim__orbit,
  .zai-anim__marquee span,
  .zai-anim__sheet,
  .zai-anim__type,
  .zai-anim__toast,
  .zai-state__spinner { animation: none !important; }
  .zai-anim--stagger .zai-anim__row,
  .zai-anim--toast .zai-anim__toast,
  .zai-anim--drawer .zai-anim__sheet,
  .zai-anim--typewriter .zai-anim__type {
    opacity: 1 !important;
    transform: none !important;
    width: auto !important;
  }
}

/* Heroes */
.zai-hero { display: grid; gap: 10px; text-align: center; }
.zai-hero__title { margin: 0; font-size: 1.25rem; }
.zai-hero__body { margin: 0; color: var(--zai-muted); font-size: 0.9rem; }
.zai-hero__eyebrow { margin: 0; font-size: 0.75rem; letter-spacing: 0.08em; text-transform: uppercase; color: var(--zai-warm); }
.zai-hero__actions { display: flex; gap: 8px; justify-content: center; flex-wrap: wrap; }
.zai-hero--split { grid-template-columns: 1.1fr 0.9fr; text-align: left; align-items: center; gap: 12px; }
.zai-hero--split-rev { grid-template-columns: 0.9fr 1.1fr; }
.zai-hero--overlay { position: relative; }
.zai-hero--overlay .zai-hero__overlay-copy {
  position: absolute; inset: 0; display: grid; place-content: center; gap: 6px;
  background: rgba(5, 10, 18, 0.55); padding: 12px; text-align: center;
}
.zai-hero--asymmetric { grid-template-columns: 1.2fr 0.8fr; text-align: left; align-items: end; }
.zai-hero--asymmetric .zai-hero__float { transform: translateY(-8px); }
.zai-hero--editorial { grid-template-columns: 8px 1fr; text-align: left; gap: 12px; }
.zai-hero__rail { background: linear-gradient(180deg, var(--zai-warm), transparent); border-radius: 99px; }
.zai-hero--gaming { text-align: left; border: 1px solid rgba(57,255,224,0.35); padding: 12px; border-radius: 8px; background: #0c1424; }
.zai-hero__hud { display: flex; gap: 4px; }
.zai-hero__hud span { width: 18px; height: 4px; background: #39ffe0; display: block; }

.zai-t--hero-centered.zai-v--minimal .zai-hero { max-width: 280px; margin: 0 auto; }
.zai-t--hero-centered.zai-v--terminal { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
.zai-t--hero-centered.zai-v--terminal .zai-hero__title { color: #3dd68c; }
.zai-t--hero-overlay.zai-v--futuristic .zai-ph { background: linear-gradient(135deg, #1b1140, #083044); }
.zai-t--hero-split-right.zai-v--industrial .zai-btn { border-radius: 2px; background: #c47b2d; color: #1a1208; }
.zai-t--hero-asymmetric.zai-v--playful .zai-hero__float { transform: rotate(-2deg); }

/* Nav */
.zai-nav {
  display: flex; align-items: center; justify-content: space-between; gap: 10px;
  padding: 8px 10px; border: 1px solid var(--zai-line); border-radius: 12px; background: rgba(8,14,24,0.7);
}
.zai-nav__brand { font-weight: 800; }
.zai-nav__links, .zai-nav__pills { display: flex; gap: 10px; flex-wrap: wrap; align-items: center; }
.zai-nav__links a, .zai-nav__pills a { color: var(--zai-muted); font-size: 0.85rem; font-weight: 600; }
.zai-nav__links a.is-active, .zai-nav__pills a.is-active { color: var(--zai-fg); }
.zai-nav--centered { justify-content: center; gap: 16px; }
.zai-nav--underline .is-active { border-bottom: 2px solid var(--zai-accent); }
.zai-nav--pill .zai-nav__pills a { padding: 4px 10px; border-radius: 999px; background: rgba(255,255,255,0.06); }
.zai-nav--pill .is-active { background: rgba(138,180,255,0.25); }
.zai-nav--dense { border-radius: 6px; padding: 6px 8px; font-size: 0.82rem; }
.zai-t--nav-bar.zai-v--glass .zai-nav { background: rgba(255,255,255,0.08); backdrop-filter: blur(8px); }
.zai-t--nav-bar.zai-v--terminal .zai-nav { border-radius: 0; font-family: ui-monospace, Menlo, Consolas, monospace; border-color: #3dd68c; }
.zai-t--nav-pill.zai-v--gaming .zai-nav { border-color: #39ffe0; background: #0b1524; }
.zai-t--nav-dense.zai-v--industrial .zai-nav { border-radius: 0; background: #2a241c; }

/* Toolbars */
.zai-tool {
  display: flex; align-items: center; gap: 6px; flex-wrap: wrap;
  padding: 8px; border-radius: 10px; border: 1px solid var(--zai-line); background: #121c2d;
}
.zai-tool button {
  border: 1px solid transparent; background: rgba(255,255,255,0.06); color: var(--zai-fg);
  border-radius: 8px; padding: 6px 8px; cursor: pointer; font-weight: 700; font-size: 0.8rem;
}
.zai-tool button:focus-visible { outline: 2px solid var(--zai-accent); outline-offset: 2px; }
.zai-tool__sep { width: 1px; height: 18px; background: var(--zai-line); }
.zai-tool__grow { flex: 1; }
.zai-tool--float { display: inline-flex; border-radius: 999px; box-shadow: 0 10px 24px rgba(0,0,0,0.35); }
.zai-tool--vertical { flex-direction: column; width: 48px; align-items: stretch; }
.zai-tool--media .zai-tool__track { flex: 1; height: 4px; border-radius: 99px; background: rgba(255,255,255,0.15); min-width: 60px; }
.zai-tool__time { font-size: 0.75rem; color: var(--zai-muted); }
.zai-tool--mobile { justify-content: space-between; border-radius: 16px 16px 0 0; }
.zai-tool--mobile .is-primary { background: #6f92c4; }
.zai-tool--gaming { border-color: #39ffe0; background: #0a1422; }
.zai-tool--gaming button { letter-spacing: 0.04em; }
.zai-tool--admin .zai-tool__label { font-size: 0.75rem; font-weight: 800; color: var(--zai-warm); margin-right: 4px; }
.zai-t--tool-top.zai-v--dense .zai-tool { border-radius: 4px; gap: 4px; }
.zai-t--tool-floating.zai-v--soft .zai-tool { background: rgba(255,255,255,0.1); }
.zai-t--tool-admin.zai-v--industrial .zai-tool { border-radius: 0; background: #2a241c; }
.zai-t--tool-editor.zai-v--terminal .zai-tool { font-family: ui-monospace, Menlo, Consolas, monospace; border-radius: 0; }

/* Layouts */
.zai-lay { display: grid; gap: 8px; }
.zai-lay--cols-1 { grid-template-columns: 1fr; max-width: 240px; margin: 0 auto; }
.zai-lay--cols-2 { grid-template-columns: 1fr 1fr; }
.zai-lay--cols-3 { grid-template-columns: repeat(3, 1fr); }
.zai-lay--asymmetric { grid-template-columns: 1.5fr 0.8fr; }
.zai-lay--bento { grid-template-columns: 1.4fr 1fr 1fr; grid-template-rows: 70px 70px; }
.zai-lay--bento .zai-lay__wide { grid-row: 1 / span 2; }
.zai-lay--bento .zai-lay__tall { grid-column: 2 / span 2; }
.zai-lay--magazine { grid-template-columns: 1.3fr 0.9fr; }
.zai-lay--magazine .zai-lay__stack { display: grid; gap: 8px; }
.zai-lay--magazine strong { display: block; margin-top: 6px; font-size: 0.85rem; }
.zai-lay--dashboard { grid-template-columns: 56px 1fr; }
.zai-lay--dashboard .zai-lay__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.zai-lay--timeline { gap: 10px; }
.zai-lay__step { display: grid; grid-template-columns: 12px 1fr; gap: 8px; align-items: start; color: var(--zai-muted); font-size: 0.85rem; }
.zai-lay__step span { width: 12px; height: 12px; border-radius: 50%; background: var(--zai-accent); margin-top: 3px; }
.zai-lay--split-screen { grid-template-columns: 1fr 1fr; min-height: 110px; }
.zai-lay--masonry { grid-template-columns: 1fr 1fr; grid-auto-rows: 36px; }
.zai-lay--masonry .h1 { grid-row: span 3; }
.zai-lay--masonry .h2 { grid-row: span 2; }
.zai-lay--masonry .h3 { grid-row: span 3; }
.zai-t--lay-bento.zai-v--overlap .zai-lay__wide { transform: translate(4px, 4px); }
.zai-t--lay-asymmetric.zai-v--docs .zai-lay__side .zai-ph { min-height: 120px; }

/* Cards / content / about */
.zai-card { background: #162338; border: 1px solid var(--zai-line); border-radius: 14px; overflow: hidden; }
.zai-card__body { padding: 10px 12px; }
.zai-card__body h3 { margin: 0 0 4px; font-size: 0.95rem; }
.zai-card__body p { margin: 0; color: var(--zai-muted); font-size: 0.82rem; }
.zai-card--horizontal { display: grid; grid-template-columns: 72px 1fr; align-items: center; }
.zai-card--stat { padding: 12px; text-align: left; }
.zai-card__stat { margin: 0; font-size: 1.8rem; font-weight: 800; color: var(--zai-accent); }
.zai-card--glass { padding: 12px; background: rgba(255,255,255,0.08); backdrop-filter: blur(8px); }
.zai-card--terminal { padding: 12px; background: #071018; border-color: #3dd68c; border-radius: 4px; }
.zai-card--terminal pre { margin: 0; color: #3dd68c; font-size: 0.78rem; white-space: pre-wrap; }
.zai-t--card-basic.zai-v--warm .zai-card { background: #3a2e24; border-color: rgba(212,165,116,0.45); }
.zai-t--card-stat.zai-v--industrial .zai-card { border-radius: 0; background: #2a241c; }
.zai-t--card-stat.zai-v--gaming .zai-card { border-color: #39ffe0; background: #0b1524; }
.zai-t--card-glass.zai-v--futuristic .zai-card { border-color: rgba(57,255,224,0.45); }

.zai-content { display: grid; gap: 8px; text-align: left; }
.zai-content h3 { margin: 0; font-size: 1rem; }
.zai-content p, .zai-content li { color: var(--zai-muted); font-size: 0.86rem; }
.zai-content ul { margin: 0; padding-left: 18px; }
.zai-content--media { grid-template-columns: 0.9fr 1.1fr; align-items: center; gap: 10px; }
.zai-content--steps { grid-template-columns: repeat(3, 1fr); gap: 8px; }
.zai-content--steps > div { padding: 10px; border-radius: 10px; background: rgba(255,255,255,0.05); border: 1px solid var(--zai-line); }
.zai-content--steps span { display: inline-grid; place-items: center; width: 22px; height: 22px; border-radius: 50%; background: var(--zai-accent); color: #0b1220; font-weight: 800; font-size: 0.75rem; margin-bottom: 6px; }

.zai-about { display: grid; gap: 10px; }
.zai-about h3 { margin: 0; }
.zai-about__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; text-align: center; font-size: 0.8rem; }
.zai-about--story { grid-template-columns: 0.9fr 1.1fr; align-items: center; }
.zai-about--split { grid-template-columns: 1.2fr 0.8fr; gap: 10px; }
.zai-about--split aside { padding: 10px; border-radius: 10px; background: rgba(255,255,255,0.05); border: 1px solid var(--zai-line); }

/* Forms / modals / footers */
.zai-form { display: grid; gap: 8px; text-align: left; }
.zai-form label { display: grid; gap: 4px; font-size: 0.8rem; color: var(--zai-muted); font-weight: 600; }
.zai-form input, .zai-form textarea {
  width: 100%; padding: 8px 10px; border-radius: 8px; border: 1px solid var(--zai-line);
  background: rgba(0,0,0,0.25); color: var(--zai-fg);
}
.zai-form input:focus-visible, .zai-form textarea:focus-visible { outline: 2px solid var(--zai-accent); outline-offset: 1px; }
.zai-form--inline { grid-template-columns: 1fr auto; align-items: center; }
.zai-form--card { padding: 12px; border-radius: 12px; border: 1px solid var(--zai-line); background: #162338; }
.zai-form--card h3 { margin: 0 0 4px; }

.zai-modal {
  padding: 14px; border-radius: 14px; background: #162338; border: 1px solid var(--zai-line);
  box-shadow: 0 16px 40px rgba(0,0,0,0.35); text-align: left; max-width: 320px;
}
.zai-modal h3 { margin: 0 0 6px; }
.zai-modal p { margin: 0; color: var(--zai-muted); font-size: 0.88rem; }
.zai-modal__actions { display: flex; justify-content: flex-end; gap: 8px; margin-top: 12px; }
.zai-modal--sheet { border-radius: 16px 16px 8px 8px; max-width: none; }
.zai-modal__handle { width: 42px; height: 4px; border-radius: 99px; background: rgba(255,255,255,0.25); margin: 0 auto 10px; }
.zai-t--modal-basic.zai-v--danger .zai-btn:last-child { background: #c44b3a; }

.zai-foot { text-align: left; padding: 12px; border-radius: 12px; border: 1px solid var(--zai-line); background: #101929; }
.zai-foot__cols { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; font-size: 0.8rem; }
.zai-foot__cols a { display: block; color: var(--zai-muted); margin-top: 4px; }
.zai-foot__copy { margin: 10px 0 0; color: var(--zai-muted); font-size: 0.75rem; }
.zai-foot--compact { display: flex; justify-content: space-between; align-items: center; gap: 10px; }
.zai-foot--compact nav { display: flex; gap: 10px; }
.zai-foot--news { display: grid; grid-template-columns: 1.2fr 1fr; gap: 10px; align-items: end; }
.zai-foot--news form { display: flex; gap: 6px; }
.zai-foot--news input { flex: 1; min-width: 0; padding: 8px 10px; border-radius: 8px; border: 1px solid var(--zai-line); background: rgba(0,0,0,0.25); color: var(--zai-fg); }

/* Misc patterns */
.zai-scroll { max-height: 120px; overflow: auto; border: 1px solid var(--zai-line); border-radius: 10px; padding: 8px; background: #101929; text-align: left; }
.zai-scroll__inner p { margin: 0 0 8px; color: var(--zai-muted); font-size: 0.82rem; }
.zai-t--scroll-panel.zai-v--soft .zai-scroll { scrollbar-color: #8aa0c0 transparent; }
.zai-t--scroll-panel.zai-v--tech .zai-scroll { border-radius: 2px; }
.zai-t--scroll-panel.zai-v--warm .zai-scroll { background: #2d241c; }
.zai-t--scroll-panel.zai-v--contrast .zai-scroll { outline: 1px solid #d4a574; }

.zai-table-wrap { overflow-x: auto; }
.zai-table { width: 100%; border-collapse: collapse; font-size: 0.8rem; }
.zai-table th, .zai-table td { padding: 6px 8px; border-bottom: 1px solid var(--zai-line); text-align: left; }
.zai-table th { color: var(--zai-muted); font-weight: 700; }
.zai-t--table-basic.zai-v--dense .zai-table th,
.zai-t--table-basic.zai-v--dense .zai-table td { padding: 4px 6px; }
.zai-t--table-basic.zai-v--tech .zai-table { font-family: ui-monospace, Menlo, Consolas, monospace; }
.zai-t--table-basic.zai-v--warm tbody tr:nth-child(even) { background: rgba(212,165,116,0.08); }

.zai-gallery { display: grid; grid-template-columns: 1fr 1fr; gap: 6px; }
.zai-gallery--feature { grid-template-columns: 1fr; }
.zai-gallery__thumbs { display: grid; grid-template-columns: repeat(3, 1fr); gap: 6px; }

.zai-price { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; }
.zai-price article { padding: 10px; border-radius: 12px; border: 1px solid var(--zai-line); background: #162338; text-align: center; }
.zai-price h3 { margin: 0; font-size: 0.9rem; }
.zai-price__amt { margin: 6px 0 10px; font-size: 1.3rem; font-weight: 800; }
.zai-price .is-featured { border-color: var(--zai-accent); box-shadow: inset 0 0 0 1px rgba(138,180,255,0.35); }

.zai-quote { margin: 0; padding: 12px; border-radius: 12px; background: #162338; border: 1px solid var(--zai-line); text-align: left; }
.zai-quote p { margin: 0; }
.zai-quote footer { display: flex; align-items: center; gap: 8px; margin-top: 10px; }
.zai-quote cite { font-style: normal; font-weight: 700; font-size: 0.85rem; }
.zai-quote--pull { border: none; border-left: 3px solid var(--zai-warm); border-radius: 0; background: transparent; font-size: 1.05rem; }

.zai-faq details { border: 1px solid var(--zai-line); border-radius: 10px; padding: 8px 10px; background: #152338; text-align: left; }
.zai-faq details + details { margin-top: 6px; }
.zai-faq summary { cursor: pointer; font-weight: 700; }
.zai-faq p { margin: 6px 0 0; color: var(--zai-muted); font-size: 0.85rem; }

.zai-state { text-align: center; padding: 16px 10px; }
.zai-state__icon { width: 36px; height: 36px; margin: 0 auto 8px; display: grid; place-items: center; border-radius: 50%; background: rgba(255,255,255,0.08); font-weight: 800; }
.zai-state--error .zai-state__icon { background: rgba(196,75,58,0.25); color: #ffb4a8; }
.zai-state__spinner { width: 28px; height: 28px; margin: 0 auto 8px; border-radius: 50%; border: 3px solid rgba(255,255,255,0.15); border-top-color: var(--zai-accent); }

.zai-anim { min-height: 88px; display: grid; place-items: center; gap: 8px; width: 100%; }
.zai-anim__box {
  padding: 12px 18px; border-radius: 12px; background: #243552;
  border: 1px solid var(--zai-line); font-weight: 700;
}
.zai-anim__caption { font-size: 0.8rem; color: var(--zai-muted); font-weight: 600; }
.zai-anim--stagger { gap: 6px; justify-items: stretch; padding: 0 8px; }
.zai-anim__row {
  padding: 8px 10px; border-radius: 8px; background: #1b2a42;
  border: 1px solid var(--zai-line); font-size: 0.85rem; color: var(--zai-muted);
}
.zai-anim--shimmer { justify-items: stretch; gap: 8px; padding: 0 10px; width: 100%; }
.zai-anim__bone {
  height: 12px; border-radius: 999px;
  background: linear-gradient(90deg, #243552 20%, #3a5275 50%, #243552 80%);
  background-size: 200% 100%;
}
.zai-anim__bone--lg { height: 18px; width: 70%; }
.zai-anim__bone--sm { width: 45%; }
.zai-anim--progress { width: 100%; padding: 0 12px; justify-items: stretch; }
.zai-anim__track {
  height: 10px; border-radius: 999px; background: rgba(255,255,255,0.08);
  overflow: hidden; border: 1px solid var(--zai-line);
}
.zai-anim__fill {
  display: block; height: 100%; width: 40%; border-radius: inherit;
  background: linear-gradient(90deg, #6f92c4, #98bae3);
}
.zai-anim__orbit {
  width: 34px; height: 34px; border-radius: 50%;
  border: 3px solid rgba(57,255,224,0.2); border-top-color: #39ffe0;
}
.zai-anim--marquee {
  width: 100%; overflow: hidden; border: 1px solid var(--zai-line);
  border-radius: 8px; background: #101929;
}
.zai-anim__marquee {
  white-space: nowrap; overflow: hidden;
}
.zai-anim__marquee span {
  display: inline-block; padding: 10px 0; color: var(--zai-muted);
  font-size: 0.82rem; font-weight: 700; min-width: 200%;
}
.zai-anim--lift { width: 100%; padding: 0 10px; }
.zai-anim__card {
  text-align: left; padding: 12px; border-radius: 12px; background: #162338;
  border: 1px solid var(--zai-line); transition: transform 0.18s ease, box-shadow 0.18s ease;
}
.zai-anim__card strong { display: block; margin-bottom: 4px; }
.zai-anim__card p { margin: 0; color: var(--zai-muted); font-size: 0.82rem; }
.zai-anim--drawer {
  width: 100%; min-height: 110px; align-items: end; background: rgba(0,0,0,0.18);
  border-radius: 12px; overflow: hidden;
}
.zai-anim__sheet {
  width: 100%; padding: 12px; border-radius: 14px 14px 0 0; background: #162338;
  border: 1px solid var(--zai-line); border-bottom: 0; text-align: left;
}
.zai-anim__sheet p { margin: 4px 0 0; color: var(--zai-muted); font-size: 0.82rem; }
.zai-anim--glow .zai-anim__box {
  border-color: rgba(57,255,224,0.45); background: #0d1a28; color: #9ffff0;
}
.zai-anim--typewriter {
  justify-items: start; width: 100%; padding: 0 12px;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
.zai-anim__type {
  display: inline-block; overflow: hidden; white-space: nowrap;
  border-right: 2px solid #3dd68c; color: #3dd68c; font-size: 0.85rem;
  max-width: 100%;
}
.zai-anim--toast { width: 100%; justify-items: end; padding: 0 10px; }
.zai-anim__toast {
  width: min(100%, 220px); text-align: left; padding: 10px 12px;
  border-radius: 12px; background: #162338; border: 1px solid var(--zai-line);
}
.zai-anim__toast p { margin: 4px 0 0; color: var(--zai-muted); font-size: 0.8rem; }
.zai-t--anim-fade.zai-v--safe .zai-anim__box { opacity: 1; animation: none; }

.zai-side { display: grid; gap: 6px; padding: 10px; border-radius: 12px; border: 1px solid var(--zai-line); background: #121c2d; text-align: left; max-width: 180px; }
.zai-side a { color: var(--zai-muted); font-size: 0.85rem; font-weight: 600; padding: 4px 6px; border-radius: 6px; }
.zai-side a.is-active { background: rgba(138,180,255,0.18); color: var(--zai-fg); }
.zai-side--icons { width: 52px; justify-items: center; }
.zai-side--icons a { width: 34px; height: 34px; display: grid; place-items: center; }

.zai-tabs { text-align: left; }
.zai-tabs__list { display: flex; gap: 6px; flex-wrap: wrap; margin-bottom: 8px; }
.zai-tabs__list button {
  border: none; background: transparent; color: var(--zai-muted); padding: 6px 8px; cursor: pointer; font-weight: 700; border-bottom: 2px solid transparent;
}
.zai-tabs__list button[aria-selected="true"] { color: var(--zai-fg); border-bottom-color: var(--zai-accent); }
.zai-tabs__list button:focus-visible { outline: 2px solid var(--zai-accent); outline-offset: 2px; }
.zai-tabs__panel { color: var(--zai-muted); font-size: 0.88rem; }
.zai-tabs--segment .zai-tabs__list { background: rgba(255,255,255,0.06); padding: 4px; border-radius: 999px; display: inline-flex; }
.zai-tabs--segment button { border-radius: 999px; border-bottom: none; }
.zai-tabs--segment button[aria-selected="true"] { background: rgba(138,180,255,0.25); }

.zai-bread ol { list-style: none; display: flex; flex-wrap: wrap; gap: 6px; margin: 0; padding: 0; font-size: 0.82rem; }
.zai-bread li:not(:last-child)::after { content: "/"; margin-left: 6px; color: var(--zai-muted); }
.zai-bread--chevrons li:not(:last-child)::after { content: "›"; }
.zai-bread [aria-current="page"] { color: var(--zai-fg); font-weight: 700; }

.zai-page { display: flex; gap: 6px; flex-wrap: wrap; align-items: center; justify-content: center; }
.zai-page a, .zai-page button {
  min-width: 34px; padding: 6px 8px; border-radius: 8px; border: 1px solid var(--zai-line);
  background: rgba(255,255,255,0.04); color: var(--zai-fg); text-align: center; cursor: pointer; font-weight: 700; font-size: 0.8rem;
}
.zai-page [aria-current="page"] { background: rgba(138,180,255,0.25); }
.zai-page--compact span { color: var(--zai-muted); font-size: 0.8rem; }

.zai-drop { position: relative; display: inline-block; text-align: left; }
.zai-drop__menu {
  list-style: none; margin: 6px 0 0; padding: 6px; border-radius: 10px; border: 1px solid var(--zai-line);
  background: #152338; min-width: 140px; box-shadow: 0 10px 24px rgba(0,0,0,0.3);
}
.zai-drop__menu button {
  width: 100%; text-align: left; border: none; background: transparent; color: var(--zai-fg);
  padding: 6px 8px; border-radius: 6px; cursor: pointer; font-weight: 600;
}
.zai-drop__menu button:hover, .zai-drop__menu button:focus-visible { background: rgba(138,180,255,0.16); }

.zai-search { display: grid; gap: 8px; }
.zai-search input[type="search"] {
  width: 100%; padding: 8px 10px; border-radius: 10px; border: 1px solid var(--zai-line);
  background: rgba(0,0,0,0.25); color: var(--zai-fg);
}
.zai-search form, .zai-t--search-bar .zai-search { display: flex; gap: 6px; }
.zai-search--results ul { list-style: none; margin: 0; padding: 0; text-align: left; }
.zai-search--results li { padding: 8px; border-bottom: 1px solid var(--zai-line); color: var(--zai-muted); font-size: 0.85rem; }

.zai-toast {
  display: grid; gap: 4px; padding: 10px 12px; border-radius: 12px; background: #162338;
  border: 1px solid var(--zai-line); text-align: left; max-width: 280px; box-shadow: 0 10px 24px rgba(0,0,0,0.3);
}
.zai-toast p { margin: 0; color: var(--zai-muted); font-size: 0.82rem; }
.zai-toast--action { grid-template-columns: 1fr auto; align-items: center; gap: 10px; }
.zai-t--toast-action.zai-v--warn .zai-toast { border-color: rgba(196,123,45,0.7); }

.zai-cmd {
  border-radius: 14px; border: 1px solid var(--zai-line); background: #121c2d; overflow: hidden; text-align: left;
  box-shadow: 0 18px 40px rgba(0,0,0,0.35); max-width: 340px;
}
.zai-cmd input {
  width: 100%; border: none; border-bottom: 1px solid var(--zai-line); padding: 12px;
  background: transparent; color: var(--zai-fg);
}
.zai-cmd ul { list-style: none; margin: 0; padding: 6px; }
.zai-cmd li { display: flex; justify-content: space-between; gap: 8px; padding: 8px; border-radius: 8px; color: var(--zai-muted); font-size: 0.85rem; }
.zai-cmd kbd { font-size: 0.72rem; color: var(--zai-fg); background: rgba(255,255,255,0.08); padding: 2px 6px; border-radius: 4px; }

.zai-generic { padding: 16px; border: 1px dashed var(--zai-line); border-radius: 12px; text-align: center; }

@media (max-width: 700px) {
  .zai-hero--split,
  .zai-hero--split-rev,
  .zai-hero--asymmetric,
  .zai-content--media,
  .zai-about--story,
  .zai-about--split,
  .zai-lay--asymmetric,
  .zai-lay--magazine,
  .zai-lay--dashboard,
  .zai-lay--split-screen,
  .zai-foot--news,
  .zai-price,
  .zai-content--steps,
  .zai-lay--cols-3 {
    grid-template-columns: 1fr;
  }
  .zai-lay--bento { grid-template-columns: 1fr 1fr; grid-template-rows: auto; }
  .zai-lay--bento .zai-lay__wide,
  .zai-lay--bento .zai-lay__tall { grid-column: auto; grid-row: auto; }
}
/* === DIVERSIFY TEMPLATES (generated) === */
/* Diversified preview templates */
.zai-scope .zai-xbtn { font: inherit; cursor: pointer; }
.zai-scope .sr-only {
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0;
}

/* btn-danger */
.zai-scope .zai-xbtn--danger{background:#c23b3b;color:#fff;border:0;border-radius:10px;padding:.55em 1em;font-weight:800}

/* btn-success */
.zai-scope .zai-xbtn--success{background:#2f9e6b;color:#fff;border:0;border-radius:10px;padding:.55em 1em;font-weight:800}

/* btn-loading */
.zai-scope .zai-xbtn--loading{display:inline-flex;gap:.5em;align-items:center;background:#5b7fb0;color:#fff;border:0;border-radius:10px;padding:.55em 1em;opacity:.85;cursor:wait}.zai-scope .zai-xbtn__spin{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;display:inline-block}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-xbtn__spin{animation:zaiSpin .8s linear infinite}}

/* btn-toggle */
.zai-scope .zai-toggle{display:inline-flex;border:1px solid var(--zai-line);border-radius:999px;overflow:hidden}.zai-scope .zai-toggle button{border:0;background:transparent;color:var(--zai-muted);padding:.4em .9em;font-weight:700;cursor:pointer}.zai-scope .zai-toggle .is-on{background:#6f92c4;color:#fff}

/* btn-badge-count */
.zai-scope .zai-xbtn--badge{position:relative;background:#40597a;color:#fff;border:0;border-radius:10px;padding:.55em 1.2em .55em 1em;font-weight:800}.zai-scope .zai-xbtn__badge{position:absolute;top:-6px;right:-6px;background:#e85d4c;color:#fff;border-radius:999px;font-size:.65rem;min-width:18px;height:18px;display:grid;place-items:center}

/* btn-icon-square */
.zai-scope .zai-xbtn--square{width:42px;height:42px;border-radius:10px;border:1px solid var(--zai-line);background:#243552;color:#fff;font-size:1.1rem}

/* btn-grad-border */
.zai-scope .zai-xbtn--gradborder{padding:1px;border-radius:12px;border:0;background:linear-gradient(135deg,#7aa2ff,#e8a0ff,#7dffc8)}.zai-scope .zai-xbtn--gradborder span{display:block;background:#121c2d;color:#fff;border-radius:11px;padding:.55em 1.1em;font-weight:800}

/* btn-3d-press */
.zai-scope .zai-xbtn--press3d{background:#ffb454;color:#1d140c;border:0;border-radius:8px;padding:.6em 1.1em;font-weight:900;box-shadow:0 4px 0 #a66a1a}.zai-scope .zai-xbtn--press3d:active{transform:translateY(3px);box-shadow:0 1px 0 #a66a1a}

/* btn-soft-fill */
.zai-scope .zai-xbtn--soft{background:#d7e4f7;color:#243552;border:0;border-radius:14px;padding:.55em 1.1em;font-weight:700}

/* btn-xl-hero */
.zai-scope .zai-xbtn--xl{background:linear-gradient(135deg,#6f92c4,#8ab4ff);color:#fff;border:0;border-radius:16px;padding:1em 1.6em;font-size:1.15rem;font-weight:900;width:100%}

/* btn-segmented */
.zai-scope .zai-seg{display:inline-flex;background:#0f1828;border:1px solid var(--zai-line);border-radius:10px;padding:3px;gap:2px}.zai-scope .zai-seg button{border:0;background:transparent;color:var(--zai-muted);padding:.4em .75em;border-radius:8px;font-weight:700;cursor:pointer}.zai-scope .zai-seg .is-active{background:#6f92c4;color:#fff}

/* btn-download-meta */
.zai-scope .zai-xbtn--dl{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;background:#243552;color:#fff;border:1px solid var(--zai-line);border-radius:12px;padding:.55em 1em;text-align:left}.zai-scope .zai-xbtn__dl-main{font-weight:800}.zai-scope .zai-xbtn__dl-meta{font-size:.72rem;color:var(--zai-muted)}

/* btn-kbd */
.zai-scope .zai-xbtn--kbd{display:inline-flex;align-items:center;gap:.65em;background:#121c2d;color:#fff;border:1px solid var(--zai-line);border-radius:10px;padding:.5em .85em;font-weight:700}.zai-scope .zai-xbtn--kbd kbd{font-size:.72rem;background:#0b1220;border:1px solid var(--zai-line);border-radius:6px;padding:.15em .4em;color:var(--zai-muted)}

/* btn-progress */
.zai-scope .zai-xbtn--progress{display:inline-flex;flex-direction:column;gap:6px;background:#1e2f4a;color:#fff;border:0;border-radius:12px;padding:.6em 1em;min-width:160px;font-weight:800;text-align:left}.zai-scope .zai-xbtn__bar{display:block;height:4px;background:rgba(255,255,255,.15);border-radius:99px;overflow:hidden}.zai-scope .zai-xbtn__bar i{display:block;height:100%;background:#8ab4ff}

/* btn-avatar-action */
.zai-scope .zai-avact{display:flex;align-items:center;gap:10px}.zai-scope .zai-avact .zai-ph--avatar{width:44px;height:44px;min-height:44px;min-width:44px}.zai-scope .zai-avact strong{display:block;font-size:.85rem;margin-bottom:4px}.zai-scope .zai-xbtn--tiny{background:#6f92c4;color:#fff;border:0;border-radius:999px;padding:.25em .7em;font-size:.75rem;font-weight:800}

/* btn-stacked-label */
.zai-scope .zai-xbtn--stacked{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;background:#6f92c4;color:#fff;border:0;border-radius:12px;padding:.55em 1em;font-weight:800;text-align:left}.zai-scope .zai-xbtn--stacked small{font-weight:600;opacity:.8;font-size:.7rem}

/* btn-copy-chip */
.zai-scope .zai-xbtn--copy{display:inline-flex;align-items:center;gap:.6em;background:#0f1828;border:1px dashed var(--zai-line);color:var(--zai-fg);border-radius:8px;padding:.45em .8em;font-weight:700}.zai-scope .zai-xbtn--copy code{font-size:.75rem;color:#8ab4ff}

/* btn-status-dot */
.zai-scope .zai-xbtn--status{display:inline-flex;align-items:center;gap:.5em;background:#142033;color:#fff;border:1px solid #3dd68c;border-radius:999px;padding:.5em 1em;font-weight:800}.zai-scope .zai-xbtn__dot{width:8px;height:8px;border-radius:50%;background:#3dd68c;box-shadow:0 0 0 3px rgba(61,214,140,.2)}

/* btn-dual-stack */
.zai-scope .zai-dualstack{display:grid;gap:8px;width:100%}.zai-scope .zai-xbtn--blockish{background:#6f92c4;color:#fff;border:0;border-radius:10px;padding:.65em 1em;font-weight:800}.zai-scope .zai-xbtn--ghostish{background:transparent;color:var(--zai-muted);border:0;padding:.4em;font-weight:700;cursor:pointer}

/* btn-price-tag */
.zai-scope .zai-xbtn--price{display:inline-flex;align-items:center;gap:12px;background:#1a2740;border:1px solid var(--zai-line);color:#fff;border-radius:999px;padding:.4em .4em .4em 1em;font-weight:800}.zai-scope .zai-xbtn--price strong{background:#2f9e6b;border-radius:999px;padding:.35em .75em}

/* btn-underline-link */
.zai-scope .zai-xbtn--underline{background:transparent;border:0;border-bottom:3px solid var(--zai-warm);color:var(--zai-fg);padding:.2em 0;border-radius:0;font-weight:800}

/* btn-icon-trail-wide */
.zai-scope .zai-xbtn--trail{width:100%;display:flex;justify-content:space-between;align-items:center;background:#243552;color:#fff;border:1px solid var(--zai-line);border-radius:12px;padding:.7em 1em;font-weight:800}.zai-scope .zai-xbtn--trail span{font-size:1.3rem;color:var(--zai-accent)}

/* btn-neon-pill */
.zai-scope .zai-xbtn--neonpill{background:#071018;color:#39ffe0;border:1px solid #39ffe0;border-radius:999px;padding:.55em 1.3em;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 16px rgba(57,255,224,.25)}

/* btn-split-labels */
.zai-scope .zai-splitpair{display:inline-flex;border:1px solid var(--zai-line);border-radius:10px;overflow:hidden}.zai-scope .zai-splitpair button{border:0;background:#1a2740;color:#fff;padding:.55em 1em;font-weight:800;cursor:pointer}.zai-scope .zai-splitpair button + button{border-left:1px solid var(--zai-line);background:#243552}

/* btn-circular-progress */
.zai-scope .zai-xbtn--ring{width:64px;height:64px;border-radius:50%;border:3px solid rgba(138,180,255,.25);border-top-color:#8ab4ff;background:#121c2d;color:#fff;font-size:.7rem;font-weight:800}

/* btn-warning-outline */
.zai-scope .zai-xbtn--warnline{background:transparent;color:#ffb454;border:2px solid #ffb454;border-radius:8px;padding:.5em 1em;font-weight:800}

/* btn-chip-dismiss */
.zai-scope .zai-chipx{display:inline-flex;align-items:center;gap:6px;background:#314865;color:#fff;border-radius:999px;padding:.3em .35em .3em .75em;font-size:.8rem;font-weight:700}.zai-scope .zai-chipx button{border:0;background:rgba(0,0,0,.25);color:#fff;width:22px;height:22px;border-radius:50%;cursor:pointer;line-height:1}

/* btn-arrow-brick */
.zai-scope .zai-xbtn--brick{display:inline-flex;padding:0;border:0;border-radius:6px;overflow:hidden}.zai-scope .zai-xbtn--brick span{background:#c47b2d;color:#1a1208;padding:.65em 1em;font-weight:900}.zai-scope .zai-xbtn--brick b{background:#8a5414;color:#fff;display:grid;place-items:center;padding:0 .8em;font-size:1.1rem}

/* btn-ghost-border */
.zai-scope .zai-xbtn--dash{width:100%;background:transparent;border:1px dashed var(--zai-line);color:var(--zai-muted);border-radius:12px;padding:.7em;font-weight:700}

/* btn-theme-swap */
.zai-scope .zai-xbtn--theme{display:inline-flex;padding:3px;border-radius:999px;border:1px solid var(--zai-line);background:#0f1828}.zai-scope .zai-xbtn--theme span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%}.zai-scope .zai-xbtn--theme span:first-child{background:#6f92c4}

/* btn-stepper */
.zai-scope .zai-stepper{display:inline-flex;align-items:center;border:1px solid var(--zai-line);border-radius:10px;overflow:hidden}.zai-scope .zai-stepper button{border:0;background:#243552;color:#fff;width:34px;height:34px;cursor:pointer;font-weight:900}.zai-scope .zai-stepper span{min-width:36px;text-align:center;font-weight:800}

/* btn-social-row */
.zai-scope .zai-socialrow{display:grid;grid-template-columns:1fr 1fr auto;gap:6px}.zai-scope .zai-socialrow button{border:1px solid var(--zai-line);background:#121c2d;color:#fff;border-radius:10px;padding:.55em .7em;font-weight:800;cursor:pointer}

/* btn-favorite */
.zai-scope .zai-xbtn--fav{background:#2a1d2e;color:#ff7aa2;border:1px solid #ff7aa2;border-radius:999px;padding:.5em 1em;font-weight:800;display:inline-flex;gap:.4em;align-items:center}

/* btn-shadow-float */
.zai-scope .zai-xbtn--float{background:#e8eef9;color:#1a2740;border:0;border-radius:14px;padding:.65em 1.2em;font-weight:800;box-shadow:0 10px 24px rgba(0,0,0,.35)}

/* btn-terminal-run */
.zai-scope .zai-xbtn--termrun{display:inline-flex;align-items:center;gap:.5em;background:#07140f;color:#3dd68c;border:1px solid #1f6b45;border-radius:4px;padding:.45em .7em;font-family:ui-monospace,Menlo,Consolas,monospace}.zai-scope .zai-xbtn--termrun b{margin-left:.4em;opacity:.7}

/* btn-countdown */
.zai-scope .zai-xbtn--count{display:inline-flex;align-items:center;gap:10px;background:#5b2b2b;color:#fff;border:0;border-radius:10px;padding:.5em .55em .5em 1em;font-weight:800}.zai-scope .zai-xbtn--count time{background:#1a1010;border-radius:8px;padding:.3em .55em;font-variant-numeric:tabular-nums;color:#ffb454}

/* btn-check-pill */
.zai-scope .zai-xbtn--check{display:inline-flex;align-items:center;gap:.45em;background:#1d3d31;color:#7dffc8;border:1px solid #2f9e6b;border-radius:999px;padding:.45em 1em;font-weight:800}

/* btn-vertical-icon */
.zai-scope .zai-xbtn--vicon{display:inline-flex;flex-direction:column;align-items:center;gap:4px;background:#243552;color:#fff;border:1px solid var(--zai-line);border-radius:12px;padding:.55em .8em;font-size:.75rem;font-weight:800;min-width:64px}

/* btn-skew-panel */
.zai-scope .zai-xbtn--skew{border:0;background:transparent;padding:0}.zai-scope .zai-xbtn--skew span{display:inline-block;background:linear-gradient(90deg,#ff8a65,#ff5aa5);color:#1a1018;padding:.65em 1.3em;font-weight:900;transform:skewX(-10deg)}

/* btn-multi-meta */
.zai-scope .zai-xbtn--multimeta{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;background:#152033;border:1px solid var(--zai-line);border-radius:10px;padding:.55em .75em;color:#fff;font-weight:800;text-align:left}.zai-scope .zai-xbtn--multimeta kbd{font-size:.7rem;color:var(--zai-muted);border:1px solid var(--zai-line);border-radius:4px;padding:0 .35em}

/* btn-olive-slab */
.zai-scope .zai-xbtn--olive{background:#5f6b3a;color:#f3f6e8;border:0;border-radius:6px;padding:.55em 1em;font-weight:800}

/* btn-inset-well */
.zai-scope .zai-xbtn--inset{background:#0d1522;color:var(--zai-muted);border:1px solid #060a12;border-radius:10px;padding:.55em 1em;font-weight:700;box-shadow:inset 0 2px 4px rgba(0,0,0,.55)}

/* btn-ribbon */
.zai-scope .zai-xbtn--ribbon{position:relative;overflow:hidden;background:#314865;color:#fff;border:0;border-radius:10px;padding:.65em 1.2em;font-weight:800}.zai-scope .zai-xbtn--ribbon i{position:absolute;top:6px;right:-18px;transform:rotate(35deg);background:#e85d4c;font-style:normal;font-size:.6rem;padding:2px 20px}

/* btn-left-accent */
.zai-scope .zai-xbtn--leftbar{background:#1a2740;color:#fff;border:1px solid var(--zai-line);border-left:4px solid var(--zai-warm);border-radius:8px;padding:.55em 1em;font-weight:800}

/* btn-double-line */
.zai-scope .zai-xbtn--double{background:transparent;color:var(--zai-fg);border:3px double var(--zai-accent);border-radius:4px;padding:.5em 1em;font-weight:800}

/* hero-stats */
.zai-scope .zai-h--stats{display:grid;gap:12px}.zai-scope .zai-h--stats h3{margin:0;font-size:1.2rem}.zai-scope .zai-h--stats p{margin:0;color:var(--zai-muted);font-size:.88rem}.zai-scope .zai-h__eye{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--zai-warm)}.zai-scope .zai-h__stats{list-style:none;margin:0;padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border:1px solid var(--zai-line);border-radius:12px;background:#121c2d}.zai-scope .zai-h__stats li{display:grid;gap:2px;text-align:center}.zai-scope .zai-h__stats strong{font-size:1.1rem}.zai-scope .zai-h__stats span{font-size:.68rem;color:var(--zai-muted)}

/* hero-logo-lockup */
.zai-scope .zai-h--logo{text-align:center;display:grid;gap:8px;justify-items:center}.zai-scope .zai-h__mark{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,#d4a574,#8ab4ff);color:#101820}.zai-scope .zai-h--logo h3,.zai-scope .zai-h--logo p{margin:0}.zai-scope .zai-h--logo p{color:var(--zai-muted);font-size:.9rem}

/* hero-video-frame */
.zai-scope .zai-h--video{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;align-items:center}.zai-scope .zai-h--video h3,.zai-scope .zai-h--video p{margin:0}.zai-scope .zai-h--video p{color:var(--zai-muted);font-size:.88rem}.zai-scope .zai-h__video{aspect-ratio:16/10;border-radius:12px;border:1px solid var(--zai-line);background:radial-gradient(circle at 30% 30%,#314865,#0b1220);display:grid;place-items:center}.zai-scope .zai-h__video span{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.9);color:#0b1220;display:grid;place-items:center;font-weight:900}

/* hero-countdown */
.zai-scope .zai-h--count{display:grid;gap:10px;text-align:center}.zai-scope .zai-h--count h3,.zai-scope .zai-h--count p{margin:0}.zai-scope .zai-h--count p{color:var(--zai-muted)}.zai-scope .zai-h__timer{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.zai-scope .zai-h__timer div{background:#121c2d;border:1px solid var(--zai-line);border-radius:10px;padding:8px}.zai-scope .zai-h__timer b{display:block;font-size:1.3rem}.zai-scope .zai-h__timer span{font-size:.65rem;color:var(--zai-muted);text-transform:uppercase}

/* hero-newsletter */
.zai-scope .zai-h--news{display:grid;gap:8px;text-align:left;padding:12px;border:1px solid var(--zai-line);border-radius:14px;background:linear-gradient(160deg,#1a2740,#121c2d)}.zai-scope .zai-h--news h3,.zai-scope .zai-h--news p{margin:0}.zai-scope .zai-h--news p{color:var(--zai-muted);font-size:.88rem}.zai-scope .zai-h__form{display:flex;gap:6px;flex-wrap:wrap}.zai-scope .zai-h__form input{flex:1;min-width:140px;border-radius:10px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.55em .7em}

/* hero-dual-stack */
.zai-scope .zai-h--dual{display:grid;gap:10px;text-align:center;max-width:320px;margin:0 auto}.zai-scope .zai-h--dual h3,.zai-scope .zai-h--dual p{margin:0}.zai-scope .zai-h--dual p{color:var(--zai-muted)}.zai-scope .zai-h__stackbtns{display:grid;gap:8px}

/* hero-breadcrumb */
.zai-scope .zai-h--bread{display:grid;gap:8px;text-align:left}.zai-scope .zai-h__bc{display:flex;gap:6px;flex-wrap:wrap;font-size:.75rem;color:var(--zai-muted)}.zai-scope .zai-h__bc a{color:var(--zai-accent)}.zai-scope .zai-h--bread h3,.zai-scope .zai-h--bread p{margin:0}.zai-scope .zai-h--bread p{color:var(--zai-muted)}

/* hero-testimonial */
.zai-scope .zai-h--quote{display:grid;gap:12px;padding:12px;border-left:4px solid var(--zai-warm);background:#152033;border-radius:0 12px 12px 0}.zai-scope .zai-h--quote blockquote{margin:0;font-size:1.05rem;line-height:1.35}.zai-scope .zai-h__who{display:flex;gap:10px;align-items:center}.zai-scope .zai-h__who .zai-ph--avatar{width:40px;height:40px;min-width:40px;min-height:40px}.zai-scope .zai-h__who strong{display:block}.zai-scope .zai-h__who span{font-size:.75rem;color:var(--zai-muted)}

/* hero-map */
.zai-scope .zai-h--map{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.zai-scope .zai-h--map h3,.zai-scope .zai-h--map p{margin:0}.zai-scope .zai-h--map p{color:var(--zai-muted);font-size:.88rem}.zai-scope .zai-h__map{min-height:120px;border-radius:12px;background:linear-gradient(#1b3348 1px,transparent 1px) 0 0/20px 20px,linear-gradient(90deg,#1b3348 1px,transparent 1px) 0 0/20px 20px,#0e1a28;border:1px solid var(--zai-line);display:grid;place-items:center}.zai-scope .zai-h__map .pin{width:14px;height:14px;border-radius:50% 50% 50% 0;background:#e85d4c;transform:rotate(-45deg)}

/* hero-product-trio */
.zai-scope .zai-h--trio{display:grid;gap:10px}.zai-scope .zai-h--trio h3,.zai-scope .zai-h--trio>p{margin:0;text-align:center}.zai-scope .zai-h--trio>p{color:var(--zai-muted)}.zai-scope .zai-h__trio{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.zai-scope .zai-h__trio .zai-ph{min-height:72px}

/* hero-app-store */
.zai-scope .zai-h--app{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;align-items:center}.zai-scope .zai-h--app h3,.zai-scope .zai-h--app p{margin:0}.zai-scope .zai-h--app p{color:var(--zai-muted)}.zai-scope .zai-h__badges{display:flex;gap:8px;margin-top:8px}.zai-scope .zai-h__badges span{background:#0b1220;border:1px solid var(--zai-line);border-radius:8px;padding:.4em .7em;font-size:.75rem;font-weight:800}

/* hero-before-after */
.zai-scope .zai-h--ba{display:grid;gap:10px}.zai-scope .zai-h--ba>h3,.zai-scope .zai-h--ba>p{margin:0}.zai-scope .zai-h--ba>p{color:var(--zai-muted)}.zai-scope .zai-h__ba{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-h__ba>div{padding:10px;border-radius:10px;background:#121c2d;border:1px solid var(--zai-line)}.zai-scope .zai-h__ba small{display:block;font-size:.68rem;text-transform:uppercase;color:var(--zai-warm);margin-bottom:4px}.zai-scope .zai-h__ba p{margin:0;font-size:.85rem}

/* hero-search */
.zai-scope .zai-h--search{display:grid;gap:8px;text-align:center}.zai-scope .zai-h--search h3,.zai-scope .zai-h--search p{margin:0}.zai-scope .zai-h--search p{color:var(--zai-muted)}.zai-scope .zai-h__search{display:flex;gap:6px}.zai-scope .zai-h__search input{flex:1;border-radius:999px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.65em 1em}

/* hero-timeline */
.zai-scope .zai-h--time{display:grid;gap:10px}.zai-scope .zai-h--time h3,.zai-scope .zai-h--time>p{margin:0;text-align:center}.zai-scope .zai-h--time>p{color:var(--zai-muted)}.zai-scope .zai-h__time{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.zai-scope .zai-h__time li{display:grid;gap:4px;justify-items:center;font-size:.72rem;color:var(--zai-muted)}.zai-scope .zai-h__time span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#6f92c4;color:#fff;font-weight:800}

/* hero-pricing-teaser */
.zai-scope .zai-h--price{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;align-items:center}.zai-scope .zai-h--price h3,.zai-scope .zai-h--price p{margin:0}.zai-scope .zai-h--price p{color:var(--zai-muted)}.zai-scope .zai-h--price aside{background:#121c2d;border:1px solid var(--zai-line);border-radius:14px;padding:12px;text-align:center;display:grid;gap:2px}.zai-scope .zai-h--price strong{font-size:1.8rem}.zai-scope .zai-h--price span,.zai-scope .zai-h--price small{color:var(--zai-muted);font-size:.75rem}

/* hero-feature-list */
.zai-scope .zai-h--feats{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.zai-scope .zai-h--feats h3,.zai-scope .zai-h--feats p{margin:0}.zai-scope .zai-h--feats p{color:var(--zai-muted)}.zai-scope .zai-h--feats ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.zai-scope .zai-h--feats li{padding:8px 10px;border-radius:8px;background:#121c2d;border:1px solid var(--zai-line);font-size:.85rem}.zai-scope .zai-h--feats li::before{content:\"✓ \";color:#3dd68c;font-weight:800}

/* hero-announcement */
.zai-scope .zai-h--announce{display:grid;gap:8px;text-align:center}.zai-scope .zai-h__banner{display:inline-block;justify-self:center;background:#3a2e24;color:var(--zai-warm);border-radius:999px;padding:.25em .75em;font-size:.72rem;font-weight:800}.zai-scope .zai-h--announce h3,.zai-scope .zai-h--announce p{margin:0}.zai-scope .zai-h--announce p{color:var(--zai-muted)}

/* hero-split-form */
.zai-scope .zai-h--form{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.zai-scope .zai-h--form h3,.zai-scope .zai-h--form p{margin:0}.zai-scope .zai-h--form p{color:var(--zai-muted)}.zai-scope .zai-h--form form{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:12px;background:#121c2d}.zai-scope .zai-h--form label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted)}.zai-scope .zai-h--form input{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.5em .65em}

/* hero-avatar-stack */
.zai-scope .zai-h--avatars{display:grid;gap:8px;justify-items:center;text-align:center}.zai-scope .zai-h__avs{display:flex}.zai-scope .zai-h__avs i{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#8ab4ff,#d4a574);border:2px solid #0b1220;margin-left:-8px}.zai-scope .zai-h__avs i:first-child{margin-left:0}.zai-scope .zai-h--avatars h3,.zai-scope .zai-h--avatars p{margin:0}.zai-scope .zai-h--avatars p{color:var(--zai-muted)}

/* hero-code-panel */
.zai-scope .zai-h--code{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.zai-scope .zai-h--code h3{margin:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1rem;color:#3dd68c}.zai-scope .zai-h--code p{margin:0;color:var(--zai-muted)}.zai-scope .zai-h--code pre{margin:0;padding:12px;border-radius:10px;background:#07140f;border:1px solid #1f6b45;color:#3dd68c;font-size:.72rem;white-space:pre-wrap}

/* hero-image-stack */
.zai-scope .zai-h--stack{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.zai-scope .zai-h--stack h3,.zai-scope .zai-h--stack p{margin:0}.zai-scope .zai-h--stack p{color:var(--zai-muted)}.zai-scope .zai-h__stackimgs{position:relative;min-height:120px}.zai-scope .zai-h__stackimgs .zai-ph{position:absolute;width:78%;min-height:80px}.zai-scope .zai-h__stackimgs .zai-ph:first-child{top:0;left:0}.zai-scope .zai-h__stackimgs .zai-ph:last-child{right:0;bottom:0;transform:rotate(3deg)}

/* hero-metric-spotlight */
.zai-scope .zai-h--metric{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:12px;border-radius:14px;background:#121c2d;border:1px solid var(--zai-line)}.zai-scope .zai-h__big{font-size:2.4rem;font-weight:900;color:var(--zai-warm);line-height:1}.zai-scope .zai-h--metric h3,.zai-scope .zai-h--metric p{margin:0}.zai-scope .zai-h--metric p{color:var(--zai-muted);font-size:.88rem}

/* hero-tabs */
.zai-scope .zai-h--tabs{display:grid;gap:8px}.zai-scope .zai-h--tabs h3,.zai-scope .zai-h--tabs>p{margin:0}.zai-scope .zai-h--tabs>p{color:var(--zai-muted)}.zai-scope .zai-h__tabs{display:flex;gap:6px}.zai-scope .zai-h__tabs button{border:0;background:#243552;color:var(--zai-muted);border-radius:999px;padding:.35em .8em;font-weight:700;cursor:pointer}.zai-scope .zai-h__tabs .is-active{background:#6f92c4;color:#fff}

/* hero-side-nav */
.zai-scope .zai-h--shell{display:grid;grid-template-columns:88px 1fr;gap:8px;min-height:140px;border:1px solid var(--zai-line);border-radius:12px;overflow:hidden}.zai-scope .zai-h--shell aside{background:#0f1828;padding:8px;display:grid;gap:6px;align-content:start;font-size:.72rem}.zai-scope .zai-h--shell aside a{color:var(--zai-muted)}.zai-scope .zai-h--shell aside .is-active{color:#fff;font-weight:800}.zai-scope .zai-h__canvas{padding:12px}.zai-scope .zai-h__canvas h3,.zai-scope .zai-h__canvas p{margin:0}.zai-scope .zai-h__canvas p{color:var(--zai-muted)}

/* hero-marquee */
.zai-scope .zai-h--marquee{display:grid;gap:8px;text-align:center;overflow:hidden}.zai-scope .zai-h--marquee h3,.zai-scope .zai-h--marquee p{margin:0}.zai-scope .zai-h--marquee p{color:var(--zai-muted)}.zai-scope .zai-h__marq{border-block:1px solid var(--zai-line);padding:8px 0;white-space:nowrap;color:var(--zai-accent);font-weight:800;font-size:.8rem}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-h__marq span{display:inline-block;animation:zaiMarquee 12s linear infinite}}

/* hero-profile */
.zai-scope .zai-h--profile{display:grid;gap:0}.zai-scope .zai-h--profile .zai-ph--bg{min-height:70px;border-radius:12px 12px 0 0}.zai-scope .zai-h__profile{display:flex;gap:10px;align-items:end;padding:0 10px 10px;margin-top:-20px}.zai-scope .zai-h__avatar .zai-ph{border:3px solid #1a2740}.zai-scope .zai-h--profile h3,.zai-scope .zai-h--profile p{margin:0}.zai-scope .zai-h--profile p{color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-h__online{display:inline-block;margin-top:4px;font-size:.68rem;color:#3dd68c;font-weight:800}

/* hero-event */
.zai-scope .zai-h--event{display:grid;grid-template-columns:88px 1fr;gap:12px;align-items:center}.zai-scope .zai-h__date{background:#3a2e24;color:var(--zai-warm);border-radius:12px;padding:10px;text-align:center;display:grid;gap:4px}.zai-scope .zai-h__date strong{font-size:1rem}.zai-scope .zai-h__date span{font-size:.68rem}.zai-scope .zai-h--event h3,.zai-scope .zai-h--event p{margin:0}.zai-scope .zai-h--event p{color:var(--zai-muted);font-size:.88rem}

/* hero-gradient-panel */
.zai-scope .zai-h--grad{display:grid;gap:8px;padding:18px 14px;border-radius:16px;background:linear-gradient(135deg,#1b1140,#083044 45%,#1a2740);text-align:left}.zai-scope .zai-h--grad h3{margin:0;font-size:1.3rem}.zai-scope .zai-h--grad p{margin:0;color:#c7d7ef}

/* hero-icon-grid */
.zai-scope .zai-h--icons{display:grid;gap:10px;text-align:center}.zai-scope .zai-h--icons h3,.zai-scope .zai-h--icons p{margin:0}.zai-scope .zai-h--icons p{color:var(--zai-muted)}.zai-scope .zai-h__icons{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.zai-scope .zai-h__icons span{aspect-ratio:1;display:grid;place-items:center;background:#121c2d;border:1px solid var(--zai-line);border-radius:10px;font-weight:800}

/* hero-minimal-rule */
.zai-scope .zai-h--rule{display:grid;gap:10px;max-width:260px;margin:0 auto;text-align:center}.zai-scope .zai-h--rule h3{margin:0;font-weight:600}.zai-scope .zai-h--rule hr{border:0;border-top:1px solid var(--zai-line);width:48px;margin:0 auto}.zai-scope .zai-h--rule p{margin:0;color:var(--zai-muted)}

/* hero-changelog */
.zai-scope .zai-h--change{display:grid;gap:8px;text-align:left}.zai-scope .zai-h__ver{justify-self:start;background:#243552;border-radius:999px;padding:.2em .65em;font-size:.72rem;font-weight:800}.zai-scope .zai-h--change h3{margin:0}.zai-scope .zai-h--change ul{margin:0;padding-left:1.1em;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-h--change p{margin:0;color:var(--zai-muted);font-size:.85rem}

/* hero-contact-strip */
.zai-scope .zai-h--contact{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--zai-line);background:#152033}.zai-scope .zai-h--contact h3,.zai-scope .zai-h--contact p{margin:0}.zai-scope .zai-h--contact p{color:var(--zai-muted)}.zai-scope .zai-h__channels{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.zai-scope .zai-h__channels button{border:1px solid var(--zai-line);background:#0f1828;color:#fff;border-radius:8px;padding:.55em;font-weight:800;cursor:pointer}

/* === UX UNIQUE TEMPLATES === */

/* about-u01 */
.zai-scope .zai-f--about-u01 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--about-u01 .grid>div{min-height:28px;background:#fdba7433;border-radius:6px}.zai-scope .zai-f--about-u01 .wide{grid-column:1/-1;background:#fdba7455}.zai-scope .zai-f--about-u01 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--about-u01{--zai-ux-seed:100;--zai-ux-kind:about;--zai-ux-accent:#e85d4c;border-color:color-mix(in srgb, #fdba74 55%, var(--zai-line))}

/* about-u02 */
.zai-scope .zai-f--about-u02{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #bbf7d0;border-radius:13px;background:#083044}.zai-scope .zai-f--about-u02 h3{margin:0 0 4px}.zai-scope .zai-f--about-u02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-u02 .zai-ph{min-height:56px}.zai-scope .zai-f--about-u02{--zai-ux-seed:319;--zai-ux-kind:about;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* about-u03 */
.zai-scope .zai-f--about-u03{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:16px;background:#152033}.zai-scope .zai-f--about-u03 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-u03 .on{color:#facc15;font-weight:800}.zai-scope .zai-f--about-u03{--zai-ux-seed:922;--zai-ux-kind:about;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* about-u04 */
.zai-scope .zai-f--about-u04{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--about-u04 li{padding:8px;border-radius:11px;background:#0f1828;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-u04 li:first-child{border-color:#39ffe0;color:#fff}.zai-scope .zai-f--about-u04{--zai-ux-seed:941;--zai-ux-kind:about;--zai-ux-accent:#c084fc;border-color:color-mix(in srgb, #39ffe0 55%, var(--zai-line))}

/* about-u05 */
.zai-scope .zai-f--about-u05{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:11px;background:#0f1828}.zai-scope .zai-f--about-u05 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--about-u05 input,.zai-scope .zai-f--about-u05 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--about-u05 button{border:0;background:#39ffe0;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--about-u05{--zai-ux-seed:401;--zai-ux-kind:about;--zai-ux-accent:#c084fc;border-color:color-mix(in srgb, #39ffe0 55%, var(--zai-line))}

/* about-u06 */
.zai-scope .zai-f--about-u06{border:1px solid #d4a574;border-radius:12px;background:#182433;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--about-u06 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--about-u06 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-u06 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--about-u06 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--about-u06 .ok{background:#d4a574;color:#111;border-color:#d4a574}.zai-scope .zai-f--about-u06{--zai-ux-seed:366;--zai-ux-kind:about;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* about-x01 */
.zai-scope .zai-f--about-x01{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:9px;background:#083044}.zai-scope .zai-f--about-x01 header{font-weight:900}.zai-scope .zai-f--about-x01 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-x01 button{justify-self:start;border:0;background:#818cf8;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--about-x01{--zai-ux-seed:279;--zai-ux-kind:about;--zai-ux-accent:#c47b2d;border-color:color-mix(in srgb, #818cf8 55%, var(--zai-line))}

/* about-x02 */
.zai-scope .zai-f--about-x02 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--about-x02 .grid>div{min-height:28px;background:#34d39933;border-radius:6px}.zai-scope .zai-f--about-x02 .wide{grid-column:1/-1;background:#34d39955}.zai-scope .zai-f--about-x02 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--about-x02{--zai-ux-seed:801;--zai-ux-kind:about;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* about-x03 */
.zai-scope .zai-f--about-x03{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #4ade80;border-radius:13px;background:#0b1220}.zai-scope .zai-f--about-x03 h3{margin:0 0 4px}.zai-scope .zai-f--about-x03 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-x03 .zai-ph{min-height:56px}.zai-scope .zai-f--about-x03{--zai-ux-seed:163;--zai-ux-kind:about;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* about-x04 */
.zai-scope .zai-f--about-x04{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:7px;background:#0f1828}.zai-scope .zai-f--about-x04 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-x04 .on{color:#2f9e6b;font-weight:800}.zai-scope .zai-f--about-x04{--zai-ux-seed:181;--zai-ux-kind:about;--zai-ux-accent:#fbbf24;border-color:color-mix(in srgb, #2f9e6b 55%, var(--zai-line))}

/* about-x05 */
.zai-scope .zai-f--about-x05{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--about-x05 li{padding:8px;border-radius:8px;background:#1b1140;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-x05 li:first-child{border-color:#a3e635;color:#fff}.zai-scope .zai-f--about-x05{--zai-ux-seed:458;--zai-ux-kind:about;--zai-ux-accent:#2f9e6b;border-color:color-mix(in srgb, #a3e635 55%, var(--zai-line))}

/* about-x06 */
.zai-scope .zai-f--about-x06{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:15px;background:#0f1828}.zai-scope .zai-f--about-x06 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--about-x06 input,.zai-scope .zai-f--about-x06 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--about-x06 button{border:0;background:#2dd4bf;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--about-x06{--zai-ux-seed:201;--zai-ux-kind:about;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* about-x07 */
.zai-scope .zai-f--about-x07{border:1px solid #6f92c4;border-radius:6px;background:#152033;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--about-x07 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--about-x07 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-x07 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--about-x07 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--about-x07 .ok{background:#6f92c4;color:#111;border-color:#6f92c4}.zai-scope .zai-f--about-x07{--zai-ux-seed:252;--zai-ux-kind:about;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* about-x08 */
.zai-scope .zai-f--about-x08{display:grid;gap:10px}.zai-scope .zai-f--about-x08 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--about-x08 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--about-x08 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #c084fc55;padding-top:8px}.zai-scope .zai-f--about-x08{--zai-ux-seed:988;--zai-ux-kind:about;--zai-ux-accent:#818cf8;border-color:color-mix(in srgb, #c084fc 55%, var(--zai-line))}

/* about-x09 */
.zai-scope .zai-f--about-x09{border:1px solid var(--zai-line);border-radius:14px;overflow:hidden}.zai-scope .zai-f--about-x09 .inner{max-height:96px;overflow:auto;padding:8px;background:#1b1140}.zai-scope .zai-f--about-x09 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--about-x09 .inner::-webkit-scrollbar-thumb{background:#a78bfa;border-radius:99px}.zai-scope .zai-f--about-x09 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-x09{--zai-ux-seed:728;--zai-ux-kind:about;--zai-ux-accent:#4ade80;border-color:color-mix(in srgb, #a78bfa 55%, var(--zai-line))}

/* about-x10 */
.zai-scope .zai-f--about-x10 table{width:100%;border-collapse:collapse;font-size:.8rem}.zai-scope .zai-f--about-x10 th{text-align:left;padding:6px 8px;background:#1b1140;color:#f97316}.zai-scope .zai-f--about-x10 td{padding:6px 8px;border-bottom:1px solid var(--zai-line);color:var(--zai-muted)}.zai-scope .zai-f--about-x10{--zai-ux-seed:738;--zai-ux-kind:about;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* about-x11 */
.zai-scope .zai-f--about-x11 .mosaic{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:40px 40px;gap:6px}.zai-scope .zai-f--about-x11 .zai-ph{min-height:0;border-radius:8px;border:1px solid #4ade8044}.zai-scope .zai-f--about-x11{--zai-ux-seed:595;--zai-ux-kind:about;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* about-x12 */
.zai-scope .zai-f--about-x12{display:grid;gap:8px;padding:12px;border:1px solid #22d3ee;border-radius:7px;background:#143028;text-align:center}.zai-scope .zai-f--about-x12 .price strong{font-size:1.6rem;color:#22d3ee}.zai-scope .zai-f--about-x12 ul{list-style:none;margin:0;padding:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-x12 button{border:0;background:#22d3ee;color:#111;border-radius:8px;padding:.5em;font-weight:900}.zai-scope .zai-f--about-x12{--zai-ux-seed:337;--zai-ux-kind:about;--zai-ux-accent:#f43f5e;border-color:color-mix(in srgb, #22d3ee 55%, var(--zai-line))}

/* about-x13 */
.zai-scope .zai-f--about-x13{margin:0;padding:12px;border-left:4px solid #4ade80;background:#083044;border-radius:0 13px 13px 0}.zai-scope .zai-f--about-x13 p{margin:0;font-size:.95rem}.zai-scope .zai-f--about-x13 footer{margin-top:8px;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--about-x13{--zai-ux-seed:919;--zai-ux-kind:about;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* about-x14 */
.zai-scope .zai-f--about-x14{display:grid;gap:6px}.zai-scope .zai-f--about-x14 details{border:1px solid var(--zai-line);border-radius:14px;background:#121c2d;padding:8px}.zai-scope .zai-f--about-x14 summary{font-weight:800;color:#fecdd3;cursor:pointer}.zai-scope .zai-f--about-x14 p{margin:6px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-x14{--zai-ux-seed:680;--zai-ux-kind:about;--zai-ux-accent:#ff8a65;border-color:color-mix(in srgb, #fecdd3 55%, var(--zai-line))}

/* about-x15 */
.zai-scope .zai-f--about-x15{display:grid;justify-items:center;gap:6px;text-align:center;padding:14px;border:1px dashed #34d399;border-radius:15px;background:#083044}.zai-scope .zai-f--about-x15 .ico{width:36px;height:36px;border-radius:50%;background:#34d399}.zai-scope .zai-f--about-x15 h3{margin:0}.zai-scope .zai-f--about-x15 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-x15 button{border:0;background:#e879f9;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--about-x15{--zai-ux-seed:909;--zai-ux-kind:about;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* about-x16 */
.zai-scope .zai-f--about-x16{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--zai-line);border-radius:9px;background:#0b1220}.zai-scope .zai-f--about-x16 .b{font-weight:900;flex:1}.zai-scope .zai-f--about-x16 a{color:var(--zai-muted);font-weight:700;font-size:.85rem}.zai-scope .zai-f--about-x16 .on{color:#818cf8}.zai-scope .zai-f--about-x16 button{border:0;background:#818cf8;color:#111;border-radius:8px;padding:.35em .7em;font-weight:800}.zai-scope .zai-f--about-x16{--zai-ux-seed:603;--zai-ux-kind:about;--zai-ux-accent:#c47b2d;border-color:color-mix(in srgb, #818cf8 55%, var(--zai-line))}

/* about-x17 */
.zai-scope .zai-f--about-x17{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--zai-line);border-radius:13px;background:#143028}.zai-scope .zai-f--about-x17 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--about-x17 .on{background:#bbf7d0;color:#111;border-color:#bbf7d0}.zai-scope .zai-f--about-x17 .g{flex:1}.zai-scope .zai-f--about-x17{--zai-ux-seed:607;--zai-ux-kind:about;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* about-x18 */
.zai-scope .zai-f--about-x18{display:grid;gap:6px}.zai-scope .zai-f--about-x18 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--about-x18 .row>div{min-height:36px;background:#152033;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--about-x18 .wide{background:#c47b2d33;border-color:#c47b2d66}.zai-scope .zai-f--about-x18{--zai-ux-seed:542;--zai-ux-kind:about;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* about-x19 */
.zai-scope .zai-f--about-x19 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--about-x19 li{flex:1;text-align:center;padding:8px 4px;border-radius:13px;background:#0f1828;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--about-x19 .on{background:#bbf7d0;color:#111;border-color:#bbf7d0}.zai-scope .zai-f--about-x19 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-x19{--zai-ux-seed:571;--zai-ux-kind:about;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* about-x20 */
.zai-scope .zai-f--about-x20.dual{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;padding:12px;border-radius:15px;background:linear-gradient(135deg,#0f1828,#0b1220);border:1px solid var(--zai-line)}.zai-scope .zai-f--about-x20 h3{margin:0 0 4px}.zai-scope .zai-f--about-x20 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-x20 aside{display:grid;place-items:center;background:#34d39922;border-radius:10px;border:1px solid #34d399}.zai-scope .zai-f--about-x20 span{font-size:1.6rem;font-weight:900;color:#34d399}.zai-scope .zai-f--about-x20 small{color:var(--zai-muted)}.zai-scope .zai-f--about-x20{--zai-ux-seed:81;--zai-ux-kind:about;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* about-x21 */
.zai-scope .zai-f--about-x21{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:15px;background:#1a1420}.zai-scope .zai-f--about-x21 header{font-weight:900}.zai-scope .zai-f--about-x21 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--about-x21 button{justify-self:start;border:0;background:#2dd4bf;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--about-x21{--zai-ux-seed:165;--zai-ux-kind:about;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* anim-u01 */
.zai-scope .zai-f--anim-u01{display:grid;justify-items:center;gap:8px;min-height:96px;align-content:center}.zai-scope .zai-f--anim-u01 .stack{position:relative;width:64px;height:48px}.zai-scope .zai-f--anim-u01 i{position:absolute;inset:0;border-radius:8px;background:#facc15;border:1px solid rgba(255,255,255,.15)}.zai-scope .zai-f--anim-u01 i:nth-child(1){transform:translateY(10px) scale(.9);opacity:.5}.zai-scope .zai-f--anim-u01 i:nth-child(2){transform:translateY(5px) scale(.95);opacity:.75}.zai-scope .zai-f--anim-u01{--zai-ux-seed:418;--zai-ux-kind:anim;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* anim-x01 */
.zai-scope .zai-f--anim-x01{display:grid;place-items:center;min-height:88px}.zai-scope .zai-f--anim-x01 .box{padding:10px 14px;border-radius:6px;background:#f43f5e;font-weight:800}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x01 .box{animation:zaiFade 2.4s ease-in-out infinite}}.zai-scope .zai-f--anim-x01{--zai-ux-seed:312;--zai-ux-kind:anim;--zai-ux-accent:#ddd6fe;border-color:color-mix(in srgb, #f43f5e 55%, var(--zai-line))}

/* anim-x02 */
.zai-scope .zai-f--anim-x02 ol{list-style:none;margin:0;padding:0;display:flex;gap:8px;justify-content:center;min-height:88px;align-items:end}.zai-scope .zai-f--anim-x02 li{background:#4ade80;color:#111;font-weight:900;padding:8px;border-radius:13px}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x02 li{animation:zaiBounce 1.6s ease infinite}}.zai-scope .zai-f--anim-x02{--zai-ux-seed:343;--zai-ux-kind:anim;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* anim-x03 */
.zai-scope .zai-f--anim-x03{display:grid;gap:6px}.zai-scope .zai-f--anim-x03 i,.zai-scope .zai-f--anim-x03 b{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#1a1420,#38bdf8,#1a1420);background-size:200% 100%}.zai-scope .zai-f--anim-x03 b{width:55%;height:18px}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x03 i,.zai-scope .zai-f--anim-x03 b{animation:zaiShimmer 1.4s linear infinite}}.zai-scope .zai-f--anim-x03{--zai-ux-seed:305;--zai-ux-kind:anim;--zai-ux-accent:#fdba74;border-color:color-mix(in srgb, #38bdf8 55%, var(--zai-line))}

/* anim-x04 */
.zai-scope .zai-f--anim-x04{display:grid;gap:8px}.zai-scope .zai-f--anim-x04 .track{height:8px;background:#182433;border-radius:99px;overflow:hidden}.zai-scope .zai-f--anim-x04 span{display:block;height:100%;width:43%;background:#e879f9}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x04 span{animation:zaiProgress 2.8s ease-in-out infinite}}.zai-scope .zai-f--anim-x04{--zai-ux-seed:956;--zai-ux-kind:anim;--zai-ux-accent:#bbf7d0;border-color:color-mix(in srgb, #e879f9 55%, var(--zai-line))}

/* anim-x05 */
.zai-scope .zai-f--anim-x05{display:grid;justify-items:center;gap:8px;min-height:88px;align-content:center}.zai-scope .zai-f--anim-x05 .orb{width:42px;height:42px;border-radius:50%;border:2px solid #ddd6fe55;display:grid;place-items:center}.zai-scope .zai-f--anim-x05 em{width:10px;height:10px;border-radius:50%;background:#ddd6fe;display:block}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x05 .orb{animation:zaiSpin 1.1s linear infinite}}.zai-scope .zai-f--anim-x05{--zai-ux-seed:71;--zai-ux-kind:anim;--zai-ux-accent:#f472b6;border-color:color-mix(in srgb, #ddd6fe 55%, var(--zai-line))}

/* anim-x06 */
.zai-scope .zai-f--anim-x06{overflow:hidden;border-block:1px solid var(--zai-line);padding:10px 0;background:#0b1220}.zai-scope .zai-f--anim-x06 .mq{white-space:nowrap;color:#67e8f9;font-weight:800}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x06 span{display:inline-block;animation:zaiMarquee 8s linear infinite}}.zai-scope .zai-f--anim-x06{--zai-ux-seed:353;--zai-ux-kind:anim;--zai-ux-accent:#8ab4ff;border-color:color-mix(in srgb, #67e8f9 55%, var(--zai-line))}

/* anim-x07 */
.zai-scope .zai-f--anim-x07 article{padding:12px;border:1px solid var(--zai-line);border-radius:7px;background:#083044}.zai-scope .zai-f--anim-x07 header{font-weight:900}.zai-scope .zai-f--anim-x07 p{margin:4px 0 0;color:var(--zai-muted)}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x07 article{animation:zaiPulse 2s ease-in-out infinite}}.zai-scope .zai-f--anim-x07{--zai-ux-seed:469;--zai-ux-kind:anim;--zai-ux-accent:#fbbf24;border-color:color-mix(in srgb, #2f9e6b 55%, var(--zai-line))}

/* anim-x08 */
.zai-scope .zai-f--anim-x08{perspective:600px;display:grid;place-items:center;min-height:96px}.zai-scope .zai-f--anim-x08 .flip{width:120px;height:72px;position:relative;transform-style:preserve-3d}.zai-scope .zai-f--anim-x08 .front,.zai-scope .zai-f--anim-x08 .back{position:absolute;inset:0;display:grid;place-items:center;border-radius:13px;font-weight:900;backface-visibility:hidden}.zai-scope .zai-f--anim-x08 .front{background:#ff8a65}.zai-scope .zai-f--anim-x08 .back{background:#0f1828;border:1px solid var(--zai-line);transform:rotateY(180deg)}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x08 .flip{animation:zaiFlipY 3s ease-in-out infinite}}@keyframes zaiFlipY{0%,40%{transform:rotateY(0)}50%,90%{transform:rotateY(180deg)}100%{transform:rotateY(0)}}.zai-scope .zai-f--anim-x08{--zai-ux-seed:331;--zai-ux-kind:anim;--zai-ux-accent:#f97316;border-color:color-mix(in srgb, #ff8a65 55%, var(--zai-line))}

/* anim-x09 */
.zai-scope .zai-f--anim-x09{display:flex;gap:6px;align-items:end;justify-content:center;min-height:88px}.zai-scope .zai-f--anim-x09 b{display:block;width:10px;border-radius:4px;background:#f97316}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x09 b{animation:zaiBar 1.2s ease-in-out infinite}.zai-scope .zai-f--anim-x09 b:nth-child(odd){height:28px}.zai-scope .zai-f--anim-x09 b:nth-child(even){height:48px}}@keyframes zaiBar{0%,100%{transform:scaleY(.6)}50%{transform:scaleY(1)}}.zai-scope .zai-f--anim-x09{--zai-ux-seed:846;--zai-ux-kind:anim;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* anim-x10 */
.zai-scope .zai-f--anim-x10.term{background:#07140f;border:1px solid #1f6b45;border-radius:15px;padding:10px;font-family:ui-monospace,Menlo,Consolas,monospace}.zai-scope .zai-f--anim-x10 pre{margin:0;color:#9fe7c3}.zai-scope .zai-f--anim-x10 i{display:inline-block;width:8px;height:1em;background:#34d399}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x10 i{animation:zaiBlink 1s step-end infinite}}@keyframes zaiBlink{50%{opacity:0}}.zai-scope .zai-f--anim-x10{--zai-ux-seed:801;--zai-ux-kind:anim;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* anim-x11 */
.zai-scope .zai-f--anim-x11{display:grid;grid-template-columns:1fr 88px;min-height:96px;border:1px solid var(--zai-line);border-radius:12px;overflow:hidden}.zai-scope .zai-f--anim-x11 main{padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--anim-x11 aside{background:#d4a574;color:#111;display:grid;place-items:center;font-weight:800}.zai-scope .zai-f--anim-x11{--zai-ux-seed:114;--zai-ux-kind:anim;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* anim-x12 */
.zai-scope .zai-f--anim-x12{display:grid;justify-items:center;gap:4px;min-height:88px;align-content:center}.zai-scope .zai-f--anim-x12 output{font-size:2rem;font-weight:900;color:#2f9e6b}.zai-scope .zai-f--anim-x12 span{color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--anim-x12{--zai-ux-seed:397;--zai-ux-kind:anim;--zai-ux-accent:#fbbf24;border-color:color-mix(in srgb, #2f9e6b 55%, var(--zai-line))}

/* anim-x13 */
.zai-scope .zai-f--anim-x13{display:grid;gap:6px}.zai-scope .zai-f--anim-x13 svg{width:100%;height:48px}.zai-scope .zai-f--anim-x13 path{fill:none;stroke:#f43f5e;stroke-width:3;stroke-linecap:round;stroke-dasharray:160;stroke-dashoffset:160}.zai-scope .zai-f--anim-x13 span{font-size:.8rem;color:var(--zai-muted)}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x13 path{animation:zaiDraw 2.8s ease-in-out infinite}}@keyframes zaiDraw{0%{stroke-dashoffset:160}50%,100%{stroke-dashoffset:0}}.zai-scope .zai-f--anim-x13{--zai-ux-seed:204;--zai-ux-kind:anim;--zai-ux-accent:#ddd6fe;border-color:color-mix(in srgb, #f43f5e 55%, var(--zai-line))}

/* anim-x14 */
.zai-scope .zai-f--anim-x14{display:grid;place-items:center;gap:8px;min-height:96px}.zai-scope .zai-f--anim-x14 .blob{width:56px;height:56px;background:#ff8a65;border-radius:40% 60% 70% 30%/40% 50% 60% 50%}.zai-scope .zai-f--anim-x14 p{margin:0;font-size:.8rem;color:var(--zai-muted)}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x14 .blob{animation:zaiBlob 2.8s ease-in-out infinite}}@keyframes zaiBlob{0%,100%{border-radius:40% 60% 70% 30%/40% 50% 60% 50%}50%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}.zai-scope .zai-f--anim-x14{--zai-ux-seed:115;--zai-ux-kind:anim;--zai-ux-accent:#f97316;border-color:color-mix(in srgb, #ff8a65 55%, var(--zai-line))}

/* anim-x15 */
.zai-scope .zai-f--anim-x15 ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--anim-x15 li{padding:6px 8px 6px 28px;border-radius:8px;background:#143028;position:relative;font-size:.85rem}.zai-scope .zai-f--anim-x15 li::before{content:'';position:absolute;left:8px;top:50%;transform:translateY(-50%);width:12px;height:12px;border:1px solid var(--zai-line);border-radius:3px}.zai-scope .zai-f--anim-x15 .on::before{background:#818cf8;border-color:#818cf8}.zai-scope .zai-f--anim-x15{--zai-ux-seed:207;--zai-ux-kind:anim;--zai-ux-accent:#c47b2d;border-color:color-mix(in srgb, #818cf8 55%, var(--zai-line))}

/* anim-x16 */
.zai-scope .zai-f--anim-x16{display:grid;place-items:center;min-height:88px}.zai-scope .zai-f--anim-x16 .sheen{position:relative;overflow:hidden;border:0;background:#083044;color:#fff;border-radius:15px;padding:.6em 1.2em;font-weight:800}.zai-scope .zai-f--anim-x16 .sheen::after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35),transparent 70%);transform:translateX(-120%)}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x16 .sheen::after{animation:zaiSheen 2.4s ease-in-out infinite}}@keyframes zaiSheen{0%{transform:translateX(-120%)}40%,100%{transform:translateX(120%)}}.zai-scope .zai-f--anim-x16{--zai-ux-seed:69;--zai-ux-kind:anim;--zai-ux-accent:#a78bfa;border-color:color-mix(in srgb, #bfdbfe 55%, var(--zai-line))}

/* anim-x17 */
.zai-scope .zai-f--anim-x17{display:flex;gap:8px;justify-content:center;align-items:center;min-height:88px}.zai-scope .zai-f--anim-x17 span{width:10px;height:10px;border-radius:50%;background:#facc15}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x17 span{animation:zaiDot 1s ease-in-out infinite}.zai-scope .zai-f--anim-x17 span:nth-child(2){animation-delay:.15s}.zai-scope .zai-f--anim-x17 span:nth-child(3){animation-delay:.3s}}@keyframes zaiDot{0%,100%{transform:translateY(0);opacity:.4}50%{transform:translateY(-8px);opacity:1}}.zai-scope .zai-f--anim-x17{--zai-ux-seed:166;--zai-ux-kind:anim;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* anim-x18 */
.zai-scope .zai-f--anim-x18{display:grid;justify-items:center;gap:8px;min-height:96px;align-content:center}.zai-scope .zai-f--anim-x18 .stack{position:relative;width:64px;height:48px}.zai-scope .zai-f--anim-x18 i{position:absolute;inset:0;border-radius:8px;background:#c084fc;border:1px solid rgba(255,255,255,.15)}.zai-scope .zai-f--anim-x18 i:nth-child(1){transform:translateY(10px) scale(.9);opacity:.5}.zai-scope .zai-f--anim-x18 i:nth-child(2){transform:translateY(5px) scale(.95);opacity:.75}.zai-scope .zai-f--anim-x18{--zai-ux-seed:376;--zai-ux-kind:anim;--zai-ux-accent:#818cf8;border-color:color-mix(in srgb, #c084fc 55%, var(--zai-line))}

/* anim-x19 */
.zai-scope .zai-f--anim-x19{overflow:hidden;border-radius:16px;border:1px solid var(--zai-line)}.zai-scope .zai-f--anim-x19 .kb{height:72px;overflow:hidden}.zai-scope .zai-f--anim-x19 .zai-ph{width:100%;height:100%;min-height:72px}.zai-scope .zai-f--anim-x19 p{margin:0;padding:8px;font-size:.8rem;background:#152033}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x19 .kb .zai-ph{animation:zaiKen 6s ease-in-out infinite alternate}}@keyframes zaiKen{from{transform:scale(1)}to{transform:scale(1.12)}}.zai-scope .zai-f--anim-x19{--zai-ux-seed:802;--zai-ux-kind:anim;--zai-ux-accent:#2dd4bf;border-color:color-mix(in srgb, #f472b6 55%, var(--zai-line))}

/* anim-x20 */
.zai-scope .zai-f--anim-x20{position:relative;display:grid;place-items:center;min-height:96px;border-radius:8px;background:#121c2d;overflow:hidden}.zai-scope .zai-f--anim-x20 i{position:absolute;width:6px;height:10px;background:#14b8a6}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x20 i{animation:zaiConfetti 2.2s linear infinite}}@keyframes zaiConfetti{0%{transform:translateY(-20px);opacity:0}100%{transform:translateY(90px);opacity:0}}.zai-scope .zai-f--anim-x20{--zai-ux-seed:950;--zai-ux-kind:anim;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* anim-x21 */
.zai-scope .zai-f--anim-x21{position:relative;min-height:88px;border-radius:17px;overflow:hidden;border:1px solid var(--zai-line)}.zai-scope .zai-f--anim-x21 .a,.zai-scope .zai-f--anim-x21 .b{position:absolute;inset:0;display:grid;place-items:center;font-weight:900}.zai-scope .zai-f--anim-x21 .a{background:#143028}.zai-scope .zai-f--anim-x21 .b{background:#94a3b8;color:#111}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x21 .b{animation:zaiCross 3s ease-in-out infinite}}@keyframes zaiCross{0%,40%{opacity:0}50%,90%{opacity:1}100%{opacity:0}}.zai-scope .zai-f--anim-x21{--zai-ux-seed:887;--zai-ux-kind:anim;--zai-ux-accent:#fde68a;border-color:color-mix(in srgb, #94a3b8 55%, var(--zai-line))}

/* anim-x22 */
.zai-scope .zai-f--anim-x22{display:grid;justify-items:center;gap:8px}.zai-scope .zai-f--anim-x22 .radar{width:64px;height:64px;border-radius:50%;border:1px solid #bbf7d055;background:conic-gradient(from 0deg,#bbf7d033,transparent 40%)}.zai-scope .zai-f--anim-x22 span{position:absolute;width:2px;height:32px;background:#bbf7d0}.zai-scope .zai-f--anim-x22 .radar{position:relative;display:grid;place-items:center}.zai-scope .zai-f--anim-x22 em{font-style:normal;font-size:.8rem;color:#bbf7d0}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x22 .radar{animation:zaiSpin 2s linear infinite}}.zai-scope .zai-f--anim-x22{--zai-ux-seed:895;--zai-ux-kind:anim;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* anim-x23 */
.zai-scope .zai-f--anim-x23{height:72px;overflow:hidden;border:1px solid var(--zai-line);border-radius:7px;background:#083044}.zai-scope .zai-f--anim-x23 .tick p{margin:0;padding:8px 10px;font-weight:800;height:72px;box-sizing:border-box;display:grid;align-content:center}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x23 .tick{animation:zaiVTick 4.8s steps(4) infinite}}@keyframes zaiVTick{to{transform:translateY(-288px)}}.zai-scope .zai-f--anim-x23{--zai-ux-seed:169;--zai-ux-kind:anim;--zai-ux-accent:#6f92c4;border-color:color-mix(in srgb, #14b8a6 55%, var(--zai-line))}

/* anim-x24 */
.zai-scope .zai-f--anim-x24{position:relative;padding:14px;border-radius:9px;background:#1a1420;border:1px solid var(--zai-line);overflow:hidden;min-height:88px}.zai-scope .zai-f--anim-x24 p{margin:0;position:relative;z-index:1}.zai-scope .zai-f--anim-x24 .veil{position:absolute;inset:0;backdrop-filter:blur(6px);background:rgba(15,24,40,.55)}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x24 .veil{animation:zaiUnveil 3s ease-in-out infinite}}@keyframes zaiUnveil{0%,30%{opacity:1}60%,100%{opacity:0}}.zai-scope .zai-f--anim-x24{--zai-ux-seed:195;--zai-ux-kind:anim;--zai-ux-accent:#a3e635;border-color:color-mix(in srgb, #84cc16 55%, var(--zai-line))}

/* anim-x25 */
.zai-scope .zai-f--anim-x25{min-height:88px;display:grid}.zai-scope .zai-f--anim-x25 .slash{background:linear-gradient(135deg,#0f1828,#67e8f955);clip-path:polygon(0 0,100% 0,100% 70%,0 100%);padding:18px 14px}.zai-scope .zai-f--anim-x25{--zai-ux-seed:101;--zai-ux-kind:anim;--zai-ux-accent:#8ab4ff;border-color:color-mix(in srgb, #67e8f9 55%, var(--zai-line))}

/* anim-x26 */
.zai-scope .zai-f--anim-x26 .g{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.zai-scope .zai-f--anim-x26 i{display:block;height:28px;border-radius:8px;background:#fb7185}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x26 i{animation:zaiCascade 2.2s ease-in-out infinite;opacity:.35}}@keyframes zaiCascade{0%,100%{opacity:.35}40%{opacity:1}}.zai-scope .zai-f--anim-x26{--zai-ux-seed:626;--zai-ux-kind:anim;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* anim-x27 */
.zai-scope .zai-f--anim-x27 nav{display:flex;gap:12px}.zai-scope .zai-f--anim-x27 button{border:0;background:transparent;color:var(--zai-muted);font-weight:800;cursor:pointer;padding:6px 0}.zai-scope .zai-f--anim-x27 .on{color:#fff}.zai-scope .zai-f--anim-x27 .line{height:2px;width:56px;background:#a78bfa;border-radius:99px;margin-top:4px}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x27 .line{animation:zaiLine 2.4s ease-in-out infinite}}@keyframes zaiLine{0%,100%{transform:translateX(0)}50%{transform:translateX(68px)}}.zai-scope .zai-f--anim-x27{--zai-ux-seed:728;--zai-ux-kind:anim;--zai-ux-accent:#4ade80;border-color:color-mix(in srgb, #a78bfa 55%, var(--zai-line))}

/* anim-x28 */
.zai-scope .zai-f--anim-x28{position:relative;display:grid;place-items:center;min-height:88px}.zai-scope .zai-f--anim-x28 button{border:0;background:#143028;color:#fff;border-radius:15px;padding:.55em 1em;font-weight:800}.zai-scope .zai-f--anim-x28 i{position:absolute;width:6px;height:6px;background:#e879f9;border-radius:50%}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x28 i{animation:zaiSpark 1.6s ease-in-out infinite}}@keyframes zaiSpark{0%,100%{opacity:.2}50%{opacity:1}}.zai-scope .zai-f--anim-x28{--zai-ux-seed:117;--zai-ux-kind:anim;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* anim-x29 */
.zai-scope .zai-f--anim-x29 .card{position:relative;padding:14px 12px;border:1px solid var(--zai-line);border-radius:10px;background:#121c2d;overflow:hidden}.zai-scope .zai-f--anim-x29 i{position:absolute;top:10px;right:-22px;transform:rotate(35deg);background:#fdba74;color:#111;font-style:normal;font-size:.65rem;font-weight:900;padding:2px 28px}.zai-scope .zai-f--anim-x29 p{margin:4px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--anim-x29{--zai-ux-seed:820;--zai-ux-kind:anim;--zai-ux-accent:#e85d4c;border-color:color-mix(in srgb, #fdba74 55%, var(--zai-line))}

/* anim-x30 */
.zai-scope .zai-f--anim-x30{position:relative;display:grid;place-items:center;min-height:100px}.zai-scope .zai-f--anim-x30 .sun{width:18px;height:18px;border-radius:50%;background:#ddd6fe}.zai-scope .zai-f--anim-x30 .dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#f472b6}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x30 .dot{animation:zaiOrbit 2.4s linear infinite}}@keyframes zaiOrbit{from{transform:rotate(0) translateX(32px)}to{transform:rotate(360deg) translateX(32px)}}.zai-scope .zai-f--anim-x30{--zai-ux-seed:575;--zai-ux-kind:anim;--zai-ux-accent:#f472b6;border-color:color-mix(in srgb, #ddd6fe 55%, var(--zai-line))}

/* anim-x31 */
.zai-scope .zai-f--anim-x31{display:grid;justify-items:end;min-height:88px}.zai-scope .zai-f--anim-x31 .toast{padding:10px 12px;background:#121c2d;border:1px solid #fdba74;border-radius:10px;max-width:220px}.zai-scope .zai-f--anim-x31 p{margin:4px 0 0;color:var(--zai-muted);font-size:.8rem}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x31 .toast{animation:zaiToastIn 2.4s ease infinite}}@keyframes zaiToastIn{0%{opacity:0;transform:translateY(-12px)}20%,80%{opacity:1;transform:none}100%{opacity:0}}.zai-scope .zai-f--anim-x31{--zai-ux-seed:100;--zai-ux-kind:anim;--zai-ux-accent:#e85d4c;border-color:color-mix(in srgb, #fdba74 55%, var(--zai-line))}

/* anim-x32 */
.zai-scope .zai-f--anim-x32{display:grid;place-items:center;min-height:88px}.zai-scope .zai-f--anim-x32 figure{margin:0;width:72px;height:72px;border-radius:11px;background:#39ffe0;display:grid;place-items:center;color:#111;font-weight:900}@media(prefers-reduced-motion:no-preference){.zai-scope .zai-f--anim-x32 figure{animation:zaiScalePop 1.8s ease-in-out infinite}}.zai-scope .zai-f--anim-x32{--zai-ux-seed:617;--zai-ux-kind:anim;--zai-ux-accent:#c084fc;border-color:color-mix(in srgb, #39ffe0 55%, var(--zai-line))}

/* bread-u01 */
.zai-scope .zai-f--bread-u01{display:flex;gap:8px;align-items:center;font-size:.85rem;padding:8px;border-radius:14px;background:#07140f;border:1px solid var(--zai-line)}.zai-scope .zai-f--bread-u01 a{color:#a78bfa;font-weight:700}.zai-scope .zai-f--bread-u01 strong{color:#fff}.zai-scope .zai-f--bread-u01{--zai-ux-seed:944;--zai-ux-kind:bread;--zai-ux-accent:#4ade80;border-color:color-mix(in srgb, #a78bfa 55%, var(--zai-line))}

/* bread-u02 */
.zai-scope .zai-f--bread-u02{display:flex;gap:10px;align-items:center}.zai-scope .zai-f--bread-u02>button{border:1px solid var(--zai-line);background:#1a1420;color:#fff;border-radius:15px;padding:.3em .6em;font-weight:800;cursor:pointer}.zai-scope .zai-f--bread-u02 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px;font-size:.8rem}.zai-scope .zai-f--bread-u02 a{color:#bfdbfe}.zai-scope .zai-f--bread-u02 [aria-current=page]{color:#fff;font-weight:800}.zai-scope .zai-f--bread-u02{--zai-ux-seed:645;--zai-ux-kind:bread;--zai-ux-accent:#a78bfa;border-color:color-mix(in srgb, #bfdbfe 55%, var(--zai-line))}

/* bread-u03 */
.zai-scope .zai-f--bread-u03 ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.zai-scope .zai-f--bread-u03 a,.zai-scope .zai-f--bread-u03 span{display:flex;gap:8px;align-items:center;color:var(--zai-muted);font-size:.85rem;font-weight:700}.zai-scope .zai-f--bread-u03 i{width:8px;height:8px;border-radius:2px;background:#6f92c4;display:inline-block}.zai-scope .zai-f--bread-u03 [aria-current=page]{color:#fff}.zai-scope .zai-f--bread-u03{--zai-ux-seed:1008;--zai-ux-kind:bread;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* bread-x01 */
.zai-scope .zai-f--bread-x01 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap;font-size:.8rem;color:var(--zai-muted)}.zai-scope .zai-f--bread-x01 li:not(:last-child)::after{content:'/';margin-left:6px;color:#60a5fa}.zai-scope .zai-f--bread-x01 a{color:var(--zai-accent)}.zai-scope .zai-f--bread-x01 [aria-current=page]{color:#fff;font-weight:800}.zai-scope .zai-f--bread-x01{--zai-ux-seed:263;--zai-ux-kind:bread;--zai-ux-accent:#facc15;border-color:color-mix(in srgb, #60a5fa 55%, var(--zai-line))}

/* bread-x02 */
.zai-scope .zai-f--bread-x02{display:flex;gap:8px;align-items:center;font-size:.85rem;padding:8px;border-radius:12px;background:#1b1140;border:1px solid var(--zai-line)}.zai-scope .zai-f--bread-x02 a{color:#d4a574;font-weight:700}.zai-scope .zai-f--bread-x02 strong{color:#fff}.zai-scope .zai-f--bread-x02{--zai-ux-seed:618;--zai-ux-kind:bread;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* bread-x03 */
.zai-scope .zai-f--bread-x03{display:flex;gap:10px;align-items:center}.zai-scope .zai-f--bread-x03>button{border:1px solid var(--zai-line);background:#083044;color:#fff;border-radius:15px;padding:.3em .6em;font-weight:800;cursor:pointer}.zai-scope .zai-f--bread-x03 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px;font-size:.8rem}.zai-scope .zai-f--bread-x03 a{color:#34d399}.zai-scope .zai-f--bread-x03 [aria-current=page]{color:#fff;font-weight:800}.zai-scope .zai-f--bread-x03{--zai-ux-seed:729;--zai-ux-kind:bread;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* bread-x04 */
.zai-scope .zai-f--bread-x04 ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.zai-scope .zai-f--bread-x04 a,.zai-scope .zai-f--bread-x04 span{display:flex;gap:8px;align-items:center;color:var(--zai-muted);font-size:.85rem;font-weight:700}.zai-scope .zai-f--bread-x04 i{width:8px;height:8px;border-radius:2px;background:#818cf8;display:inline-block}.zai-scope .zai-f--bread-x04 [aria-current=page]{color:#fff}.zai-scope .zai-f--bread-x04{--zai-ux-seed:423;--zai-ux-kind:bread;--zai-ux-accent:#c47b2d;border-color:color-mix(in srgb, #818cf8 55%, var(--zai-line))}

/* bread-x05 */
.zai-scope .zai-f--bread-x05{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:8px;border:1px dashed #f97316;border-radius:12px;background:#1b1140}.zai-scope .zai-f--bread-x05 .path{margin:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem;color:var(--zai-muted)}.zai-scope .zai-f--bread-x05 em{color:#f97316;font-style:normal;font-weight:800}.zai-scope .zai-f--bread-x05 button{border:0;background:#f97316;color:#111;border-radius:6px;padding:.3em .6em;font-weight:800;cursor:pointer}.zai-scope .zai-f--bread-x05{--zai-ux-seed:198;--zai-ux-kind:bread;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* bread-x06 */
.zai-scope .zai-f--bread-x06{display:flex;gap:6px;flex-wrap:wrap}.zai-scope .zai-f--bread-x06 .chip{padding:.3em .65em;border-radius:999px;background:#182433;border:1px solid var(--zai-line);font-size:.78rem;font-weight:700}.zai-scope .zai-f--bread-x06 a{color:var(--zai-muted)}.zai-scope .zai-f--bread-x06 .cur{background:#8ab4ff;color:#111;border-color:#8ab4ff}.zai-scope .zai-f--bread-x06{--zai-ux-seed:76;--zai-ux-kind:bread;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* bread-x07 */
.zai-scope .zai-f--bread-x07 table{border-collapse:collapse;font-size:.8rem}.zai-scope .zai-f--bread-x07 td{padding:4px 6px;color:var(--zai-muted)}.zai-scope .zai-f--bread-x07 a{color:#e9d5ff}.zai-scope .zai-f--bread-x07 [aria-current=page]{color:#fff;font-weight:800;background:#182433;border-radius:6px}.zai-scope .zai-f--bread-x07{--zai-ux-seed:606;--zai-ux-kind:bread;--zai-ux-accent:#39ffe0;border-color:color-mix(in srgb, #e9d5ff 55%, var(--zai-line))}

/* bread-x08 */
.zai-scope .zai-f--bread-x08{display:flex;gap:8px;align-items:center}.zai-scope .zai-f--bread-x08 .home{width:28px;height:28px;display:grid;place-items:center;background:#ff8a65;color:#111;border-radius:8px;font-weight:900}.zai-scope .zai-f--bread-x08 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px;font-size:.8rem}.zai-scope .zai-f--bread-x08 a{color:var(--zai-muted)}.zai-scope .zai-f--bread-x08 [aria-current=page]{color:#fff;font-weight:800}.zai-scope .zai-f--bread-x08{--zai-ux-seed:43;--zai-ux-kind:bread;--zai-ux-accent:#f97316;border-color:color-mix(in srgb, #ff8a65 55%, var(--zai-line))}

/* bread-x09 */
.zai-scope .zai-f--bread-x09 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap;font-size:.8rem;color:var(--zai-muted)}.zai-scope .zai-f--bread-x09 li:not(:last-child)::after{content:'•';margin-left:6px;color:#2dd4bf}.zai-scope .zai-f--bread-x09 a{color:var(--zai-accent)}.zai-scope .zai-f--bread-x09 [aria-current=page]{color:#fff;font-weight:800}.zai-scope .zai-f--bread-x09{--zai-ux-seed:489;--zai-ux-kind:bread;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* bread-x10 */
.zai-scope .zai-f--bread-x10{display:flex;gap:8px;align-items:center;font-size:.85rem;padding:8px;border-radius:11px;background:#143028;border:1px solid var(--zai-line)}.zai-scope .zai-f--bread-x10 a{color:#67e8f9;font-weight:700}.zai-scope .zai-f--bread-x10 strong{color:#fff}.zai-scope .zai-f--bread-x10{--zai-ux-seed:137;--zai-ux-kind:bread;--zai-ux-accent:#8ab4ff;border-color:color-mix(in srgb, #67e8f9 55%, var(--zai-line))}

/* card-u01 */
.zai-scope .zai-f--card-u01 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--card-u01 .grid>div{min-height:28px;background:#8ab4ff33;border-radius:6px}.zai-scope .zai-f--card-u01 .wide{grid-column:1/-1;background:#8ab4ff55}.zai-scope .zai-f--card-u01 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--card-u01{--zai-ux-seed:1048;--zai-ux-kind:card;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* card-u02 */
.zai-scope .zai-f--card-u02{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #bbf7d0;border-radius:13px;background:#083044}.zai-scope .zai-f--card-u02 h3{margin:0 0 4px}.zai-scope .zai-f--card-u02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-u02 .zai-ph{min-height:56px}.zai-scope .zai-f--card-u02{--zai-ux-seed:139;--zai-ux-kind:card;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* card-u03 */
.zai-scope .zai-f--card-u03{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:6px;background:#07140f}.zai-scope .zai-f--card-u03 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-u03 .on{color:#f43f5e;font-weight:800}.zai-scope .zai-f--card-u03{--zai-ux-seed:564;--zai-ux-kind:card;--zai-ux-accent:#ddd6fe;border-color:color-mix(in srgb, #f43f5e 55%, var(--zai-line))}

/* card-u04 */
.zai-scope .zai-f--card-u04{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--card-u04 li{padding:8px;border-radius:11px;background:#0f1828;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-u04 li:first-child{border-color:#38bdf8;color:#fff}.zai-scope .zai-f--card-u04{--zai-ux-seed:701;--zai-ux-kind:card;--zai-ux-accent:#fdba74;border-color:color-mix(in srgb, #38bdf8 55%, var(--zai-line))}

/* card-u05 */
.zai-scope .zai-f--card-u05{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:13px;background:#143028}.zai-scope .zai-f--card-u05 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--card-u05 input,.zai-scope .zai-f--card-u05 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--card-u05 button{border:0;background:#bbf7d0;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--card-u05{--zai-ux-seed:427;--zai-ux-kind:card;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* card-u06 */
.zai-scope .zai-f--card-u06{border:1px solid #fdba74;border-radius:10px;background:#121c2d;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--card-u06 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--card-u06 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-u06 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--card-u06 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--card-u06 .ok{background:#fdba74;color:#111;border-color:#fdba74}.zai-scope .zai-f--card-u06{--zai-ux-seed:1000;--zai-ux-kind:card;--zai-ux-accent:#e85d4c;border-color:color-mix(in srgb, #fdba74 55%, var(--zai-line))}

/* card-u07 */
.zai-scope .zai-f--card-u07{display:grid;gap:10px}.zai-scope .zai-f--card-u07 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--card-u07 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--card-u07 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #facc1555;padding-top:8px}.zai-scope .zai-f--card-u07{--zai-ux-seed:850;--zai-ux-kind:card;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* card-u08 */
.zai-scope .zai-f--card-u08{border:1px solid var(--zai-line);border-radius:13px;overflow:hidden}.zai-scope .zai-f--card-u08 .inner{max-height:96px;overflow:auto;padding:8px;background:#143028}.zai-scope .zai-f--card-u08 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--card-u08 .inner::-webkit-scrollbar-thumb{background:#ff8a65;border-radius:99px}.zai-scope .zai-f--card-u08 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-u08{--zai-ux-seed:907;--zai-ux-kind:card;--zai-ux-accent:#f97316;border-color:color-mix(in srgb, #ff8a65 55%, var(--zai-line))}

/* card-x01 */
.zai-scope .zai-f--card-x01{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:8px;background:#182433}.zai-scope .zai-f--card-x01 header{font-weight:900}.zai-scope .zai-f--card-x01 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x01 button{justify-self:start;border:0;background:#fb7185;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--card-x01{--zai-ux-seed:986;--zai-ux-kind:card;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* card-x02 */
.zai-scope .zai-f--card-x02 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--card-x02 .grid>div{min-height:28px;background:#fde68a33;border-radius:6px}.zai-scope .zai-f--card-x02 .wide{grid-column:1/-1;background:#fde68a55}.zai-scope .zai-f--card-x02 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--card-x02{--zai-ux-seed:862;--zai-ux-kind:card;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* card-x03 */
.zai-scope .zai-f--card-x03{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #c47b2d;border-radius:8px;background:#121c2d}.zai-scope .zai-f--card-x03 h3{margin:0 0 4px}.zai-scope .zai-f--card-x03 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x03 .zai-ph{min-height:56px}.zai-scope .zai-f--card-x03{--zai-ux-seed:470;--zai-ux-kind:card;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* card-x04 */
.zai-scope .zai-f--card-x04{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:11px;background:#083044}.zai-scope .zai-f--card-x04 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x04 .on{color:#38bdf8;font-weight:800}.zai-scope .zai-f--card-x04{--zai-ux-seed:809;--zai-ux-kind:card;--zai-ux-accent:#fdba74;border-color:color-mix(in srgb, #38bdf8 55%, var(--zai-line))}

/* card-x05 */
.zai-scope .zai-f--card-x05{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--card-x05 li{padding:8px;border-radius:17px;background:#083044;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x05 li:first-child{border-color:#94a3b8;color:#fff}.zai-scope .zai-f--card-x05{--zai-ux-seed:779;--zai-ux-kind:card;--zai-ux-accent:#fde68a;border-color:color-mix(in srgb, #94a3b8 55%, var(--zai-line))}

/* card-x06 */
.zai-scope .zai-f--card-x06{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:6px;background:#121c2d}.zai-scope .zai-f--card-x06 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--card-x06 input,.zai-scope .zai-f--card-x06 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--card-x06 button{border:0;background:#6f92c4;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--card-x06{--zai-ux-seed:540;--zai-ux-kind:card;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* card-x07 */
.zai-scope .zai-f--card-x07{border:1px solid #facc15;border-radius:16px;background:#07140f;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--card-x07 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--card-x07 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x07 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--card-x07 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--card-x07 .ok{background:#facc15;color:#111;border-color:#facc15}.zai-scope .zai-f--card-x07{--zai-ux-seed:634;--zai-ux-kind:card;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* card-x08 */
.zai-scope .zai-f--card-x08{display:grid;gap:10px}.zai-scope .zai-f--card-x08 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--card-x08 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--card-x08 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #c47b2d55;padding-top:8px}.zai-scope .zai-f--card-x08{--zai-ux-seed:362;--zai-ux-kind:card;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* card-x09 */
.zai-scope .zai-f--card-x09{border:1px solid var(--zai-line);border-radius:13px;overflow:hidden}.zai-scope .zai-f--card-x09 .inner{max-height:96px;overflow:auto;padding:8px;background:#0b1220}.zai-scope .zai-f--card-x09 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--card-x09 .inner::-webkit-scrollbar-thumb{background:#bbf7d0;border-radius:99px}.zai-scope .zai-f--card-x09 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x09{--zai-ux-seed:1003;--zai-ux-kind:card;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* card-x10 */
.zai-scope .zai-f--card-x10 table{width:100%;border-collapse:collapse;font-size:.8rem}.zai-scope .zai-f--card-x10 th{text-align:left;padding:6px 8px;background:#152033;color:#fecdd3}.zai-scope .zai-f--card-x10 td{padding:6px 8px;border-bottom:1px solid var(--zai-line);color:var(--zai-muted)}.zai-scope .zai-f--card-x10{--zai-ux-seed:392;--zai-ux-kind:card;--zai-ux-accent:#ff8a65;border-color:color-mix(in srgb, #fecdd3 55%, var(--zai-line))}

/* card-x11 */
.zai-scope .zai-f--card-x11 .mosaic{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:40px 40px;gap:6px}.zai-scope .zai-f--card-x11 .zai-ph{min-height:0;border-radius:8px;border:1px solid #fb718544}.zai-scope .zai-f--card-x11{--zai-ux-seed:374;--zai-ux-kind:card;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* card-x12 */
.zai-scope .zai-f--card-x12{display:grid;gap:8px;padding:12px;border:1px solid #c084fc;border-radius:10px;background:#182433;text-align:center}.zai-scope .zai-f--card-x12 .price strong{font-size:1.6rem;color:#c084fc}.zai-scope .zai-f--card-x12 ul{list-style:none;margin:0;padding:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x12 button{border:0;background:#c084fc;color:#111;border-radius:8px;padding:.5em;font-weight:900}.zai-scope .zai-f--card-x12{--zai-ux-seed:196;--zai-ux-kind:card;--zai-ux-accent:#818cf8;border-color:color-mix(in srgb, #c084fc 55%, var(--zai-line))}

/* card-x13 */
.zai-scope .zai-f--card-x13{margin:0;padding:12px;border-left:4px solid #f97316;background:#152033;border-radius:0 12px 12px 0}.zai-scope .zai-f--card-x13 p{margin:0;font-size:.95rem}.zai-scope .zai-f--card-x13 footer{margin-top:8px;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--card-x13{--zai-ux-seed:522;--zai-ux-kind:card;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* card-x14 */
.zai-scope .zai-f--card-x14{display:grid;gap:6px}.zai-scope .zai-f--card-x14 details{border:1px solid var(--zai-line);border-radius:7px;background:#083044;padding:8px}.zai-scope .zai-f--card-x14 summary{font-weight:800;color:#22d3ee;cursor:pointer}.zai-scope .zai-f--card-x14 p{margin:6px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x14{--zai-ux-seed:409;--zai-ux-kind:card;--zai-ux-accent:#f43f5e;border-color:color-mix(in srgb, #22d3ee 55%, var(--zai-line))}

/* card-x15 */
.zai-scope .zai-f--card-x15{display:grid;justify-items:center;gap:6px;text-align:center;padding:14px;border:1px dashed #e9d5ff;border-radius:12px;background:#182433}.zai-scope .zai-f--card-x15 .ico{width:36px;height:36px;border-radius:50%;background:#e9d5ff}.zai-scope .zai-f--card-x15 h3{margin:0}.zai-scope .zai-f--card-x15 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x15 button{border:0;background:#39ffe0;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--card-x15{--zai-ux-seed:966;--zai-ux-kind:card;--zai-ux-accent:#39ffe0;border-color:color-mix(in srgb, #e9d5ff 55%, var(--zai-line))}

/* card-x16 */
.zai-scope .zai-f--card-x16{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--zai-line);border-radius:10px;background:#182433}.zai-scope .zai-f--card-x16 .b{font-weight:900;flex:1}.zai-scope .zai-f--card-x16 a{color:var(--zai-muted);font-weight:700;font-size:.85rem}.zai-scope .zai-f--card-x16 .on{color:#8ab4ff}.zai-scope .zai-f--card-x16 button{border:0;background:#8ab4ff;color:#111;border-radius:8px;padding:.35em .7em;font-weight:800}.zai-scope .zai-f--card-x16{--zai-ux-seed:76;--zai-ux-kind:card;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* card-x17 */
.zai-scope .zai-f--card-x17{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--zai-line);border-radius:9px;background:#143028}.zai-scope .zai-f--card-x17 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--card-x17 .on{background:#818cf8;color:#111;border-color:#818cf8}.zai-scope .zai-f--card-x17 .g{flex:1}.zai-scope .zai-f--card-x17{--zai-ux-seed:27;--zai-ux-kind:card;--zai-ux-accent:#c47b2d;border-color:color-mix(in srgb, #818cf8 55%, var(--zai-line))}

/* card-x18 */
.zai-scope .zai-f--card-x18{display:grid;gap:6px}.zai-scope .zai-f--card-x18 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--card-x18 .row>div{min-height:36px;background:#07140f;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--card-x18 .wide{background:#c084fc33;border-color:#c084fc66}.zai-scope .zai-f--card-x18{--zai-ux-seed:844;--zai-ux-kind:card;--zai-ux-accent:#818cf8;border-color:color-mix(in srgb, #c084fc 55%, var(--zai-line))}

/* card-x19 */
.zai-scope .zai-f--card-x19 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--card-x19 li{flex:1;text-align:center;padding:8px 4px;border-radius:16px;background:#182433;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--card-x19 .on{background:#fde68a;color:#111;border-color:#fde68a}.zai-scope .zai-f--card-x19 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x19{--zai-ux-seed:1006;--zai-ux-kind:card;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* card-x20 */
.zai-scope .zai-f--card-x20.dual{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;padding:12px;border-radius:15px;background:linear-gradient(135deg,#083044,#0b1220);border:1px solid var(--zai-line)}.zai-scope .zai-f--card-x20 h3{margin:0 0 4px}.zai-scope .zai-f--card-x20 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x20 aside{display:grid;place-items:center;background:#bfdbfe22;border-radius:10px;border:1px solid #bfdbfe}.zai-scope .zai-f--card-x20 span{font-size:1.6rem;font-weight:900;color:#bfdbfe}.zai-scope .zai-f--card-x20 small{color:var(--zai-muted)}.zai-scope .zai-f--card-x20{--zai-ux-seed:969;--zai-ux-kind:card;--zai-ux-accent:#a78bfa;border-color:color-mix(in srgb, #bfdbfe 55%, var(--zai-line))}

/* card-x21 */
.zai-scope .zai-f--card-x21{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:9px;background:#1a1420}.zai-scope .zai-f--card-x21 header{font-weight:900}.zai-scope .zai-f--card-x21 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x21 button{justify-self:start;border:0;background:#e85d4c;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--card-x21{--zai-ux-seed:795;--zai-ux-kind:card;--zai-ux-accent:#fb7185;border-color:color-mix(in srgb, #e85d4c 55%, var(--zai-line))}

/* card-x22 */
.zai-scope .zai-f--card-x22 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--card-x22 .grid>div{min-height:28px;background:#c47b2d33;border-radius:6px}.zai-scope .zai-f--card-x22 .wide{grid-column:1/-1;background:#c47b2d55}.zai-scope .zai-f--card-x22 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--card-x22{--zai-ux-seed:686;--zai-ux-kind:card;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* card-x23 */
.zai-scope .zai-f--card-x23{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #4ade80;border-radius:13px;background:#1a1420}.zai-scope .zai-f--card-x23 h3{margin:0 0 4px}.zai-scope .zai-f--card-x23 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x23 .zai-ph{min-height:56px}.zai-scope .zai-f--card-x23{--zai-ux-seed:235;--zai-ux-kind:card;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* card-x24 */
.zai-scope .zai-f--card-x24{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:6px;background:#121c2d}.zai-scope .zai-f--card-x24 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x24 .on{color:#f43f5e;font-weight:800}.zai-scope .zai-f--card-x24{--zai-ux-seed:600;--zai-ux-kind:card;--zai-ux-accent:#ddd6fe;border-color:color-mix(in srgb, #f43f5e 55%, var(--zai-line))}

/* card-x25 */
.zai-scope .zai-f--card-x25{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--card-x25 li{padding:8px;border-radius:13px;background:#143028;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x25 li:first-child{border-color:#ff8a65;color:#fff}.zai-scope .zai-f--card-x25{--zai-ux-seed:727;--zai-ux-kind:card;--zai-ux-accent:#f97316;border-color:color-mix(in srgb, #ff8a65 55%, var(--zai-line))}

/* card-x26 */
.zai-scope .zai-f--card-x26{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:15px;background:#143028}.zai-scope .zai-f--card-x26 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--card-x26 input,.zai-scope .zai-f--card-x26 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--card-x26 button{border:0;background:#2dd4bf;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--card-x26{--zai-ux-seed:237;--zai-ux-kind:card;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* card-x27 */
.zai-scope .zai-f--card-x27{border:1px solid #fb7185;border-radius:8px;background:#121c2d;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--card-x27 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--card-x27 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x27 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--card-x27 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--card-x27 .ok{background:#fb7185;color:#111;border-color:#fb7185}.zai-scope .zai-f--card-x27{--zai-ux-seed:410;--zai-ux-kind:card;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* card-x28 */
.zai-scope .zai-f--card-x28{display:grid;gap:10px}.zai-scope .zai-f--card-x28 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--card-x28 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--card-x28 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #fbbf2455;padding-top:8px}.zai-scope .zai-f--card-x28{--zai-ux-seed:552;--zai-ux-kind:card;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* card-x29 */
.zai-scope .zai-f--card-x29{border:1px solid var(--zai-line);border-radius:13px;overflow:hidden}.zai-scope .zai-f--card-x29 .inner{max-height:96px;overflow:auto;padding:8px;background:#0f1828}.zai-scope .zai-f--card-x29 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--card-x29 .inner::-webkit-scrollbar-thumb{background:#bbf7d0;border-radius:99px}.zai-scope .zai-f--card-x29 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x29{--zai-ux-seed:211;--zai-ux-kind:card;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* card-x30 */
.zai-scope .zai-f--card-x30 table{width:100%;border-collapse:collapse;font-size:.8rem}.zai-scope .zai-f--card-x30 th{text-align:left;padding:6px 8px;background:#121c2d;color:#6f92c4}.zai-scope .zai-f--card-x30 td{padding:6px 8px;border-bottom:1px solid var(--zai-line);color:var(--zai-muted)}.zai-scope .zai-f--card-x30{--zai-ux-seed:180;--zai-ux-kind:card;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* card-x31 */
.zai-scope .zai-f--card-x31 .mosaic{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:40px 40px;gap:6px}.zai-scope .zai-f--card-x31 .zai-ph{min-height:0;border-radius:8px;border:1px solid #34d39944}.zai-scope .zai-f--card-x31{--zai-ux-seed:981;--zai-ux-kind:card;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* card-x32 */
.zai-scope .zai-f--card-x32{display:grid;gap:8px;padding:12px;border:1px solid #2dd4bf;border-radius:15px;background:#0f1828;text-align:center}.zai-scope .zai-f--card-x32 .price strong{font-size:1.6rem;color:#2dd4bf}.zai-scope .zai-f--card-x32 ul{list-style:none;margin:0;padding:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--card-x32 button{border:0;background:#2dd4bf;color:#111;border-radius:8px;padding:.5em;font-weight:900}.zai-scope .zai-f--card-x32{--zai-ux-seed:561;--zai-ux-kind:card;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* cmd-u01 */
.zai-scope .zai-f--cmd-u01{border:1px solid #facc15;border-radius:16px;background:#1b1140;overflow:hidden}.zai-scope .zai-f--cmd-u01 header{display:flex;justify-content:space-between;padding:8px 10px;background:#0b1220;font-weight:800;font-size:.8rem}.zai-scope .zai-f--cmd-u01 input{width:100%;border:0;border-bottom:1px solid var(--zai-line);background:transparent;color:#fff;padding:10px;outline:none}.zai-scope .zai-f--cmd-u01 .group{padding:8px}.zai-scope .zai-f--cmd-u01 h4{margin:0 0 6px;font-size:.7rem;color:#facc15}.zai-scope .zai-f--cmd-u01 button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#fff;padding:8px;border-radius:8px;font-weight:700;cursor:pointer}.zai-scope .zai-f--cmd-u01{--zai-ux-seed:778;--zai-ux-kind:cmd;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* cmd-u02 */
.zai-scope .zai-f--cmd-u02{border:1px solid var(--zai-line);border-radius:15px;background:#1a1420;overflow:hidden}.zai-scope .zai-f--cmd-u02 input{width:100%;border:0;border-bottom:1px solid var(--zai-line);background:transparent;color:#fff;padding:12px;outline:none}.zai-scope .zai-f--cmd-u02 table{width:100%;border-collapse:collapse;font-size:.85rem}.zai-scope .zai-f--cmd-u02 td{padding:8px 10px;color:var(--zai-muted)}.zai-scope .zai-f--cmd-u02 .on{background:#34d39922}.zai-scope .zai-f--cmd-u02 .on td{color:#fff}.zai-scope .zai-f--cmd-u02 kbd{border:1px solid var(--zai-line);border-radius:4px;padding:0 .35em;font-size:.7rem}.zai-scope .zai-f--cmd-u02{--zai-ux-seed:945;--zai-ux-kind:cmd;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* cmd-x01 */
.zai-scope .zai-f--cmd-x01{border:1px solid var(--zai-line);border-radius:16px;background:#182433;overflow:hidden}.zai-scope .zai-f--cmd-x01 input{width:100%;border:0;border-bottom:1px solid var(--zai-line);background:transparent;color:#fff;padding:12px;outline:none}.zai-scope .zai-f--cmd-x01 ul{list-style:none;margin:0;padding:6px}.zai-scope .zai-f--cmd-x01 li{display:flex;justify-content:space-between;padding:8px;border-radius:8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--cmd-x01 kbd{border:1px solid var(--zai-line);border-radius:4px;padding:0 .35em;font-size:.7rem}.zai-scope .zai-f--cmd-x01{--zai-ux-seed:826;--zai-ux-kind:cmd;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* cmd-x02 */
.zai-scope .zai-f--cmd-x02{border:1px solid #818cf8;border-radius:9px;background:#0b1220;overflow:hidden}.zai-scope .zai-f--cmd-x02 header{display:flex;justify-content:space-between;padding:8px 10px;background:#0b1220;font-weight:800;font-size:.8rem}.zai-scope .zai-f--cmd-x02 input{width:100%;border:0;border-bottom:1px solid var(--zai-line);background:transparent;color:#fff;padding:10px;outline:none}.zai-scope .zai-f--cmd-x02 .group{padding:8px}.zai-scope .zai-f--cmd-x02 h4{margin:0 0 6px;font-size:.7rem;color:#818cf8}.zai-scope .zai-f--cmd-x02 button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#fff;padding:8px;border-radius:8px;font-weight:700;cursor:pointer}.zai-scope .zai-f--cmd-x02{--zai-ux-seed:243;--zai-ux-kind:cmd;--zai-ux-accent:#c47b2d;border-color:color-mix(in srgb, #818cf8 55%, var(--zai-line))}

/* cmd-x03 */
.zai-scope .zai-f--cmd-x03{border:1px solid var(--zai-line);border-radius:17px;background:#083044;overflow:hidden}.zai-scope .zai-f--cmd-x03 input{width:100%;border:0;border-bottom:1px solid var(--zai-line);background:transparent;color:#fff;padding:12px;outline:none}.zai-scope .zai-f--cmd-x03 table{width:100%;border-collapse:collapse;font-size:.85rem}.zai-scope .zai-f--cmd-x03 td{padding:8px 10px;color:var(--zai-muted)}.zai-scope .zai-f--cmd-x03 .on{background:#60a5fa22}.zai-scope .zai-f--cmd-x03 .on td{color:#fff}.zai-scope .zai-f--cmd-x03 kbd{border:1px solid var(--zai-line);border-radius:4px;padding:0 .35em;font-size:.7rem}.zai-scope .zai-f--cmd-x03{--zai-ux-seed:299;--zai-ux-kind:cmd;--zai-ux-accent:#facc15;border-color:color-mix(in srgb, #60a5fa 55%, var(--zai-line))}

/* cmd-x04 */
.zai-scope .zai-f--cmd-x04{border:1px solid var(--zai-line);border-radius:12px;background:#1b1140;overflow:hidden}.zai-scope .zai-f--cmd-x04 .cols{display:grid;grid-template-columns:88px 1fr;min-height:120px}.zai-scope .zai-f--cmd-x04 aside{background:#0b1220;padding:6px;display:grid;gap:4px;align-content:start}.zai-scope .zai-f--cmd-x04 aside button{border:0;background:transparent;color:var(--zai-muted);padding:6px;border-radius:6px;font-weight:800;cursor:pointer;text-align:left;font-size:.75rem}.zai-scope .zai-f--cmd-x04 .on{background:#d4a574;color:#111}.zai-scope .zai-f--cmd-x04 input{width:100%;border:0;border-bottom:1px solid var(--zai-line);background:transparent;color:#fff;padding:8px;outline:none}.zai-scope .zai-f--cmd-x04 ul{list-style:none;margin:0;padding:6px}.zai-scope .zai-f--cmd-x04 li{padding:8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--cmd-x04{--zai-ux-seed:618;--zai-ux-kind:cmd;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* cmd-x05 */
.zai-scope .zai-f--cmd-x05{padding:12px;border-radius:16px;background:linear-gradient(160deg,#182433,#0b1220);border:1px solid var(--zai-line)}.zai-scope .zai-f--cmd-x05 .eye{margin:0 0 6px;font-size:.7rem;color:#fde68a;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.zai-scope .zai-f--cmd-x05 input{width:100%;border:1px solid var(--zai-line);border-radius:8px;background:#0b1220;color:#fff;padding:10px;outline:none}.zai-scope .zai-f--cmd-x05 .tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.zai-scope .zai-f--cmd-x05 .tiles button{border:1px solid var(--zai-line);background:#121c2d;color:#fff;border-radius:8px;padding:10px 6px;font-weight:800;cursor:pointer;font-size:.75rem}.zai-scope .zai-f--cmd-x05{--zai-ux-seed:646;--zai-ux-kind:cmd;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* cmd-x06 */
.zai-scope .zai-f--cmd-x06{border:1px solid #1f6b45;border-radius:11px;background:#07140f;font-family:ui-monospace,Menlo,Consolas,monospace;overflow:hidden}.zai-scope .zai-f--cmd-x06 input{width:100%;border:0;border-bottom:1px solid #1f6b45;background:transparent;color:#3dd68c;padding:10px;outline:none}.zai-scope .zai-f--cmd-x06 pre{margin:0;padding:10px;color:#9fe7c3;font-size:.78rem}.zai-scope .zai-f--cmd-x06{--zai-ux-seed:377;--zai-ux-kind:cmd;--zai-ux-accent:#fdba74;border-color:color-mix(in srgb, #38bdf8 55%, var(--zai-line))}

/* cmd-x07 */
.zai-scope .zai-f--cmd-x07{border:1px solid #67e8f9;border-radius:11px;background:#1a1420;overflow:hidden}.zai-scope .zai-f--cmd-x07 input{width:100%;border:0;border-bottom:1px solid var(--zai-line);background:transparent;color:#fff;padding:12px;outline:none}.zai-scope .zai-f--cmd-x07 ol{list-style:none;margin:0;padding:6px}.zai-scope .zai-f--cmd-x07 li{display:flex;justify-content:space-between;padding:8px;border-radius:8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--cmd-x07 kbd{border:1px solid #67e8f9;color:#67e8f9;border-radius:4px;padding:0 .35em;font-size:.7rem}.zai-scope .zai-f--cmd-x07{--zai-ux-seed:605;--zai-ux-kind:cmd;--zai-ux-accent:#8ab4ff;border-color:color-mix(in srgb, #67e8f9 55%, var(--zai-line))}

/* cmd-x08 */
.zai-scope .zai-f--cmd-x08{border:1px solid var(--zai-line);border-radius:7px;background:#0f1828;overflow:hidden}.zai-scope .zai-f--cmd-x08 .searchbar{display:flex;gap:8px;align-items:center;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--cmd-x08 i{color:#22d3ee;font-style:normal}.zai-scope .zai-f--cmd-x08 input{flex:1;border:0;background:transparent;color:#fff;outline:none}.zai-scope .zai-f--cmd-x08 .empty{padding:20px;text-align:center}.zai-scope .zai-f--cmd-x08 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--cmd-x08{--zai-ux-seed:841;--zai-ux-kind:cmd;--zai-ux-accent:#f43f5e;border-color:color-mix(in srgb, #22d3ee 55%, var(--zai-line))}

/* cmd-x09 */
.zai-scope .zai-f--cmd-x09{border:1px solid var(--zai-line);border-radius:6px;background:#152033;overflow:hidden}.zai-scope .zai-f--cmd-x09 input{width:100%;border:0;border-bottom:1px solid var(--zai-line);background:transparent;color:#fff;padding:12px;outline:none}.zai-scope .zai-f--cmd-x09 ul{list-style:none;margin:0;padding:6px}.zai-scope .zai-f--cmd-x09 li{display:flex;justify-content:space-between;padding:8px;border-radius:8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--cmd-x09 kbd{border:1px solid var(--zai-line);border-radius:4px;padding:0 .35em;font-size:.7rem}.zai-scope .zai-f--cmd-x09{--zai-ux-seed:72;--zai-ux-kind:cmd;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* content-u01 */
.zai-scope .zai-f--content-u01 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--content-u01 .grid>div{min-height:28px;background:#38bdf833;border-radius:6px}.zai-scope .zai-f--content-u01 .wide{grid-column:1/-1;background:#38bdf855}.zai-scope .zai-f--content-u01 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--content-u01{--zai-ux-seed:737;--zai-ux-kind:content;--zai-ux-accent:#fdba74;border-color:color-mix(in srgb, #38bdf8 55%, var(--zai-line))}

/* content-u02 */
.zai-scope .zai-f--content-u02{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #c084fc;border-radius:10px;background:#07140f}.zai-scope .zai-f--content-u02 h3{margin:0 0 4px}.zai-scope .zai-f--content-u02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-u02 .zai-ph{min-height:56px}.zai-scope .zai-f--content-u02{--zai-ux-seed:304;--zai-ux-kind:content;--zai-ux-accent:#818cf8;border-color:color-mix(in srgb, #c084fc 55%, var(--zai-line))}

/* content-u03 */
.zai-scope .zai-f--content-u03{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:16px;background:#152033}.zai-scope .zai-f--content-u03 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-u03 .on{color:#fde68a;font-weight:800}.zai-scope .zai-f--content-u03{--zai-ux-seed:322;--zai-ux-kind:content;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* content-u04 */
.zai-scope .zai-f--content-u04{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--content-u04 li{padding:8px;border-radius:12px;background:#121c2d;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-u04 li:first-child{border-color:#f97316;color:#fff}.zai-scope .zai-f--content-u04{--zai-ux-seed:90;--zai-ux-kind:content;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* content-u05 */
.zai-scope .zai-f--content-u05{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:6px;background:#1b1140}.zai-scope .zai-f--content-u05 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--content-u05 input,.zai-scope .zai-f--content-u05 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--content-u05 button{border:0;background:#fbbf24;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--content-u05{--zai-ux-seed:588;--zai-ux-kind:content;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* content-x01 */
.zai-scope .zai-f--content-x01{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:16px;background:#182433}.zai-scope .zai-f--content-x01 header{font-weight:900}.zai-scope .zai-f--content-x01 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-x01 button{justify-self:start;border:0;background:#facc15;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--content-x01{--zai-ux-seed:346;--zai-ux-kind:content;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* content-x02 */
.zai-scope .zai-f--content-x02 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--content-x02 .grid>div{min-height:28px;background:#38bdf833;border-radius:6px}.zai-scope .zai-f--content-x02 .wide{grid-column:1/-1;background:#38bdf855}.zai-scope .zai-f--content-x02 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--content-x02{--zai-ux-seed:125;--zai-ux-kind:content;--zai-ux-accent:#fdba74;border-color:color-mix(in srgb, #38bdf8 55%, var(--zai-line))}

/* content-x03 */
.zai-scope .zai-f--content-x03{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #f43f5e;border-radius:6px;background:#121c2d}.zai-scope .zai-f--content-x03 h3{margin:0 0 4px}.zai-scope .zai-f--content-x03 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-x03 .zai-ph{min-height:56px}.zai-scope .zai-f--content-x03{--zai-ux-seed:960;--zai-ux-kind:content;--zai-ux-accent:#ddd6fe;border-color:color-mix(in srgb, #f43f5e 55%, var(--zai-line))}

/* content-x04 */
.zai-scope .zai-f--content-x04{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:15px;background:#143028}.zai-scope .zai-f--content-x04 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-x04 .on{color:#2dd4bf;font-weight:800}.zai-scope .zai-f--content-x04{--zai-ux-seed:57;--zai-ux-kind:content;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* content-x05 */
.zai-scope .zai-f--content-x05{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--content-x05 li{padding:8px;border-radius:17px;background:#0f1828;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-x05 li:first-child{border-color:#94a3b8;color:#fff}.zai-scope .zai-f--content-x05{--zai-ux-seed:311;--zai-ux-kind:content;--zai-ux-accent:#fde68a;border-color:color-mix(in srgb, #94a3b8 55%, var(--zai-line))}

/* content-x06 */
.zai-scope .zai-f--content-x06{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:12px;background:#152033}.zai-scope .zai-f--content-x06 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--content-x06 input,.zai-scope .zai-f--content-x06 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--content-x06 button{border:0;background:#e9d5ff;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--content-x06{--zai-ux-seed:642;--zai-ux-kind:content;--zai-ux-accent:#39ffe0;border-color:color-mix(in srgb, #e9d5ff 55%, var(--zai-line))}

/* content-x07 */
.zai-scope .zai-f--content-x07{border:1px solid #facc15;border-radius:16px;background:#152033;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--content-x07 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--content-x07 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-x07 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--content-x07 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--content-x07 .ok{background:#facc15;color:#111;border-color:#facc15}.zai-scope .zai-f--content-x07{--zai-ux-seed:382;--zai-ux-kind:content;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* content-x08 */
.zai-scope .zai-f--content-x08{display:grid;gap:10px}.zai-scope .zai-f--content-x08 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--content-x08 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--content-x08 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #bbf7d055;padding-top:8px}.zai-scope .zai-f--content-x08{--zai-ux-seed:139;--zai-ux-kind:content;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* content-x09 */
.zai-scope .zai-f--content-x09{border:1px solid var(--zai-line);border-radius:16px;overflow:hidden}.zai-scope .zai-f--content-x09 .inner{max-height:96px;overflow:auto;padding:8px;background:#152033}.zai-scope .zai-f--content-x09 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--content-x09 .inner::-webkit-scrollbar-thumb{background:#facc15;border-radius:99px}.zai-scope .zai-f--content-x09 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-x09{--zai-ux-seed:922;--zai-ux-kind:content;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* content-x10 */
.zai-scope .zai-f--content-x10 table{width:100%;border-collapse:collapse;font-size:.8rem}.zai-scope .zai-f--content-x10 th{text-align:left;padding:6px 8px;background:#121c2d;color:#a3e635}.zai-scope .zai-f--content-x10 td{padding:6px 8px;border-bottom:1px solid var(--zai-line);color:var(--zai-muted)}.zai-scope .zai-f--content-x10{--zai-ux-seed:170;--zai-ux-kind:content;--zai-ux-accent:#2f9e6b;border-color:color-mix(in srgb, #a3e635 55%, var(--zai-line))}

/* content-x11 */
.zai-scope .zai-f--content-x11 .mosaic{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:40px 40px;gap:6px}.zai-scope .zai-f--content-x11 .zai-ph{min-height:0;border-radius:8px;border:1px solid #a3e63544}.zai-scope .zai-f--content-x11{--zai-ux-seed:746;--zai-ux-kind:content;--zai-ux-accent:#2f9e6b;border-color:color-mix(in srgb, #a3e635 55%, var(--zai-line))}

/* content-x12 */
.zai-scope .zai-f--content-x12{display:grid;gap:8px;padding:12px;border:1px solid #d4a574;border-radius:12px;background:#152033;text-align:center}.zai-scope .zai-f--content-x12 .price strong{font-size:1.6rem;color:#d4a574}.zai-scope .zai-f--content-x12 ul{list-style:none;margin:0;padding:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-x12 button{border:0;background:#d4a574;color:#111;border-radius:8px;padding:.5em;font-weight:900}.zai-scope .zai-f--content-x12{--zai-ux-seed:42;--zai-ux-kind:content;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* content-x13 */
.zai-scope .zai-f--content-x13{margin:0;padding:12px;border-left:4px solid #fbbf24;background:#182433;border-radius:0 6px 6px 0}.zai-scope .zai-f--content-x13 p{margin:0;font-size:.95rem}.zai-scope .zai-f--content-x13 footer{margin-top:8px;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--content-x13{--zai-ux-seed:696;--zai-ux-kind:content;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* content-x14 */
.zai-scope .zai-f--content-x14{display:grid;gap:6px}.zai-scope .zai-f--content-x14 details{border:1px solid var(--zai-line);border-radius:8px;background:#182433;padding:8px}.zai-scope .zai-f--content-x14 summary{font-weight:800;color:#c47b2d;cursor:pointer}.zai-scope .zai-f--content-x14 p{margin:6px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-x14{--zai-ux-seed:506;--zai-ux-kind:content;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* content-x15 */
.zai-scope .zai-f--content-x15{display:grid;justify-items:center;gap:6px;text-align:center;padding:14px;border:1px dashed #60a5fa;border-radius:17px;background:#083044}.zai-scope .zai-f--content-x15 .ico{width:36px;height:36px;border-radius:50%;background:#60a5fa}.zai-scope .zai-f--content-x15 h3{margin:0}.zai-scope .zai-f--content-x15 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-x15 button{border:0;background:#facc15;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--content-x15{--zai-ux-seed:119;--zai-ux-kind:content;--zai-ux-accent:#facc15;border-color:color-mix(in srgb, #60a5fa 55%, var(--zai-line))}

/* content-x16 */
.zai-scope .zai-f--content-x16{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--zai-line);border-radius:8px;background:#1b1140}.zai-scope .zai-f--content-x16 .b{font-weight:900;flex:1}.zai-scope .zai-f--content-x16 a{color:var(--zai-muted);font-weight:700;font-size:.85rem}.zai-scope .zai-f--content-x16 .on{color:#fb7185}.zai-scope .zai-f--content-x16 button{border:0;background:#fb7185;color:#111;border-radius:8px;padding:.35em .7em;font-weight:800}.zai-scope .zai-f--content-x16{--zai-ux-seed:158;--zai-ux-kind:content;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* content-x17 */
.zai-scope .zai-f--content-x17{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--zai-line);border-radius:6px;background:#07140f}.zai-scope .zai-f--content-x17 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--content-x17 .on{background:#fbbf24;color:#111;border-color:#fbbf24}.zai-scope .zai-f--content-x17 .g{flex:1}.zai-scope .zai-f--content-x17{--zai-ux-seed:984;--zai-ux-kind:content;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* content-x18 */
.zai-scope .zai-f--content-x18{display:grid;gap:6px}.zai-scope .zai-f--content-x18 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--content-x18 .row>div{min-height:36px;background:#152033;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--content-x18 .wide{background:#c47b2d33;border-color:#c47b2d66}.zai-scope .zai-f--content-x18{--zai-ux-seed:902;--zai-ux-kind:content;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* content-x19 */
.zai-scope .zai-f--content-x19 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--content-x19 li{flex:1;text-align:center;padding:8px 4px;border-radius:17px;background:#143028;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--content-x19 .on{background:#94a3b8;color:#111;border-color:#94a3b8}.zai-scope .zai-f--content-x19 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-x19{--zai-ux-seed:707;--zai-ux-kind:content;--zai-ux-accent:#fde68a;border-color:color-mix(in srgb, #94a3b8 55%, var(--zai-line))}

/* content-x20 */
.zai-scope .zai-f--content-x20.dual{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;padding:12px;border-radius:10px;background:linear-gradient(135deg,#121c2d,#0b1220);border:1px solid var(--zai-line)}.zai-scope .zai-f--content-x20 h3{margin:0 0 4px}.zai-scope .zai-f--content-x20 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-x20 aside{display:grid;place-items:center;background:#c084fc22;border-radius:10px;border:1px solid #c084fc}.zai-scope .zai-f--content-x20 span{font-size:1.6rem;font-weight:900;color:#c084fc}.zai-scope .zai-f--content-x20 small{color:var(--zai-muted)}.zai-scope .zai-f--content-x20{--zai-ux-seed:700;--zai-ux-kind:content;--zai-ux-accent:#818cf8;border-color:color-mix(in srgb, #c084fc 55%, var(--zai-line))}

/* content-x21 */
.zai-scope .zai-f--content-x21{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:17px;background:#143028}.zai-scope .zai-f--content-x21 header{font-weight:900}.zai-scope .zai-f--content-x21 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--content-x21 button{justify-self:start;border:0;background:#60a5fa;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--content-x21{--zai-ux-seed:47;--zai-ux-kind:content;--zai-ux-accent:#facc15;border-color:color-mix(in srgb, #60a5fa 55%, var(--zai-line))}

/* content-x22 */
.zai-scope .zai-f--content-x22 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--content-x22 .grid>div{min-height:28px;background:#f472b633;border-radius:6px}.zai-scope .zai-f--content-x22 .wide{grid-column:1/-1;background:#f472b655}.zai-scope .zai-f--content-x22 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--content-x22{--zai-ux-seed:334;--zai-ux-kind:content;--zai-ux-accent:#2dd4bf;border-color:color-mix(in srgb, #f472b6 55%, var(--zai-line))}

/* drop-u01 */
.zai-scope .zai-f--drop-u01{display:inline-grid;gap:6px}.zai-scope .zai-f--drop-u01>button{border:0;background:#c084fc;color:#111;border-radius:10px;padding:.45em .8em;font-weight:900;cursor:pointer}.zai-scope .zai-f--drop-u01 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px;background:#07140f;border:1px solid var(--zai-line);border-radius:12px}.zai-scope .zai-f--drop-u01 [role=menuitem]{border:1px solid var(--zai-line);background:#0b1220;color:#fff;border-radius:8px;padding:8px;display:grid;gap:4px;justify-items:center;font-size:.75rem;font-weight:700;cursor:pointer}.zai-scope .zai-f--drop-u01 i{width:14px;height:14px;background:#818cf8;border-radius:3px;display:block}.zai-scope .zai-f--drop-u01{--zai-ux-seed:664;--zai-ux-kind:drop;--zai-ux-accent:#818cf8;border-color:color-mix(in srgb, #c084fc 55%, var(--zai-line))}

/* drop-u02 */
.zai-scope .zai-f--drop-u02{display:inline-grid;gap:6px}.zai-scope .zai-f--drop-u02>button{border:1px solid var(--zai-line);background:#07140f;color:#fff;border-radius:8px;padding:.4em .7em;font-weight:800}.zai-scope .zai-f--drop-u02 .profile{display:grid;grid-template-columns:40px 1fr;gap:8px;padding:10px;background:#07140f;border:1px solid #c47b2d;border-radius:12px;min-width:180px}.zai-scope .zai-f--drop-u02 .zai-ph--avatar{width:40px;height:40px;min-width:40px;min-height:40px}.zai-scope .zai-f--drop-u02 [role=menuitem]{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--zai-muted);padding:4px 0;font-weight:700;cursor:pointer}.zai-scope .zai-f--drop-u02{--zai-ux-seed:614;--zai-ux-kind:drop;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* drop-x01 */
.zai-scope .zai-f--drop-x01{display:inline-grid;gap:6px}.zai-scope .zai-f--drop-x01>button{border:1px solid var(--zai-line);background:#083044;color:#fff;border-radius:13px;padding:.4em .7em;font-weight:800;cursor:pointer}.zai-scope .zai-f--drop-x01 ul{list-style:none;margin:0;padding:6px;border:1px solid var(--zai-line);border-radius:10px;background:#083044;min-width:140px}.zai-scope .zai-f--drop-x01 li button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#fff;padding:6px 8px;border-radius:6px;cursor:pointer;font-weight:700}.zai-scope .zai-f--drop-x01{--zai-ux-seed:559;--zai-ux-kind:drop;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* drop-x02 */
.zai-scope .zai-f--drop-x02{display:inline-grid;gap:6px}.zai-scope .zai-f--drop-x02>button{border:0;background:#60a5fa;color:#111;border-radius:17px;padding:.45em .8em;font-weight:900;cursor:pointer}.zai-scope .zai-f--drop-x02 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px;background:#0f1828;border:1px solid var(--zai-line);border-radius:12px}.zai-scope .zai-f--drop-x02 [role=menuitem]{border:1px solid var(--zai-line);background:#0b1220;color:#fff;border-radius:8px;padding:8px;display:grid;gap:4px;justify-items:center;font-size:.75rem;font-weight:700;cursor:pointer}.zai-scope .zai-f--drop-x02 i{width:14px;height:14px;background:#facc15;border-radius:3px;display:block}.zai-scope .zai-f--drop-x02{--zai-ux-seed:731;--zai-ux-kind:drop;--zai-ux-accent:#facc15;border-color:color-mix(in srgb, #60a5fa 55%, var(--zai-line))}

/* drop-x03 */
.zai-scope .zai-f--drop-x03{display:inline-grid;gap:6px}.zai-scope .zai-f--drop-x03>button{border:1px solid var(--zai-line);background:#0b1220;color:#fff;border-radius:15px;padding:.4em .7em;font-weight:800}.zai-scope .zai-f--drop-x03 .profile{display:grid;grid-template-columns:40px 1fr;gap:8px;padding:10px;background:#0b1220;border:1px solid #bfdbfe;border-radius:12px;min-width:180px}.zai-scope .zai-f--drop-x03 .zai-ph--avatar{width:40px;height:40px;min-width:40px;min-height:40px}.zai-scope .zai-f--drop-x03 [role=menuitem]{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--zai-muted);padding:4px 0;font-weight:700;cursor:pointer}.zai-scope .zai-f--drop-x03{--zai-ux-seed:33;--zai-ux-kind:drop;--zai-ux-accent:#a78bfa;border-color:color-mix(in srgb, #bfdbfe 55%, var(--zai-line))}

/* drop-x04 */
.zai-scope .zai-f--drop-x04{display:inline-grid;gap:6px}.zai-scope .zai-f--drop-x04>button{border:1px solid var(--zai-line);background:#182433;color:#fff;border-radius:12px;padding:.4em .7em;font-weight:800}.zai-scope .zai-f--drop-x04 ul{list-style:none;margin:0;padding:6px;border:1px solid var(--zai-line);border-radius:10px;background:#182433;min-width:150px}.zai-scope .zai-f--drop-x04 [role=separator]{height:1px;background:var(--zai-line);margin:4px 0}.zai-scope .zai-f--drop-x04 li button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#fff;padding:6px 8px;border-radius:6px;cursor:pointer;font-weight:700}.zai-scope .zai-f--drop-x04 .danger{color:#e85d4c}.zai-scope .zai-f--drop-x04{--zai-ux-seed:66;--zai-ux-kind:drop;--zai-ux-accent:#39ffe0;border-color:color-mix(in srgb, #e9d5ff 55%, var(--zai-line))}

/* drop-x05 */
.zai-scope .zai-f--drop-x05{display:inline-grid;gap:6px}.zai-scope .zai-f--drop-x05>button{border:0;background:#bfdbfe;color:#111;border-radius:15px;padding:.4em .8em;font-weight:900}.zai-scope .zai-f--drop-x05 form{display:grid;gap:6px;padding:10px;background:#0f1828;border:1px solid var(--zai-line);border-radius:12px}.zai-scope .zai-f--drop-x05 label{display:flex;gap:6px;align-items:center;color:var(--zai-muted);font-size:.85rem;font-weight:700}.zai-scope .zai-f--drop-x05 [type=submit]{border:0;background:#a78bfa;color:#111;border-radius:8px;padding:.4em;font-weight:800;cursor:pointer}.zai-scope .zai-f--drop-x05{--zai-ux-seed:861;--zai-ux-kind:drop;--zai-ux-accent:#a78bfa;border-color:color-mix(in srgb, #bfdbfe 55%, var(--zai-line))}

/* drop-x06 */
.zai-scope .zai-f--drop-x06.context{position:relative;padding:12px;border:1px dashed var(--zai-line);border-radius:10px;min-height:72px}.zai-scope .zai-f--drop-x06 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--drop-x06 ul{position:absolute;right:8px;top:8px;list-style:none;margin:0;padding:6px;background:#182433;border:1px solid #c084fc;border-radius:8px}.zai-scope .zai-f--drop-x06 button{display:block;width:100%;border:0;background:transparent;color:#fff;padding:4px 8px;text-align:left;font-weight:700;cursor:pointer}.zai-scope .zai-f--drop-x06{--zai-ux-seed:556;--zai-ux-kind:drop;--zai-ux-accent:#818cf8;border-color:color-mix(in srgb, #c084fc 55%, var(--zai-line))}

/* drop-x07 */
.zai-scope .zai-f--drop-x07{display:inline-grid;gap:6px}.zai-scope .zai-f--drop-x07>button{border:1px solid #e9d5ff;background:#1b1140;color:#fff;border-radius:12px;padding:.4em .7em;font-weight:800}.zai-scope .zai-f--drop-x07 dl{margin:0;padding:8px;background:#1b1140;border:1px solid var(--zai-line);border-radius:10px;min-width:140px}.zai-scope .zai-f--drop-x07 dt{font-size:.7rem;color:#e9d5ff;font-weight:900;margin-bottom:4px}.zai-scope .zai-f--drop-x07 button[role=menuitem]{display:block;width:100%;text-align:left;border:0;background:transparent;color:#fff;padding:4px 0;font-weight:700;cursor:pointer}.zai-scope .zai-f--drop-x07{--zai-ux-seed:498;--zai-ux-kind:drop;--zai-ux-accent:#39ffe0;border-color:color-mix(in srgb, #e9d5ff 55%, var(--zai-line))}

/* drop-x08 */
.zai-scope .zai-f--drop-x08{display:inline-grid;gap:6px}.zai-scope .zai-f--drop-x08>button{border:1px solid var(--zai-line);background:#121c2d;color:#fff;border-radius:6px;padding:.4em .7em;font-weight:800}.zai-scope .zai-f--drop-x08 .list{display:grid;gap:2px;padding:6px;background:#121c2d;border:1px solid #ddd6fe;border-radius:10px}.zai-scope .zai-f--drop-x08 a{color:var(--zai-muted);padding:6px 8px;border-radius:6px;font-weight:700;font-size:.85rem}.zai-scope .zai-f--drop-x08 a:hover{background:#243552;color:#fff}.zai-scope .zai-f--drop-x08{--zai-ux-seed:240;--zai-ux-kind:drop;--zai-ux-accent:#ddd6fe;border-color:color-mix(in srgb, #f43f5e 55%, var(--zai-line))}

/* drop-x09 */
.zai-scope .zai-f--drop-x09{display:inline-grid;gap:6px}.zai-scope .zai-f--drop-x09>button{border:1px solid var(--zai-line);background:#0b1220;color:#fff;border-radius:9px;padding:.4em .7em;font-weight:800;cursor:pointer}.zai-scope .zai-f--drop-x09 ul{list-style:none;margin:0;padding:6px;border:1px solid var(--zai-line);border-radius:10px;background:#0b1220;min-width:140px}.zai-scope .zai-f--drop-x09 li button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#fff;padding:6px 8px;border-radius:6px;cursor:pointer;font-weight:700}.zai-scope .zai-f--drop-x09{--zai-ux-seed:843;--zai-ux-kind:drop;--zai-ux-accent:#a3e635;border-color:color-mix(in srgb, #84cc16 55%, var(--zai-line))}

/* drop-x10 */
.zai-scope .zai-f--drop-x10{display:inline-grid;gap:6px}.zai-scope .zai-f--drop-x10>button{border:0;background:#e9d5ff;color:#111;border-radius:12px;padding:.45em .8em;font-weight:900;cursor:pointer}.zai-scope .zai-f--drop-x10 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px;background:#152033;border:1px solid var(--zai-line);border-radius:12px}.zai-scope .zai-f--drop-x10 [role=menuitem]{border:1px solid var(--zai-line);background:#0b1220;color:#fff;border-radius:8px;padding:8px;display:grid;gap:4px;justify-items:center;font-size:.75rem;font-weight:700;cursor:pointer}.zai-scope .zai-f--drop-x10 i{width:14px;height:14px;background:#39ffe0;border-radius:3px;display:block}.zai-scope .zai-f--drop-x10{--zai-ux-seed:1002;--zai-ux-kind:drop;--zai-ux-accent:#39ffe0;border-color:color-mix(in srgb, #e9d5ff 55%, var(--zai-line))}

/* drop-x11 */
.zai-scope .zai-f--drop-x11{display:inline-grid;gap:6px}.zai-scope .zai-f--drop-x11>button{border:1px solid var(--zai-line);background:#121c2d;color:#fff;border-radius:14px;padding:.4em .7em;font-weight:800}.zai-scope .zai-f--drop-x11 .profile{display:grid;grid-template-columns:40px 1fr;gap:8px;padding:10px;background:#121c2d;border:1px solid #e879f9;border-radius:12px;min-width:180px}.zai-scope .zai-f--drop-x11 .zai-ph--avatar{width:40px;height:40px;min-width:40px;min-height:40px}.zai-scope .zai-f--drop-x11 [role=menuitem]{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--zai-muted);padding:4px 0;font-weight:700;cursor:pointer}.zai-scope .zai-f--drop-x11{--zai-ux-seed:560;--zai-ux-kind:drop;--zai-ux-accent:#bbf7d0;border-color:color-mix(in srgb, #e879f9 55%, var(--zai-line))}

/* drop-x12 */
.zai-scope .zai-f--drop-x12{display:inline-grid;gap:6px}.zai-scope .zai-f--drop-x12>button{border:1px solid var(--zai-line);background:#07140f;color:#fff;border-radius:12px;padding:.4em .7em;font-weight:800}.zai-scope .zai-f--drop-x12 ul{list-style:none;margin:0;padding:6px;border:1px solid var(--zai-line);border-radius:10px;background:#07140f;min-width:150px}.zai-scope .zai-f--drop-x12 [role=separator]{height:1px;background:var(--zai-line);margin:4px 0}.zai-scope .zai-f--drop-x12 li button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#fff;padding:6px 8px;border-radius:6px;cursor:pointer;font-weight:700}.zai-scope .zai-f--drop-x12 .danger{color:#e85d4c}.zai-scope .zai-f--drop-x12{--zai-ux-seed:54;--zai-ux-kind:drop;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* faq-u01 */
.zai-scope .zai-f--faq-u01{display:grid;gap:6px}.zai-scope .zai-f--faq-u01 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--faq-u01 .row>div{min-height:36px;background:#143028;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--faq-u01 .wide{background:#bfdbfe33;border-color:#bfdbfe66}.zai-scope .zai-f--faq-u01{--zai-ux-seed:1077;--zai-ux-kind:faq;--zai-ux-accent:#a78bfa;border-color:color-mix(in srgb, #bfdbfe 55%, var(--zai-line))}

/* faq-u02 */
.zai-scope .zai-f--faq-u02 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--faq-u02 li{flex:1;text-align:center;padding:8px 4px;border-radius:6px;background:#1b1140;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--faq-u02 .on{background:#6f92c4;color:#111;border-color:#6f92c4}.zai-scope .zai-f--faq-u02 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--faq-u02{--zai-ux-seed:108;--zai-ux-kind:faq;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* faq-x01 */
.zai-scope .zai-f--faq-x01{display:grid;gap:6px}.zai-scope .zai-f--faq-x01 details{border:1px solid var(--zai-line);border-radius:10px;background:#1b1140;padding:8px}.zai-scope .zai-f--faq-x01 summary{font-weight:800;color:#fdba74;cursor:pointer}.zai-scope .zai-f--faq-x01 p{margin:6px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--faq-x01{--zai-ux-seed:28;--zai-ux-kind:faq;--zai-ux-accent:#e85d4c;border-color:color-mix(in srgb, #fdba74 55%, var(--zai-line))}

/* faq-x02 */
.zai-scope .zai-f--faq-x02{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:16px;background:#152033}.zai-scope .zai-f--faq-x02 header{font-weight:900}.zai-scope .zai-f--faq-x02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--faq-x02 button{justify-self:start;border:0;background:#facc15;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--faq-x02{--zai-ux-seed:742;--zai-ux-kind:faq;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* faq-x03 */
.zai-scope .zai-f--faq-x03 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--faq-x03 .grid>div{min-height:28px;background:#facc1533;border-radius:6px}.zai-scope .zai-f--faq-x03 .wide{grid-column:1/-1;background:#facc1555}.zai-scope .zai-f--faq-x03 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--faq-x03{--zai-ux-seed:670;--zai-ux-kind:faq;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* faq-x04 */
.zai-scope .zai-f--faq-x04{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #fecdd3;border-radius:14px;background:#07140f}.zai-scope .zai-f--faq-x04 h3{margin:0 0 4px}.zai-scope .zai-f--faq-x04 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--faq-x04 .zai-ph{min-height:56px}.zai-scope .zai-f--faq-x04{--zai-ux-seed:644;--zai-ux-kind:faq;--zai-ux-accent:#ff8a65;border-color:color-mix(in srgb, #fecdd3 55%, var(--zai-line))}

/* faq-x05 */
.zai-scope .zai-f--faq-x05{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:16px;background:#1b1140}.zai-scope .zai-f--faq-x05 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--faq-x05 .on{color:#facc15;font-weight:800}.zai-scope .zai-f--faq-x05{--zai-ux-seed:58;--zai-ux-kind:faq;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* faq-x06 */
.zai-scope .zai-f--faq-x06{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--faq-x06 li{padding:8px;border-radius:17px;background:#1a1420;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--faq-x06 li:first-child{border-color:#94a3b8;color:#fff}.zai-scope .zai-f--faq-x06{--zai-ux-seed:455;--zai-ux-kind:faq;--zai-ux-accent:#fde68a;border-color:color-mix(in srgb, #94a3b8 55%, var(--zai-line))}

/* faq-x07 */
.zai-scope .zai-f--faq-x07{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:15px;background:#143028}.zai-scope .zai-f--faq-x07 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--faq-x07 input,.zai-scope .zai-f--faq-x07 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--faq-x07 button{border:0;background:#bfdbfe;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--faq-x07{--zai-ux-seed:537;--zai-ux-kind:faq;--zai-ux-accent:#a78bfa;border-color:color-mix(in srgb, #bfdbfe 55%, var(--zai-line))}

/* faq-x08 */
.zai-scope .zai-f--faq-x08{border:1px solid #2dd4bf;border-radius:15px;background:#083044;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--faq-x08 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--faq-x08 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--faq-x08 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--faq-x08 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--faq-x08 .ok{background:#2dd4bf;color:#111;border-color:#2dd4bf}.zai-scope .zai-f--faq-x08{--zai-ux-seed:669;--zai-ux-kind:faq;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* faq-x09 */
.zai-scope .zai-f--faq-x09{display:grid;gap:10px}.zai-scope .zai-f--faq-x09 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--faq-x09 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--faq-x09 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #6f92c455;padding-top:8px}.zai-scope .zai-f--faq-x09{--zai-ux-seed:612;--zai-ux-kind:faq;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* footer-u01 */
.zai-scope .zai-f--footer-u01{display:grid;gap:6px}.zai-scope .zai-f--footer-u01 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--footer-u01 .row>div{min-height:36px;background:#182433;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--footer-u01 .wide{background:#8ab4ff33;border-color:#8ab4ff66}.zai-scope .zai-f--footer-u01{--zai-ux-seed:796;--zai-ux-kind:footer;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* footer-u02 */
.zai-scope .zai-f--footer-u02 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--footer-u02 li{flex:1;text-align:center;padding:8px 4px;border-radius:16px;background:#1b1140;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--footer-u02 .on{background:#fde68a;color:#111;border-color:#fde68a}.zai-scope .zai-f--footer-u02 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--footer-u02{--zai-ux-seed:178;--zai-ux-kind:footer;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* footer-u03 */
.zai-scope .zai-f--footer-u03.dual{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;padding:12px;border-radius:6px;background:linear-gradient(135deg,#121c2d,#0b1220);border:1px solid var(--zai-line)}.zai-scope .zai-f--footer-u03 h3{margin:0 0 4px}.zai-scope .zai-f--footer-u03 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--footer-u03 aside{display:grid;place-items:center;background:#f43f5e22;border-radius:10px;border:1px solid #f43f5e}.zai-scope .zai-f--footer-u03 span{font-size:1.6rem;font-weight:900;color:#f43f5e}.zai-scope .zai-f--footer-u03 small{color:var(--zai-muted)}.zai-scope .zai-f--footer-u03{--zai-ux-seed:960;--zai-ux-kind:footer;--zai-ux-accent:#ddd6fe;border-color:color-mix(in srgb, #f43f5e 55%, var(--zai-line))}

/* footer-u04 */
.zai-scope .zai-f--footer-u04{display:grid;gap:10px}.zai-scope .zai-f--footer-u04 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--footer-u04 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--footer-u04 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #14b8a655;padding-top:8px}.zai-scope .zai-f--footer-u04{--zai-ux-seed:565;--zai-ux-kind:footer;--zai-ux-accent:#6f92c4;border-color:color-mix(in srgb, #14b8a6 55%, var(--zai-line))}

/* footer-u05 */
.zai-scope .zai-f--footer-u05{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:12px;background:#121c2d}.zai-scope .zai-f--footer-u05 header{font-weight:900}.zai-scope .zai-f--footer-u05 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--footer-u05 button{justify-self:start;border:0;background:#e9d5ff;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--footer-u05{--zai-ux-seed:930;--zai-ux-kind:footer;--zai-ux-accent:#39ffe0;border-color:color-mix(in srgb, #e9d5ff 55%, var(--zai-line))}

/* footer-x01 */
.zai-scope .zai-f--footer-x01{display:grid;gap:10px}.zai-scope .zai-f--footer-x01 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--footer-x01 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--footer-x01 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #39ffe055;padding-top:8px}.zai-scope .zai-f--footer-x01{--zai-ux-seed:185;--zai-ux-kind:footer;--zai-ux-accent:#c084fc;border-color:color-mix(in srgb, #39ffe0 55%, var(--zai-line))}

/* footer-x02 */
.zai-scope .zai-f--footer-x02{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:14px;background:#07140f}.zai-scope .zai-f--footer-x02 header{font-weight:900}.zai-scope .zai-f--footer-x02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--footer-x02 button{justify-self:start;border:0;background:#e879f9;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--footer-x02{--zai-ux-seed:344;--zai-ux-kind:footer;--zai-ux-accent:#bbf7d0;border-color:color-mix(in srgb, #e879f9 55%, var(--zai-line))}

/* footer-x03 */
.zai-scope .zai-f--footer-x03 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--footer-x03 .grid>div{min-height:28px;background:#67e8f933;border-radius:6px}.zai-scope .zai-f--footer-x03 .wide{grid-column:1/-1;background:#67e8f955}.zai-scope .zai-f--footer-x03 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--footer-x03{--zai-ux-seed:317;--zai-ux-kind:footer;--zai-ux-accent:#8ab4ff;border-color:color-mix(in srgb, #67e8f9 55%, var(--zai-line))}

/* footer-x04 */
.zai-scope .zai-f--footer-x04{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #f43f5e;border-radius:6px;background:#121c2d}.zai-scope .zai-f--footer-x04 h3{margin:0 0 4px}.zai-scope .zai-f--footer-x04 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--footer-x04 .zai-ph{min-height:56px}.zai-scope .zai-f--footer-x04{--zai-ux-seed:420;--zai-ux-kind:footer;--zai-ux-accent:#ddd6fe;border-color:color-mix(in srgb, #f43f5e 55%, var(--zai-line))}

/* footer-x05 */
.zai-scope .zai-f--footer-x05{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:10px;background:#121c2d}.zai-scope .zai-f--footer-x05 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--footer-x05 .on{color:#8ab4ff;font-weight:800}.zai-scope .zai-f--footer-x05{--zai-ux-seed:40;--zai-ux-kind:footer;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* footer-x06 */
.zai-scope .zai-f--footer-x06{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--footer-x06 li{padding:8px;border-radius:13px;background:#0f1828;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--footer-x06 li:first-child{border-color:#ff8a65;color:#fff}.zai-scope .zai-f--footer-x06{--zai-ux-seed:151;--zai-ux-kind:footer;--zai-ux-accent:#f97316;border-color:color-mix(in srgb, #ff8a65 55%, var(--zai-line))}

/* footer-x07 */
.zai-scope .zai-f--footer-x07{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:14px;background:#07140f}.zai-scope .zai-f--footer-x07 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--footer-x07 input,.zai-scope .zai-f--footer-x07 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--footer-x07 button{border:0;background:#a78bfa;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--footer-x07{--zai-ux-seed:764;--zai-ux-kind:footer;--zai-ux-accent:#4ade80;border-color:color-mix(in srgb, #a78bfa 55%, var(--zai-line))}

/* footer-x08 */
.zai-scope .zai-f--footer-x08{border:1px solid #f97316;border-radius:12px;background:#121c2d;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--footer-x08 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--footer-x08 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--footer-x08 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--footer-x08 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--footer-x08 .ok{background:#f97316;color:#111;border-color:#f97316}.zai-scope .zai-f--footer-x08{--zai-ux-seed:90;--zai-ux-kind:footer;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* footer-x09 */
.zai-scope .zai-f--footer-x09{display:grid;gap:10px}.zai-scope .zai-f--footer-x09 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--footer-x09 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--footer-x09 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #e85d4c55;padding-top:8px}.zai-scope .zai-f--footer-x09{--zai-ux-seed:507;--zai-ux-kind:footer;--zai-ux-accent:#fb7185;border-color:color-mix(in srgb, #e85d4c 55%, var(--zai-line))}

/* footer-x10 */
.zai-scope .zai-f--footer-x10{border:1px solid var(--zai-line);border-radius:12px;overflow:hidden}.zai-scope .zai-f--footer-x10 .inner{max-height:96px;overflow:auto;padding:8px;background:#1b1140}.zai-scope .zai-f--footer-x10 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--footer-x10 .inner::-webkit-scrollbar-thumb{background:#d4a574;border-radius:99px}.zai-scope .zai-f--footer-x10 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--footer-x10{--zai-ux-seed:618;--zai-ux-kind:footer;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* footer-x11 */
.zai-scope .zai-f--footer-x11 table{width:100%;border-collapse:collapse;font-size:.8rem}.zai-scope .zai-f--footer-x11 th{text-align:left;padding:6px 8px;background:#152033;color:#fde68a}.zai-scope .zai-f--footer-x11 td{padding:6px 8px;border-bottom:1px solid var(--zai-line);color:var(--zai-muted)}.zai-scope .zai-f--footer-x11{--zai-ux-seed:862;--zai-ux-kind:footer;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* footer-x12 */
.zai-scope .zai-f--footer-x12 .mosaic{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:40px 40px;gap:6px}.zai-scope .zai-f--footer-x12 .zai-ph{min-height:0;border-radius:8px;border:1px solid #2dd4bf44}.zai-scope .zai-f--footer-x12{--zai-ux-seed:777;--zai-ux-kind:footer;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* footer-x13 */
.zai-scope .zai-f--footer-x13{display:grid;gap:8px;padding:12px;border:1px solid #94a3b8;border-radius:17px;background:#143028;text-align:center}.zai-scope .zai-f--footer-x13 .price strong{font-size:1.6rem;color:#94a3b8}.zai-scope .zai-f--footer-x13 ul{list-style:none;margin:0;padding:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--footer-x13 button{border:0;background:#94a3b8;color:#111;border-radius:8px;padding:.5em;font-weight:900}.zai-scope .zai-f--footer-x13{--zai-ux-seed:527;--zai-ux-kind:footer;--zai-ux-accent:#fde68a;border-color:color-mix(in srgb, #94a3b8 55%, var(--zai-line))}

/* footer-x14 */
.zai-scope .zai-f--footer-x14{margin:0;padding:12px;border-left:4px solid #fb7185;background:#07140f;border-radius:0 8px 8px 0}.zai-scope .zai-f--footer-x14 p{margin:0;font-size:.95rem}.zai-scope .zai-f--footer-x14 footer{margin-top:8px;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--footer-x14{--zai-ux-seed:914;--zai-ux-kind:footer;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* footer-x15 */
.zai-scope .zai-f--footer-x15{display:grid;gap:6px}.zai-scope .zai-f--footer-x15 details{border:1px solid var(--zai-line);border-radius:12px;background:#152033;padding:8px}.zai-scope .zai-f--footer-x15 summary{font-weight:800;color:#d4a574;cursor:pointer}.zai-scope .zai-f--footer-x15 p{margin:6px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--footer-x15{--zai-ux-seed:582;--zai-ux-kind:footer;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* footer-x16 */
.zai-scope .zai-f--footer-x16{display:grid;justify-items:center;gap:6px;text-align:center;padding:14px;border:1px dashed #bbf7d0;border-radius:13px;background:#1a1420}.zai-scope .zai-f--footer-x16 .ico{width:36px;height:36px;border-radius:50%;background:#bbf7d0}.zai-scope .zai-f--footer-x16 h3{margin:0}.zai-scope .zai-f--footer-x16 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--footer-x16 button{border:0;background:#d4a574;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--footer-x16{--zai-ux-seed:715;--zai-ux-kind:footer;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* footer-x17 */
.zai-scope .zai-f--footer-x17{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--zai-line);border-radius:12px;background:#1b1140}.zai-scope .zai-f--footer-x17 .b{font-weight:900;flex:1}.zai-scope .zai-f--footer-x17 a{color:var(--zai-muted);font-weight:700;font-size:.85rem}.zai-scope .zai-f--footer-x17 .on{color:#f97316}.zai-scope .zai-f--footer-x17 button{border:0;background:#f97316;color:#111;border-radius:8px;padding:.35em .7em;font-weight:800}.zai-scope .zai-f--footer-x17{--zai-ux-seed:378;--zai-ux-kind:footer;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* footer-x18 */
.zai-scope .zai-f--footer-x18{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--zai-line);border-radius:13px;background:#143028}.zai-scope .zai-f--footer-x18 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--footer-x18 .on{background:#bbf7d0;color:#111;border-color:#bbf7d0}.zai-scope .zai-f--footer-x18 .g{flex:1}.zai-scope .zai-f--footer-x18{--zai-ux-seed:607;--zai-ux-kind:footer;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* footer-x19 */
.zai-scope .zai-f--footer-x19{display:grid;gap:6px}.zai-scope .zai-f--footer-x19 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--footer-x19 .row>div{min-height:36px;background:#1a1420;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--footer-x19 .wide{background:#84cc1633;border-color:#84cc1666}.zai-scope .zai-f--footer-x19{--zai-ux-seed:735;--zai-ux-kind:footer;--zai-ux-accent:#a3e635;border-color:color-mix(in srgb, #84cc16 55%, var(--zai-line))}

/* footer-x20 */
.zai-scope .zai-f--footer-x20 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--footer-x20 li{flex:1;text-align:center;padding:8px 4px;border-radius:14px;background:#121c2d;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--footer-x20 .on{background:#e879f9;color:#111;border-color:#e879f9}.zai-scope .zai-f--footer-x20 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--footer-x20{--zai-ux-seed:200;--zai-ux-kind:footer;--zai-ux-accent:#bbf7d0;border-color:color-mix(in srgb, #e879f9 55%, var(--zai-line))}

/* footer-x21 */
.zai-scope .zai-f--footer-x21.dual{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;padding:12px;border-radius:13px;background:linear-gradient(135deg,#143028,#0b1220);border:1px solid var(--zai-line)}.zai-scope .zai-f--footer-x21 h3{margin:0 0 4px}.zai-scope .zai-f--footer-x21 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--footer-x21 aside{display:grid;place-items:center;background:#bbf7d022;border-radius:10px;border:1px solid #bbf7d0}.zai-scope .zai-f--footer-x21 span{font-size:1.6rem;font-weight:900;color:#bbf7d0}.zai-scope .zai-f--footer-x21 small{color:var(--zai-muted)}.zai-scope .zai-f--footer-x21{--zai-ux-seed:967;--zai-ux-kind:footer;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* footer-x22 */
.zai-scope .zai-f--footer-x22{display:grid;gap:10px}.zai-scope .zai-f--footer-x22 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--footer-x22 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--footer-x22 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #e879f955;padding-top:8px}.zai-scope .zai-f--footer-x22{--zai-ux-seed:380;--zai-ux-kind:footer;--zai-ux-accent:#bbf7d0;border-color:color-mix(in srgb, #e879f9 55%, var(--zai-line))}

/* form-u01 */
.zai-scope .zai-f--form-u01 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--form-u01 .grid>div{min-height:28px;background:#818cf833;border-radius:6px}.zai-scope .zai-f--form-u01 .wide{grid-column:1/-1;background:#818cf855}.zai-scope .zai-f--form-u01 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--form-u01{--zai-ux-seed:279;--zai-ux-kind:form;--zai-ux-accent:#c47b2d;border-color:color-mix(in srgb, #818cf8 55%, var(--zai-line))}

/* form-u02 */
.zai-scope .zai-f--form-u02{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #2f9e6b;border-radius:7px;background:#0b1220}.zai-scope .zai-f--form-u02 h3{margin:0 0 4px}.zai-scope .zai-f--form-u02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-u02 .zai-ph{min-height:56px}.zai-scope .zai-f--form-u02{--zai-ux-seed:613;--zai-ux-kind:form;--zai-ux-accent:#fbbf24;border-color:color-mix(in srgb, #2f9e6b 55%, var(--zai-line))}

/* form-u03 */
.zai-scope .zai-f--form-u03{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:12px;background:#07140f}.zai-scope .zai-f--form-u03 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-u03 .on{color:#e9d5ff;font-weight:800}.zai-scope .zai-f--form-u03{--zai-ux-seed:354;--zai-ux-kind:form;--zai-ux-accent:#39ffe0;border-color:color-mix(in srgb, #e9d5ff 55%, var(--zai-line))}

/* form-u04 */
.zai-scope .zai-f--form-u04{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--form-u04 li{padding:8px;border-radius:8px;background:#182433;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-u04 li:first-child{border-color:#a3e635;color:#fff}.zai-scope .zai-f--form-u04{--zai-ux-seed:566;--zai-ux-kind:form;--zai-ux-accent:#2f9e6b;border-color:color-mix(in srgb, #a3e635 55%, var(--zai-line))}

/* form-u05 */
.zai-scope .zai-f--form-u05{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:13px;background:#143028}.zai-scope .zai-f--form-u05 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--form-u05 input,.zai-scope .zai-f--form-u05 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--form-u05 button{border:0;background:#bbf7d0;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--form-u05{--zai-ux-seed:607;--zai-ux-kind:form;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* form-x01 */
.zai-scope .zai-f--form-x01{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:8px;background:#121c2d}.zai-scope .zai-f--form-x01 header{font-weight:900}.zai-scope .zai-f--form-x01 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-x01 button{justify-self:start;border:0;background:#fb7185;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--form-x01{--zai-ux-seed:230;--zai-ux-kind:form;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* form-x02 */
.zai-scope .zai-f--form-x02 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--form-x02 .grid>div{min-height:28px;background:#39ffe033;border-radius:6px}.zai-scope .zai-f--form-x02 .wide{grid-column:1/-1;background:#39ffe055}.zai-scope .zai-f--form-x02 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--form-x02{--zai-ux-seed:221;--zai-ux-kind:form;--zai-ux-accent:#c084fc;border-color:color-mix(in srgb, #39ffe0 55%, var(--zai-line))}

/* form-x03 */
.zai-scope .zai-f--form-x03{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #94a3b8;border-radius:17px;background:#143028}.zai-scope .zai-f--form-x03 h3{margin:0 0 4px}.zai-scope .zai-f--form-x03 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-x03 .zai-ph{min-height:56px}.zai-scope .zai-f--form-x03{--zai-ux-seed:707;--zai-ux-kind:form;--zai-ux-accent:#fde68a;border-color:color-mix(in srgb, #94a3b8 55%, var(--zai-line))}

/* form-x04 */
.zai-scope .zai-f--form-x04{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:13px;background:#0b1220}.zai-scope .zai-f--form-x04 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-x04 .on{color:#4ade80;font-weight:800}.zai-scope .zai-f--form-x04{--zai-ux-seed:883;--zai-ux-kind:form;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* form-x05 */
.zai-scope .zai-f--form-x05{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--form-x05 li{padding:8px;border-radius:10px;background:#182433;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-x05 li:first-child{border-color:#c084fc;color:#fff}.zai-scope .zai-f--form-x05{--zai-ux-seed:736;--zai-ux-kind:form;--zai-ux-accent:#818cf8;border-color:color-mix(in srgb, #c084fc 55%, var(--zai-line))}

/* form-x06 */
.zai-scope .zai-f--form-x06{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:17px;background:#143028}.zai-scope .zai-f--form-x06 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--form-x06 input,.zai-scope .zai-f--form-x06 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--form-x06 button{border:0;background:#60a5fa;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--form-x06{--zai-ux-seed:47;--zai-ux-kind:form;--zai-ux-accent:#facc15;border-color:color-mix(in srgb, #60a5fa 55%, var(--zai-line))}

/* form-x07 */
.zai-scope .zai-f--form-x07{border:1px solid #f97316;border-radius:12px;background:#152033;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--form-x07 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--form-x07 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-x07 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--form-x07 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--form-x07 .ok{background:#f97316;color:#111;border-color:#f97316}.zai-scope .zai-f--form-x07{--zai-ux-seed:702;--zai-ux-kind:form;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* form-x08 */
.zai-scope .zai-f--form-x08{display:grid;gap:10px}.zai-scope .zai-f--form-x08 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--form-x08 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--form-x08 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #a78bfa55;padding-top:8px}.zai-scope .zai-f--form-x08{--zai-ux-seed:368;--zai-ux-kind:form;--zai-ux-accent:#4ade80;border-color:color-mix(in srgb, #a78bfa 55%, var(--zai-line))}

/* form-x09 */
.zai-scope .zai-f--form-x09{border:1px solid var(--zai-line);border-radius:9px;overflow:hidden}.zai-scope .zai-f--form-x09 .inner{max-height:96px;overflow:auto;padding:8px;background:#1a1420}.zai-scope .zai-f--form-x09 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--form-x09 .inner::-webkit-scrollbar-thumb{background:#84cc16;border-radius:99px}.zai-scope .zai-f--form-x09 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-x09{--zai-ux-seed:555;--zai-ux-kind:form;--zai-ux-accent:#a3e635;border-color:color-mix(in srgb, #84cc16 55%, var(--zai-line))}

/* form-x10 */
.zai-scope .zai-f--form-x10 table{width:100%;border-collapse:collapse;font-size:.8rem}.zai-scope .zai-f--form-x10 th{text-align:left;padding:6px 8px;background:#182433;color:#facc15}.zai-scope .zai-f--form-x10 td{padding:6px 8px;border-bottom:1px solid var(--zai-line);color:var(--zai-muted)}.zai-scope .zai-f--form-x10{--zai-ux-seed:706;--zai-ux-kind:form;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* form-x11 */
.zai-scope .zai-f--form-x11 .mosaic{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:40px 40px;gap:6px}.zai-scope .zai-f--form-x11 .zai-ph{min-height:0;border-radius:8px;border:1px solid #39ffe044}.zai-scope .zai-f--form-x11{--zai-ux-seed:941;--zai-ux-kind:form;--zai-ux-accent:#c084fc;border-color:color-mix(in srgb, #39ffe0 55%, var(--zai-line))}

/* form-x12 */
.zai-scope .zai-f--form-x12{display:grid;gap:8px;padding:12px;border:1px solid #8ab4ff;border-radius:10px;background:#182433;text-align:center}.zai-scope .zai-f--form-x12 .price strong{font-size:1.6rem;color:#8ab4ff}.zai-scope .zai-f--form-x12 ul{list-style:none;margin:0;padding:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-x12 button{border:0;background:#8ab4ff;color:#111;border-radius:8px;padding:.5em;font-weight:900}.zai-scope .zai-f--form-x12{--zai-ux-seed:616;--zai-ux-kind:form;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* form-x13 */
.zai-scope .zai-f--form-x13{margin:0;padding:12px;border-left:4px solid #22d3ee;background:#143028;border-radius:0 7px 7px 0}.zai-scope .zai-f--form-x13 p{margin:0;font-size:.95rem}.zai-scope .zai-f--form-x13 footer{margin-top:8px;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--form-x13{--zai-ux-seed:517;--zai-ux-kind:form;--zai-ux-accent:#f43f5e;border-color:color-mix(in srgb, #22d3ee 55%, var(--zai-line))}

/* form-x14 */
.zai-scope .zai-f--form-x14{display:grid;gap:6px}.zai-scope .zai-f--form-x14 details{border:1px solid var(--zai-line);border-radius:12px;background:#152033;padding:8px}.zai-scope .zai-f--form-x14 summary{font-weight:800;color:#f97316;cursor:pointer}.zai-scope .zai-f--form-x14 p{margin:6px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-x14{--zai-ux-seed:522;--zai-ux-kind:form;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* form-x15 */
.zai-scope .zai-f--form-x15{display:grid;justify-items:center;gap:6px;text-align:center;padding:14px;border:1px dashed #8ab4ff;border-radius:10px;background:#152033}.zai-scope .zai-f--form-x15 .ico{width:36px;height:36px;border-radius:50%;background:#8ab4ff}.zai-scope .zai-f--form-x15 h3{margin:0}.zai-scope .zai-f--form-x15 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-x15 button{border:0;background:#84cc16;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--form-x15{--zai-ux-seed:652;--zai-ux-kind:form;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* form-x16 */
.zai-scope .zai-f--form-x16{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--zai-line);border-radius:10px;background:#07140f}.zai-scope .zai-f--form-x16 .b{font-weight:900;flex:1}.zai-scope .zai-f--form-x16 a{color:var(--zai-muted);font-weight:700;font-size:.85rem}.zai-scope .zai-f--form-x16 .on{color:#fdba74}.zai-scope .zai-f--form-x16 button{border:0;background:#fdba74;color:#111;border-radius:8px;padding:.35em .7em;font-weight:800}.zai-scope .zai-f--form-x16{--zai-ux-seed:244;--zai-ux-kind:form;--zai-ux-accent:#e85d4c;border-color:color-mix(in srgb, #fdba74 55%, var(--zai-line))}

/* form-x17 */
.zai-scope .zai-f--form-x17{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--zai-line);border-radius:16px;background:#1b1140}.zai-scope .zai-f--form-x17 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--form-x17 .on{background:#fde68a;color:#111;border-color:#fde68a}.zai-scope .zai-f--form-x17 .g{flex:1}.zai-scope .zai-f--form-x17{--zai-ux-seed:178;--zai-ux-kind:form;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* form-x18 */
.zai-scope .zai-f--form-x18{display:grid;gap:6px}.zai-scope .zai-f--form-x18 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--form-x18 .row>div{min-height:36px;background:#121c2d;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--form-x18 .wide{background:#fdba7433;border-color:#fdba7466}.zai-scope .zai-f--form-x18{--zai-ux-seed:820;--zai-ux-kind:form;--zai-ux-accent:#e85d4c;border-color:color-mix(in srgb, #fdba74 55%, var(--zai-line))}

/* form-x19 */
.zai-scope .zai-f--form-x19 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--form-x19 li{flex:1;text-align:center;padding:8px 4px;border-radius:14px;background:#182433;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--form-x19 .on{background:#fecdd3;color:#111;border-color:#fecdd3}.zai-scope .zai-f--form-x19 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-x19{--zai-ux-seed:356;--zai-ux-kind:form;--zai-ux-accent:#ff8a65;border-color:color-mix(in srgb, #fecdd3 55%, var(--zai-line))}

/* form-x20 */
.zai-scope .zai-f--form-x20.dual{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;padding:12px;border-radius:10px;background:linear-gradient(135deg,#07140f,#0b1220);border:1px solid var(--zai-line)}.zai-scope .zai-f--form-x20 h3{margin:0 0 4px}.zai-scope .zai-f--form-x20 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-x20 aside{display:grid;place-items:center;background:#fdba7422;border-radius:10px;border:1px solid #fdba74}.zai-scope .zai-f--form-x20 span{font-size:1.6rem;font-weight:900;color:#fdba74}.zai-scope .zai-f--form-x20 small{color:var(--zai-muted)}.zai-scope .zai-f--form-x20{--zai-ux-seed:64;--zai-ux-kind:form;--zai-ux-accent:#e85d4c;border-color:color-mix(in srgb, #fdba74 55%, var(--zai-line))}

/* form-x21 */
.zai-scope .zai-f--form-x21{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:6px;background:#121c2d}.zai-scope .zai-f--form-x21 header{font-weight:900}.zai-scope .zai-f--form-x21 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--form-x21 button{justify-self:start;border:0;background:#fbbf24;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--form-x21{--zai-ux-seed:840;--zai-ux-kind:form;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* form-x22 */
.zai-scope .zai-f--form-x22 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--form-x22 .grid>div{min-height:28px;background:#22d3ee33;border-radius:6px}.zai-scope .zai-f--form-x22 .wide{grid-column:1/-1;background:#22d3ee55}.zai-scope .zai-f--form-x22 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--form-x22{--zai-ux-seed:589;--zai-ux-kind:form;--zai-ux-accent:#f43f5e;border-color:color-mix(in srgb, #22d3ee 55%, var(--zai-line))}

/* gallery-u01 */
.zai-scope .zai-f--gallery-u01{display:grid;gap:6px}.zai-scope .zai-f--gallery-u01 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--gallery-u01 .row>div{min-height:36px;background:#07140f;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--gallery-u01 .wide{background:#fdba7433;border-color:#fdba7466}.zai-scope .zai-f--gallery-u01{--zai-ux-seed:784;--zai-ux-kind:gallery;--zai-ux-accent:#e85d4c;border-color:color-mix(in srgb, #fdba74 55%, var(--zai-line))}

/* gallery-u02 */
.zai-scope .zai-f--gallery-u02 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--gallery-u02 li{flex:1;text-align:center;padding:8px 4px;border-radius:7px;background:#083044;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--gallery-u02 .on{background:#2f9e6b;color:#111;border-color:#2f9e6b}.zai-scope .zai-f--gallery-u02 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--gallery-u02{--zai-ux-seed:289;--zai-ux-kind:gallery;--zai-ux-accent:#fbbf24;border-color:color-mix(in srgb, #2f9e6b 55%, var(--zai-line))}

/* gallery-x01 */
.zai-scope .zai-f--gallery-x01 .mosaic{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:40px 40px;gap:6px}.zai-scope .zai-f--gallery-x01 .zai-ph{min-height:0;border-radius:8px;border:1px solid #e879f944}.zai-scope .zai-f--gallery-x01{--zai-ux-seed:272;--zai-ux-kind:gallery;--zai-ux-accent:#bbf7d0;border-color:color-mix(in srgb, #e879f9 55%, var(--zai-line))}

/* gallery-x02 */
.zai-scope .zai-f--gallery-x02{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:10px;background:#182433}.zai-scope .zai-f--gallery-x02 header{font-weight:900}.zai-scope .zai-f--gallery-x02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--gallery-x02 button{justify-self:start;border:0;background:#8ab4ff;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--gallery-x02{--zai-ux-seed:616;--zai-ux-kind:gallery;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* gallery-x03 */
.zai-scope .zai-f--gallery-x03 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--gallery-x03 .grid>div{min-height:28px;background:#34d39933;border-radius:6px}.zai-scope .zai-f--gallery-x03 .wide{grid-column:1/-1;background:#34d39955}.zai-scope .zai-f--gallery-x03 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--gallery-x03{--zai-ux-seed:225;--zai-ux-kind:gallery;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* gallery-x04 */
.zai-scope .zai-f--gallery-x04{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #ff8a65;border-radius:13px;background:#083044}.zai-scope .zai-f--gallery-x04 h3{margin:0 0 4px}.zai-scope .zai-f--gallery-x04 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--gallery-x04 .zai-ph{min-height:56px}.zai-scope .zai-f--gallery-x04{--zai-ux-seed:979;--zai-ux-kind:gallery;--zai-ux-accent:#f97316;border-color:color-mix(in srgb, #ff8a65 55%, var(--zai-line))}

/* gallery-x05 */
.zai-scope .zai-f--gallery-x05{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:14px;background:#1b1140}.zai-scope .zai-f--gallery-x05 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--gallery-x05 .on{color:#fecdd3;font-weight:800}.zai-scope .zai-f--gallery-x05{--zai-ux-seed:788;--zai-ux-kind:gallery;--zai-ux-accent:#ff8a65;border-color:color-mix(in srgb, #fecdd3 55%, var(--zai-line))}

/* gallery-x06 */
.zai-scope .zai-f--gallery-x06{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--gallery-x06 li{padding:8px;border-radius:17px;background:#143028;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--gallery-x06 li:first-child{border-color:#ddd6fe;color:#fff}.zai-scope .zai-f--gallery-x06{--zai-ux-seed:647;--zai-ux-kind:gallery;--zai-ux-accent:#f472b6;border-color:color-mix(in srgb, #ddd6fe 55%, var(--zai-line))}

/* gallery-x07 */
.zai-scope .zai-f--gallery-x07{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:12px;background:#152033}.zai-scope .zai-f--gallery-x07 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--gallery-x07 input,.zai-scope .zai-f--gallery-x07 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--gallery-x07 button{border:0;background:#e9d5ff;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--gallery-x07{--zai-ux-seed:102;--zai-ux-kind:gallery;--zai-ux-accent:#39ffe0;border-color:color-mix(in srgb, #e9d5ff 55%, var(--zai-line))}

/* gallery-x08 */
.zai-scope .zai-f--gallery-x08{border:1px solid #fde68a;border-radius:16px;background:#121c2d;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--gallery-x08 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--gallery-x08 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--gallery-x08 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--gallery-x08 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--gallery-x08 .ok{background:#fde68a;color:#111;border-color:#fde68a}.zai-scope .zai-f--gallery-x08{--zai-ux-seed:70;--zai-ux-kind:gallery;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* hero-u01 */
.zai-scope .zai-f--hero-u01 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--hero-u01 .grid>div{min-height:28px;background:#fecdd333;border-radius:6px}.zai-scope .zai-f--hero-u01 .wide{grid-column:1/-1;background:#fecdd355}.zai-scope .zai-f--hero-u01 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--hero-u01{--zai-ux-seed:680;--zai-ux-kind:card;--zai-ux-accent:#ff8a65;border-color:color-mix(in srgb, #fecdd3 55%, var(--zai-line))}

/* hero-u02 */
.zai-scope .zai-f--hero-u02{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #fb7185;border-radius:8px;background:#182433}.zai-scope .zai-f--hero-u02 h3{margin:0 0 4px}.zai-scope .zai-f--hero-u02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--hero-u02 .zai-ph{min-height:56px}.zai-scope .zai-f--hero-u02{--zai-ux-seed:626;--zai-ux-kind:card;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* hero-u03 */
.zai-scope .zai-f--hero-u03{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:13px;background:#1a1420}.zai-scope .zai-f--hero-u03 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--hero-u03 .on{color:#4ade80;font-weight:800}.zai-scope .zai-f--hero-u03{--zai-ux-seed:955;--zai-ux-kind:card;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* hero-u04 */
.zai-scope .zai-f--hero-u04{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--hero-u04 li{padding:8px;border-radius:16px;background:#07140f;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--hero-u04 li:first-child{border-color:#fde68a;color:#fff}.zai-scope .zai-f--hero-u04{--zai-ux-seed:394;--zai-ux-kind:card;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* hero-u05 */
.zai-scope .zai-f--hero-u05{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:13px;background:#0b1220}.zai-scope .zai-f--hero-u05 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--hero-u05 input,.zai-scope .zai-f--hero-u05 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--hero-u05 button{border:0;background:#bbf7d0;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--hero-u05{--zai-ux-seed:1003;--zai-ux-kind:card;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* hero-u06 */
.zai-scope .zai-f--hero-u06{border:1px solid #a78bfa;border-radius:14px;background:#121c2d;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--hero-u06 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--hero-u06 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--hero-u06 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--hero-u06 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--hero-u06 .ok{background:#a78bfa;color:#111;border-color:#a78bfa}.zai-scope .zai-f--hero-u06{--zai-ux-seed:440;--zai-ux-kind:card;--zai-ux-accent:#4ade80;border-color:color-mix(in srgb, #a78bfa 55%, var(--zai-line))}

/* hero-u07 */
.zai-scope .zai-f--hero-u07{display:grid;gap:10px}.zai-scope .zai-f--hero-u07 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--hero-u07 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--hero-u07 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #6f92c455;padding-top:8px}.zai-scope .zai-f--hero-u07{--zai-ux-seed:144;--zai-ux-kind:card;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* hero-u08 */
.zai-scope .zai-f--hero-u08{border:1px solid var(--zai-line);border-radius:15px;overflow:hidden}.zai-scope .zai-f--hero-u08 .inner{max-height:96px;overflow:auto;padding:8px;background:#143028}.zai-scope .zai-f--hero-u08 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--hero-u08 .inner::-webkit-scrollbar-thumb{background:#bfdbfe;border-radius:99px}.zai-scope .zai-f--hero-u08 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--hero-u08{--zai-ux-seed:897;--zai-ux-kind:card;--zai-ux-accent:#a78bfa;border-color:color-mix(in srgb, #bfdbfe 55%, var(--zai-line))}

/* lay-u01 */
.zai-scope .zai-f--lay-u01{display:grid;gap:6px}.zai-scope .zai-f--lay-u01 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--lay-u01 .row>div{min-height:36px;background:#182433;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--lay-u01 .wide{background:#fecdd333;border-color:#fecdd366}.zai-scope .zai-f--lay-u01{--zai-ux-seed:176;--zai-ux-kind:lay;--zai-ux-accent:#ff8a65;border-color:color-mix(in srgb, #fecdd3 55%, var(--zai-line))}

/* lay-u02 */
.zai-scope .zai-f--lay-u02 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--lay-u02 li{flex:1;text-align:center;padding:8px 4px;border-radius:16px;background:#121c2d;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--lay-u02 .on{background:#f472b6;color:#111;border-color:#f472b6}.zai-scope .zai-f--lay-u02 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-u02{--zai-ux-seed:370;--zai-ux-kind:lay;--zai-ux-accent:#2dd4bf;border-color:color-mix(in srgb, #f472b6 55%, var(--zai-line))}

/* lay-u03 */
.zai-scope .zai-f--lay-u03.dual{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;padding:12px;border-radius:16px;background:linear-gradient(135deg,#1b1140,#0b1220);border:1px solid var(--zai-line)}.zai-scope .zai-f--lay-u03 h3{margin:0 0 4px}.zai-scope .zai-f--lay-u03 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-u03 aside{display:grid;place-items:center;background:#f472b622;border-radius:10px;border:1px solid #f472b6}.zai-scope .zai-f--lay-u03 span{font-size:1.6rem;font-weight:900;color:#f472b6}.zai-scope .zai-f--lay-u03 small{color:var(--zai-muted)}.zai-scope .zai-f--lay-u03{--zai-ux-seed:478;--zai-ux-kind:lay;--zai-ux-accent:#2dd4bf;border-color:color-mix(in srgb, #f472b6 55%, var(--zai-line))}

/* lay-u04 */
.zai-scope .zai-f--lay-u04{display:grid;gap:6px}.zai-scope .zai-f--lay-u04 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--lay-u04 .row>div{min-height:36px;background:#083044;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--lay-u04 .wide{background:#38bdf833;border-color:#38bdf866}.zai-scope .zai-f--lay-u04{--zai-ux-seed:809;--zai-ux-kind:lay;--zai-ux-accent:#fdba74;border-color:color-mix(in srgb, #38bdf8 55%, var(--zai-line))}

/* lay-u05 */
.zai-scope .zai-f--lay-u05{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:9px;background:#0b1220}.zai-scope .zai-f--lay-u05 header{font-weight:900}.zai-scope .zai-f--lay-u05 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-u05 button{justify-self:start;border:0;background:#84cc16;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--lay-u05{--zai-ux-seed:483;--zai-ux-kind:lay;--zai-ux-accent:#a3e635;border-color:color-mix(in srgb, #84cc16 55%, var(--zai-line))}

/* lay-x01 */
.zai-scope .zai-f--lay-x01{display:grid;gap:6px}.zai-scope .zai-f--lay-x01 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--lay-x01 .row>div{min-height:36px;background:#0b1220;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--lay-x01 .wide{background:#e85d4c33;border-color:#e85d4c66}.zai-scope .zai-f--lay-x01{--zai-ux-seed:903;--zai-ux-kind:lay;--zai-ux-accent:#fb7185;border-color:color-mix(in srgb, #e85d4c 55%, var(--zai-line))}

/* lay-x02 */
.zai-scope .zai-f--lay-x02{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:7px;background:#083044}.zai-scope .zai-f--lay-x02 header{font-weight:900}.zai-scope .zai-f--lay-x02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x02 button{justify-self:start;border:0;background:#22d3ee;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--lay-x02{--zai-ux-seed:229;--zai-ux-kind:lay;--zai-ux-accent:#f43f5e;border-color:color-mix(in srgb, #22d3ee 55%, var(--zai-line))}

/* lay-x03 */
.zai-scope .zai-f--lay-x03 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--lay-x03 .grid>div{min-height:28px;background:#39ffe033;border-radius:6px}.zai-scope .zai-f--lay-x03 .wide{grid-column:1/-1;background:#39ffe055}.zai-scope .zai-f--lay-x03 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--lay-x03{--zai-ux-seed:149;--zai-ux-kind:lay;--zai-ux-accent:#c084fc;border-color:color-mix(in srgb, #39ffe0 55%, var(--zai-line))}

/* lay-x04 */
.zai-scope .zai-f--lay-x04{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #6f92c4;border-radius:6px;background:#07140f}.zai-scope .zai-f--lay-x04 h3{margin:0 0 4px}.zai-scope .zai-f--lay-x04 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x04 .zai-ph{min-height:56px}.zai-scope .zai-f--lay-x04{--zai-ux-seed:144;--zai-ux-kind:lay;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* lay-x05 */
.zai-scope .zai-f--lay-x05{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:17px;background:#0b1220}.zai-scope .zai-f--lay-x05 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x05 .on{color:#94a3b8;font-weight:800}.zai-scope .zai-f--lay-x05{--zai-ux-seed:563;--zai-ux-kind:lay;--zai-ux-accent:#fde68a;border-color:color-mix(in srgb, #94a3b8 55%, var(--zai-line))}

/* lay-x06 */
.zai-scope .zai-f--lay-x06{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--lay-x06 li{padding:8px;border-radius:7px;background:#0f1828;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x06 li:first-child{border-color:#14b8a6;color:#fff}.zai-scope .zai-f--lay-x06{--zai-ux-seed:601;--zai-ux-kind:lay;--zai-ux-accent:#6f92c4;border-color:color-mix(in srgb, #14b8a6 55%, var(--zai-line))}

/* lay-x07 */
.zai-scope .zai-f--lay-x07{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:16px;background:#121c2d}.zai-scope .zai-f--lay-x07 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--lay-x07 input,.zai-scope .zai-f--lay-x07 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--lay-x07 button{border:0;background:#facc15;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--lay-x07{--zai-ux-seed:490;--zai-ux-kind:lay;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* lay-x08 */
.zai-scope .zai-f--lay-x08{border:1px solid #2dd4bf;border-radius:15px;background:#083044;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--lay-x08 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--lay-x08 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x08 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--lay-x08 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--lay-x08 .ok{background:#2dd4bf;color:#111;border-color:#2dd4bf}.zai-scope .zai-f--lay-x08{--zai-ux-seed:129;--zai-ux-kind:lay;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* lay-x09 */
.zai-scope .zai-f--lay-x09{display:grid;gap:10px}.zai-scope .zai-f--lay-x09 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--lay-x09 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--lay-x09 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #c084fc55;padding-top:8px}.zai-scope .zai-f--lay-x09{--zai-ux-seed:88;--zai-ux-kind:lay;--zai-ux-accent:#818cf8;border-color:color-mix(in srgb, #c084fc 55%, var(--zai-line))}

/* lay-x10 */
.zai-scope .zai-f--lay-x10{border:1px solid var(--zai-line);border-radius:6px;overflow:hidden}.zai-scope .zai-f--lay-x10 .inner{max-height:96px;overflow:auto;padding:8px;background:#152033}.zai-scope .zai-f--lay-x10 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--lay-x10 .inner::-webkit-scrollbar-thumb{background:#6f92c4;border-radius:99px}.zai-scope .zai-f--lay-x10 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x10{--zai-ux-seed:792;--zai-ux-kind:lay;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* lay-x11 */
.zai-scope .zai-f--lay-x11 table{width:100%;border-collapse:collapse;font-size:.8rem}.zai-scope .zai-f--lay-x11 th{text-align:left;padding:6px 8px;background:#0b1220;color:#2f9e6b}.zai-scope .zai-f--lay-x11 td{padding:6px 8px;border-bottom:1px solid var(--zai-line);color:var(--zai-muted)}.zai-scope .zai-f--lay-x11{--zai-ux-seed:793;--zai-ux-kind:lay;--zai-ux-accent:#fbbf24;border-color:color-mix(in srgb, #2f9e6b 55%, var(--zai-line))}

/* lay-x12 */
.zai-scope .zai-f--lay-x12 .mosaic{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:40px 40px;gap:6px}.zai-scope .zai-f--lay-x12 .zai-ph{min-height:0;border-radius:8px;border:1px solid #8ab4ff44}.zai-scope .zai-f--lay-x12{--zai-ux-seed:400;--zai-ux-kind:lay;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* lay-x13 */
.zai-scope .zai-f--lay-x13{display:grid;gap:8px;padding:12px;border:1px solid #bbf7d0;border-radius:13px;background:#0b1220;text-align:center}.zai-scope .zai-f--lay-x13 .price strong{font-size:1.6rem;color:#bbf7d0}.zai-scope .zai-f--lay-x13 ul{list-style:none;margin:0;padding:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x13 button{border:0;background:#bbf7d0;color:#111;border-radius:8px;padding:.5em;font-weight:900}.zai-scope .zai-f--lay-x13{--zai-ux-seed:463;--zai-ux-kind:lay;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* lay-x14 */
.zai-scope .zai-f--lay-x14{margin:0;padding:12px;border-left:4px solid #ddd6fe;background:#143028;border-radius:0 17px 17px 0}.zai-scope .zai-f--lay-x14 p{margin:0;font-size:.95rem}.zai-scope .zai-f--lay-x14 footer{margin-top:8px;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--lay-x14{--zai-ux-seed:287;--zai-ux-kind:lay;--zai-ux-accent:#f472b6;border-color:color-mix(in srgb, #ddd6fe 55%, var(--zai-line))}

/* lay-x15 */
.zai-scope .zai-f--lay-x15{display:grid;gap:6px}.zai-scope .zai-f--lay-x15 details{border:1px solid var(--zai-line);border-radius:9px;background:#1a1420;padding:8px}.zai-scope .zai-f--lay-x15 summary{font-weight:800;color:#e85d4c;cursor:pointer}.zai-scope .zai-f--lay-x15 p{margin:6px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x15{--zai-ux-seed:255;--zai-ux-kind:lay;--zai-ux-accent:#fb7185;border-color:color-mix(in srgb, #e85d4c 55%, var(--zai-line))}

/* lay-x16 */
.zai-scope .zai-f--lay-x16{display:grid;justify-items:center;gap:6px;text-align:center;padding:14px;border:1px dashed #c47b2d;border-radius:8px;background:#07140f}.zai-scope .zai-f--lay-x16 .ico{width:36px;height:36px;border-radius:50%;background:#c47b2d}.zai-scope .zai-f--lay-x16 h3{margin:0}.zai-scope .zai-f--lay-x16 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x16 button{border:0;background:#22d3ee;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--lay-x16{--zai-ux-seed:974;--zai-ux-kind:lay;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* lay-x17 */
.zai-scope .zai-f--lay-x17{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--zai-line);border-radius:7px;background:#1a1420}.zai-scope .zai-f--lay-x17 .b{font-weight:900;flex:1}.zai-scope .zai-f--lay-x17 a{color:var(--zai-muted);font-weight:700;font-size:.85rem}.zai-scope .zai-f--lay-x17 .on{color:#2f9e6b}.zai-scope .zai-f--lay-x17 button{border:0;background:#2f9e6b;color:#111;border-radius:8px;padding:.35em .7em;font-weight:800}.zai-scope .zai-f--lay-x17{--zai-ux-seed:145;--zai-ux-kind:lay;--zai-ux-accent:#fbbf24;border-color:color-mix(in srgb, #2f9e6b 55%, var(--zai-line))}

/* lay-x18 */
.zai-scope .zai-f--lay-x18{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--zai-line);border-radius:6px;background:#182433}.zai-scope .zai-f--lay-x18 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--lay-x18 .on{background:#6f92c4;color:#111;border-color:#6f92c4}.zai-scope .zai-f--lay-x18 .g{flex:1}.zai-scope .zai-f--lay-x18{--zai-ux-seed:216;--zai-ux-kind:lay;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* lay-x19 */
.zai-scope .zai-f--lay-x19{display:grid;gap:6px}.zai-scope .zai-f--lay-x19 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--lay-x19 .row>div{min-height:36px;background:#07140f;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--lay-x19 .wide{background:#f43f5e33;border-color:#f43f5e66}.zai-scope .zai-f--lay-x19{--zai-ux-seed:384;--zai-ux-kind:lay;--zai-ux-accent:#ddd6fe;border-color:color-mix(in srgb, #f43f5e 55%, var(--zai-line))}

/* lay-x20 */
.zai-scope .zai-f--lay-x20 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--lay-x20 li{flex:1;text-align:center;padding:8px 4px;border-radius:8px;background:#152033;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--lay-x20 .on{background:#fb7185;color:#111;border-color:#fb7185}.zai-scope .zai-f--lay-x20 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x20{--zai-ux-seed:842;--zai-ux-kind:lay;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* lay-x21 */
.zai-scope .zai-f--lay-x21.dual{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;padding:12px;border-radius:10px;background:linear-gradient(135deg,#121c2d,#0b1220);border:1px solid var(--zai-line)}.zai-scope .zai-f--lay-x21 h3{margin:0 0 4px}.zai-scope .zai-f--lay-x21 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x21 aside{display:grid;place-items:center;background:#8ab4ff22;border-radius:10px;border:1px solid #8ab4ff}.zai-scope .zai-f--lay-x21 span{font-size:1.6rem;font-weight:900;color:#8ab4ff}.zai-scope .zai-f--lay-x21 small{color:var(--zai-muted)}.zai-scope .zai-f--lay-x21{--zai-ux-seed:40;--zai-ux-kind:lay;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* lay-x22 */
.zai-scope .zai-f--lay-x22{display:grid;gap:6px}.zai-scope .zai-f--lay-x22 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--lay-x22 .row>div{min-height:36px;background:#152033;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--lay-x22 .wide{background:#f43f5e33;border-color:#f43f5e66}.zai-scope .zai-f--lay-x22{--zai-ux-seed:852;--zai-ux-kind:lay;--zai-ux-accent:#ddd6fe;border-color:color-mix(in srgb, #f43f5e 55%, var(--zai-line))}

/* lay-x23 */
.zai-scope .zai-f--lay-x23{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:12px;background:#1b1140}.zai-scope .zai-f--lay-x23 header{font-weight:900}.zai-scope .zai-f--lay-x23 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x23 button{justify-self:start;border:0;background:#f97316;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--lay-x23{--zai-ux-seed:918;--zai-ux-kind:lay;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* lay-x24 */
.zai-scope .zai-f--lay-x24 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--lay-x24 .grid>div{min-height:28px;background:#fb718533;border-radius:6px}.zai-scope .zai-f--lay-x24 .wide{grid-column:1/-1;background:#fb718555}.zai-scope .zai-f--lay-x24 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--lay-x24{--zai-ux-seed:950;--zai-ux-kind:lay;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* lay-x25 */
.zai-scope .zai-f--lay-x25{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #fb7185;border-radius:8px;background:#152033}.zai-scope .zai-f--lay-x25 h3{margin:0 0 4px}.zai-scope .zai-f--lay-x25 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x25 .zai-ph{min-height:56px}.zai-scope .zai-f--lay-x25{--zai-ux-seed:302;--zai-ux-kind:lay;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* lay-x26 */
.zai-scope .zai-f--lay-x26{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:8px;background:#1b1140}.zai-scope .zai-f--lay-x26 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x26 .on{color:#a3e635;font-weight:800}.zai-scope .zai-f--lay-x26{--zai-ux-seed:98;--zai-ux-kind:lay;--zai-ux-accent:#2f9e6b;border-color:color-mix(in srgb, #a3e635 55%, var(--zai-line))}

/* lay-x27 */
.zai-scope .zai-f--lay-x27{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--lay-x27 li{padding:8px;border-radius:9px;background:#143028;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x27 li:first-child{border-color:#84cc16;color:#fff}.zai-scope .zai-f--lay-x27{--zai-ux-seed:807;--zai-ux-kind:lay;--zai-ux-accent:#a3e635;border-color:color-mix(in srgb, #84cc16 55%, var(--zai-line))}

/* lay-x28 */
.zai-scope .zai-f--lay-x28{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:16px;background:#07140f}.zai-scope .zai-f--lay-x28 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--lay-x28 input,.zai-scope .zai-f--lay-x28 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--lay-x28 button{border:0;background:#fde68a;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--lay-x28{--zai-ux-seed:394;--zai-ux-kind:lay;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* lay-x29 */
.zai-scope .zai-f--lay-x29{border:1px solid #22d3ee;border-radius:7px;background:#083044;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--lay-x29 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--lay-x29 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x29 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--lay-x29 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--lay-x29 .ok{background:#22d3ee;color:#111;border-color:#22d3ee}.zai-scope .zai-f--lay-x29{--zai-ux-seed:409;--zai-ux-kind:lay;--zai-ux-accent:#f43f5e;border-color:color-mix(in srgb, #22d3ee 55%, var(--zai-line))}

/* lay-x30 */
.zai-scope .zai-f--lay-x30{display:grid;gap:10px}.zai-scope .zai-f--lay-x30 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--lay-x30 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--lay-x30 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #fbbf2455;padding-top:8px}.zai-scope .zai-f--lay-x30{--zai-ux-seed:48;--zai-ux-kind:lay;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* lay-x31 */
.zai-scope .zai-f--lay-x31{border:1px solid var(--zai-line);border-radius:15px;overflow:hidden}.zai-scope .zai-f--lay-x31 .inner{max-height:96px;overflow:auto;padding:8px;background:#083044}.zai-scope .zai-f--lay-x31 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--lay-x31 .inner::-webkit-scrollbar-thumb{background:#2dd4bf;border-radius:99px}.zai-scope .zai-f--lay-x31 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--lay-x31{--zai-ux-seed:129;--zai-ux-kind:lay;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* lay-x32 */
.zai-scope .zai-f--lay-x32 table{width:100%;border-collapse:collapse;font-size:.8rem}.zai-scope .zai-f--lay-x32 th{text-align:left;padding:6px 8px;background:#152033;color:#fb7185}.zai-scope .zai-f--lay-x32 td{padding:6px 8px;border-bottom:1px solid var(--zai-line);color:var(--zai-muted)}.zai-scope .zai-f--lay-x32{--zai-ux-seed:482;--zai-ux-kind:lay;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* modal-u01 */
.zai-scope .zai-f--modal-u01{display:grid;gap:6px}.zai-scope .zai-f--modal-u01 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--modal-u01 .row>div{min-height:36px;background:#0f1828;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--modal-u01 .wide{background:#39ffe033;border-color:#39ffe066}.zai-scope .zai-f--modal-u01{--zai-ux-seed:941;--zai-ux-kind:modal;--zai-ux-accent:#c084fc;border-color:color-mix(in srgb, #39ffe0 55%, var(--zai-line))}

/* modal-u02 */
.zai-scope .zai-f--modal-u02 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--modal-u02 li{flex:1;text-align:center;padding:8px 4px;border-radius:6px;background:#182433;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--modal-u02 .on{background:#fbbf24;color:#111;border-color:#fbbf24}.zai-scope .zai-f--modal-u02 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--modal-u02{--zai-ux-seed:336;--zai-ux-kind:modal;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* modal-u03 */
.zai-scope .zai-f--modal-u03.dual{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;padding:12px;border-radius:15px;background:linear-gradient(135deg,#143028,#0b1220);border:1px solid var(--zai-line)}.zai-scope .zai-f--modal-u03 h3{margin:0 0 4px}.zai-scope .zai-f--modal-u03 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--modal-u03 aside{display:grid;place-items:center;background:#2dd4bf22;border-radius:10px;border:1px solid #2dd4bf}.zai-scope .zai-f--modal-u03 span{font-size:1.6rem;font-weight:900;color:#2dd4bf}.zai-scope .zai-f--modal-u03 small{color:var(--zai-muted)}.zai-scope .zai-f--modal-u03{--zai-ux-seed:237;--zai-ux-kind:modal;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* modal-x01 */
.zai-scope .zai-f--modal-x01{border:1px solid #94a3b8;border-radius:17px;background:#083044;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--modal-x01 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--modal-x01 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--modal-x01 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--modal-x01 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--modal-x01 .ok{background:#94a3b8;color:#111;border-color:#94a3b8}.zai-scope .zai-f--modal-x01{--zai-ux-seed:599;--zai-ux-kind:modal;--zai-ux-accent:#fde68a;border-color:color-mix(in srgb, #94a3b8 55%, var(--zai-line))}

/* modal-x02 */
.zai-scope .zai-f--modal-x02{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:11px;background:#0b1220}.zai-scope .zai-f--modal-x02 header{font-weight:900}.zai-scope .zai-f--modal-x02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--modal-x02 button{justify-self:start;border:0;background:#38bdf8;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--modal-x02{--zai-ux-seed:233;--zai-ux-kind:modal;--zai-ux-accent:#fdba74;border-color:color-mix(in srgb, #38bdf8 55%, var(--zai-line))}

/* modal-x03 */
.zai-scope .zai-f--modal-x03 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--modal-x03 .grid>div{min-height:28px;background:#84cc1633;border-radius:6px}.zai-scope .zai-f--modal-x03 .wide{grid-column:1/-1;background:#84cc1655}.zai-scope .zai-f--modal-x03 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--modal-x03{--zai-ux-seed:951;--zai-ux-kind:modal;--zai-ux-accent:#a3e635;border-color:color-mix(in srgb, #84cc16 55%, var(--zai-line))}

/* modal-x04 */
.zai-scope .zai-f--modal-x04{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #ff8a65;border-radius:13px;background:#0b1220}.zai-scope .zai-f--modal-x04 h3{margin:0 0 4px}.zai-scope .zai-f--modal-x04 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--modal-x04 .zai-ph{min-height:56px}.zai-scope .zai-f--modal-x04{--zai-ux-seed:223;--zai-ux-kind:modal;--zai-ux-accent:#f97316;border-color:color-mix(in srgb, #ff8a65 55%, var(--zai-line))}

/* modal-x05 */
.zai-scope .zai-f--modal-x05{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:13px;background:#1a1420}.zai-scope .zai-f--modal-x05 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--modal-x05 .on{color:#bbf7d0;font-weight:800}.zai-scope .zai-f--modal-x05{--zai-ux-seed:175;--zai-ux-kind:modal;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* modal-x06 */
.zai-scope .zai-f--modal-x06{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--modal-x06 li{padding:8px;border-radius:7px;background:#0f1828;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--modal-x06 li:first-child{border-color:#2f9e6b;color:#fff}.zai-scope .zai-f--modal-x06{--zai-ux-seed:361;--zai-ux-kind:modal;--zai-ux-accent:#fbbf24;border-color:color-mix(in srgb, #2f9e6b 55%, var(--zai-line))}

/* modal-x07 */
.zai-scope .zai-f--modal-x07{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:16px;background:#1b1140}.zai-scope .zai-f--modal-x07 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--modal-x07 input,.zai-scope .zai-f--modal-x07 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--modal-x07 button{border:0;background:#f472b6;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--modal-x07{--zai-ux-seed:658;--zai-ux-kind:modal;--zai-ux-accent:#2dd4bf;border-color:color-mix(in srgb, #f472b6 55%, var(--zai-line))}

/* modal-x08 */
.zai-scope .zai-f--modal-x08{border:1px solid #bbf7d0;border-radius:13px;background:#0f1828;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--modal-x08 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--modal-x08 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--modal-x08 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--modal-x08 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--modal-x08 .ok{background:#bbf7d0;color:#111;border-color:#bbf7d0}.zai-scope .zai-f--modal-x08{--zai-ux-seed:751;--zai-ux-kind:modal;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* modal-x09 */
.zai-scope .zai-f--modal-x09{display:grid;gap:10px}.zai-scope .zai-f--modal-x09 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--modal-x09 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--modal-x09 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #34d39955;padding-top:8px}.zai-scope .zai-f--modal-x09{--zai-ux-seed:369;--zai-ux-kind:modal;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* modal-x10 */
.zai-scope .zai-f--modal-x10{border:1px solid var(--zai-line);border-radius:16px;overflow:hidden}.zai-scope .zai-f--modal-x10 .inner{max-height:96px;overflow:auto;padding:8px;background:#07140f}.zai-scope .zai-f--modal-x10 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--modal-x10 .inner::-webkit-scrollbar-thumb{background:#fde68a;border-radius:99px}.zai-scope .zai-f--modal-x10 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--modal-x10{--zai-ux-seed:34;--zai-ux-kind:modal;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* modal-x11 */
.zai-scope .zai-f--modal-x11 table{width:100%;border-collapse:collapse;font-size:.8rem}.zai-scope .zai-f--modal-x11 th{text-align:left;padding:6px 8px;background:#152033;color:#6f92c4}.zai-scope .zai-f--modal-x11 td{padding:6px 8px;border-bottom:1px solid var(--zai-line);color:var(--zai-muted)}.zai-scope .zai-f--modal-x11{--zai-ux-seed:972;--zai-ux-kind:modal;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* modal-x12 */
.zai-scope .zai-f--modal-x12 .mosaic{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:40px 40px;gap:6px}.zai-scope .zai-f--modal-x12 .zai-ph{min-height:0;border-radius:8px;border:1px solid #a78bfa44}.zai-scope .zai-f--modal-x12{--zai-ux-seed:836;--zai-ux-kind:modal;--zai-ux-accent:#4ade80;border-color:color-mix(in srgb, #a78bfa 55%, var(--zai-line))}

/* modal-x13 */
.zai-scope .zai-f--modal-x13{display:grid;gap:8px;padding:12px;border:1px solid #6f92c4;border-radius:6px;background:#121c2d;text-align:center}.zai-scope .zai-f--modal-x13 .price strong{font-size:1.6rem;color:#6f92c4}.zai-scope .zai-f--modal-x13 ul{list-style:none;margin:0;padding:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--modal-x13 button{border:0;background:#6f92c4;color:#111;border-radius:8px;padding:.5em;font-weight:900}.zai-scope .zai-f--modal-x13{--zai-ux-seed:900;--zai-ux-kind:modal;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* modal-x14 */
.zai-scope .zai-f--modal-x14{margin:0;padding:12px;border-left:4px solid #e85d4c;background:#0f1828;border-radius:0 9px 9px 0}.zai-scope .zai-f--modal-x14 p{margin:0;font-size:.95rem}.zai-scope .zai-f--modal-x14 footer{margin-top:8px;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--modal-x14{--zai-ux-seed:651;--zai-ux-kind:modal;--zai-ux-accent:#fb7185;border-color:color-mix(in srgb, #e85d4c 55%, var(--zai-line))}

/* modal-x15 */
.zai-scope .zai-f--modal-x15{display:grid;gap:6px}.zai-scope .zai-f--modal-x15 details{border:1px solid var(--zai-line);border-radius:7px;background:#083044;padding:8px}.zai-scope .zai-f--modal-x15 summary{font-weight:800;color:#22d3ee;cursor:pointer}.zai-scope .zai-f--modal-x15 p{margin:6px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--modal-x15{--zai-ux-seed:949;--zai-ux-kind:modal;--zai-ux-accent:#f43f5e;border-color:color-mix(in srgb, #22d3ee 55%, var(--zai-line))}

/* modal-x16 */
.zai-scope .zai-f--modal-x16{display:grid;justify-items:center;gap:6px;text-align:center;padding:14px;border:1px dashed #4ade80;border-radius:13px;background:#083044}.zai-scope .zai-f--modal-x16 .ico{width:36px;height:36px;border-radius:50%;background:#4ade80}.zai-scope .zai-f--modal-x16 h3{margin:0}.zai-scope .zai-f--modal-x16 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--modal-x16 button{border:0;background:#e9d5ff;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--modal-x16{--zai-ux-seed:559;--zai-ux-kind:modal;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* modal-x17 */
.zai-scope .zai-f--modal-x17{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--zai-line);border-radius:10px;background:#152033}.zai-scope .zai-f--modal-x17 .b{font-weight:900;flex:1}.zai-scope .zai-f--modal-x17 a{color:var(--zai-muted);font-weight:700;font-size:.85rem}.zai-scope .zai-f--modal-x17 .on{color:#8ab4ff}.zai-scope .zai-f--modal-x17 button{border:0;background:#8ab4ff;color:#111;border-radius:8px;padding:.35em .7em;font-weight:800}.zai-scope .zai-f--modal-x17{--zai-ux-seed:472;--zai-ux-kind:modal;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* modal-x18 */
.zai-scope .zai-f--modal-x18{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--zai-line);border-radius:15px;background:#0f1828}.zai-scope .zai-f--modal-x18 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--modal-x18 .on{background:#34d399;color:#111;border-color:#34d399}.zai-scope .zai-f--modal-x18 .g{flex:1}.zai-scope .zai-f--modal-x18{--zai-ux-seed:441;--zai-ux-kind:modal;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* modal-x19 */
.zai-scope .zai-f--modal-x19{display:grid;gap:6px}.zai-scope .zai-f--modal-x19 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--modal-x19 .row>div{min-height:36px;background:#182433;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--modal-x19 .wide{background:#fbbf2433;border-color:#fbbf2466}.zai-scope .zai-f--modal-x19{--zai-ux-seed:336;--zai-ux-kind:modal;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* nav-u01 */
.zai-scope .zai-f--nav-u01{display:grid;gap:6px}.zai-scope .zai-f--nav-u01 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--nav-u01 .row>div{min-height:36px;background:#083044;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--nav-u01 .wide{background:#ff8a6533;border-color:#ff8a6566}.zai-scope .zai-f--nav-u01{--zai-ux-seed:799;--zai-ux-kind:nav;--zai-ux-accent:#f97316;border-color:color-mix(in srgb, #ff8a65 55%, var(--zai-line))}

/* nav-u02 */
.zai-scope .zai-f--nav-u02 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--nav-u02 li{flex:1;text-align:center;padding:8px 4px;border-radius:8px;background:#1b1140;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--nav-u02 .on{background:#fb7185;color:#111;border-color:#fb7185}.zai-scope .zai-f--nav-u02 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--nav-u02{--zai-ux-seed:878;--zai-ux-kind:nav;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* nav-u03 */
.zai-scope .zai-f--nav-u03.dual{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;padding:12px;border-radius:7px;background:linear-gradient(135deg,#083044,#0b1220);border:1px solid var(--zai-line)}.zai-scope .zai-f--nav-u03 h3{margin:0 0 4px}.zai-scope .zai-f--nav-u03 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--nav-u03 aside{display:grid;place-items:center;background:#14b8a622;border-radius:10px;border:1px solid #14b8a6}.zai-scope .zai-f--nav-u03 span{font-size:1.6rem;font-weight:900;color:#14b8a6}.zai-scope .zai-f--nav-u03 small{color:var(--zai-muted)}.zai-scope .zai-f--nav-u03{--zai-ux-seed:529;--zai-ux-kind:nav;--zai-ux-accent:#6f92c4;border-color:color-mix(in srgb, #14b8a6 55%, var(--zai-line))}

/* nav-u04 */
.zai-scope .zai-f--nav-u04{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--zai-line);border-radius:13px;background:#0b1220}.zai-scope .zai-f--nav-u04 .b{font-weight:900;flex:1}.zai-scope .zai-f--nav-u04 a{color:var(--zai-muted);font-weight:700;font-size:.85rem}.zai-scope .zai-f--nav-u04 .on{color:#4ade80}.zai-scope .zai-f--nav-u04 button{border:0;background:#4ade80;color:#111;border-radius:8px;padding:.35em .7em;font-weight:800}.zai-scope .zai-f--nav-u04{--zai-ux-seed:343;--zai-ux-kind:nav;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* nav-u05 */
.zai-scope .zai-f--nav-u05{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:13px;background:#0b1220}.zai-scope .zai-f--nav-u05 header{font-weight:900}.zai-scope .zai-f--nav-u05 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--nav-u05 button{justify-self:start;border:0;background:#ff8a65;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--nav-u05{--zai-ux-seed:763;--zai-ux-kind:nav;--zai-ux-accent:#f97316;border-color:color-mix(in srgb, #ff8a65 55%, var(--zai-line))}

/* nav-x01 */
.zai-scope .zai-f--nav-x01{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--zai-line);border-radius:6px;background:#121c2d}.zai-scope .zai-f--nav-x01 .b{font-weight:900;flex:1}.zai-scope .zai-f--nav-x01 a{color:var(--zai-muted);font-weight:700;font-size:.85rem}.zai-scope .zai-f--nav-x01 .on{color:#fbbf24}.zai-scope .zai-f--nav-x01 button{border:0;background:#fbbf24;color:#111;border-radius:8px;padding:.35em .7em;font-weight:800}.zai-scope .zai-f--nav-x01{--zai-ux-seed:480;--zai-ux-kind:nav;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* nav-x02 */
.zai-scope .zai-f--nav-x02{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:6px;background:#182433}.zai-scope .zai-f--nav-x02 header{font-weight:900}.zai-scope .zai-f--nav-x02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--nav-x02 button{justify-self:start;border:0;background:#6f92c4;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--nav-x02{--zai-ux-seed:216;--zai-ux-kind:nav;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* nav-x03 */
.zai-scope .zai-f--nav-x03 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--nav-x03 .grid>div{min-height:28px;background:#6f92c433;border-radius:6px}.zai-scope .zai-f--nav-x03 .wide{grid-column:1/-1;background:#6f92c455}.zai-scope .zai-f--nav-x03 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--nav-x03{--zai-ux-seed:612;--zai-ux-kind:nav;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* nav-x04 */
.zai-scope .zai-f--nav-x04{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #818cf8;border-radius:9px;background:#1a1420}.zai-scope .zai-f--nav-x04 h3{margin:0 0 4px}.zai-scope .zai-f--nav-x04 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--nav-x04 .zai-ph{min-height:56px}.zai-scope .zai-f--nav-x04{--zai-ux-seed:855;--zai-ux-kind:nav;--zai-ux-accent:#c47b2d;border-color:color-mix(in srgb, #818cf8 55%, var(--zai-line))}

/* nav-x05 */
.zai-scope .zai-f--nav-x05{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:12px;background:#121c2d}.zai-scope .zai-f--nav-x05 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--nav-x05 .on{color:#f97316;font-weight:800}.zai-scope .zai-f--nav-x05{--zai-ux-seed:90;--zai-ux-kind:nav;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* nav-x06 */
.zai-scope .zai-f--nav-x06{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--nav-x06 li{padding:8px;border-radius:8px;background:#152033;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--nav-x06 li:first-child{border-color:#fb7185;color:#fff}.zai-scope .zai-f--nav-x06{--zai-ux-seed:842;--zai-ux-kind:nav;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* nav-x07 */
.zai-scope .zai-f--nav-x07{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:17px;background:#0b1220}.zai-scope .zai-f--nav-x07 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--nav-x07 input,.zai-scope .zai-f--nav-x07 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--nav-x07 button{border:0;background:#ddd6fe;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--nav-x07{--zai-ux-seed:863;--zai-ux-kind:nav;--zai-ux-accent:#f472b6;border-color:color-mix(in srgb, #ddd6fe 55%, var(--zai-line))}

/* nav-x08 */
.zai-scope .zai-f--nav-x08{border:1px solid #c47b2d;border-radius:8px;background:#121c2d;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--nav-x08 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--nav-x08 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--nav-x08 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--nav-x08 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--nav-x08 .ok{background:#c47b2d;color:#111;border-color:#c47b2d}.zai-scope .zai-f--nav-x08{--zai-ux-seed:650;--zai-ux-kind:nav;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* nav-x09 */
.zai-scope .zai-f--nav-x09{display:grid;gap:10px}.zai-scope .zai-f--nav-x09 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--nav-x09 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--nav-x09 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #67e8f955;padding-top:8px}.zai-scope .zai-f--nav-x09{--zai-ux-seed:353;--zai-ux-kind:nav;--zai-ux-accent:#8ab4ff;border-color:color-mix(in srgb, #67e8f9 55%, var(--zai-line))}

/* nav-x10 */
.zai-scope .zai-f--nav-x10{border:1px solid var(--zai-line);border-radius:15px;overflow:hidden}.zai-scope .zai-f--nav-x10 .inner{max-height:96px;overflow:auto;padding:8px;background:#083044}.zai-scope .zai-f--nav-x10 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--nav-x10 .inner::-webkit-scrollbar-thumb{background:#bfdbfe;border-radius:99px}.zai-scope .zai-f--nav-x10 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--nav-x10{--zai-ux-seed:789;--zai-ux-kind:nav;--zai-ux-accent:#a78bfa;border-color:color-mix(in srgb, #bfdbfe 55%, var(--zai-line))}

/* nav-x11 */
.zai-scope .zai-f--nav-x11 table{width:100%;border-collapse:collapse;font-size:.8rem}.zai-scope .zai-f--nav-x11 th{text-align:left;padding:6px 8px;background:#0f1828;color:#14b8a6}.zai-scope .zai-f--nav-x11 td{padding:6px 8px;border-bottom:1px solid var(--zai-line);color:var(--zai-muted)}.zai-scope .zai-f--nav-x11{--zai-ux-seed:601;--zai-ux-kind:nav;--zai-ux-accent:#6f92c4;border-color:color-mix(in srgb, #14b8a6 55%, var(--zai-line))}

/* nav-x12 */
.zai-scope .zai-f--nav-x12 .mosaic{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:40px 40px;gap:6px}.zai-scope .zai-f--nav-x12 .zai-ph{min-height:0;border-radius:8px;border:1px solid #a3e63544}.zai-scope .zai-f--nav-x12{--zai-ux-seed:278;--zai-ux-kind:nav;--zai-ux-accent:#2f9e6b;border-color:color-mix(in srgb, #a3e635 55%, var(--zai-line))}

/* nav-x13 */
.zai-scope .zai-f--nav-x13{display:grid;gap:8px;padding:12px;border:1px solid #c47b2d;border-radius:8px;background:#121c2d;text-align:center}.zai-scope .zai-f--nav-x13 .price strong{font-size:1.6rem;color:#c47b2d}.zai-scope .zai-f--nav-x13 ul{list-style:none;margin:0;padding:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--nav-x13 button{border:0;background:#c47b2d;color:#111;border-radius:8px;padding:.5em;font-weight:900}.zai-scope .zai-f--nav-x13{--zai-ux-seed:830;--zai-ux-kind:nav;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* nav-x14 */
.zai-scope .zai-f--nav-x14{margin:0;padding:12px;border-left:4px solid #f97316;background:#152033;border-radius:0 12px 12px 0}.zai-scope .zai-f--nav-x14 p{margin:0;font-size:.95rem}.zai-scope .zai-f--nav-x14 footer{margin-top:8px;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--nav-x14{--zai-ux-seed:162;--zai-ux-kind:nav;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* nav-x15 */
.zai-scope .zai-f--nav-x15{display:grid;gap:6px}.zai-scope .zai-f--nav-x15 details{border:1px solid var(--zai-line);border-radius:11px;background:#0b1220;padding:8px}.zai-scope .zai-f--nav-x15 summary{font-weight:800;color:#38bdf8;cursor:pointer}.zai-scope .zai-f--nav-x15 p{margin:6px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--nav-x15{--zai-ux-seed:413;--zai-ux-kind:nav;--zai-ux-accent:#fdba74;border-color:color-mix(in srgb, #38bdf8 55%, var(--zai-line))}

/* nav-x16 */
.zai-scope .zai-f--nav-x16{display:grid;justify-items:center;gap:6px;text-align:center;padding:14px;border:1px dashed #facc15;border-radius:16px;background:#182433}.zai-scope .zai-f--nav-x16 .ico{width:36px;height:36px;border-radius:50%;background:#facc15}.zai-scope .zai-f--nav-x16 h3{margin:0}.zai-scope .zai-f--nav-x16 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--nav-x16 button{border:0;background:#bfdbfe;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--nav-x16{--zai-ux-seed:706;--zai-ux-kind:nav;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* nav-x17 */
.zai-scope .zai-f--nav-x17{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--zai-line);border-radius:9px;background:#143028}.zai-scope .zai-f--nav-x17 .b{font-weight:900;flex:1}.zai-scope .zai-f--nav-x17 a{color:var(--zai-muted);font-weight:700;font-size:.85rem}.zai-scope .zai-f--nav-x17 .on{color:#818cf8}.zai-scope .zai-f--nav-x17 button{border:0;background:#818cf8;color:#111;border-radius:8px;padding:.35em .7em;font-weight:800}.zai-scope .zai-f--nav-x17{--zai-ux-seed:747;--zai-ux-kind:nav;--zai-ux-accent:#c47b2d;border-color:color-mix(in srgb, #818cf8 55%, var(--zai-line))}

/* nav-x18 */
.zai-scope .zai-f--nav-x18{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--zai-line);border-radius:15px;background:#0f1828}.zai-scope .zai-f--nav-x18 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--nav-x18 .on{background:#2dd4bf;color:#111;border-color:#2dd4bf}.zai-scope .zai-f--nav-x18 .g{flex:1}.zai-scope .zai-f--nav-x18{--zai-ux-seed:561;--zai-ux-kind:nav;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* nav-x19 */
.zai-scope .zai-f--nav-x19{display:grid;gap:6px}.zai-scope .zai-f--nav-x19 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--nav-x19 .row>div{min-height:36px;background:#121c2d;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--nav-x19 .wide{background:#a78bfa33;border-color:#a78bfa66}.zai-scope .zai-f--nav-x19{--zai-ux-seed:620;--zai-ux-kind:nav;--zai-ux-accent:#4ade80;border-color:color-mix(in srgb, #a78bfa 55%, var(--zai-line))}

/* nav-x20 */
.zai-scope .zai-f--nav-x20 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--nav-x20 li{flex:1;text-align:center;padding:8px 4px;border-radius:16px;background:#1b1140;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--nav-x20 .on{background:#fde68a;color:#111;border-color:#fde68a}.zai-scope .zai-f--nav-x20 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--nav-x20{--zai-ux-seed:898;--zai-ux-kind:nav;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* page-u01 */
.zai-scope .zai-f--page-u01{display:flex;gap:10px;align-items:center;justify-content:center}.zai-scope .zai-f--page-u01 button{width:32px;height:32px;border-radius:8px;border:1px solid var(--zai-line);background:#1b1140;color:#fff;cursor:pointer;font-weight:900}.zai-scope .zai-f--page-u01 span{font-size:.85rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--page-u01{--zai-ux-seed:878;--zai-ux-kind:page;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* page-u02 */
.zai-scope .zai-f--page-u02{display:flex;justify-content:space-between;align-items:center;gap:8px}.zai-scope .zai-f--page-u02 p{margin:0;font-size:.8rem;color:var(--zai-muted)}.zai-scope .zai-f--page-u02 nav{display:flex;gap:4px}.zai-scope .zai-f--page-u02 a{padding:.35em .6em;border-radius:6px;background:#121c2d;color:var(--zai-muted);font-weight:800;font-size:.8rem}.zai-scope .zai-f--page-u02 .on{background:#8ab4ff;color:#111}.zai-scope .zai-f--page-u02{--zai-ux-seed:580;--zai-ux-kind:page;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* page-u03 */
.zai-scope .zai-f--page-u03 ol{list-style:none;margin:0;padding:0;display:flex;gap:0;border:1px solid var(--zai-line);border-radius:7px;overflow:hidden}.zai-scope .zai-f--page-u03 a{display:block;padding:.45em .7em;background:#0b1220;color:var(--zai-muted);font-weight:800;font-size:.8rem;border-right:1px solid var(--zai-line)}.zai-scope .zai-f--page-u03 li:last-child a{border-right:0}.zai-scope .zai-f--page-u03 [aria-current=page]{background:#14b8a6;color:#111}.zai-scope .zai-f--page-u03{--zai-ux-seed:673;--zai-ux-kind:page;--zai-ux-accent:#6f92c4;border-color:color-mix(in srgb, #14b8a6 55%, var(--zai-line))}

/* page-x01 */
.zai-scope .zai-f--page-x01{display:flex;gap:4px;align-items:center}.zai-scope .zai-f--page-x01 a{padding:.4em .65em;border-radius:10px;border:1px solid var(--zai-line);color:var(--zai-muted);font-weight:700;font-size:.8rem}.zai-scope .zai-f--page-x01 [aria-current=page]{background:#8ab4ff;color:#111;border-color:#8ab4ff}.zai-scope .zai-f--page-x01{--zai-ux-seed:292;--zai-ux-kind:page;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* page-x02 */
.zai-scope .zai-f--page-x02{display:flex;gap:10px;align-items:center;justify-content:center}.zai-scope .zai-f--page-x02 button{width:32px;height:32px;border-radius:8px;border:1px solid var(--zai-line);background:#182433;color:#fff;cursor:pointer;font-weight:900}.zai-scope .zai-f--page-x02 span{font-size:.85rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--page-x02{--zai-ux-seed:806;--zai-ux-kind:page;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* page-x03 */
.zai-scope .zai-f--page-x03{display:flex;justify-content:space-between;align-items:center;gap:8px}.zai-scope .zai-f--page-x03 p{margin:0;font-size:.8rem;color:var(--zai-muted)}.zai-scope .zai-f--page-x03 nav{display:flex;gap:4px}.zai-scope .zai-f--page-x03 a{padding:.35em .6em;border-radius:6px;background:#182433;color:var(--zai-muted);font-weight:800;font-size:.8rem}.zai-scope .zai-f--page-x03 .on{background:#c47b2d;color:#111}.zai-scope .zai-f--page-x03{--zai-ux-seed:146;--zai-ux-kind:page;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* page-x04 */
.zai-scope .zai-f--page-x04 ol{list-style:none;margin:0;padding:0;display:flex;gap:0;border:1px solid var(--zai-line);border-radius:17px;overflow:hidden}.zai-scope .zai-f--page-x04 a{display:block;padding:.45em .7em;background:#083044;color:var(--zai-muted);font-weight:800;font-size:.8rem;border-right:1px solid var(--zai-line)}.zai-scope .zai-f--page-x04 li:last-child a{border-right:0}.zai-scope .zai-f--page-x04 [aria-current=page]{background:#60a5fa;color:#111}.zai-scope .zai-f--page-x04{--zai-ux-seed:479;--zai-ux-kind:page;--zai-ux-accent:#facc15;border-color:color-mix(in srgb, #60a5fa 55%, var(--zai-line))}

/* page-x05 */
.zai-scope .zai-f--page-x05{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--page-x05 .wide{padding:10px;border-radius:7px;background:#0b1220;border:1px solid var(--zai-line);color:#22d3ee;font-weight:800;text-align:center}.zai-scope .zai-f--page-x05{--zai-ux-seed:913;--zai-ux-kind:page;--zai-ux-accent:#f43f5e;border-color:color-mix(in srgb, #22d3ee 55%, var(--zai-line))}

/* page-x06 */
.zai-scope .zai-f--page-x06{display:flex;gap:8px;align-items:center}.zai-scope .zai-f--page-x06 label{display:flex;gap:6px;align-items:center;color:var(--zai-muted);font-size:.85rem;font-weight:700}.zai-scope .zai-f--page-x06 input{width:64px;border-radius:16px;border:1px solid var(--zai-line);background:#152033;color:#fff;padding:.35em}.zai-scope .zai-f--page-x06 button{border:0;background:#f472b6;color:#111;border-radius:16px;padding:.4em .8em;font-weight:800;cursor:pointer}.zai-scope .zai-f--page-x06{--zai-ux-seed:982;--zai-ux-kind:page;--zai-ux-accent:#2dd4bf;border-color:color-mix(in srgb, #f472b6 55%, var(--zai-line))}

/* page-x07 */
.zai-scope .zai-f--page-x07{display:flex;gap:8px;align-items:center;justify-content:center}.zai-scope .zai-f--page-x07 button,.zai-scope .zai-f--page-x07 a{border:1px solid var(--zai-line);background:#07140f;color:var(--zai-muted);border-radius:14px;padding:.35em .65em;font-weight:800;cursor:pointer}.zai-scope .zai-f--page-x07 [aria-current=page]{background:#a78bfa;color:#111;border-color:#a78bfa}.zai-scope .zai-f--page-x07 .dots{color:#a78bfa}.zai-scope .zai-f--page-x07{--zai-ux-seed:224;--zai-ux-kind:page;--zai-ux-accent:#4ade80;border-color:color-mix(in srgb, #a78bfa 55%, var(--zai-line))}

/* page-x08 */
.zai-scope .zai-f--page-x08{display:grid;gap:8px}.zai-scope .zai-f--page-x08 progress{width:100%;height:6px;accent-color:#67e8f9}.zai-scope .zai-f--page-x08 nav{display:flex;justify-content:space-between}.zai-scope .zai-f--page-x08 a{color:#67e8f9;font-weight:800;font-size:.85rem}.zai-scope .zai-f--page-x08{--zai-ux-seed:749;--zai-ux-kind:page;--zai-ux-accent:#8ab4ff;border-color:color-mix(in srgb, #67e8f9 55%, var(--zai-line))}

/* page-x09 */
.zai-scope .zai-f--page-x09{display:flex;gap:4px;align-items:center}.zai-scope .zai-f--page-x09 a{padding:.4em .65em;border-radius:9px;border:1px solid var(--zai-line);color:var(--zai-muted);font-weight:700;font-size:.8rem}.zai-scope .zai-f--page-x09 [aria-current=page]{background:#e85d4c;color:#111;border-color:#e85d4c}.zai-scope .zai-f--page-x09{--zai-ux-seed:723;--zai-ux-kind:page;--zai-ux-accent:#fb7185;border-color:color-mix(in srgb, #e85d4c 55%, var(--zai-line))}

/* page-x10 */
.zai-scope .zai-f--page-x10{display:flex;gap:10px;align-items:center;justify-content:center}.zai-scope .zai-f--page-x10 button{width:32px;height:32px;border-radius:12px;border:1px solid var(--zai-line);background:#182433;color:#fff;cursor:pointer;font-weight:900}.zai-scope .zai-f--page-x10 span{font-size:.85rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--page-x10{--zai-ux-seed:66;--zai-ux-kind:page;--zai-ux-accent:#39ffe0;border-color:color-mix(in srgb, #e9d5ff 55%, var(--zai-line))}

/* price-u01 */
.zai-scope .zai-f--price-u01{display:grid;gap:6px}.zai-scope .zai-f--price-u01 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--price-u01 .row>div{min-height:36px;background:#07140f;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--price-u01 .wide{background:#d4a57433;border-color:#d4a57466}.zai-scope .zai-f--price-u01{--zai-ux-seed:654;--zai-ux-kind:price;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* price-u02 */
.zai-scope .zai-f--price-u02 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--price-u02 li{flex:1;text-align:center;padding:8px 4px;border-radius:10px;background:#152033;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--price-u02 .on{background:#fdba74;color:#111;border-color:#fdba74}.zai-scope .zai-f--price-u02 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--price-u02{--zai-ux-seed:172;--zai-ux-kind:price;--zai-ux-accent:#e85d4c;border-color:color-mix(in srgb, #fdba74 55%, var(--zai-line))}

/* price-x01 */
.zai-scope .zai-f--price-x01{display:grid;gap:8px;padding:12px;border:1px solid #67e8f9;border-radius:11px;background:#083044;text-align:center}.zai-scope .zai-f--price-x01 .price strong{font-size:1.6rem;color:#67e8f9}.zai-scope .zai-f--price-x01 ul{list-style:none;margin:0;padding:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--price-x01 button{border:0;background:#67e8f9;color:#111;border-radius:8px;padding:.5em;font-weight:900}.zai-scope .zai-f--price-x01{--zai-ux-seed:929;--zai-ux-kind:price;--zai-ux-accent:#8ab4ff;border-color:color-mix(in srgb, #67e8f9 55%, var(--zai-line))}

/* price-x02 */
.zai-scope .zai-f--price-x02{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:6px;background:#182433}.zai-scope .zai-f--price-x02 header{font-weight:900}.zai-scope .zai-f--price-x02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--price-x02 button{justify-self:start;border:0;background:#6f92c4;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--price-x02{--zai-ux-seed:576;--zai-ux-kind:price;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* price-x03 */
.zai-scope .zai-f--price-x03 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--price-x03 .grid>div{min-height:28px;background:#fecdd333;border-radius:6px}.zai-scope .zai-f--price-x03 .wide{grid-column:1/-1;background:#fecdd355}.zai-scope .zai-f--price-x03 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--price-x03{--zai-ux-seed:284;--zai-ux-kind:price;--zai-ux-accent:#ff8a65;border-color:color-mix(in srgb, #fecdd3 55%, var(--zai-line))}

/* price-x04 */
.zai-scope .zai-f--price-x04{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #818cf8;border-radius:9px;background:#143028}.zai-scope .zai-f--price-x04 h3{margin:0 0 4px}.zai-scope .zai-f--price-x04 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--price-x04 .zai-ph{min-height:56px}.zai-scope .zai-f--price-x04{--zai-ux-seed:747;--zai-ux-kind:price;--zai-ux-accent:#c47b2d;border-color:color-mix(in srgb, #818cf8 55%, var(--zai-line))}

/* price-x05 */
.zai-scope .zai-f--price-x05{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:8px;background:#1b1140}.zai-scope .zai-f--price-x05 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--price-x05 .on{color:#a3e635;font-weight:800}.zai-scope .zai-f--price-x05{--zai-ux-seed:638;--zai-ux-kind:price;--zai-ux-accent:#2f9e6b;border-color:color-mix(in srgb, #a3e635 55%, var(--zai-line))}

/* price-x06 */
.zai-scope .zai-f--price-x06{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--price-x06 li{padding:8px;border-radius:8px;background:#1b1140;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--price-x06 li:first-child{border-color:#a3e635;color:#fff}.zai-scope .zai-f--price-x06{--zai-ux-seed:98;--zai-ux-kind:price;--zai-ux-accent:#2f9e6b;border-color:color-mix(in srgb, #a3e635 55%, var(--zai-line))}

/* price-x07 */
.zai-scope .zai-f--price-x07{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:14px;background:#1b1140}.zai-scope .zai-f--price-x07 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--price-x07 input,.zai-scope .zai-f--price-x07 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--price-x07 button{border:0;background:#a78bfa;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--price-x07{--zai-ux-seed:908;--zai-ux-kind:price;--zai-ux-accent:#4ade80;border-color:color-mix(in srgb, #a78bfa 55%, var(--zai-line))}

/* price-x08 */
.zai-scope .zai-f--price-x08{border:1px solid #fbbf24;border-radius:6px;background:#07140f;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--price-x08 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--price-x08 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--price-x08 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--price-x08 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--price-x08 .ok{background:#fbbf24;color:#111;border-color:#fbbf24}.zai-scope .zai-f--price-x08{--zai-ux-seed:804;--zai-ux-kind:price;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* price-x09 */
.zai-scope .zai-f--price-x09{display:grid;gap:10px}.zai-scope .zai-f--price-x09 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--price-x09 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--price-x09 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #fecdd355;padding-top:8px}.zai-scope .zai-f--price-x09{--zai-ux-seed:32;--zai-ux-kind:price;--zai-ux-accent:#ff8a65;border-color:color-mix(in srgb, #fecdd3 55%, var(--zai-line))}

/* quote-u01 */
.zai-scope .zai-f--quote-u01{display:grid;gap:6px}.zai-scope .zai-f--quote-u01 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--quote-u01 .row>div{min-height:36px;background:#083044;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--quote-u01 .wide{background:#bfdbfe33;border-color:#bfdbfe66}.zai-scope .zai-f--quote-u01{--zai-ux-seed:969;--zai-ux-kind:quote;--zai-ux-accent:#a78bfa;border-color:color-mix(in srgb, #bfdbfe 55%, var(--zai-line))}

/* quote-u02 */
.zai-scope .zai-f--quote-u02 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--quote-u02 li{flex:1;text-align:center;padding:8px 4px;border-radius:12px;background:#121c2d;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--quote-u02 .on{background:#d4a574;color:#111;border-color:#d4a574}.zai-scope .zai-f--quote-u02 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--quote-u02{--zai-ux-seed:510;--zai-ux-kind:quote;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* quote-x01 */
.zai-scope .zai-f--quote-x01{margin:0;padding:12px;border-left:4px solid #ff8a65;background:#1a1420;border-radius:0 13px 13px 0}.zai-scope .zai-f--quote-x01 p{margin:0;font-size:.95rem}.zai-scope .zai-f--quote-x01 footer{margin-top:8px;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--quote-x01{--zai-ux-seed:475;--zai-ux-kind:quote;--zai-ux-accent:#f97316;border-color:color-mix(in srgb, #ff8a65 55%, var(--zai-line))}

/* quote-x02 */
.zai-scope .zai-f--quote-x02{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:16px;background:#182433}.zai-scope .zai-f--quote-x02 header{font-weight:900}.zai-scope .zai-f--quote-x02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--quote-x02 button{justify-self:start;border:0;background:#facc15;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--quote-x02{--zai-ux-seed:166;--zai-ux-kind:quote;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* quote-x03 */
.zai-scope .zai-f--quote-x03 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--quote-x03 .grid>div{min-height:28px;background:#4ade8033;border-radius:6px}.zai-scope .zai-f--quote-x03 .wide{grid-column:1/-1;background:#4ade8055}.zai-scope .zai-f--quote-x03 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--quote-x03{--zai-ux-seed:199;--zai-ux-kind:quote;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* quote-x04 */
.zai-scope .zai-f--quote-x04{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #2f9e6b;border-radius:7px;background:#083044}.zai-scope .zai-f--quote-x04 h3{margin:0 0 4px}.zai-scope .zai-f--quote-x04 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--quote-x04 .zai-ph{min-height:56px}.zai-scope .zai-f--quote-x04{--zai-ux-seed:649;--zai-ux-kind:quote;--zai-ux-accent:#fbbf24;border-color:color-mix(in srgb, #2f9e6b 55%, var(--zai-line))}

/* quote-x05 */
.zai-scope .zai-f--quote-x05{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:9px;background:#143028}.zai-scope .zai-f--quote-x05 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--quote-x05 .on{color:#818cf8;font-weight:800}.zai-scope .zai-f--quote-x05{--zai-ux-seed:387;--zai-ux-kind:quote;--zai-ux-accent:#c47b2d;border-color:color-mix(in srgb, #818cf8 55%, var(--zai-line))}

/* quote-x06 */
.zai-scope .zai-f--quote-x06{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--quote-x06 li{padding:8px;border-radius:6px;background:#121c2d;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--quote-x06 li:first-child{border-color:#6f92c4;color:#fff}.zai-scope .zai-f--quote-x06{--zai-ux-seed:360;--zai-ux-kind:quote;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* quote-x07 */
.zai-scope .zai-f--quote-x07{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:11px;background:#0b1220}.zai-scope .zai-f--quote-x07 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--quote-x07 input,.zai-scope .zai-f--quote-x07 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--quote-x07 button{border:0;background:#39ffe0;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--quote-x07{--zai-ux-seed:833;--zai-ux-kind:quote;--zai-ux-accent:#c084fc;border-color:color-mix(in srgb, #39ffe0 55%, var(--zai-line))}

/* quote-x08 */
.zai-scope .zai-f--quote-x08{border:1px solid #c084fc;border-radius:10px;background:#182433;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--quote-x08 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--quote-x08 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--quote-x08 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--quote-x08 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--quote-x08 .ok{background:#c084fc;color:#111;border-color:#c084fc}.zai-scope .zai-f--quote-x08{--zai-ux-seed:556;--zai-ux-kind:quote;--zai-ux-accent:#818cf8;border-color:color-mix(in srgb, #c084fc 55%, var(--zai-line))}

/* scroll-u01 */
.zai-scope .zai-f--scroll-u01{display:grid;gap:6px}.zai-scope .zai-f--scroll-u01 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--scroll-u01 .row>div{min-height:36px;background:#0f1828;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--scroll-u01 .wide{background:#2f9e6b33;border-color:#2f9e6b66}.zai-scope .zai-f--scroll-u01{--zai-ux-seed:361;--zai-ux-kind:scroll;--zai-ux-accent:#fbbf24;border-color:color-mix(in srgb, #2f9e6b 55%, var(--zai-line))}

/* scroll-u02 */
.zai-scope .zai-f--scroll-u02 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--scroll-u02 li{flex:1;text-align:center;padding:8px 4px;border-radius:10px;background:#152033;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--scroll-u02 .on{background:#c084fc;color:#111;border-color:#c084fc}.zai-scope .zai-f--scroll-u02 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--scroll-u02{--zai-ux-seed:232;--zai-ux-kind:scroll;--zai-ux-accent:#818cf8;border-color:color-mix(in srgb, #c084fc 55%, var(--zai-line))}

/* scroll-x01 */
.zai-scope .zai-f--scroll-x01{border:1px solid var(--zai-line);border-radius:7px;overflow:hidden}.zai-scope .zai-f--scroll-x01 .inner{max-height:96px;overflow:auto;padding:8px;background:#143028}.zai-scope .zai-f--scroll-x01 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--scroll-x01 .inner::-webkit-scrollbar-thumb{background:#22d3ee;border-radius:99px}.zai-scope .zai-f--scroll-x01 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--scroll-x01{--zai-ux-seed:877;--zai-ux-kind:scroll;--zai-ux-accent:#f43f5e;border-color:color-mix(in srgb, #22d3ee 55%, var(--zai-line))}

/* scroll-x02 */
.zai-scope .zai-f--scroll-x02{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:6px;background:#1b1140}.zai-scope .zai-f--scroll-x02 header{font-weight:900}.zai-scope .zai-f--scroll-x02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--scroll-x02 button{justify-self:start;border:0;background:#f43f5e;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--scroll-x02{--zai-ux-seed:528;--zai-ux-kind:scroll;--zai-ux-accent:#ddd6fe;border-color:color-mix(in srgb, #f43f5e 55%, var(--zai-line))}

/* scroll-x03 */
.zai-scope .zai-f--scroll-x03 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--scroll-x03 .grid>div{min-height:28px;background:#34d39933;border-radius:6px}.zai-scope .zai-f--scroll-x03 .wide{grid-column:1/-1;background:#34d39955}.zai-scope .zai-f--scroll-x03 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--scroll-x03{--zai-ux-seed:441;--zai-ux-kind:scroll;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* scroll-x04 */
.zai-scope .zai-f--scroll-x04{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #a78bfa;border-radius:14px;background:#152033}.zai-scope .zai-f--scroll-x04 h3{margin:0 0 4px}.zai-scope .zai-f--scroll-x04 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--scroll-x04 .zai-ph{min-height:56px}.zai-scope .zai-f--scroll-x04{--zai-ux-seed:152;--zai-ux-kind:scroll;--zai-ux-accent:#4ade80;border-color:color-mix(in srgb, #a78bfa 55%, var(--zai-line))}

/* scroll-x05 */
.zai-scope .zai-f--scroll-x05{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:7px;background:#0f1828}.zai-scope .zai-f--scroll-x05 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--scroll-x05 .on{color:#2f9e6b;font-weight:800}.zai-scope .zai-f--scroll-x05{--zai-ux-seed:901;--zai-ux-kind:scroll;--zai-ux-accent:#fbbf24;border-color:color-mix(in srgb, #2f9e6b 55%, var(--zai-line))}

/* scroll-x06 */
.zai-scope .zai-f--scroll-x06{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--scroll-x06 li{padding:8px;border-radius:8px;background:#182433;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--scroll-x06 li:first-child{border-color:#c47b2d;color:#fff}.zai-scope .zai-f--scroll-x06{--zai-ux-seed:866;--zai-ux-kind:scroll;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* scroll-x07 */
.zai-scope .zai-f--scroll-x07{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:15px;background:#0b1220}.zai-scope .zai-f--scroll-x07 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--scroll-x07 input,.zai-scope .zai-f--scroll-x07 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--scroll-x07 button{border:0;background:#2dd4bf;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--scroll-x07{--zai-ux-seed:813;--zai-ux-kind:scroll;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* scroll-x08 */
.zai-scope .zai-f--scroll-x08{border:1px solid #c084fc;border-radius:10px;background:#1b1140;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--scroll-x08 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--scroll-x08 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--scroll-x08 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--scroll-x08 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--scroll-x08 .ok{background:#c084fc;color:#111;border-color:#c084fc}.zai-scope .zai-f--scroll-x08{--zai-ux-seed:268;--zai-ux-kind:scroll;--zai-ux-accent:#818cf8;border-color:color-mix(in srgb, #c084fc 55%, var(--zai-line))}

/* scroll-x09 */
.zai-scope .zai-f--scroll-x09{display:grid;gap:10px}.zai-scope .zai-f--scroll-x09 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--scroll-x09 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--scroll-x09 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #fbbf2455;padding-top:8px}.zai-scope .zai-f--scroll-x09{--zai-ux-seed:480;--zai-ux-kind:scroll;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* search-u01 */
.zai-scope .zai-f--search-u01 form{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #facc15;border-radius:16px;background:#182433}.zai-scope .zai-f--search-u01 input{flex:1;border:0;background:transparent;color:#fff;outline:none}.zai-scope .zai-f--search-u01 kbd{font-size:.7rem;border:1px solid var(--zai-line);border-radius:4px;padding:0 .35em;color:var(--zai-muted)}.zai-scope .zai-f--search-u01 ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.zai-scope .zai-f--search-u01 li{padding:8px;border-radius:8px;background:#182433}.zai-scope .zai-f--search-u01{--zai-ux-seed:526;--zai-ux-kind:search;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* search-u02 */
.zai-scope .zai-f--search-u02{display:grid;grid-template-columns:auto 1fr auto;gap:6px}.zai-scope .zai-f--search-u02 label{display:grid;gap:2px;font-size:.7rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--search-u02 select,.zai-scope .zai-f--search-u02 input{border-radius:7px;border:1px solid var(--zai-line);background:#143028;color:#fff;padding:.45em}.zai-scope .zai-f--search-u02 button{border:0;background:#14b8a6;color:#111;border-radius:7px;padding:.45em .8em;font-weight:900;cursor:pointer}.zai-scope .zai-f--search-u02{--zai-ux-seed:277;--zai-ux-kind:search;--zai-ux-accent:#6f92c4;border-color:color-mix(in srgb, #14b8a6 55%, var(--zai-line))}

/* search-u03 */
.zai-scope .zai-f--search-u03{display:grid;gap:8px}.zai-scope .zai-f--search-u03 input{border-radius:14px;border:1px solid var(--zai-line);background:#121c2d;color:#fff;padding:.55em .75em}.zai-scope .zai-f--search-u03 .chips{display:flex;gap:6px;flex-wrap:wrap}.zai-scope .zai-f--search-u03 button{border:1px solid var(--zai-line);background:transparent;color:var(--zai-muted);border-radius:999px;padding:.25em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--search-u03 .on{background:#e879f9;color:#111;border-color:#e879f9}.zai-scope .zai-f--search-u03{--zai-ux-seed:740;--zai-ux-kind:search;--zai-ux-accent:#bbf7d0;border-color:color-mix(in srgb, #e879f9 55%, var(--zai-line))}

/* search-x01 */
.zai-scope .zai-f--search-x01{display:flex;gap:6px}.zai-scope .zai-f--search-x01 input{flex:1;border-radius:6px;border:1px solid var(--zai-line);background:#182433;color:#fff;padding:.55em .75em}.zai-scope .zai-f--search-x01{--zai-ux-seed:36;--zai-ux-kind:search;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* search-x02 */
.zai-scope .zai-f--search-x02 form{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #c084fc;border-radius:10px;background:#1b1140}.zai-scope .zai-f--search-x02 input{flex:1;border:0;background:transparent;color:#fff;outline:none}.zai-scope .zai-f--search-x02 kbd{font-size:.7rem;border:1px solid var(--zai-line);border-radius:4px;padding:0 .35em;color:var(--zai-muted)}.zai-scope .zai-f--search-x02 ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.zai-scope .zai-f--search-x02 li{padding:8px;border-radius:8px;background:#1b1140}.zai-scope .zai-f--search-x02{--zai-ux-seed:628;--zai-ux-kind:search;--zai-ux-accent:#818cf8;border-color:color-mix(in srgb, #c084fc 55%, var(--zai-line))}

/* search-x03 */
.zai-scope .zai-f--search-x03{display:grid;grid-template-columns:auto 1fr auto;gap:6px}.zai-scope .zai-f--search-x03 label{display:grid;gap:2px;font-size:.7rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--search-x03 select,.zai-scope .zai-f--search-x03 input{border-radius:12px;border:1px solid var(--zai-line);background:#152033;color:#fff;padding:.45em}.zai-scope .zai-f--search-x03 button{border:0;background:#e9d5ff;color:#111;border-radius:12px;padding:.45em .8em;font-weight:900;cursor:pointer}.zai-scope .zai-f--search-x03{--zai-ux-seed:282;--zai-ux-kind:search;--zai-ux-accent:#39ffe0;border-color:color-mix(in srgb, #e9d5ff 55%, var(--zai-line))}

/* search-x04 */
.zai-scope .zai-f--search-x04{display:grid;gap:8px}.zai-scope .zai-f--search-x04 input{border-radius:9px;border:1px solid var(--zai-line);background:#0f1828;color:#fff;padding:.55em .75em}.zai-scope .zai-f--search-x04 .chips{display:flex;gap:6px;flex-wrap:wrap}.zai-scope .zai-f--search-x04 button{border:1px solid var(--zai-line);background:transparent;color:var(--zai-muted);border-radius:999px;padding:.25em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--search-x04 .on{background:#e85d4c;color:#111;border-color:#e85d4c}.zai-scope .zai-f--search-x04{--zai-ux-seed:471;--zai-ux-kind:search;--zai-ux-accent:#fb7185;border-color:color-mix(in srgb, #e85d4c 55%, var(--zai-line))}

/* search-x05 */
.zai-scope .zai-f--search-x05.round{display:flex;align-items:center;border-radius:999px;border:1px solid #f43f5e;background:#1b1140;overflow:hidden;padding:4px}.zai-scope .zai-f--search-x05 button{border:0;background:#f43f5e;color:#111;width:36px;height:36px;border-radius:50%;font-weight:900;cursor:pointer}.zai-scope .zai-f--search-x05 input{flex:1;border:0;background:transparent;color:#fff;padding:.4em .7em;outline:none}.zai-scope .zai-f--search-x05{--zai-ux-seed:888;--zai-ux-kind:search;--zai-ux-accent:#ddd6fe;border-color:color-mix(in srgb, #f43f5e 55%, var(--zai-line))}

/* search-x06 */
.zai-scope .zai-f--search-x06 form{display:flex;gap:6px}.zai-scope .zai-f--search-x06 input{flex:1;border-radius:17px;border:1px solid var(--zai-line);background:#0f1828;color:#fff;padding:.5em}.zai-scope .zai-f--search-x06 button{border:0;background:#f472b6;color:#111;border-radius:17px;padding:.5em .8em;font-weight:900}.zai-scope .zai-f--search-x06 .hint{margin:6px 0 0;font-size:.75rem;color:var(--zai-muted)}.zai-scope .zai-f--search-x06 code{color:#ddd6fe}.zai-scope .zai-f--search-x06{--zai-ux-seed:971;--zai-ux-kind:search;--zai-ux-accent:#f472b6;border-color:color-mix(in srgb, #ddd6fe 55%, var(--zai-line))}

/* search-x07 */
.zai-scope .zai-f--search-x07{display:grid;gap:6px;padding:10px;border-radius:17px;background:#143028;border:1px solid #60a5fa}.zai-scope .zai-f--search-x07 header{font-weight:900;font-size:.8rem;color:#60a5fa}.zai-scope .zai-f--search-x07 form{display:flex;gap:4px}.zai-scope .zai-f--search-x07 input{flex:1;border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.4em}.zai-scope .zai-f--search-x07 button{border:0;background:#60a5fa;color:#111;border-radius:8px;padding:.4em .7em;font-weight:800}.zai-scope .zai-f--search-x07 output{font-size:.75rem;color:var(--zai-muted)}.zai-scope .zai-f--search-x07{--zai-ux-seed:47;--zai-ux-kind:search;--zai-ux-accent:#facc15;border-color:color-mix(in srgb, #60a5fa 55%, var(--zai-line))}

/* search-x08 */
.zai-scope .zai-f--search-x08{display:grid;gap:6px}.zai-scope .zai-f--search-x08 input{border-radius:10px;border:2px solid #8ab4ff;background:#182433;color:#fff;padding:.55em .75em}.zai-scope .zai-f--search-x08 .meta{display:flex;justify-content:space-between;align-items:center}.zai-scope .zai-f--search-x08 .meta span{font-size:.7rem;color:#8ab4ff;font-weight:900}.zai-scope .zai-f--search-x08 .meta button{border:0;background:#84cc16;color:#111;border-radius:6px;padding:.3em .6em;font-weight:800}.zai-scope .zai-f--search-x08{--zai-ux-seed:76;--zai-ux-kind:search;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* search-x09 */
.zai-scope .zai-f--search-x09{display:flex;gap:6px}.zai-scope .zai-f--search-x09 input{flex:1;border-radius:9px;border:1px solid var(--zai-line);background:#083044;color:#fff;padding:.55em .75em}.zai-scope .zai-f--search-x09{--zai-ux-seed:159;--zai-ux-kind:search;--zai-ux-accent:#a3e635;border-color:color-mix(in srgb, #84cc16 55%, var(--zai-line))}

/* search-x10 */
.zai-scope .zai-f--search-x10 form{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #fb7185;border-radius:8px;background:#1b1140}.zai-scope .zai-f--search-x10 input{flex:1;border:0;background:transparent;color:#fff;outline:none}.zai-scope .zai-f--search-x10 kbd{font-size:.7rem;border:1px solid var(--zai-line);border-radius:4px;padding:0 .35em;color:var(--zai-muted)}.zai-scope .zai-f--search-x10 ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.zai-scope .zai-f--search-x10 li{padding:8px;border-radius:8px;background:#1b1140}.zai-scope .zai-f--search-x10{--zai-ux-seed:158;--zai-ux-kind:search;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* side-u01 */
.zai-scope .zai-f--side-u01 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--side-u01 .grid>div{min-height:28px;background:#60a5fa33;border-radius:6px}.zai-scope .zai-f--side-u01 .wide{grid-column:1/-1;background:#60a5fa55}.zai-scope .zai-f--side-u01 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--side-u01{--zai-ux-seed:371;--zai-ux-kind:side;--zai-ux-accent:#facc15;border-color:color-mix(in srgb, #60a5fa 55%, var(--zai-line))}

/* side-u02 */
.zai-scope .zai-f--side-u02{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #fde68a;border-radius:16px;background:#1b1140}.zai-scope .zai-f--side-u02 h3{margin:0 0 4px}.zai-scope .zai-f--side-u02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--side-u02 .zai-ph{min-height:56px}.zai-scope .zai-f--side-u02{--zai-ux-seed:1078;--zai-ux-kind:side;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* side-u03 */
.zai-scope .zai-f--side-u03{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:16px;background:#1b1140}.zai-scope .zai-f--side-u03 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--side-u03 .on{color:#fde68a;font-weight:800}.zai-scope .zai-f--side-u03{--zai-ux-seed:898;--zai-ux-kind:side;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* side-x01 */
.zai-scope .zai-f--side-x01{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:16px;background:#1b1140}.zai-scope .zai-f--side-x01 header{font-weight:900}.zai-scope .zai-f--side-x01 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--side-x01 button{justify-self:start;border:0;background:#facc15;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--side-x01{--zai-ux-seed:238;--zai-ux-kind:side;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* side-x02 */
.zai-scope .zai-f--side-x02 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--side-x02 .grid>div{min-height:28px;background:#a3e63533;border-radius:6px}.zai-scope .zai-f--side-x02 .wide{grid-column:1/-1;background:#a3e63555}.zai-scope .zai-f--side-x02 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--side-x02{--zai-ux-seed:530;--zai-ux-kind:side;--zai-ux-accent:#2f9e6b;border-color:color-mix(in srgb, #a3e635 55%, var(--zai-line))}

/* side-x03 */
.zai-scope .zai-f--side-x03{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #a3e635;border-radius:8px;background:#121c2d}.zai-scope .zai-f--side-x03 h3{margin:0 0 4px}.zai-scope .zai-f--side-x03 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--side-x03 .zai-ph{min-height:56px}.zai-scope .zai-f--side-x03{--zai-ux-seed:170;--zai-ux-kind:side;--zai-ux-accent:#2f9e6b;border-color:color-mix(in srgb, #a3e635 55%, var(--zai-line))}

/* side-x04 */
.zai-scope .zai-f--side-x04{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:15px;background:#0f1828}.zai-scope .zai-f--side-x04 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--side-x04 .on{color:#2dd4bf;font-weight:800}.zai-scope .zai-f--side-x04{--zai-ux-seed:741;--zai-ux-kind:side;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* side-x05 */
.zai-scope .zai-f--side-x05{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--side-x05 li{padding:8px;border-radius:16px;background:#07140f;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--side-x05 li:first-child{border-color:#fde68a;color:#fff}.zai-scope .zai-f--side-x05{--zai-ux-seed:34;--zai-ux-kind:side;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* side-x06 */
.zai-scope .zai-f--side-x06{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:17px;background:#143028}.zai-scope .zai-f--side-x06 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--side-x06 input,.zai-scope .zai-f--side-x06 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--side-x06 button{border:0;background:#94a3b8;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--side-x06{--zai-ux-seed:707;--zai-ux-kind:side;--zai-ux-accent:#fde68a;border-color:color-mix(in srgb, #94a3b8 55%, var(--zai-line))}

/* side-x07 */
.zai-scope .zai-f--side-x07{border:1px solid #2dd4bf;border-radius:15px;background:#083044;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--side-x07 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--side-x07 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--side-x07 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--side-x07 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--side-x07 .ok{background:#2dd4bf;color:#111;border-color:#2dd4bf}.zai-scope .zai-f--side-x07{--zai-ux-seed:129;--zai-ux-kind:side;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* side-x08 */
.zai-scope .zai-f--side-x08{display:grid;gap:10px}.zai-scope .zai-f--side-x08 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--side-x08 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--side-x08 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #14b8a655;padding-top:8px}.zai-scope .zai-f--side-x08{--zai-ux-seed:493;--zai-ux-kind:side;--zai-ux-accent:#6f92c4;border-color:color-mix(in srgb, #14b8a6 55%, var(--zai-line))}

/* side-x09 */
.zai-scope .zai-f--side-x09{border:1px solid var(--zai-line);border-radius:14px;overflow:hidden}.zai-scope .zai-f--side-x09 .inner{max-height:96px;overflow:auto;padding:8px;background:#121c2d}.zai-scope .zai-f--side-x09 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--side-x09 .inner::-webkit-scrollbar-thumb{background:#e879f9;border-radius:99px}.zai-scope .zai-f--side-x09 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--side-x09{--zai-ux-seed:380;--zai-ux-kind:side;--zai-ux-accent:#bbf7d0;border-color:color-mix(in srgb, #e879f9 55%, var(--zai-line))}

/* side-x10 */
.zai-scope .zai-f--side-x10 table{width:100%;border-collapse:collapse;font-size:.8rem}.zai-scope .zai-f--side-x10 th{text-align:left;padding:6px 8px;background:#143028;color:#67e8f9}.zai-scope .zai-f--side-x10 td{padding:6px 8px;border-bottom:1px solid var(--zai-line);color:var(--zai-muted)}.zai-scope .zai-f--side-x10{--zai-ux-seed:137;--zai-ux-kind:side;--zai-ux-accent:#8ab4ff;border-color:color-mix(in srgb, #67e8f9 55%, var(--zai-line))}

/* side-x11 */
.zai-scope .zai-f--side-x11 .mosaic{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:40px 40px;gap:6px}.zai-scope .zai-f--side-x11 .zai-ph{min-height:0;border-radius:8px;border:1px solid #e9d5ff44}.zai-scope .zai-f--side-x11{--zai-ux-seed:426;--zai-ux-kind:side;--zai-ux-accent:#39ffe0;border-color:color-mix(in srgb, #e9d5ff 55%, var(--zai-line))}

/* side-x12 */
.zai-scope .zai-f--side-x12{display:grid;gap:8px;padding:12px;border:1px solid #60a5fa;border-radius:17px;background:#083044;text-align:center}.zai-scope .zai-f--side-x12 .price strong{font-size:1.6rem;color:#60a5fa}.zai-scope .zai-f--side-x12 ul{list-style:none;margin:0;padding:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--side-x12 button{border:0;background:#60a5fa;color:#111;border-radius:8px;padding:.5em;font-weight:900}.zai-scope .zai-f--side-x12{--zai-ux-seed:659;--zai-ux-kind:side;--zai-ux-accent:#facc15;border-color:color-mix(in srgb, #60a5fa 55%, var(--zai-line))}

/* side-x13 */
.zai-scope .zai-f--side-x13{margin:0;padding:12px;border-left:4px solid #bfdbfe;background:#0f1828;border-radius:0 15px 15px 0}.zai-scope .zai-f--side-x13 p{margin:0;font-size:.95rem}.zai-scope .zai-f--side-x13 footer{margin-top:8px;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--side-x13{--zai-ux-seed:321;--zai-ux-kind:side;--zai-ux-accent:#a78bfa;border-color:color-mix(in srgb, #bfdbfe 55%, var(--zai-line))}

/* side-x14 */
.zai-scope .zai-f--side-x14{display:grid;gap:6px}.zai-scope .zai-f--side-x14 details{border:1px solid var(--zai-line);border-radius:12px;background:#1b1140;padding:8px}.zai-scope .zai-f--side-x14 summary{font-weight:800;color:#d4a574;cursor:pointer}.zai-scope .zai-f--side-x14 p{margin:6px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--side-x14{--zai-ux-seed:978;--zai-ux-kind:side;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* side-x15 */
.zai-scope .zai-f--side-x15{display:grid;justify-items:center;gap:6px;text-align:center;padding:14px;border:1px dashed #fdba74;border-radius:10px;background:#07140f}.zai-scope .zai-f--side-x15 .ico{width:36px;height:36px;border-radius:50%;background:#fdba74}.zai-scope .zai-f--side-x15 h3{margin:0}.zai-scope .zai-f--side-x15 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--side-x15 button{border:0;background:#e85d4c;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--side-x15{--zai-ux-seed:424;--zai-ux-kind:side;--zai-ux-accent:#e85d4c;border-color:color-mix(in srgb, #fdba74 55%, var(--zai-line))}

/* side-x16 */
.zai-scope .zai-f--side-x16{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--zai-line);border-radius:8px;background:#1b1140}.zai-scope .zai-f--side-x16 .b{font-weight:900;flex:1}.zai-scope .zai-f--side-x16 a{color:var(--zai-muted);font-weight:700;font-size:.85rem}.zai-scope .zai-f--side-x16 .on{color:#a3e635}.zai-scope .zai-f--side-x16 button{border:0;background:#a3e635;color:#111;border-radius:8px;padding:.35em .7em;font-weight:800}.zai-scope .zai-f--side-x16{--zai-ux-seed:638;--zai-ux-kind:side;--zai-ux-accent:#2f9e6b;border-color:color-mix(in srgb, #a3e635 55%, var(--zai-line))}

/* side-x17 */
.zai-scope .zai-f--side-x17{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--zai-line);border-radius:13px;background:#0b1220}.zai-scope .zai-f--side-x17 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--side-x17 .on{background:#ff8a65;color:#111;border-color:#ff8a65}.zai-scope .zai-f--side-x17 .g{flex:1}.zai-scope .zai-f--side-x17{--zai-ux-seed:943;--zai-ux-kind:side;--zai-ux-accent:#f97316;border-color:color-mix(in srgb, #ff8a65 55%, var(--zai-line))}

/* side-x18 */
.zai-scope .zai-f--side-x18{display:grid;gap:6px}.zai-scope .zai-f--side-x18 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--side-x18 .row>div{min-height:36px;background:#0f1828;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--side-x18 .wide{background:#e85d4c33;border-color:#e85d4c66}.zai-scope .zai-f--side-x18{--zai-ux-seed:471;--zai-ux-kind:side;--zai-ux-accent:#fb7185;border-color:color-mix(in srgb, #e85d4c 55%, var(--zai-line))}

/* side-x19 */
.zai-scope .zai-f--side-x19 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--side-x19 li{flex:1;text-align:center;padding:8px 4px;border-radius:10px;background:#121c2d;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--side-x19 .on{background:#8ab4ff;color:#111;border-color:#8ab4ff}.zai-scope .zai-f--side-x19 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--side-x19{--zai-ux-seed:580;--zai-ux-kind:side;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* state-u01 */
.zai-scope .zai-f--state-u01{display:grid;gap:6px}.zai-scope .zai-f--state-u01 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--state-u01 .row>div{min-height:36px;background:#121c2d;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--state-u01 .wide{background:#fb718533;border-color:#fb718566}.zai-scope .zai-f--state-u01{--zai-ux-seed:410;--zai-ux-kind:state;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* state-x01 */
.zai-scope .zai-f--state-x01{display:grid;justify-items:center;gap:6px;text-align:center;padding:14px;border:1px dashed #c47b2d;border-radius:8px;background:#07140f}.zai-scope .zai-f--state-x01 .ico{width:36px;height:36px;border-radius:50%;background:#c47b2d}.zai-scope .zai-f--state-x01 h3{margin:0}.zai-scope .zai-f--state-x01 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--state-x01 button{border:0;background:#22d3ee;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--state-x01{--zai-ux-seed:434;--zai-ux-kind:state;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* state-x02 */
.zai-scope .zai-f--state-x02{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:11px;background:#0b1220}.zai-scope .zai-f--state-x02 header{font-weight:900}.zai-scope .zai-f--state-x02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--state-x02 button{justify-self:start;border:0;background:#38bdf8;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--state-x02{--zai-ux-seed:53;--zai-ux-kind:state;--zai-ux-accent:#fdba74;border-color:color-mix(in srgb, #38bdf8 55%, var(--zai-line))}

/* state-x03 */
.zai-scope .zai-f--state-x03 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--state-x03 .grid>div{min-height:28px;background:#2f9e6b33;border-radius:6px}.zai-scope .zai-f--state-x03 .wide{grid-column:1/-1;background:#2f9e6b55}.zai-scope .zai-f--state-x03 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--state-x03{--zai-ux-seed:253;--zai-ux-kind:state;--zai-ux-accent:#fbbf24;border-color:color-mix(in srgb, #2f9e6b 55%, var(--zai-line))}

/* state-x04 */
.zai-scope .zai-f--state-x04{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #fbbf24;border-radius:6px;background:#1b1140}.zai-scope .zai-f--state-x04 h3{margin:0 0 4px}.zai-scope .zai-f--state-x04 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--state-x04 .zai-ph{min-height:56px}.zai-scope .zai-f--state-x04{--zai-ux-seed:48;--zai-ux-kind:state;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* state-x05 */
.zai-scope .zai-f--state-x05{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:8px;background:#1b1140}.zai-scope .zai-f--state-x05 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--state-x05 .on{color:#fb7185;font-weight:800}.zai-scope .zai-f--state-x05{--zai-ux-seed:518;--zai-ux-kind:state;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* state-x06 */
.zai-scope .zai-f--state-x06{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--state-x06 li{padding:8px;border-radius:10px;background:#121c2d;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--state-x06 li:first-child{border-color:#8ab4ff;color:#fff}.zai-scope .zai-f--state-x06{--zai-ux-seed:220;--zai-ux-kind:state;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* state-x07 */
.zai-scope .zai-f--state-x07{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:16px;background:#152033}.zai-scope .zai-f--state-x07 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--state-x07 input,.zai-scope .zai-f--state-x07 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--state-x07 button{border:0;background:#facc15;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--state-x07{--zai-ux-seed:202;--zai-ux-kind:state;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* state-x08 */
.zai-scope .zai-f--state-x08{border:1px solid #94a3b8;border-radius:17px;background:#083044;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--state-x08 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--state-x08 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--state-x08 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--state-x08 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--state-x08 .ok{background:#94a3b8;color:#111;border-color:#94a3b8}.zai-scope .zai-f--state-x08{--zai-ux-seed:959;--zai-ux-kind:state;--zai-ux-accent:#fde68a;border-color:color-mix(in srgb, #94a3b8 55%, var(--zai-line))}

/* table-u01 */
.zai-scope .zai-f--table-u01{display:grid;gap:6px}.zai-scope .zai-f--table-u01 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--table-u01 .row>div{min-height:36px;background:#0f1828;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--table-u01 .wide{background:#ff8a6533;border-color:#ff8a6566}.zai-scope .zai-f--table-u01{--zai-ux-seed:331;--zai-ux-kind:table;--zai-ux-accent:#f97316;border-color:color-mix(in srgb, #ff8a65 55%, var(--zai-line))}

/* table-u02 */
.zai-scope .zai-f--table-u02 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--table-u02 li{flex:1;text-align:center;padding:8px 4px;border-radius:6px;background:#152033;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--table-u02 .on{background:#f43f5e;color:#111;border-color:#f43f5e}.zai-scope .zai-f--table-u02 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--table-u02{--zai-ux-seed:132;--zai-ux-kind:table;--zai-ux-accent:#ddd6fe;border-color:color-mix(in srgb, #f43f5e 55%, var(--zai-line))}

/* table-x01 */
.zai-scope .zai-f--table-x01 table{width:100%;border-collapse:collapse;font-size:.8rem}.zai-scope .zai-f--table-x01 th{text-align:left;padding:6px 8px;background:#0f1828;color:#4ade80}.zai-scope .zai-f--table-x01 td{padding:6px 8px;border-bottom:1px solid var(--zai-line);color:var(--zai-muted)}.zai-scope .zai-f--table-x01{--zai-ux-seed:991;--zai-ux-kind:table;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* table-x02 */
.zai-scope .zai-f--table-x02{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:16px;background:#07140f}.zai-scope .zai-f--table-x02 header{font-weight:900}.zai-scope .zai-f--table-x02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--table-x02 button{justify-self:start;border:0;background:#fde68a;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--table-x02{--zai-ux-seed:34;--zai-ux-kind:table;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* table-x03 */
.zai-scope .zai-f--table-x03 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--table-x03 .grid>div{min-height:28px;background:#fecdd333;border-radius:6px}.zai-scope .zai-f--table-x03 .wide{grid-column:1/-1;background:#fecdd355}.zai-scope .zai-f--table-x03 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--table-x03{--zai-ux-seed:248;--zai-ux-kind:table;--zai-ux-accent:#ff8a65;border-color:color-mix(in srgb, #fecdd3 55%, var(--zai-line))}

/* table-x04 */
.zai-scope .zai-f--table-x04{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #39ffe0;border-radius:11px;background:#0b1220}.zai-scope .zai-f--table-x04 h3{margin:0 0 4px}.zai-scope .zai-f--table-x04 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--table-x04 .zai-ph{min-height:56px}.zai-scope .zai-f--table-x04{--zai-ux-seed:653;--zai-ux-kind:table;--zai-ux-accent:#c084fc;border-color:color-mix(in srgb, #39ffe0 55%, var(--zai-line))}

/* table-x05 */
.zai-scope .zai-f--table-x05{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:11px;background:#083044}.zai-scope .zai-f--table-x05 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--table-x05 .on{color:#38bdf8;font-weight:800}.zai-scope .zai-f--table-x05{--zai-ux-seed:89;--zai-ux-kind:table;--zai-ux-accent:#fdba74;border-color:color-mix(in srgb, #38bdf8 55%, var(--zai-line))}

/* table-x06 */
.zai-scope .zai-f--table-x06{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--table-x06 li{padding:8px;border-radius:17px;background:#0b1220;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--table-x06 li:first-child{border-color:#60a5fa;color:#fff}.zai-scope .zai-f--table-x06{--zai-ux-seed:443;--zai-ux-kind:table;--zai-ux-accent:#facc15;border-color:color-mix(in srgb, #60a5fa 55%, var(--zai-line))}

/* table-x07 */
.zai-scope .zai-f--table-x07{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:11px;background:#143028}.zai-scope .zai-f--table-x07 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--table-x07 input,.zai-scope .zai-f--table-x07 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--table-x07 button{border:0;background:#38bdf8;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--table-x07{--zai-ux-seed:17;--zai-ux-kind:table;--zai-ux-accent:#fdba74;border-color:color-mix(in srgb, #38bdf8 55%, var(--zai-line))}

/* table-x08 */
.zai-scope .zai-f--table-x08{border:1px solid #e85d4c;border-radius:9px;background:#0b1220;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--table-x08 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--table-x08 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--table-x08 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--table-x08 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--table-x08 .ok{background:#e85d4c;color:#111;border-color:#e85d4c}.zai-scope .zai-f--table-x08{--zai-ux-seed:183;--zai-ux-kind:table;--zai-ux-accent:#fb7185;border-color:color-mix(in srgb, #e85d4c 55%, var(--zai-line))}

/* table-x09 */
.zai-scope .zai-f--table-x09{display:grid;gap:10px}.zai-scope .zai-f--table-x09 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--table-x09 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--table-x09 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #d4a57455;padding-top:8px}.zai-scope .zai-f--table-x09{--zai-ux-seed:942;--zai-ux-kind:table;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* tabs-u01 */
.zai-scope .zai-f--tabs-u01.vert{display:grid;grid-template-columns:88px 1fr;gap:8px;min-height:100px}.zai-scope .zai-f--tabs-u01 aside{display:grid;gap:4px}.zai-scope .zai-f--tabs-u01 button{border:0;background:#1b1140;color:var(--zai-muted);padding:8px;border-radius:8px;font-weight:800;text-align:left;cursor:pointer}.zai-scope .zai-f--tabs-u01 .on{background:#fb7185;color:#111}.zai-scope .zai-f--tabs-u01 section{padding:8px;border:1px solid var(--zai-line);border-radius:10px}.zai-scope .zai-f--tabs-u01 h4{margin:0 0 4px}.zai-scope .zai-f--tabs-u01{--zai-ux-seed:338;--zai-ux-kind:tabs;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* tabs-u02 */
.zai-scope .zai-f--tabs-u02 [role=tablist]{display:flex;gap:6px}.zai-scope .zai-f--tabs-u02 button{display:flex;gap:6px;align-items:center;border:1px solid var(--zai-line);background:#0b1220;color:var(--zai-muted);padding:.4em .7em;border-radius:11px;font-weight:800;cursor:pointer}.zai-scope .zai-f--tabs-u02 i{font-style:normal;background:#8ab4ff;color:#111;border-radius:50%;width:18px;height:18px;display:grid;place-items:center;font-size:.7rem}.zai-scope .zai-f--tabs-u02 .on{border-color:#67e8f9;color:#fff}.zai-scope .zai-f--tabs-u02 .panel{margin-top:8px;padding:8px;color:var(--zai-muted);border-left:3px solid #67e8f9}.zai-scope .zai-f--tabs-u02{--zai-ux-seed:713;--zai-ux-kind:tabs;--zai-ux-accent:#8ab4ff;border-color:color-mix(in srgb, #67e8f9 55%, var(--zai-line))}

/* tabs-u03 */
.zai-scope .zai-f--tabs-u03{display:grid;gap:8px}.zai-scope .zai-f--tabs-u03 select{background:#0f1828;color:#fff;border:1px solid var(--zai-line);border-radius:13px;padding:.45em}.zai-scope .zai-f--tabs-u03 article{padding:10px;border-radius:10px;background:#0f1828;border:1px solid #bbf7d055}.zai-scope .zai-f--tabs-u03 p{margin:4px 0 0;color:var(--zai-muted)}.zai-scope .zai-f--tabs-u03{--zai-ux-seed:931;--zai-ux-kind:tabs;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* tabs-u04 */
.zai-scope .zai-f--tabs-u04 .pills{display:inline-flex;padding:3px;gap:2px;background:#083044;border-radius:999px;border:1px solid var(--zai-line)}.zai-scope .zai-f--tabs-u04 button{border:0;background:transparent;color:var(--zai-muted);padding:.35em .8em;border-radius:999px;font-weight:800;cursor:pointer}.zai-scope .zai-f--tabs-u04 .on{background:#34d399;color:#111}.zai-scope .zai-f--tabs-u04 ul{margin:8px 0 0;padding-left:1.1em;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tabs-u04{--zai-ux-seed:909;--zai-ux-kind:tabs;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* tabs-x01 */
.zai-scope .zai-f--tabs-x01{display:grid;gap:8px}.zai-scope .zai-f--tabs-x01 [role=tablist]{display:flex;gap:4px}.zai-scope .zai-f--tabs-x01 button{border:0;background:#07140f;color:var(--zai-muted);padding:.4em .7em;border-radius:10px;font-weight:800;cursor:pointer}.zai-scope .zai-f--tabs-x01 .on{background:#8ab4ff;color:#fff}.zai-scope .zai-f--tabs-x01 .panel{padding:8px;border:1px solid var(--zai-line);border-radius:10px;color:var(--zai-muted)}.zai-scope .zai-f--tabs-x01{--zai-ux-seed:724;--zai-ux-kind:tabs;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* tabs-x02 */
.zai-scope .zai-f--tabs-x02.vert{display:grid;grid-template-columns:88px 1fr;gap:8px;min-height:100px}.zai-scope .zai-f--tabs-x02 aside{display:grid;gap:4px}.zai-scope .zai-f--tabs-x02 button{border:0;background:#07140f;color:var(--zai-muted);padding:8px;border-radius:6px;font-weight:800;text-align:left;cursor:pointer}.zai-scope .zai-f--tabs-x02 .on{background:#6f92c4;color:#111}.zai-scope .zai-f--tabs-x02 section{padding:8px;border:1px solid var(--zai-line);border-radius:10px}.zai-scope .zai-f--tabs-x02 h4{margin:0 0 4px}.zai-scope .zai-f--tabs-x02{--zai-ux-seed:684;--zai-ux-kind:tabs;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* tabs-x03 */
.zai-scope .zai-f--tabs-x03 [role=tablist]{display:flex;gap:6px}.zai-scope .zai-f--tabs-x03 button{display:flex;gap:6px;align-items:center;border:1px solid var(--zai-line);background:#152033;color:var(--zai-muted);padding:.4em .7em;border-radius:8px;font-weight:800;cursor:pointer}.zai-scope .zai-f--tabs-x03 i{font-style:normal;background:#22d3ee;color:#111;border-radius:50%;width:18px;height:18px;display:grid;place-items:center;font-size:.7rem}.zai-scope .zai-f--tabs-x03 .on{border-color:#c47b2d;color:#fff}.zai-scope .zai-f--tabs-x03 .panel{margin-top:8px;padding:8px;color:var(--zai-muted);border-left:3px solid #c47b2d}.zai-scope .zai-f--tabs-x03{--zai-ux-seed:722;--zai-ux-kind:tabs;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* tabs-x04 */
.zai-scope .zai-f--tabs-x04{display:grid;gap:8px}.zai-scope .zai-f--tabs-x04 select{background:#121c2d;color:#fff;border:1px solid var(--zai-line);border-radius:6px;padding:.45em}.zai-scope .zai-f--tabs-x04 article{padding:10px;border-radius:10px;background:#121c2d;border:1px solid #fbbf2455}.zai-scope .zai-f--tabs-x04 p{margin:4px 0 0;color:var(--zai-muted)}.zai-scope .zai-f--tabs-x04{--zai-ux-seed:660;--zai-ux-kind:tabs;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* tabs-x05 */
.zai-scope .zai-f--tabs-x05 .pills{display:inline-flex;padding:3px;gap:2px;background:#152033;border-radius:999px;border:1px solid var(--zai-line)}.zai-scope .zai-f--tabs-x05 button{border:0;background:transparent;color:var(--zai-muted);padding:.35em .8em;border-radius:999px;font-weight:800;cursor:pointer}.zai-scope .zai-f--tabs-x05 .on{background:#fbbf24;color:#111}.zai-scope .zai-f--tabs-x05 ul{margin:8px 0 0;padding-left:1.1em;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tabs-x05{--zai-ux-seed:552;--zai-ux-kind:tabs;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* tabs-x06 */
.zai-scope .zai-f--tabs-x06{display:grid;gap:6px}.zai-scope .zai-f--tabs-x06 details{border:1px solid var(--zai-line);border-radius:14px;background:#121c2d;padding:8px}.zai-scope .zai-f--tabs-x06 summary{font-weight:800;cursor:pointer;color:#e879f9}.zai-scope .zai-f--tabs-x06 p{margin:6px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tabs-x06{--zai-ux-seed:560;--zai-ux-kind:tabs;--zai-ux-accent:#bbf7d0;border-color:color-mix(in srgb, #e879f9 55%, var(--zai-line))}

/* tabs-x07 */
.zai-scope .zai-f--tabs-x07 header{display:flex;gap:6px;align-items:center;border-bottom:1px solid var(--zai-line);padding-bottom:6px}.zai-scope .zai-f--tabs-x07 button{border:0;background:transparent;color:var(--zai-muted);font-weight:800;padding:6px 8px;cursor:pointer;border-bottom:2px solid transparent}.zai-scope .zai-f--tabs-x07 .on{color:#fff;border-bottom-color:#84cc16}.zai-scope .zai-f--tabs-x07 .badge{margin-left:auto;background:#84cc16;color:#111;border-radius:999px;padding:0 .45em;font-size:.7rem;font-weight:900}.zai-scope .zai-f--tabs-x07 code{color:#a3e635}.zai-scope .zai-f--tabs-x07{--zai-ux-seed:447;--zai-ux-kind:tabs;--zai-ux-accent:#a3e635;border-color:color-mix(in srgb, #84cc16 55%, var(--zai-line))}

/* tabs-x08 */
.zai-scope .zai-f--tabs-x08.cards{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--tabs-x08 button{border:1px solid var(--zai-line);background:#083044;border-radius:13px;padding:10px;display:grid;gap:2px;text-align:left;cursor:pointer;color:var(--zai-muted)}.zai-scope .zai-f--tabs-x08 .on{border-color:#4ade80;box-shadow:inset 0 0 0 1px #4ade80}.zai-scope .zai-f--tabs-x08 strong{color:#fff}.zai-scope .zai-f--tabs-x08{--zai-ux-seed:559;--zai-ux-kind:tabs;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* tabs-x09 */
.zai-scope .zai-f--tabs-x09 .scroll{display:flex;gap:6px;overflow:auto}.zai-scope .zai-f--tabs-x09 button{flex:0 0 auto;border:1px solid var(--zai-line);background:#0f1828;color:var(--zai-muted);border-radius:999px;padding:.35em .75em;font-weight:800;cursor:pointer}.zai-scope .zai-f--tabs-x09 .on{background:#60a5fa;color:#111;border-color:#60a5fa}.zai-scope .zai-f--tabs-x09 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tabs-x09{--zai-ux-seed:911;--zai-ux-kind:tabs;--zai-ux-accent:#facc15;border-color:color-mix(in srgb, #60a5fa 55%, var(--zai-line))}

/* tabs-x10 */
.zai-scope .zai-f--tabs-x10 [role=tablist]{display:flex;gap:0;border:1px solid var(--zai-line);border-radius:16px;overflow:hidden}.zai-scope .zai-f--tabs-x10 button{flex:1;border:0;background:#1b1140;color:var(--zai-muted);padding:.55em;font-weight:800;cursor:pointer}.zai-scope .zai-f--tabs-x10 .on{background:#facc15;color:#111}.zai-scope .zai-f--tabs-x10 ul{margin:8px 0 0;padding-left:1.1em;color:var(--zai-muted)}.zai-scope .zai-f--tabs-x10{--zai-ux-seed:958;--zai-ux-kind:tabs;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* tabs-x11 */
.zai-scope .zai-f--tabs-x11.split{display:grid;gap:8px}.zai-scope .zai-f--tabs-x11 [role=tablist]{display:flex;gap:4px;justify-content:center}.zai-scope .zai-f--tabs-x11 button{border:1px dashed var(--zai-line);background:transparent;color:var(--zai-muted);padding:.35em .8em;border-radius:13px;font-weight:800;cursor:pointer}.zai-scope .zai-f--tabs-x11 .on{border-style:solid;border-color:#bbf7d0;color:#bbf7d0}.zai-scope .zai-f--tabs-x11 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--tabs-x11 .grid>div{padding:8px;background:#1a1420;border-radius:8px;font-size:.8rem;color:var(--zai-muted)}.zai-scope .zai-f--tabs-x11{--zai-ux-seed:715;--zai-ux-kind:tabs;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* tabs-x12 */
.zai-scope .zai-f--tabs-x12 nav{display:flex;gap:12px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--tabs-x12 a{padding:8px 0;color:var(--zai-muted);font-weight:800;font-size:.85rem;border-bottom:2px solid transparent}.zai-scope .zai-f--tabs-x12 .on{color:#fff;border-bottom-color:#34d399}.zai-scope .zai-f--tabs-x12 footer{padding:10px 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tabs-x12{--zai-ux-seed:549;--zai-ux-kind:tabs;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* tabs-x13 */
.zai-scope .zai-f--tabs-x13 menu{display:flex;gap:4px;margin:0;padding:0;list-style:none}.zai-scope .zai-f--tabs-x13 button{border:0;background:#121c2d;color:var(--zai-muted);padding:.4em .65em;border-radius:12px;font-weight:800;cursor:pointer}.zai-scope .zai-f--tabs-x13 .on{background:#f97316;color:#111}.zai-scope .zai-f--tabs-x13 .panel{margin-top:8px;padding:8px;border:1px solid #f97316;border-radius:10px}.zai-scope .zai-f--tabs-x13{--zai-ux-seed:810;--zai-ux-kind:tabs;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* tabs-x14 */
.zai-scope .zai-f--tabs-x14 ol{list-style:none;margin:0;padding:0;display:flex;gap:0;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--tabs-x14 button{border:0;background:transparent;color:var(--zai-muted);padding:8px 12px;font-weight:800;cursor:pointer}.zai-scope .zai-f--tabs-x14 .on{color:#c47b2d;box-shadow:inset 0 -2px 0 #c47b2d}.zai-scope .zai-f--tabs-x14 blockquote{margin:8px 0 0;padding:8px;border-left:3px solid #22d3ee;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tabs-x14{--zai-ux-seed:830;--zai-ux-kind:tabs;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* tabs-x15 */
.zai-scope .zai-f--tabs-x15 .icons{display:inline-flex;gap:4px;padding:4px;background:#07140f;border-radius:8px;border:1px solid var(--zai-line)}.zai-scope .zai-f--tabs-x15 button{width:36px;height:36px;border:0;background:transparent;color:var(--zai-muted);border-radius:8px;cursor:pointer}.zai-scope .zai-f--tabs-x15 .on{background:#a3e635;color:#111}.zai-scope .zai-f--tabs-x15 p{margin:8px 0 0;color:var(--zai-muted)}.zai-scope .zai-f--tabs-x15{--zai-ux-seed:674;--zai-ux-kind:tabs;--zai-ux-accent:#2f9e6b;border-color:color-mix(in srgb, #a3e635 55%, var(--zai-line))}

/* tabs-x16 */
.zai-scope .zai-f--tabs-x16 table{width:100%;border-collapse:collapse}.zai-scope .zai-f--tabs-x16 th{padding:0}.zai-scope .zai-f--tabs-x16 button{width:100%;border:0;background:#121c2d;color:var(--zai-muted);padding:8px;font-weight:800;cursor:pointer}.zai-scope .zai-f--tabs-x16 .on{background:#c47b2d;color:#111}.zai-scope .zai-f--tabs-x16 td{padding:10px;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tabs-x16{--zai-ux-seed:290;--zai-ux-kind:tabs;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* tabs-x17 */
.zai-scope .zai-f--tabs-x17 fieldset{border:1px solid #facc15;border-radius:16px;background:#121c2d;display:flex;gap:12px;padding:10px}.zai-scope .zai-f--tabs-x17 legend{padding:0 6px;color:#facc15;font-weight:900;font-size:.75rem}.zai-scope .zai-f--tabs-x17 label{display:flex;gap:6px;align-items:center;color:var(--zai-muted);font-weight:700;font-size:.85rem}.zai-scope .zai-f--tabs-x17 p{margin:8px 0 0;color:var(--zai-muted)}.zai-scope .zai-f--tabs-x17{--zai-ux-seed:130;--zai-ux-kind:tabs;--zai-ux-accent:#bfdbfe;border-color:color-mix(in srgb, #facc15 55%, var(--zai-line))}

/* tabs-x18 */
.zai-scope .zai-f--tabs-x18 [role=tablist]{display:flex;gap:6px}.zai-scope .zai-f--tabs-x18 button{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--zai-line);background:#1a1420;color:var(--zai-muted);padding:.4em .7em;border-radius:13px;font-weight:800;cursor:pointer}.zai-scope .zai-f--tabs-x18 .on{background:#4ade80;color:#111;border-color:#4ade80}.zai-scope .zai-f--tabs-x18 img{background:#e9d5ff;border-radius:2px}.zai-scope .zai-f--tabs-x18 dl{margin:8px 0 0}.zai-scope .zai-f--tabs-x18 dt{font-weight:900}.zai-scope .zai-f--tabs-x18 dd{margin:4px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tabs-x18{--zai-ux-seed:415;--zai-ux-kind:tabs;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* toast-u01 */
.zai-scope .zai-f--toast-u01{display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:start;padding:10px;border-radius:6px;background:#07140f;border-left:3px solid #fbbf24;max-width:280px}.zai-scope .zai-f--toast-u01 i{width:10px;height:10px;border-radius:50%;background:#fbbf24;margin-top:4px;display:block}.zai-scope .zai-f--toast-u01 p{margin:4px 0 0;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--toast-u01 button{border:0;background:transparent;color:var(--zai-muted);font-size:1.1rem;cursor:pointer}.zai-scope .zai-f--toast-u01{--zai-ux-seed:804;--zai-ux-kind:toast;--zai-ux-accent:#94a3b8;border-color:color-mix(in srgb, #fbbf24 55%, var(--zai-line))}

/* toast-u02 */
.zai-scope .zai-f--toast-u02{padding:12px;border-radius:8px;background:#07140f;border:1px solid #a3e635;display:grid;gap:6px;max-width:260px}.zai-scope .zai-f--toast-u02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--toast-u02 button{justify-self:start;border:0;background:#a3e635;color:#111;border-radius:8px;padding:.35em .7em;font-weight:800;cursor:pointer}.zai-scope .zai-f--toast-u02{--zai-ux-seed:494;--zai-ux-kind:toast;--zai-ux-accent:#2f9e6b;border-color:color-mix(in srgb, #a3e635 55%, var(--zai-line))}

/* toast-u03 */
.zai-scope .zai-f--toast-u03{padding:10px;border-radius:15px;background:#0b1220;border:1px solid var(--zai-line);display:grid;gap:6px;max-width:260px}.zai-scope .zai-f--toast-u03 progress{width:100%;height:6px;accent-color:#34d399}.zai-scope .zai-f--toast-u03 p{margin:0;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--toast-u03{--zai-ux-seed:513;--zai-ux-kind:toast;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* toast-x01 */
.zai-scope .zai-f--toast-x01{padding:10px 12px;border:1px solid var(--zai-line);border-radius:15px;background:#083044;display:grid;gap:4px;max-width:260px}.zai-scope .zai-f--toast-x01 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--toast-x01{--zai-ux-seed:549;--zai-ux-kind:toast;--zai-ux-accent:#e879f9;border-color:color-mix(in srgb, #34d399 55%, var(--zai-line))}

/* toast-x02 */
.zai-scope .zai-f--toast-x02{display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:start;padding:10px;border-radius:14px;background:#121c2d;border-left:3px solid #e879f9;max-width:280px}.zai-scope .zai-f--toast-x02 i{width:10px;height:10px;border-radius:50%;background:#e879f9;margin-top:4px;display:block}.zai-scope .zai-f--toast-x02 p{margin:4px 0 0;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--toast-x02 button{border:0;background:transparent;color:var(--zai-muted);font-size:1.1rem;cursor:pointer}.zai-scope .zai-f--toast-x02{--zai-ux-seed:920;--zai-ux-kind:toast;--zai-ux-accent:#bbf7d0;border-color:color-mix(in srgb, #e879f9 55%, var(--zai-line))}

/* toast-x03 */
.zai-scope .zai-f--toast-x03{padding:12px;border-radius:9px;background:#143028;border:1px solid #e85d4c;display:grid;gap:6px;max-width:260px}.zai-scope .zai-f--toast-x03 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--toast-x03 button{justify-self:start;border:0;background:#e85d4c;color:#111;border-radius:8px;padding:.35em .7em;font-weight:800;cursor:pointer}.zai-scope .zai-f--toast-x03{--zai-ux-seed:687;--zai-ux-kind:toast;--zai-ux-accent:#fb7185;border-color:color-mix(in srgb, #e85d4c 55%, var(--zai-line))}

/* toast-x04 */
.zai-scope .zai-f--toast-x04{padding:10px;border-radius:12px;background:#121c2d;border:1px solid var(--zai-line);display:grid;gap:6px;max-width:260px}.zai-scope .zai-f--toast-x04 progress{width:100%;height:6px;accent-color:#d4a574}.zai-scope .zai-f--toast-x04 p{margin:0;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--toast-x04{--zai-ux-seed:870;--zai-ux-kind:toast;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* toast-x05 */
.zai-scope .zai-f--toast-x05.stack{display:grid;gap:6px;max-width:240px}.zai-scope .zai-f--toast-x05 .t{padding:8px 10px;border-radius:17px;background:#0f1828;border:1px solid var(--zai-line);opacity:.55}.zai-scope .zai-f--toast-x05 .on{opacity:1;border-color:#94a3b8}.zai-scope .zai-f--toast-x05 p{margin:4px 0 0;font-size:.8rem;color:var(--zai-muted)}.zai-scope .zai-f--toast-x05{--zai-ux-seed:851;--zai-ux-kind:toast;--zai-ux-accent:#fde68a;border-color:color-mix(in srgb, #94a3b8 55%, var(--zai-line))}

/* toast-x06 */
.zai-scope .zai-f--toast-x06{padding:12px;border-radius:12px;background:#2a1414;border:1px solid #e85d4c;display:grid;gap:6px;max-width:280px}.zai-scope .zai-f--toast-x06 p{margin:0;color:#f5c4c0;font-size:.85rem}.zai-scope .zai-f--toast-x06 .acts{display:flex;gap:6px}.zai-scope .zai-f--toast-x06 button{border:1px solid #e85d4c55;background:transparent;color:#fff;border-radius:6px;padding:.3em .6em;font-weight:700;cursor:pointer}.zai-scope .zai-f--toast-x06{--zai-ux-seed:678;--zai-ux-kind:toast;--zai-ux-accent:#39ffe0;border-color:color-mix(in srgb, #e9d5ff 55%, var(--zai-line))}

/* toast-x07 */
.zai-scope .zai-f--toast-x07{padding:10px;border-radius:6px;background:#152033;border:1px solid #6f92c4;max-width:260px;display:grid;gap:4px}.zai-scope .zai-f--toast-x07 header{font-weight:900;color:#6f92c4;font-size:.8rem}.zai-scope .zai-f--toast-x07 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--toast-x07 footer{font-size:.7rem;color:#60a5fa}.zai-scope .zai-f--toast-x07{--zai-ux-seed:72;--zai-ux-kind:toast;--zai-ux-accent:#60a5fa;border-color:color-mix(in srgb, #6f92c4 55%, var(--zai-line))}

/* toast-x08 */
.zai-scope .zai-f--toast-x08{padding:10px;border-radius:8px;background:#07140f;border:1px solid var(--zai-line);max-width:280px}.zai-scope .zai-f--toast-x08 .row{display:grid;grid-template-columns:32px 1fr;gap:8px;align-items:center}.zai-scope .zai-f--toast-x08 .zai-ph--avatar{width:32px;height:32px;min-width:32px;min-height:32px}.zai-scope .zai-f--toast-x08 p{margin:2px 0 0;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--toast-x08{--zai-ux-seed:914;--zai-ux-kind:toast;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* toast-x09 */
.zai-scope .zai-f--toast-x09{padding:10px 12px;border:1px solid var(--zai-line);border-radius:7px;background:#0f1828;display:grid;gap:4px;max-width:260px}.zai-scope .zai-f--toast-x09 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--toast-x09{--zai-ux-seed:301;--zai-ux-kind:toast;--zai-ux-accent:#f43f5e;border-color:color-mix(in srgb, #22d3ee 55%, var(--zai-line))}

/* toast-x10 */
.zai-scope .zai-f--toast-x10{display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:start;padding:10px;border-radius:8px;background:#152033;border-left:3px solid #fb7185;max-width:280px}.zai-scope .zai-f--toast-x10 i{width:10px;height:10px;border-radius:50%;background:#fb7185;margin-top:4px;display:block}.zai-scope .zai-f--toast-x10 p{margin:4px 0 0;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--toast-x10 button{border:0;background:transparent;color:var(--zai-muted);font-size:1.1rem;cursor:pointer}.zai-scope .zai-f--toast-x10{--zai-ux-seed:662;--zai-ux-kind:toast;--zai-ux-accent:#14b8a6;border-color:color-mix(in srgb, #fb7185 55%, var(--zai-line))}

/* tool-u01 */
.zai-scope .zai-f--tool-u01{display:grid;gap:6px}.zai-scope .zai-f--tool-u01 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--tool-u01 .row>div{min-height:36px;background:#121c2d;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--tool-u01 .wide{background:#c47b2d33;border-color:#c47b2d66}.zai-scope .zai-f--tool-u01{--zai-ux-seed:830;--zai-ux-kind:tool;--zai-ux-accent:#22d3ee;border-color:color-mix(in srgb, #c47b2d 55%, var(--zai-line))}

/* tool-u02 */
.zai-scope .zai-f--tool-u02 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--tool-u02 li{flex:1;text-align:center;padding:8px 4px;border-radius:7px;background:#083044;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--tool-u02 .on{background:#22d3ee;color:#111;border-color:#22d3ee}.zai-scope .zai-f--tool-u02 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-u02{--zai-ux-seed:949;--zai-ux-kind:tool;--zai-ux-accent:#f43f5e;border-color:color-mix(in srgb, #22d3ee 55%, var(--zai-line))}

/* tool-u03 */
.zai-scope .zai-f--tool-u03.dual{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;padding:12px;border-radius:12px;background:linear-gradient(135deg,#152033,#0b1220);border:1px solid var(--zai-line)}.zai-scope .zai-f--tool-u03 h3{margin:0 0 4px}.zai-scope .zai-f--tool-u03 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-u03 aside{display:grid;place-items:center;background:#f9731622;border-radius:10px;border:1px solid #f97316}.zai-scope .zai-f--tool-u03 span{font-size:1.6rem;font-weight:900;color:#f97316}.zai-scope .zai-f--tool-u03 small{color:var(--zai-muted)}.zai-scope .zai-f--tool-u03{--zai-ux-seed:522;--zai-ux-kind:tool;--zai-ux-accent:#67e8f9;border-color:color-mix(in srgb, #f97316 55%, var(--zai-line))}

/* tool-u04 */
.zai-scope .zai-f--tool-u04{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--zai-line);border-radius:17px;background:#083044}.zai-scope .zai-f--tool-u04 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--tool-u04 .on{background:#94a3b8;color:#111;border-color:#94a3b8}.zai-scope .zai-f--tool-u04 .g{flex:1}.zai-scope .zai-f--tool-u04{--zai-ux-seed:959;--zai-ux-kind:tool;--zai-ux-accent:#fde68a;border-color:color-mix(in srgb, #94a3b8 55%, var(--zai-line))}

/* tool-u05 */
.zai-scope .zai-f--tool-u05{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:14px;background:#152033}.zai-scope .zai-f--tool-u05 header{font-weight:900}.zai-scope .zai-f--tool-u05 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-u05 button{justify-self:start;border:0;background:#e879f9;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--tool-u05{--zai-ux-seed:452;--zai-ux-kind:tool;--zai-ux-accent:#bbf7d0;border-color:color-mix(in srgb, #e879f9 55%, var(--zai-line))}

/* tool-u06 */
.zai-scope .zai-f--tool-u06 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--tool-u06 .grid>div{min-height:28px;background:#e879f933;border-radius:6px}.zai-scope .zai-f--tool-u06 .wide{grid-column:1/-1;background:#e879f955}.zai-scope .zai-f--tool-u06 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--tool-u06{--zai-ux-seed:416;--zai-ux-kind:tool;--zai-ux-accent:#bbf7d0;border-color:color-mix(in srgb, #e879f9 55%, var(--zai-line))}

/* tool-u07 */
.zai-scope .zai-f--tool-u07{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #ff8a65;border-radius:13px;background:#143028}.zai-scope .zai-f--tool-u07 h3{margin:0 0 4px}.zai-scope .zai-f--tool-u07 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-u07 .zai-ph{min-height:56px}.zai-scope .zai-f--tool-u07{--zai-ux-seed:547;--zai-ux-kind:tool;--zai-ux-accent:#f97316;border-color:color-mix(in srgb, #ff8a65 55%, var(--zai-line))}

/* tool-u08 */
.zai-scope .zai-f--tool-u08{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:10px;background:#07140f}.zai-scope .zai-f--tool-u08 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-u08 .on{color:#8ab4ff;font-weight:800}.zai-scope .zai-f--tool-u08{--zai-ux-seed:184;--zai-ux-kind:tool;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* tool-x01 */
.zai-scope .zai-f--tool-x01{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--zai-line);border-radius:15px;background:#1a1420}.zai-scope .zai-f--tool-x01 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--tool-x01 .on{background:#2dd4bf;color:#111;border-color:#2dd4bf}.zai-scope .zai-f--tool-x01 .g{flex:1}.zai-scope .zai-f--tool-x01{--zai-ux-seed:705;--zai-ux-kind:tool;--zai-ux-accent:#fecdd3;border-color:color-mix(in srgb, #2dd4bf 55%, var(--zai-line))}

/* tool-x02 */
.zai-scope .zai-f--tool-x02{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:13px;background:#0b1220}.zai-scope .zai-f--tool-x02 header{font-weight:900}.zai-scope .zai-f--tool-x02 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x02 button{justify-self:start;border:0;background:#bbf7d0;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--tool-x02{--zai-ux-seed:103;--zai-ux-kind:tool;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* tool-x03 */
.zai-scope .zai-f--tool-x03 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--tool-x03 .grid>div{min-height:28px;background:#bfdbfe33;border-radius:6px}.zai-scope .zai-f--tool-x03 .wide{grid-column:1/-1;background:#bfdbfe55}.zai-scope .zai-f--tool-x03 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--tool-x03{--zai-ux-seed:429;--zai-ux-kind:tool;--zai-ux-accent:#a78bfa;border-color:color-mix(in srgb, #bfdbfe 55%, var(--zai-line))}

/* tool-x04 */
.zai-scope .zai-f--tool-x04{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #4ade80;border-radius:13px;background:#083044}.zai-scope .zai-f--tool-x04 h3{margin:0 0 4px}.zai-scope .zai-f--tool-x04 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x04 .zai-ph{min-height:56px}.zai-scope .zai-f--tool-x04{--zai-ux-seed:199;--zai-ux-kind:tool;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* tool-x05 */
.zai-scope .zai-f--tool-x05{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:11px;background:#083044}.zai-scope .zai-f--tool-x05 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x05 .on{color:#39ffe0;font-weight:800}.zai-scope .zai-f--tool-x05{--zai-ux-seed:509;--zai-ux-kind:tool;--zai-ux-accent:#c084fc;border-color:color-mix(in srgb, #39ffe0 55%, var(--zai-line))}

/* tool-x06 */
.zai-scope .zai-f--tool-x06{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--tool-x06 li{padding:8px;border-radius:14px;background:#07140f;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x06 li:first-child{border-color:#a78bfa;color:#fff}.zai-scope .zai-f--tool-x06{--zai-ux-seed:224;--zai-ux-kind:tool;--zai-ux-accent:#4ade80;border-color:color-mix(in srgb, #a78bfa 55%, var(--zai-line))}

/* tool-x07 */
.zai-scope .zai-f--tool-x07{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:13px;background:#1a1420}.zai-scope .zai-f--tool-x07 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--tool-x07 input,.zai-scope .zai-f--tool-x07 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--tool-x07 button{border:0;background:#bbf7d0;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--tool-x07{--zai-ux-seed:175;--zai-ux-kind:tool;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* tool-x08 */
.zai-scope .zai-f--tool-x08{border:1px solid #d4a574;border-radius:12px;background:#07140f;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--tool-x08 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--tool-x08 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x08 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--tool-x08 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--tool-x08 .ok{background:#d4a574;color:#111;border-color:#d4a574}.zai-scope .zai-f--tool-x08{--zai-ux-seed:474;--zai-ux-kind:tool;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* tool-x09 */
.zai-scope .zai-f--tool-x09{display:grid;gap:10px}.zai-scope .zai-f--tool-x09 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--tool-x09 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--tool-x09 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #bbf7d055;padding-top:8px}.zai-scope .zai-f--tool-x09{--zai-ux-seed:247;--zai-ux-kind:tool;--zai-ux-accent:#d4a574;border-color:color-mix(in srgb, #bbf7d0 55%, var(--zai-line))}

/* tool-x10 */
.zai-scope .zai-f--tool-x10{border:1px solid var(--zai-line);border-radius:15px;overflow:hidden}.zai-scope .zai-f--tool-x10 .inner{max-height:96px;overflow:auto;padding:8px;background:#0f1828}.zai-scope .zai-f--tool-x10 .inner::-webkit-scrollbar{width:8px}.zai-scope .zai-f--tool-x10 .inner::-webkit-scrollbar-thumb{background:#bfdbfe;border-radius:99px}.zai-scope .zai-f--tool-x10 p{margin:0 0 8px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x10{--zai-ux-seed:321;--zai-ux-kind:tool;--zai-ux-accent:#a78bfa;border-color:color-mix(in srgb, #bfdbfe 55%, var(--zai-line))}

/* tool-x11 */
.zai-scope .zai-f--tool-x11 table{width:100%;border-collapse:collapse;font-size:.8rem}.zai-scope .zai-f--tool-x11 th{text-align:left;padding:6px 8px;background:#1b1140;color:#d4a574}.zai-scope .zai-f--tool-x11 td{padding:6px 8px;border-bottom:1px solid var(--zai-line);color:var(--zai-muted)}.zai-scope .zai-f--tool-x11{--zai-ux-seed:78;--zai-ux-kind:tool;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* tool-x12 */
.zai-scope .zai-f--tool-x12 .mosaic{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:40px 40px;gap:6px}.zai-scope .zai-f--tool-x12 .zai-ph{min-height:0;border-radius:8px;border:1px solid #fdba7444}.zai-scope .zai-f--tool-x12{--zai-ux-seed:784;--zai-ux-kind:tool;--zai-ux-accent:#e85d4c;border-color:color-mix(in srgb, #fdba74 55%, var(--zai-line))}

/* tool-x13 */
.zai-scope .zai-f--tool-x13{display:grid;gap:8px;padding:12px;border:1px solid #d4a574;border-radius:12px;background:#152033;text-align:center}.zai-scope .zai-f--tool-x13 .price strong{font-size:1.6rem;color:#d4a574}.zai-scope .zai-f--tool-x13 ul{list-style:none;margin:0;padding:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x13 button{border:0;background:#d4a574;color:#111;border-radius:8px;padding:.5em;font-weight:900}.zai-scope .zai-f--tool-x13{--zai-ux-seed:402;--zai-ux-kind:tool;--zai-ux-accent:#38bdf8;border-color:color-mix(in srgb, #d4a574 55%, var(--zai-line))}

/* tool-x14 */
.zai-scope .zai-f--tool-x14{margin:0;padding:12px;border-left:4px solid #38bdf8;background:#0f1828;border-radius:0 11px 11px 0}.zai-scope .zai-f--tool-x14 p{margin:0;font-size:.95rem}.zai-scope .zai-f--tool-x14 footer{margin-top:8px;color:var(--zai-muted);font-size:.8rem}.zai-scope .zai-f--tool-x14{--zai-ux-seed:881;--zai-ux-kind:tool;--zai-ux-accent:#fdba74;border-color:color-mix(in srgb, #38bdf8 55%, var(--zai-line))}

/* tool-x15 */
.zai-scope .zai-f--tool-x15{display:grid;gap:6px}.zai-scope .zai-f--tool-x15 details{border:1px solid var(--zai-line);border-radius:14px;background:#121c2d;padding:8px}.zai-scope .zai-f--tool-x15 summary{font-weight:800;color:#a78bfa;cursor:pointer}.zai-scope .zai-f--tool-x15 p{margin:6px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x15{--zai-ux-seed:80;--zai-ux-kind:tool;--zai-ux-accent:#4ade80;border-color:color-mix(in srgb, #a78bfa 55%, var(--zai-line))}

/* tool-x16 */
.zai-scope .zai-f--tool-x16{display:grid;justify-items:center;gap:6px;text-align:center;padding:14px;border:1px dashed #4ade80;border-radius:13px;background:#0b1220}.zai-scope .zai-f--tool-x16 .ico{width:36px;height:36px;border-radius:50%;background:#4ade80}.zai-scope .zai-f--tool-x16 h3{margin:0}.zai-scope .zai-f--tool-x16 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x16 button{border:0;background:#e9d5ff;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--tool-x16{--zai-ux-seed:703;--zai-ux-kind:tool;--zai-ux-accent:#e9d5ff;border-color:color-mix(in srgb, #4ade80 55%, var(--zai-line))}

/* tool-x17 */
.zai-scope .zai-f--tool-x17{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--zai-line);border-radius:9px;background:#143028}.zai-scope .zai-f--tool-x17 .b{font-weight:900;flex:1}.zai-scope .zai-f--tool-x17 a{color:var(--zai-muted);font-weight:700;font-size:.85rem}.zai-scope .zai-f--tool-x17 .on{color:#84cc16}.zai-scope .zai-f--tool-x17 button{border:0;background:#84cc16;color:#111;border-radius:8px;padding:.35em .7em;font-weight:800}.zai-scope .zai-f--tool-x17{--zai-ux-seed:807;--zai-ux-kind:tool;--zai-ux-accent:#a3e635;border-color:color-mix(in srgb, #84cc16 55%, var(--zai-line))}

/* tool-x18 */
.zai-scope .zai-f--tool-x18{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--zai-line);border-radius:14px;background:#121c2d}.zai-scope .zai-f--tool-x18 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--tool-x18 .on{background:#fecdd3;color:#111;border-color:#fecdd3}.zai-scope .zai-f--tool-x18 .g{flex:1}.zai-scope .zai-f--tool-x18{--zai-ux-seed:140;--zai-ux-kind:tool;--zai-ux-accent:#ff8a65;border-color:color-mix(in srgb, #fecdd3 55%, var(--zai-line))}

/* tool-x19 */
.zai-scope .zai-f--tool-x19{display:grid;gap:6px}.zai-scope .zai-f--tool-x19 .row{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.zai-scope .zai-f--tool-x19 .row>div{min-height:36px;background:#182433;border:1px solid var(--zai-line);border-radius:8px}.zai-scope .zai-f--tool-x19 .wide{background:#fdba7433;border-color:#fdba7466}.zai-scope .zai-f--tool-x19{--zai-ux-seed:136;--zai-ux-kind:tool;--zai-ux-accent:#e85d4c;border-color:color-mix(in srgb, #fdba74 55%, var(--zai-line))}

/* tool-x20 */
.zai-scope .zai-f--tool-x20 ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zai-scope .zai-f--tool-x20 li{flex:1;text-align:center;padding:8px 4px;border-radius:16px;background:#182433;border:1px solid var(--zai-line);font-size:.75rem;font-weight:800;color:var(--zai-muted)}.zai-scope .zai-f--tool-x20 .on{background:#f472b6;color:#111;border-color:#f472b6}.zai-scope .zai-f--tool-x20 p{margin:8px 0 0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x20{--zai-ux-seed:586;--zai-ux-kind:tool;--zai-ux-accent:#2dd4bf;border-color:color-mix(in srgb, #f472b6 55%, var(--zai-line))}

/* tool-x21 */
.zai-scope .zai-f--tool-x21.dual{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;padding:12px;border-radius:7px;background:linear-gradient(135deg,#143028,#0b1220);border:1px solid var(--zai-line)}.zai-scope .zai-f--tool-x21 h3{margin:0 0 4px}.zai-scope .zai-f--tool-x21 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x21 aside{display:grid;place-items:center;background:#14b8a622;border-radius:10px;border:1px solid #14b8a6}.zai-scope .zai-f--tool-x21 span{font-size:1.6rem;font-weight:900;color:#14b8a6}.zai-scope .zai-f--tool-x21 small{color:var(--zai-muted)}.zai-scope .zai-f--tool-x21{--zai-ux-seed:637;--zai-ux-kind:tool;--zai-ux-accent:#6f92c4;border-color:color-mix(in srgb, #14b8a6 55%, var(--zai-line))}

/* tool-x22 */
.zai-scope .zai-f--tool-x22{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--zai-line);border-radius:9px;background:#0b1220}.zai-scope .zai-f--tool-x22 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .65em;font-weight:700;cursor:pointer}.zai-scope .zai-f--tool-x22 .on{background:#e85d4c;color:#111;border-color:#e85d4c}.zai-scope .zai-f--tool-x22 .g{flex:1}.zai-scope .zai-f--tool-x22{--zai-ux-seed:543;--zai-ux-kind:tool;--zai-ux-accent:#fb7185;border-color:color-mix(in srgb, #e85d4c 55%, var(--zai-line))}

/* tool-x23 */
.zai-scope .zai-f--tool-x23{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:14px;background:#121c2d}.zai-scope .zai-f--tool-x23 header{font-weight:900}.zai-scope .zai-f--tool-x23 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x23 button{justify-self:start;border:0;background:#a78bfa;color:#111;border-radius:8px;padding:.4em .8em;font-weight:800}.zai-scope .zai-f--tool-x23{--zai-ux-seed:800;--zai-ux-kind:tool;--zai-ux-accent:#4ade80;border-color:color-mix(in srgb, #a78bfa 55%, var(--zai-line))}

/* tool-x24 */
.zai-scope .zai-f--tool-x24 .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zai-scope .zai-f--tool-x24 .grid>div{min-height:28px;background:#e85d4c33;border-radius:6px}.zai-scope .zai-f--tool-x24 .wide{grid-column:1/-1;background:#e85d4c55}.zai-scope .zai-f--tool-x24 h3{margin:8px 0 0;font-size:.95rem}.zai-scope .zai-f--tool-x24{--zai-ux-seed:939;--zai-ux-kind:tool;--zai-ux-accent:#fb7185;border-color:color-mix(in srgb, #e85d4c 55%, var(--zai-line))}

/* tool-x25 */
.zai-scope .zai-f--tool-x25{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #fde68a;border-radius:16px;background:#121c2d}.zai-scope .zai-f--tool-x25 h3{margin:0 0 4px}.zai-scope .zai-f--tool-x25 p{margin:0;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x25 .zai-ph{min-height:56px}.zai-scope .zai-f--tool-x25{--zai-ux-seed:430;--zai-ux-kind:tool;--zai-ux-accent:#34d399;border-color:color-mix(in srgb, #fde68a 55%, var(--zai-line))}

/* tool-x26 */
.zai-scope .zai-f--tool-x26{display:grid;gap:6px;padding:10px;border:1px solid var(--zai-line);border-radius:9px;background:#143028}.zai-scope .zai-f--tool-x26 a{color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x26 .on{color:#818cf8;font-weight:800}.zai-scope .zai-f--tool-x26{--zai-ux-seed:387;--zai-ux-kind:tool;--zai-ux-accent:#c47b2d;border-color:color-mix(in srgb, #818cf8 55%, var(--zai-line))}

/* tool-x27 */
.zai-scope .zai-f--tool-x27{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zai-scope .zai-f--tool-x27 li{padding:8px;border-radius:17px;background:#143028;border:1px solid var(--zai-line);color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x27 li:first-child{border-color:#60a5fa;color:#fff}.zai-scope .zai-f--tool-x27{--zai-ux-seed:407;--zai-ux-kind:tool;--zai-ux-accent:#facc15;border-color:color-mix(in srgb, #60a5fa 55%, var(--zai-line))}

/* tool-x28 */
.zai-scope .zai-f--tool-x28{display:grid;gap:8px;padding:12px;border:1px solid var(--zai-line);border-radius:17px;background:#0b1220}.zai-scope .zai-f--tool-x28 label{display:grid;gap:4px;font-size:.75rem;color:var(--zai-muted);font-weight:700}.zai-scope .zai-f--tool-x28 input,.zai-scope .zai-f--tool-x28 textarea{border-radius:8px;border:1px solid var(--zai-line);background:#0b1220;color:#fff;padding:.45em}.zai-scope .zai-f--tool-x28 button{border:0;background:#ddd6fe;color:#111;border-radius:8px;padding:.45em;font-weight:900}.zai-scope .zai-f--tool-x28{--zai-ux-seed:683;--zai-ux-kind:tool;--zai-ux-accent:#f472b6;border-color:color-mix(in srgb, #ddd6fe 55%, var(--zai-line))}

/* tool-x29 */
.zai-scope .zai-f--tool-x29{border:1px solid #8ab4ff;border-radius:10px;background:#1b1140;padding:0;max-width:260px;color:#fff}.zai-scope .zai-f--tool-x29 header{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--zai-line)}.zai-scope .zai-f--tool-x29 p{margin:0;padding:10px;color:var(--zai-muted);font-size:.85rem}.zai-scope .zai-f--tool-x29 footer{display:flex;gap:6px;justify-content:end;padding:10px}.zai-scope .zai-f--tool-x29 button{border:1px solid var(--zai-line);background:#243552;color:#fff;border-radius:8px;padding:.35em .7em;font-weight:700;cursor:pointer}.zai-scope .zai-f--tool-x29 .ok{background:#8ab4ff;color:#111;border-color:#8ab4ff}.zai-scope .zai-f--tool-x29{--zai-ux-seed:508;--zai-ux-kind:tool;--zai-ux-accent:#84cc16;border-color:color-mix(in srgb, #8ab4ff 55%, var(--zai-line))}

/* tool-x30 */
.zai-scope .zai-f--tool-x30{display:grid;gap:10px}.zai-scope .zai-f--tool-x30 .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zai-scope .zai-f--tool-x30 a{display:block;color:var(--zai-muted);font-size:.8rem;margin-top:4px}.zai-scope .zai-f--tool-x30 p{margin:0;color:var(--zai-muted);font-size:.75rem;border-top:1px solid #fdba7455;padding-top:8px}.zai-scope .zai-f--tool-x30{--zai-ux-seed:136;--zai-ux-kind:tool;--zai-ux-accent:#e85d4c;border-color:color-mix(in srgb, #fdba74 55%, var(--zai-line))}

/* === COLORS & EFFECTS === */
.zai-scope .zai-color { width: 100%; text-align: left; }
.zai-scope .zai-color strong { display: block; margin: 0 0 8px; font-size: 0.92rem; }
.zai-scope .zai-color small,
.zai-scope .zai-color span { color: var(--zai-muted); font-size: 0.78rem; font-weight: 700; }
.zai-scope .zai-color p { margin: 0; color: var(--zai-muted); font-size: 0.82rem; }

.zai-scope .zai-color__swatches { display: flex; flex-wrap: wrap; gap: 6px; margin-bottom: 8px; }
.zai-scope .zai-color__swatches span {
  width: 34px; height: 34px; border-radius: 10px; background: var(--c);
  border: 1px solid rgba(255,255,255,0.12); box-shadow: inset 0 0 0 1px rgba(0,0,0,0.15);
}

.zai-scope .zai-color--warm,
.zai-scope .zai-color--cool,
.zai-scope .zai-color--mono {
  padding: 10px; border-radius: 12px; border: 1px solid var(--zai-line); background: #121c2d;
}
.zai-scope .zai-color__ramp {
  height: 28px; border-radius: 999px; margin-bottom: 8px;
  background: linear-gradient(90deg, #0b0d10, #3a3f48, #8b919c, #d7dbe2, #f5f7fa);
  border: 1px solid var(--zai-line);
}

.zai-scope .zai-color--semantic { padding: 10px; border-radius: 12px; background: #121c2d; border: 1px solid var(--zai-line); }
.zai-scope .zai-color__chips { display: flex; flex-wrap: wrap; gap: 6px; }
.zai-scope .zai-color__chips span {
  border-radius: 999px; padding: 0.3em 0.7em; font-size: 0.75rem; font-weight: 800; color: #111;
}
.zai-scope .zai-color__chips .is-ok { background: #3dd68c; }
.zai-scope .zai-color__chips .is-warn { background: #ffb454; }
.zai-scope .zai-color__chips .is-err { background: #e85d4c; color: #fff; }
.zai-scope .zai-color__chips .is-info { background: #8ab4ff; }

.zai-scope .zai-color--accent-neutral {
  display: grid; grid-template-columns: 1fr auto; gap: 10px; align-items: center;
  padding: 12px; border-radius: 12px; background: #162338; border: 1px solid var(--zai-line);
}
.zai-scope .zai-color--accent-neutral button {
  border: 0; border-radius: 10px; padding: 0.55em 0.95em; font-weight: 800;
  background: #8ab4ff; color: #111; cursor: pointer;
}

.zai-scope .zai-color--contrast { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.zai-scope .zai-color--contrast > div { border-radius: 12px; padding: 12px; min-height: 84px; }
.zai-scope .zai-color--contrast .on-dark { background: #0b1220; color: #f5f7fa; border: 1px solid #243552; }
.zai-scope .zai-color--contrast .on-light { background: #f5f7fa; color: #12141a; border: 1px solid #d7dbe2; }
.zai-scope .zai-color--contrast strong { margin-bottom: 6px; }
.zai-scope .zai-color--contrast .on-light span { color: #4a5160; }

.zai-scope .zai-color--grad-linear .zai-color__stage,
.zai-scope .zai-color--grad-radial .zai-color__stage,
.zai-scope .zai-color--grad-mesh .zai-color__stage {
  min-height: 110px; border-radius: 14px; padding: 14px; display: grid; align-content: end; gap: 4px;
  border: 1px solid var(--zai-line);
}
.zai-scope .zai-color--grad-linear .zai-color__stage {
  background: linear-gradient(135deg, #1a2740 0%, #3a5275 45%, #d4a574 100%);
}
.zai-scope .zai-color--grad-radial .zai-color__stage {
  background:
    radial-gradient(circle at 50% 35%, rgba(57,255,224,0.45), transparent 42%),
    #0b1220;
  text-align: center; justify-items: center; align-content: center;
}
.zai-scope .zai-color--grad-mesh .zai-color__stage {
  background:
    radial-gradient(circle at 20% 20%, rgba(212,165,116,0.55), transparent 40%),
    radial-gradient(circle at 80% 30%, rgba(138,180,255,0.45), transparent 42%),
    radial-gradient(circle at 50% 90%, rgba(232,93,76,0.28), transparent 45%),
    #121c2d;
}

.zai-scope .zai-color--tint {
  padding: 14px; border-radius: 14px; border: 1px solid rgba(212,165,116,0.35);
  background: rgba(212,165,116,0.14);
}
.zai-scope .zai-color--tint span {
  display: inline-block; margin-top: 8px; padding: 0.25em 0.6em; border-radius: 999px;
  background: rgba(212,165,116,0.28); color: #f0d2b0;
}

.zai-scope .zai-color--scrim { position: relative; border-radius: 12px; overflow: hidden; }
.zai-scope .zai-color--scrim .zai-ph { min-height: 120px; border: 0; border-radius: 0; }
.zai-scope .zai-color__scrim {
  position: absolute; inset: 0; display: grid; align-content: end; gap: 4px; padding: 12px;
  background: linear-gradient(180deg, transparent 20%, rgba(8,12,20,0.88));
}

.zai-scope .zai-color--duotone { position: relative; border-radius: 12px; overflow: hidden; }
.zai-scope .zai-color--duotone .zai-ph { min-height: 110px; border: 0; border-radius: 0; filter: grayscale(1); }
.zai-scope .zai-color__duo {
  position: absolute; inset: 0;
  background: linear-gradient(135deg, rgba(26,39,64,0.75), rgba(212,165,116,0.55));
  mix-blend-mode: multiply;
}
.zai-scope .zai-color--duotone > span {
  position: absolute; left: 10px; bottom: 10px; z-index: 1; color: #fff;
  background: rgba(0,0,0,0.35); padding: 0.25em 0.55em; border-radius: 999px;
}

.zai-scope .zai-color--outline {
  display: flex; gap: 10px; align-items: center; justify-content: center; min-height: 88px;
}
.zai-scope .zai-color--outline button,
.zai-scope .zai-color--outline .tag {
  border: 2px solid #8ab4ff; color: #8ab4ff; background: transparent;
  border-radius: 10px; padding: 0.5em 0.95em; font-weight: 800;
}
.zai-scope .zai-color--outline .tag { border-radius: 999px; font-size: 0.75rem; }

.zai-scope .zai-color--rail {
  padding: 12px 12px 12px 14px; border-radius: 12px; background: #162338;
  border: 1px solid var(--zai-line); box-shadow: inset 4px 0 0 #d4a574;
}

.zai-scope .zai-color--tokens { display: grid; gap: 8px; }
.zai-scope .zai-color--tokens > div {
  display: grid; grid-template-columns: 22px 1fr; gap: 10px; align-items: center;
  padding: 8px 10px; border-radius: 10px; background: #121c2d; border: 1px solid var(--zai-line);
}
.zai-scope .zai-color--tokens i {
  width: 18px; height: 18px; border-radius: 6px; background: var(--c); display: block;
  border: 1px solid rgba(255,255,255,0.15);
}
.zai-scope .zai-color--tokens code { color: var(--zai-muted); font-size: 0.78rem; }

.zai-scope .zai-color--themes { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.zai-scope .zai-color--themes > div { border-radius: 12px; padding: 12px; display: grid; gap: 8px; }
.zai-scope .zai-color--themes .theme-light { background: #f3f6fb; color: #172033; border: 1px solid #d5deec; }
.zai-scope .zai-color--themes .theme-dark { background: #121c2d; color: #e8eef9; border: 1px solid var(--zai-line); }
.zai-scope .zai-color--themes button {
  border: 0; border-radius: 8px; padding: 0.45em 0.7em; font-weight: 800; cursor: pointer; background: #6f92c4; color: #fff;
}
.zai-scope .zai-color--themes .theme-light button { background: #3a5275; }

.zai-scope .zai-color--neon { display: grid; place-items: center; min-height: 96px; }
.zai-scope .zai-color__neon-box {
  padding: 12px 18px; border-radius: 12px; background: #071018; color: #39ffe0;
  border: 1px solid #39ffe0; font-weight: 900; letter-spacing: 0.04em; text-transform: uppercase;
  box-shadow: 0 0 0 1px rgba(57,255,224,0.2), 0 0 22px rgba(57,255,224,0.35);
}
@media (prefers-reduced-motion: no-preference) {
  .zai-scope .zai-color__neon-box { animation: zaiGlow 2.2s ease-in-out infinite; }
}

.zai-scope .zai-color--soft-shadow { display: grid; place-items: center; min-height: 110px; padding: 8px; }
.zai-scope .zai-color--soft-shadow article {
  width: 100%; max-width: 220px; padding: 14px; border-radius: 14px; background: #1a2740;
  border: 1px solid rgba(138,180,255,0.25);
  box-shadow: 0 14px 28px rgba(111,146,196,0.35);
}

.zai-scope .zai-color--glass {
  position: relative; min-height: 120px; border-radius: 14px; overflow: hidden;
  display: grid; place-items: center; padding: 12px;
}
.zai-scope .zai-color__glass-stage {
  position: absolute; inset: 0;
  background:
    radial-gradient(circle at 20% 30%, #ff8a65, transparent 40%),
    radial-gradient(circle at 80% 70%, #8ab4ff, transparent 42%),
    #1a2740;
}
.zai-scope .zai-color__glass-panel {
  position: relative; width: min(100%, 220px); padding: 12px; border-radius: 14px;
  background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.28);
  backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
}

.zai-scope .zai-color--inner { display: grid; place-items: center; min-height: 96px; }
.zai-scope .zai-color__well {
  min-width: 160px; text-align: center; padding: 14px 18px; border-radius: 14px;
  background: #0b1220; color: #9ffff0; font-weight: 800;
  border: 1px solid rgba(57,255,224,0.35);
  box-shadow: inset 0 0 18px rgba(57,255,224,0.28);
}
.zai-scope .zai-color__well:focus-visible {
  outline: 2px solid #8ab4ff; outline-offset: 3px;
}

.zai-scope .zai-color--grain {
  position: relative; min-height: 110px; border-radius: 14px; padding: 14px;
  display: grid; align-content: end; gap: 4px; overflow: hidden;
  background: linear-gradient(135deg, #3a2e24, #6b4f3a 55%, #d4a574);
  color: #fff4e8;
}
.zai-scope .zai-color--grain::after {
  content: ""; position: absolute; inset: 0; pointer-events: none; opacity: 0.28;
  background-image: radial-gradient(rgba(255,255,255,0.55) 0.6px, transparent 0.7px);
  background-size: 3px 3px; mix-blend-mode: soft-light;
}
.zai-scope .zai-color--grain strong,
.zai-scope .zai-color--grain span { position: relative; z-index: 1; color: #fff4e8; }

.zai-scope .zai-color--vignette {
  min-height: 110px; border-radius: 14px; padding: 14px; display: grid; place-items: center; text-align: center;
  background:
    radial-gradient(circle at center, rgba(26,39,64,0.15) 0%, rgba(0,0,0,0.72) 78%),
    linear-gradient(135deg, #3a5275, #1a2740);
}

.zai-scope .zai-color--sheen { display: grid; place-items: center; min-height: 96px; }
.zai-scope .zai-color__sheen-btn {
  position: relative; overflow: hidden; border: 0; border-radius: 12px;
  padding: 0.7em 1.3em; font-weight: 900; color: #fff; cursor: pointer;
  background: linear-gradient(135deg, #3a5275, #6f92c4);
}
.zai-scope .zai-color__sheen-btn::after {
  content: ""; position: absolute; inset: 0;
  background: linear-gradient(100deg, transparent 30%, rgba(255,255,255,0.4), transparent 70%);
  transform: translateX(-120%);
}
@media (prefers-reduced-motion: no-preference) {
  .zai-scope .zai-color__sheen-btn::after { animation: zaiSheen 2.4s ease-in-out infinite; }
}

.zai-scope .zai-color--media-wash { position: relative; border-radius: 12px; overflow: hidden; }
.zai-scope .zai-color--media-wash .zai-ph { min-height: 110px; border: 0; border-radius: 0; }
.zai-scope .zai-color__wash {
  position: absolute; inset: 0; background: rgba(196,123,45,0.55); mix-blend-mode: multiply;
}
.zai-scope .zai-color--media-wash > strong {
  position: absolute; left: 12px; bottom: 12px; z-index: 1; margin: 0; color: #fff;
}

.zai-scope .zai-color--iris { display: grid; place-items: center; min-height: 110px; padding: 2px; }
.zai-scope .zai-color__iris-panel {
  width: 100%; padding: 14px; border-radius: 14px; background: #0f1828;
  border: 2px solid transparent;
  background-image:
    linear-gradient(#0f1828, #0f1828),
    linear-gradient(120deg, #39ffe0, #8ab4ff, #e8a0ff, #ffb454, #39ffe0);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}

.zai-scope .zai-color--split { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; min-height: 96px; }
.zai-scope .zai-color--split > div {
  border-radius: 12px; padding: 12px; display: grid; align-content: end; gap: 4px; color: #111; font-weight: 800;
}
.zai-scope .zai-color--split .a { background: #6f92c4; }
.zai-scope .zai-color--split .b { background: #d4a574; }
.zai-scope .zai-color--split span { color: rgba(0,0,0,0.65); font-size: 0.75rem; }

.zai-scope .zai-color--pastels { display: flex; flex-wrap: wrap; gap: 6px; }
.zai-scope .zai-color--pastels span {
  border-radius: 999px; padding: 0.4em 0.75em; font-size: 0.75rem; font-weight: 800; color: #243041;
}
.zai-scope .zai-color--pastels span:nth-child(1) { background: #c9e4c5; }
.zai-scope .zai-color--pastels span:nth-child(2) { background: #f6c7c4; }
.zai-scope .zai-color--pastels span:nth-child(3) { background: #c9daf8; }
.zai-scope .zai-color--pastels span:nth-child(4) { background: #f7e3a1; }
.zai-scope .zai-color--pastels span:nth-child(5) { background: #ddd0f5; }

.zai-scope .zai-color--heat {
  padding: 10px; border-radius: 12px; background: #121c2d; border: 1px solid var(--zai-line);
}
.zai-scope .zai-color__heatbar {
  height: 16px; border-radius: 999px; margin: 8px 0 6px;
  background: linear-gradient(90deg, #1b1140, #3a5275, #d4a574, #e85d4c, #fff4e8);
}
.zai-scope .zai-color__heat-labels {
  display: flex; justify-content: space-between; color: var(--zai-muted); font-size: 0.72rem; font-weight: 700;
}

.zai-scope .zai-color--focus {
  display: grid; justify-items: center; gap: 8px; min-height: 96px; align-content: center;
}
.zai-scope .zai-color--focus button {
  border: 0; border-radius: 10px; padding: 0.6em 1.1em; font-weight: 800;
  background: #40597a; color: #fff; cursor: pointer;
}
.zai-scope .zai-color--focus .is-focus-demo {
  outline: 3px solid #8ab4ff; outline-offset: 3px;
  box-shadow: 0 0 0 6px rgba(138,180,255,0.22);
}

.zai-scope .zai-color--chroma { display: grid; place-items: center; min-height: 96px; }
.zai-scope .zai-color__chroma-text {
  position: relative; font-size: 1.35rem; font-weight: 900; color: #e8eef9; letter-spacing: 0.04em;
}
.zai-scope .zai-color__chroma-text::before,
.zai-scope .zai-color__chroma-text::after {
  content: attr(data-text); position: absolute; inset: 0; pointer-events: none;
}
.zai-scope .zai-color__chroma-text::before { color: #39ffe0; transform: translate(-2px, 0); mix-blend-mode: screen; opacity: 0.85; }
.zai-scope .zai-color__chroma-text::after { color: #ff5aa5; transform: translate(2px, 0); mix-blend-mode: screen; opacity: 0.85; }

@media (max-width: 700px) {
  .zai-scope .zai-color--contrast,
  .zai-scope .zai-color--themes,
  .zai-scope .zai-color--split,
  .zai-scope .zai-color--accent-neutral {
    grid-template-columns: 1fr;
  }
}
