/* Apple Liquid Glass theme for the Web user frontend. */

[data-user-theme-scheme="liquid_glass"] {
  --lg-bg: #edf3f8;
  --lg-bg-2: #fbfdff;
  --lg-ink: #101828;
  --lg-muted: #667085;
  --lg-line: rgba(255,255,255,.78);
  --lg-line-dark: rgba(16,24,40,.11);
  --lg-surface: rgba(255,255,255,.38);
  --lg-surface-strong: rgba(255,255,255,.76);
  --lg-surface-soft: rgba(255,255,255,.24);
  --lg-highlight: rgba(255,255,255,.92);
  --lg-shadow: 0 28px 80px rgba(16,24,40,.13), 0 7px 22px rgba(16,24,40,.07);
  --lg-shadow-soft: 0 16px 46px rgba(16,24,40,.1), inset 0 1px 0 rgba(255,255,255,.86);
  --lg-blur: blur(42px) saturate(1.9);
  --lg-blur-soft: blur(26px) saturate(1.65);
  --lg-inset-edge:
    inset 2px -2px 1px -1px rgba(255,255,255,.92),
    inset -2px 2px 1px -1px rgba(255,255,255,.78),
    inset 0 0 0 1px rgba(255,255,255,.22),
    inset 0 -12px 22px rgba(255,255,255,.22),
    inset 0 10px 20px rgba(119,137,153,.1);
  --c-bg: var(--lg-bg);
  --c-surface: rgba(255,255,255,.74);
  --c-surface-2: rgba(255,255,255,.48);
  --c-border: rgba(15,23,42,.09);
  --c-border-2: rgba(15,23,42,.14);
  color: var(--lg-ink);
  background:
    radial-gradient(900px 560px at 12% -10%, rgba(255,255,255,.95), transparent 60%),
    radial-gradient(780px 560px at 92% 4%, rgba(var(--c-primary-rgb,107,170,184),.22), transparent 62%),
    radial-gradient(640px 540px at 82% 88%, rgba(147,197,253,.16), transparent 64%),
    linear-gradient(145deg, var(--lg-bg-2), var(--lg-bg) 52%, #f8fbff);
}

[data-user-theme-scheme="liquid_glass"].modal-open {
  background-color: #eaf2f8;
}

[data-user-theme-scheme="liquid_glass"]::before {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: -1;
  background:
    linear-gradient(115deg, rgba(255,255,255,.72), transparent 34%),
    linear-gradient(295deg, rgba(var(--c-primary-rgb,107,170,184),.1), transparent 48%),
    repeating-linear-gradient(90deg, rgba(255,255,255,.06) 0 1px, transparent 1px 80px);
}

[data-user-theme-scheme="liquid_glass"] a {
  color: var(--c-primary);
}

[data-user-theme-scheme="liquid_glass"] .tri-layout {
  background:
    radial-gradient(760px 520px at 8% 0%, rgba(255,255,255,.92), transparent 62%),
    radial-gradient(720px 520px at 96% 12%, rgba(var(--c-primary-rgb,107,170,184),.22), transparent 60%),
    radial-gradient(620px 520px at 72% 94%, rgba(196,181,253,.14), transparent 62%),
    linear-gradient(145deg, #fbfdff 0%, #edf4f9 48%, #f8fbff 100%);
}

[data-user-theme-scheme="liquid_glass"] .tri-layout::after {
  background: rgba(255,255,255,.08);
  backdrop-filter: blur(3px) saturate(1.1);
  -webkit-backdrop-filter: blur(3px) saturate(1.1);
}

[data-user-theme-scheme="liquid_glass"] .tri-panel,
[data-user-theme-scheme="liquid_glass"] .tri-topbar,
[data-user-theme-scheme="liquid_glass"] .tri-content .card,
[data-user-theme-scheme="liquid_glass"] .card,
[data-user-theme-scheme="liquid_glass"] .modal-card,
[data-user-theme-scheme="liquid_glass"] .ajax-dialog,
[data-user-theme-scheme="liquid_glass"] .auth-card,
[data-user-theme-scheme="liquid_glass"] .table-wrap,
[data-user-theme-scheme="liquid_glass"] .panel,
[data-user-theme-scheme="liquid_glass"] .shop-card,
[data-user-theme-scheme="liquid_glass"] .product-card,
[data-user-theme-scheme="liquid_glass"] .quick-card,
[data-user-theme-scheme="liquid_glass"] .feature-card {
  position: relative;
  background:
    linear-gradient(145deg, rgba(255,255,255,.7), rgba(255,255,255,.26)),
    var(--lg-surface);
  border: 1px solid var(--lg-line);
  outline: 1px solid rgba(255,255,255,.34);
  outline-offset: -2px;
  box-shadow: var(--lg-shadow-soft), var(--lg-inset-edge);
  backdrop-filter: var(--lg-blur);
  -webkit-backdrop-filter: var(--lg-blur);
}

[data-user-theme-scheme="liquid_glass"] .tri-panel,
[data-user-theme-scheme="liquid_glass"] .tri-content .card,
[data-user-theme-scheme="liquid_glass"] .card {
  border-radius: 22px;
}

[data-user-theme-scheme="liquid_glass"] .tri-panel::before,
[data-user-theme-scheme="liquid_glass"] .tri-topbar::before,
[data-user-theme-scheme="liquid_glass"] .card::before,
[data-user-theme-scheme="liquid_glass"] .auth-card::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: inherit;
  background: linear-gradient(135deg, rgba(255,255,255,.68), transparent 34%);
  opacity: .82;
}

[data-user-theme-scheme="liquid_glass"] .tri-panel::after,
[data-user-theme-scheme="liquid_glass"] .tri-topbar::after,
[data-user-theme-scheme="liquid_glass"] .card::after,
[data-user-theme-scheme="liquid_glass"] .auth-card::after {
  content: "";
  position: absolute;
  inset: 1px;
  pointer-events: none;
  border-radius: inherit;
  background:
    linear-gradient(150deg, rgba(255,255,255,.28), transparent 28%),
    radial-gradient(circle at 20% 0%, rgba(255,255,255,.36), transparent 24%),
    radial-gradient(circle at 100% 100%, rgba(var(--c-primary-rgb,107,170,184),.08), transparent 30%);
  mix-blend-mode: screen;
  opacity: .62;
}

[data-user-theme-scheme="liquid_glass"] .tri-panel > *,
[data-user-theme-scheme="liquid_glass"] .card > *,
[data-user-theme-scheme="liquid_glass"] .auth-card > * {
  position: relative;
  z-index: 1;
}

[data-user-theme-scheme="liquid_glass"] .tri-topbar {
  background:
    linear-gradient(145deg, rgba(255,255,255,.68), rgba(255,255,255,.36)) !important;
  border-color: rgba(255,255,255,.78);
  border-radius: 26px;
  box-shadow:
    0 18px 54px rgba(16,24,40,.12),
    0 3px 0 rgba(144,153,163,.14),
    var(--lg-inset-edge);
}

[data-user-theme-scheme="liquid_glass"] .tri-content {
  scrollbar-color: rgba(var(--c-primary-rgb,107,170,184),.36) transparent;
}

[data-user-theme-scheme="liquid_glass"] .tri-user-card,
[data-user-theme-scheme="liquid_glass"] .tri-panel-title,
[data-user-theme-scheme="liquid_glass"] .card-title,
[data-user-theme-scheme="liquid_glass"] .modal-head,
[data-user-theme-scheme="liquid_glass"] .modal-foot {
  border-color: rgba(15,23,42,.08);
}

[data-user-theme-scheme="liquid_glass"] .tri-stats,
[data-user-theme-scheme="liquid_glass"] .tri-member-bar,
[data-user-theme-scheme="liquid_glass"] .tri-task-item,
[data-user-theme-scheme="liquid_glass"] .tri-rstat,
[data-user-theme-scheme="liquid_glass"] .dropzone,
[data-user-theme-scheme="liquid_glass"] .badge-default,
[data-user-theme-scheme="liquid_glass"] .auth-feature-card {
  background: rgba(255,255,255,.34);
  border: 1px solid rgba(255,255,255,.64);
  box-shadow: 0 10px 28px rgba(16,24,40,.06), var(--lg-inset-edge);
  backdrop-filter: var(--lg-blur-soft);
  -webkit-backdrop-filter: var(--lg-blur-soft);
}

[data-user-theme-scheme="liquid_glass"] .tri-avatar {
  background:
    radial-gradient(circle at 28% 18%, rgba(255,255,255,.9), transparent 28%),
    linear-gradient(135deg, rgba(var(--c-primary-rgb,107,170,184),.95), var(--c-primary-h));
  border-color: rgba(255,255,255,.72);
  box-shadow: 0 10px 30px rgba(var(--c-primary-rgb,107,170,184),.28), inset 0 1px 0 rgba(255,255,255,.8);
}

[data-user-theme-scheme="liquid_glass"] .tri-nav-link,
[data-user-theme-scheme="liquid_glass"] .sidebar-link,
[data-user-theme-scheme="liquid_glass"] .tri-action-btn {
  border: 1px solid transparent;
}

[data-user-theme-scheme="liquid_glass"] .tri-nav-link:hover,
[data-user-theme-scheme="liquid_glass"] .sidebar-link:hover,
[data-user-theme-scheme="liquid_glass"] .tri-action-btn:hover {
  background: rgba(255,255,255,.5);
  border-color: rgba(255,255,255,.7);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.78), 0 8px 22px rgba(16,24,40,.06);
}

[data-user-theme-scheme="liquid_glass"] .tri-nav-link.active,
[data-user-theme-scheme="liquid_glass"] .sidebar-link.active,
[data-user-theme-scheme="liquid_glass"] .tri-action-primary,
[data-user-theme-scheme="liquid_glass"] .mobile-nav a.active {
  background:
    linear-gradient(135deg, rgba(var(--c-primary-rgb,107,170,184),.22), rgba(255,255,255,.64));
  border-color: rgba(var(--c-primary-rgb,107,170,184),.28) !important;
  box-shadow: 0 10px 28px rgba(var(--c-primary-rgb,107,170,184),.14), var(--lg-inset-edge);
}

[data-user-theme-scheme="liquid_glass"] .btn,
[data-user-theme-scheme="liquid_glass"] button,
[data-user-theme-scheme="liquid_glass"] .tri-layout .btn,
[data-user-theme-scheme="liquid_glass"] .tri-content .btn {
  border-color: rgba(255,255,255,.58);
  background:
    linear-gradient(145deg, rgba(255,255,255,.72), rgba(var(--c-primary-rgb,107,170,184),.14));
  color: var(--c-primary-h);
  box-shadow: 0 8px 26px rgba(var(--c-primary-rgb,107,170,184),.13), var(--lg-inset-edge);
  backdrop-filter: var(--lg-blur-soft);
  -webkit-backdrop-filter: var(--lg-blur-soft);
}

[data-user-theme-scheme="liquid_glass"] .btn:hover,
[data-user-theme-scheme="liquid_glass"] .tri-layout .btn:hover,
[data-user-theme-scheme="liquid_glass"] .tri-content .btn:hover {
  background:
    linear-gradient(145deg, rgba(255,255,255,.82), rgba(var(--c-primary-rgb,107,170,184),.24));
  border-color: rgba(var(--c-primary-rgb,107,170,184),.28);
  color: var(--c-primary-h);
  transform: translateY(-1px);
}

[data-user-theme-scheme="liquid_glass"] .btn-danger {
  background: linear-gradient(135deg, rgba(239,68,68,.92), rgba(220,38,38,.78));
  color: #fff;
}

[data-user-theme-scheme="liquid_glass"] .btn-success {
  background: linear-gradient(135deg, rgba(16,185,129,.92), rgba(5,150,105,.78));
  color: #fff;
}

[data-user-theme-scheme="liquid_glass"] input,
[data-user-theme-scheme="liquid_glass"] select,
[data-user-theme-scheme="liquid_glass"] textarea {
  background: rgba(255,255,255,.58);
  border-color: rgba(255,255,255,.76);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.78), 0 6px 18px rgba(16,24,40,.045);
  backdrop-filter: var(--lg-blur-soft);
  -webkit-backdrop-filter: var(--lg-blur-soft);
}

[data-user-theme-scheme="liquid_glass"] input:focus,
[data-user-theme-scheme="liquid_glass"] select:focus,
[data-user-theme-scheme="liquid_glass"] textarea:focus {
  border-color: rgba(var(--c-primary-rgb,107,170,184),.46);
  box-shadow: 0 0 0 3px rgba(var(--c-primary-rgb,107,170,184),.16), inset 0 1px 0 rgba(255,255,255,.82);
}

[data-user-theme-scheme="liquid_glass"] th {
  background: rgba(255,255,255,.44);
}

[data-user-theme-scheme="liquid_glass"] td,
[data-user-theme-scheme="liquid_glass"] th {
  border-color: rgba(15,23,42,.07);
}

[data-user-theme-scheme="liquid_glass"] .modal-overlay,
[data-user-theme-scheme="liquid_glass"] .modal,
[data-user-theme-scheme="liquid_glass"] .ajax-dialog-overlay,
[data-user-theme-scheme="liquid_glass"] #shellModalOverlay {
  background: rgba(225,235,244,.38);
  backdrop-filter: blur(28px) saturate(1.5);
  -webkit-backdrop-filter: blur(28px) saturate(1.5);
}

[data-user-theme-scheme="liquid_glass"] .mobile-nav {
  background:
    linear-gradient(145deg, rgba(255,255,255,.76), rgba(255,255,255,.38));
  border-color: rgba(255,255,255,.82);
  box-shadow: 0 22px 64px rgba(16,24,40,.18), var(--lg-inset-edge);
}

[data-user-theme-scheme="liquid_glass"] .mobile-drawer-btn,
[data-user-theme-scheme="liquid_glass"] .drawer {
  background: rgba(255,255,255,.5);
  border-color: rgba(255,255,255,.68);
  color: var(--lg-ink);
  box-shadow: var(--lg-shadow-soft);
  backdrop-filter: var(--lg-blur);
  -webkit-backdrop-filter: var(--lg-blur);
}

[data-user-theme-scheme="liquid_glass"] .drawer {
  background:
    linear-gradient(145deg, rgba(255,255,255,.72), rgba(235,244,249,.5));
}

[data-user-theme-scheme="liquid_glass"] .drawer .sidebar-brand,
[data-user-theme-scheme="liquid_glass"] .drawer .sidebar-user,
[data-user-theme-scheme="liquid_glass"] .drawer .sidebar-link {
  color: var(--lg-ink);
}

[data-user-theme-scheme="liquid_glass"] .drawer-overlay {
  background: rgba(15,23,42,.24);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}

[data-user-theme-scheme="liquid_glass"] .auth-wrap {
  background:
    radial-gradient(780px 520px at 10% 12%, rgba(var(--c-primary-rgb,107,170,184),.24), transparent 62%),
    radial-gradient(720px 520px at 74% 12%, rgba(255,255,255,.96), transparent 60%),
    radial-gradient(620px 520px at 90% 88%, rgba(147,197,253,.15), transparent 62%),
    linear-gradient(145deg, #fbfdff, #edf4f9 56%, #f8fbff);
}

[data-user-theme-scheme="liquid_glass"] .auth-left,
[data-user-theme-scheme="liquid_glass"] .auth-right {
  background: transparent;
}

[data-user-theme-scheme="liquid_glass"] .auth-card {
  position: relative;
  max-width: 380px;
  box-shadow: var(--lg-shadow);
}

[data-user-theme-scheme="liquid_glass"] .auth-feature-card-title {
  color: var(--lg-ink);
}

[data-user-theme-scheme="liquid_glass"] .auth-feature-card-desc {
  color: var(--lg-muted);
}

[data-user-theme-scheme="liquid_glass"] .auth-tabs {
  padding: 4px;
  border: 1px solid rgba(255,255,255,.6);
  border-radius: 14px;
  background: rgba(255,255,255,.34);
}

[data-user-theme-scheme="liquid_glass"] .auth-tab {
  border: 0;
  margin: 0;
  border-radius: 11px;
}

[data-user-theme-scheme="liquid_glass"] .auth-tab.active {
  background: rgba(255,255,255,.66);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.78), 0 8px 22px rgba(15,23,42,.08);
}

[data-user-theme-scheme="liquid_glass"] #shellLoading {
  background: rgba(238,246,251,.56);
  backdrop-filter: blur(30px) saturate(1.6);
  -webkit-backdrop-filter: blur(30px) saturate(1.6);
}

[data-user-theme-scheme="liquid_glass"] .shell-spinner {
  border-color: rgba(var(--c-primary-rgb,107,170,184),.2);
  border-top-color: var(--c-primary);
  filter: drop-shadow(0 8px 18px rgba(var(--c-primary-rgb,107,170,184),.24));
}

[data-user-theme-scheme="liquid_glass"] .ajax-toast {
  background: rgba(255,255,255,.68);
  border: 1px solid rgba(255,255,255,.72);
  box-shadow: var(--lg-shadow-soft);
  backdrop-filter: var(--lg-blur-soft);
  -webkit-backdrop-filter: var(--lg-blur-soft);
}

@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  [data-user-theme-scheme="liquid_glass"] .tri-panel,
  [data-user-theme-scheme="liquid_glass"] .tri-topbar,
  [data-user-theme-scheme="liquid_glass"] .tri-content .card,
  [data-user-theme-scheme="liquid_glass"] .card,
  [data-user-theme-scheme="liquid_glass"] .modal-card,
  [data-user-theme-scheme="liquid_glass"] .ajax-dialog,
  [data-user-theme-scheme="liquid_glass"] .auth-card,
  [data-user-theme-scheme="liquid_glass"] .mobile-nav,
  [data-user-theme-scheme="liquid_glass"] .drawer {
    background: rgba(255,255,255,.9);
  }
}

@media (max-width: 960px) {
  [data-user-theme-scheme="liquid_glass"] {
    background:
      linear-gradient(180deg, rgba(48,45,43,.92) 0 66px, transparent 66px),
      radial-gradient(420px 280px at 18% 4%, rgba(255,255,255,.96), transparent 64%),
      radial-gradient(380px 300px at 86% 8%, rgba(var(--c-primary-rgb,107,170,184),.24), transparent 60%),
      linear-gradient(145deg, #f8fbfd 0%, #dfeaf1 100%);
  }

  [data-user-theme-scheme="liquid_glass"] .tri-layout {
    min-height: 100vh;
    min-height: 100dvh;
    background:
      linear-gradient(180deg, rgba(48,45,43,.94) 0 68px, transparent 68px),
      radial-gradient(480px 360px at 18% 0%, rgba(255,255,255,.92), transparent 62%),
      radial-gradient(460px 340px at 90% 12%, rgba(var(--c-primary-rgb,107,170,184),.2), transparent 60%),
      linear-gradient(145deg, #f7fbfd 0%, #dce8f0 100%);
  }

  [data-user-theme-scheme="liquid_glass"] .shell-tri-center {
    background:
      linear-gradient(180deg, rgba(48,45,43,.94) 0 68px, transparent 68px),
      radial-gradient(500px 360px at 22% 0%, rgba(255,255,255,.9), transparent 62%),
      radial-gradient(440px 340px at 92% 12%, rgba(var(--c-primary-rgb,107,170,184),.2), transparent 60%),
      linear-gradient(145deg, #f7fbfd 0%, #dce8f0 100%);
  }

  [data-user-theme-scheme="liquid_glass"] .tri-topbar {
    height: 54px;
    margin: 12px 22px 0;
    border-radius: 24px;
    padding: 0 14px;
  }

  [data-user-theme-scheme="liquid_glass"] .mobile-drawer-btn {
    width: 54px;
    height: 54px;
    margin-left: -14px;
    border-radius: 20px;
    font-size: 22px;
    background:
      linear-gradient(145deg, rgba(255,255,255,.86), rgba(255,255,255,.5));
  }

  [data-user-theme-scheme="liquid_glass"] .tri-topbar-title {
    padding-left: 2px;
    font-size: 18px;
    color: #344054;
  }

  [data-user-theme-scheme="liquid_glass"] .tri-topbar .btn,
  [data-user-theme-scheme="liquid_glass"] .tri-topbar .btn-sm {
    height: 54px;
    min-width: 62px;
    margin-right: -14px;
    border-radius: 14px;
    background:
      linear-gradient(145deg, rgba(255,255,255,.7), rgba(239,247,251,.42));
  }

  [data-user-theme-scheme="liquid_glass"] .tri-content {
    margin: 10px 0 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    padding-left: 18px;
    padding-right: 18px;
  }

  [data-user-theme-scheme="liquid_glass"] .tri-content .card,
  [data-user-theme-scheme="liquid_glass"] .card {
    border-radius: 26px;
    padding: 24px;
    background:
      linear-gradient(145deg, rgba(255,255,255,.66), rgba(246,252,255,.24));
  }

  [data-user-theme-scheme="liquid_glass"] #wizCard {
    padding: 18px;
    border: 1px solid rgba(255,255,255,.72);
    outline: 1px solid rgba(255,255,255,.28);
    outline-offset: -2px;
    border-radius: 30px;
    box-shadow:
      0 18px 48px rgba(16,24,40,.1),
      inset 0 1px 0 rgba(255,255,255,.9),
      inset 0 -14px 28px rgba(255,255,255,.2),
      inset 1px 0 0 rgba(255,255,255,.42),
      inset -1px 0 0 rgba(255,255,255,.36);
    background:
      linear-gradient(145deg, rgba(255,255,255,.68), rgba(246,252,255,.24));
    backdrop-filter: var(--lg-blur);
    -webkit-backdrop-filter: var(--lg-blur);
  }

  [data-user-theme-scheme="liquid_glass"] #wizCard::before,
  [data-user-theme-scheme="liquid_glass"] #wizCard::after {
    display: none;
  }

  [data-user-theme-scheme="liquid_glass"] .wiz-steps {
    width: 100%;
    margin: 0 0 18px;
    padding: 0 0 16px;
    border: 0;
    border-bottom: 1px solid rgba(16,24,40,.08);
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    overflow-x: hidden;
    scrollbar-width: none;
    box-sizing: border-box;
  }

  [data-user-theme-scheme="liquid_glass"] .wiz-steps::-webkit-scrollbar {
    display: none;
  }

  [data-user-theme-scheme="liquid_glass"] .wiz-step-line {
    min-width: 10px;
    margin: 0 4px;
    background: rgba(16,24,40,.08);
  }

  [data-user-theme-scheme="liquid_glass"] .wiz-panel.wiz-active,
  [data-user-theme-scheme="liquid_glass"] .wiz-success.wiz-show {
    margin-top: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }

  [data-user-theme-scheme="liquid_glass"] .wiz-step-circle {
    width: 34px;
    height: 34px;
    background:
      linear-gradient(145deg, rgba(255,255,255,.84), rgba(232,241,247,.5));
    border-color: rgba(16,24,40,.08);
    box-shadow: 0 8px 22px rgba(16,24,40,.08), var(--lg-inset-edge);
  }

  [data-user-theme-scheme="liquid_glass"] .wiz-step-item {
    gap: 5px;
  }

  [data-user-theme-scheme="liquid_glass"] .wiz-step-label {
    font-size: 11px;
  }

  [data-user-theme-scheme="liquid_glass"] .wiz-step-item.wiz-active .wiz-step-circle {
    background:
      linear-gradient(145deg, rgba(216,247,250,.88), rgba(255,255,255,.56));
    border-color: rgba(var(--c-primary-rgb,107,170,184),.36);
  }

  [data-user-theme-scheme="liquid_glass"] .dropzone {
    min-height: 150px;
    border-radius: 24px;
    background:
      linear-gradient(145deg, rgba(255,255,255,.72), rgba(255,255,255,.28));
    border-color: rgba(255,255,255,.74);
  }

  [data-user-theme-scheme="liquid_glass"] .mobile-nav {
    left: 50%;
    right: auto;
    bottom: 6px;
    width: max-content;
    max-width: calc(100vw - 14px);
    min-height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    padding: 5px 8px;
    border: 1px solid rgba(255,255,255,.72);
    border-radius: 999px;
    background:
      linear-gradient(90deg, rgba(255,255,255,.88), rgba(248,250,252,.72) 52%, rgba(255,251,244,.82));
    box-shadow:
      0 -10px 38px rgba(16,24,40,.08),
      0 12px 30px rgba(16,24,40,.1),
      inset 0 1px 0 rgba(255,255,255,.96),
      inset 0 -14px 28px rgba(239,232,217,.42);
    backdrop-filter: blur(34px) saturate(1.8);
    -webkit-backdrop-filter: blur(34px) saturate(1.8);
    translate: -50% 0;
    z-index: 90;
  }

  [data-user-theme-scheme="liquid_glass"] #shellLoading {
    z-index: 70;
    padding-bottom: 70px;
  }

  [data-user-theme-scheme="liquid_glass"] .mobile-nav a {
    flex-direction: row;
    flex: 0 0 36px;
    gap: 0;
    width: 36px;
    height: 34px;
    padding: 0;
    border-radius: 999px;
    color: #667085;
    font-size: 0;
    font-weight: 900;
    line-height: 1;
    white-space: nowrap;
    text-align: center;
    overflow: visible;
    transition:
      width .25s cubic-bezier(.2,.8,.2,1),
      color .2s,
      background .2s,
      box-shadow .25s,
      transform .15s;
  }

  [data-user-theme-scheme="liquid_glass"] .mobile-nav a svg {
    width: 19px;
    height: 19px;
    stroke-width: 2.3;
    flex: 0 0 auto;
  }

  [data-user-theme-scheme="liquid_glass"] .mobile-nav a.active {
    flex: 0 0 auto;
    width: max-content;
    min-width: 86px;
    max-width: 116px;
    height: 42px;
    gap: 6px;
    padding: 0 13px;
    color: #101828;
    font-size: 14px;
    background:
      linear-gradient(145deg, rgba(255,255,255,.98), rgba(248,250,252,.78));
    border: 1px solid rgba(255,255,255,.88);
    box-shadow:
      0 12px 26px rgba(16,24,40,.13),
      inset 0 1px 0 rgba(255,255,255,1),
      inset 0 -10px 18px rgba(226,232,240,.42);
  }

  [data-user-theme-scheme="liquid_glass"] .mobile-nav a.active svg {
    transform: none;
    filter: none;
  }

  [data-user-theme-scheme="liquid_glass"] .mobile-nav a.active::after {
    display: none;
  }

  @media (max-width: 380px) {
    [data-user-theme-scheme="liquid_glass"] .mobile-nav {
      max-width: calc(100vw - 10px);
      padding-left: 6px;
      padding-right: 6px;
      gap: 3px;
    }

    [data-user-theme-scheme="liquid_glass"] .mobile-nav a {
      flex-basis: 33px;
      width: 33px;
    }

    [data-user-theme-scheme="liquid_glass"] .mobile-nav a.active {
      min-width: 82px;
      padding: 0 10px;
      font-size: 13px;
    }
  }
}

[data-user-theme-scheme="liquid_glass"][data-user-bg-mode="glass"][data-user-bg-image="1"] {
  background: transparent !important;
}

[data-user-theme-scheme="liquid_glass"][data-user-bg-mode="glass"][data-user-bg-image="1"]::before {
  opacity: .18;
}

[data-user-theme-scheme="liquid_glass"][data-user-bg-mode="glass"][data-user-bg-image="1"] .tri-layout,
[data-user-theme-scheme="liquid_glass"][data-user-bg-mode="glass"][data-user-bg-image="1"] .tri-center,
[data-user-theme-scheme="liquid_glass"][data-user-bg-mode="glass"][data-user-bg-image="1"] .shell-tri-center {
  background: transparent !important;
}

[data-user-theme-scheme="liquid_glass"][data-user-bg-mode="glass"][data-user-bg-image="1"] .tri-layout::after {
  background: rgba(255,255,255,.045);
  backdrop-filter: blur(1.5px) saturate(1.08);
  -webkit-backdrop-filter: blur(1.5px) saturate(1.08);
}

[data-user-theme-scheme="liquid_glass"][data-user-bg-mode="glass"][data-user-bg-image="1"] .tri-topbar,
[data-user-theme-scheme="liquid_glass"][data-user-bg-mode="glass"][data-user-bg-image="1"] .tri-panel,
[data-user-theme-scheme="liquid_glass"][data-user-bg-mode="glass"][data-user-bg-image="1"] .card {
  background:
    linear-gradient(145deg, rgba(255,255,255,.58), rgba(255,255,255,.18)),
    rgba(255,255,255,.2);
  backdrop-filter: blur(24px) saturate(1.45);
  -webkit-backdrop-filter: blur(24px) saturate(1.45);
}

@media (max-width: 960px) {
  [data-user-theme-scheme="liquid_glass"][data-user-bg-mode="glass"][data-user-bg-image="1"] .tri-topbar {
    background:
      linear-gradient(145deg, rgba(255,255,255,.62), rgba(255,255,255,.24)) !important;
  }

  [data-user-theme-scheme="liquid_glass"][data-user-bg-mode="glass"][data-user-bg-image="1"] #wizCard {
    background:
      linear-gradient(145deg, rgba(255,255,255,.5), rgba(255,255,255,.16));
    backdrop-filter: blur(24px) saturate(1.42);
    -webkit-backdrop-filter: blur(24px) saturate(1.42);
  }

  [data-user-theme-scheme="liquid_glass"][data-user-bg-mode="glass"][data-user-bg-image="1"] .dropzone {
    background:
      linear-gradient(145deg, rgba(255,255,255,.54), rgba(255,255,255,.18));
  }

  [data-user-theme-scheme="liquid_glass"][data-user-bg-mode="glass"][data-user-bg-image="1"] .mobile-nav {
    background:
      linear-gradient(90deg, rgba(255,255,255,.76), rgba(248,250,252,.58) 52%, rgba(255,251,244,.66));
    backdrop-filter: blur(24px) saturate(1.5);
    -webkit-backdrop-filter: blur(24px) saturate(1.5);
  }
}
