body.purchase-live-patch-route .mx-auto.max-w-4xl.space-y-6.purchase-live-root {
  max-width: min(100%, 72rem) !important;
}

body.purchase-live-patch-route .purchase-live-header {
  margin-bottom: 1.25rem;
}

body.purchase-live-patch-route .purchase-live-hero {
  display: block;
}

body.purchase-live-patch-route .purchase-live-copy {
  padding-top: 0.25rem;
  max-width: 42rem;
}

body.purchase-live-patch-route .purchase-live-header {
  min-height: 120px;
}

body.purchase-live-patch-route .purchase-live-eyebrow,
body.purchase-live-patch-route .purchase-live-summary__eyebrow,
body.purchase-live-patch-route .purchase-live-selected-plan__eyebrow {
  margin: 0 0 .55rem;
  color: rgba(245, 245, 245, .52);
  font-size: .78rem;
  font-weight: 700;
  letter-spacing: .16em;
  text-transform: uppercase;
}

body.purchase-live-patch-route .purchase-live-title {
  margin: 0;
  color: var(--text-primary, #f8fafc);
  font-family: Inter, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;
  font-size: clamp(1.7rem, 3.2vw, 2.35rem);
  font-weight: 700;
  line-height: 1.18;
  letter-spacing: -0.02em;
  word-break: keep-all;
  text-wrap: balance;
}

html[lang^="zh"] body.purchase-live-patch-route .purchase-live-title {
  letter-spacing: 0;
}

body.purchase-live-patch-route .purchase-live-copy,
body.purchase-live-patch-route .purchase-live-eyebrow,
body.purchase-live-patch-route .purchase-live-subtitle {
  font-family: Inter, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;
}

body.purchase-live-patch-route .purchase-live-subtitle {
  margin: .7rem 0 0;
  max-width: 42rem;
  color: rgba(245, 245, 245, .68);
  font-size: 1rem;
  line-height: 1.6;
}

body.purchase-live-patch-route .purchase-live-summary,
body.purchase-live-patch-route .purchase-live-selected-plan__shell,
body.purchase-live-patch-route .purchase-live-renewal-modal {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, .10);
  border-radius: 1.35rem;
  background: linear-gradient(180deg, rgba(17, 17, 17, .96) 0%, rgba(7, 7, 7, .94) 100%);
  box-shadow: 0 24px 60px rgba(0, 0, 0, .36), inset 0 1px 0 rgba(255,255,255,.04);
  backdrop-filter: blur(18px);
}

html.dark body.docs-api-live-patch-route .docs-shell #plan-models .docs-table-card {
  border-color: rgba(255, 255, 255, 0.08) !important;
  background: linear-gradient(180deg, rgba(13, 13, 15, 0.965) 0%, rgba(8, 8, 10, 0.985) 100%) !important;
  box-shadow: none !important;
}

html.dark body.docs-api-live-patch-route .docs-shell #plan-models .docs-table th,
html.dark body.docs-api-live-patch-route .docs-shell #plan-models .docs-table td {
  border-color: rgba(255, 255, 255, 0.08) !important;
  color: #cbd5e1 !important;
}

html.dark body.docs-api-live-patch-route .docs-shell #plan-models .docs-table th {
  background: rgba(255, 255, 255, 0.05) !important;
  color: #cbd5d1 !important;
}

html.dark body.docs-api-live-patch-route .docs-shell #plan-models .docs-table td code {
  background: rgba(255, 255, 255, 0.06) !important;
  color: #cbd5e1 !important;
}

body.purchase-live-patch-route .purchase-live-summary::before,
body.purchase-live-patch-route .purchase-live-selected-plan__shell::before,
body.purchase-live-patch-route .purchase-live-renewal-modal::before {
  content: '';
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at top right, rgba(63, 143, 127, .14), transparent 34%), linear-gradient(135deg, rgba(255,255,255,.04), transparent 48%);
  pointer-events: none;
}

body.purchase-live-patch-route .purchase-live-summary > *,
body.purchase-live-patch-route .purchase-live-selected-plan__shell > *,
body.purchase-live-patch-route .purchase-live-renewal-modal > * {
  position: relative;
  z-index: 1;
}

body.purchase-live-patch-route .purchase-live-summary {
  padding: 1.1rem;
}

body.purchase-live-patch-route .purchase-live-summary__head {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1rem;
}

body.purchase-live-patch-route .purchase-live-summary__caption,
body.purchase-live-patch-route .purchase-live-summary__footnote,
body.purchase-live-patch-route .purchase-live-summary__footmeta,
body.purchase-live-patch-route .purchase-live-selected-plan__caption,
body.purchase-live-patch-route .purchase-live-selected-plan__note-label {
  color: rgba(245, 245, 245, .68);
  font-size: .78rem;
  line-height: 1.5;
}

body.purchase-live-patch-route .purchase-live-summary__meta {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: .7rem;
}

body.purchase-live-patch-route .purchase-live-pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: .42rem .72rem;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(255,255,255,.06);
  color: #f5f5f5;
  font-size: .75rem;
  font-weight: 700;
  white-space: nowrap;
}

body.purchase-live-patch-route [class*="145C47"],
body.purchase-live-patch-route [class*="176F55"],
body.purchase-live-patch-route [class*="4aa58e"],
body.purchase-live-patch-route [class*="A7E4CE"] {
  color: #94a3b8 !important;
}

body.purchase-live-patch-route .badge-success,
body.purchase-live-patch-route .badge.badge-success {
  border-color: rgba(255,255,255,.12) !important;
  background: rgba(255,255,255,.08) !important;
  color: #f8fafc !important;
  box-shadow: none !important;
}

body.purchase-live-patch-route [class*="text-primary-600"],
body.purchase-live-patch-route [class*="primary-400"] {
  color: #cbd5e1 !important;
}

body.purchase-live-patch-route .grid.grid-cols-3.gap-2 > button {
  border-color: rgba(255,255,255,.10) !important;
  background: rgba(255,255,255,.04) !important;
  color: rgba(245,245,245,.82) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.03), 0 8px 20px rgba(0,0,0,.18) !important;
}

body.purchase-live-patch-route .grid.grid-cols-2.gap-3.sm\:flex > button {
  border-color: rgba(255,255,255,.10) !important;
  background: rgba(255,255,255,.045) !important;
  color: rgba(245,245,245,.84) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.03), 0 10px 24px rgba(0,0,0,.16) !important;
}

body.purchase-live-patch-route .grid.grid-cols-2.gap-3.sm\:flex > button:hover {
  border-color: rgba(255,255,255,.16) !important;
  background: rgba(255,255,255,.075) !important;
  color: #ffffff !important;
}

body.purchase-live-patch-route .grid.grid-cols-2.gap-3.sm\:flex > button[class*="bg-blue-50"],
body.purchase-live-patch-route .grid.grid-cols-2.gap-3.sm\:flex > button[class*="bg-green-50"],
body.purchase-live-patch-route .grid.grid-cols-2.gap-3.sm\:flex > button[class*="bg-indigo-50"],
body.purchase-live-patch-route .grid.grid-cols-2.gap-3.sm\:flex > button[class*="bg-primary-50"],
body.purchase-live-patch-route .grid.grid-cols-2.gap-3.sm\:flex > button.selected-neutral {
  border-color: rgba(255,255,255,.18) !important;
  background: rgba(71,85,105,.36) !important;
  color: #f8fafc !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 12px 28px rgba(0,0,0,.24) !important;
}

body.purchase-live-patch-route .card button img {
  filter: grayscale(1) saturate(0) brightness(1.22);
  opacity: .76;
}

body.purchase-live-patch-route .grid.grid-cols-2.gap-3.sm\:flex > button[class*="bg-blue-50"] img,
body.purchase-live-patch-route .grid.grid-cols-2.gap-3.sm\:flex > button[class*="bg-green-50"] img,
body.purchase-live-patch-route .grid.grid-cols-2.gap-3.sm\:flex > button[class*="bg-indigo-50"] img,
body.purchase-live-patch-route .grid.grid-cols-2.gap-3.sm\:flex > button[class*="bg-primary-50"] img,
body.purchase-live-patch-route .grid.grid-cols-2.gap-3.sm\:flex > button.selected-neutral img {
  filter: none;
  opacity: 1;
}

body.purchase-live-patch-route .grid.grid-cols-3.gap-2 > button:hover {
  border-color: rgba(255,255,255,.16) !important;
  background: rgba(255,255,255,.08) !important;
  color: #ffffff !important;
}

body.purchase-live-patch-route .grid.grid-cols-3.gap-2 > button[class*="border-primary-500"][class*="bg-primary-50"][class*="text-primary-700"] {
  border-color: rgba(255,255,255,.18) !important;
  background: rgba(71,85,105,.34) !important;
  color: #f8fafc !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 10px 24px rgba(0,0,0,.24) !important;
}

body.purchase-live-patch-route .grid.grid-cols-3.gap-2 > button[class*="border-primary-500"][class*="bg-primary-50"][class*="text-primary-700"] img,
body.purchase-live-patch-route .selected-neutral img {
  filter: none;
  opacity: 1;
}

body.purchase-live-patch-route.dark .grid.grid-cols-3.gap-2 > button[class*="border-primary-500"][class*="bg-primary-50"][class*="text-primary-700"],
.dark body.purchase-live-patch-route .grid.grid-cols-3.gap-2 > button[class*="border-primary-500"][class*="bg-primary-50"][class*="text-primary-700"],
body.purchase-live-patch-route .dark .grid.grid-cols-3.gap-2 > button[class*="border-primary-500"][class*="bg-primary-50"][class*="text-primary-700"] {
  border-color: rgba(255,255,255,.18) !important;
  background: rgba(71,85,105,.40) !important;
  color: #f8fafc !important;
}

body.purchase-live-patch-route .space-y-4 > div > .relative .input:focus,
body.purchase-live-patch-route .space-y-4 > div > .relative .input:focus-visible {
  border-color: rgba(148,163,184,.28) !important;
  box-shadow: 0 0 0 1px rgba(148,163,184,.24), 0 0 0 4px rgba(148,163,184,.08) !important;
}

body.purchase-live-patch-route .purchase-live-summary__account {
  min-width: 11.5rem;
  padding: .78rem .9rem;
  border-radius: 1rem;
  border: 1px solid rgba(255,255,255,.08);
  background: rgba(255,255,255,.04);
  text-align: right;
}

body.purchase-live-patch-route .purchase-live-summary__account-label {
  display: block;
  margin-bottom: .25rem;
  color: rgba(245,245,245,.56);
  font-size: .72rem;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
}

body.purchase-live-patch-route .purchase-live-summary__account-value {
  display: block;
  color: #fff;
  font-size: 1rem;
  font-weight: 750;
}

body.purchase-live-patch-route .purchase-live-summary__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: .8rem;
}

body.purchase-live-patch-route .purchase-live-metric {
  padding: .95rem 1rem;
  border-radius: 1rem;
  border: 1px solid rgba(255,255,255,.08);
  background: rgba(255,255,255,.04);
}

body.purchase-live-patch-route .purchase-live-metric-label {
  display: block;
  margin-bottom: .35rem;
  color: rgba(245,245,245,.58);
  font-size: .75rem;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
}

body.purchase-live-patch-route .purchase-live-metric-value {
  color: #fff;
  font-size: 1.18rem;
  font-weight: 760;
}

body.purchase-live-patch-route .purchase-live-summary__foot {
  display: flex;
  justify-content: space-between;
  gap: .8rem;
  margin-top: .95rem;
  padding-top: .9rem;
  border-top: 1px solid rgba(255,255,255,.08);
}

body.purchase-live-patch-route .purchase-live-summary__footmeta {
  text-align: right;
  white-space: nowrap;
}

body.purchase-live-patch-route .purchase-live-selected-plan {
  overflow: hidden;
}

body.purchase-live-patch-route .purchase-live-selected-plan__shell {
  padding: 1.1rem;
  margin-bottom: 1.15rem;
}

body.purchase-live-patch-route .purchase-live-selected-plan > .mb-3.flex.flex-wrap.items-center.gap-2,
body.purchase-live-patch-route .purchase-live-selected-plan > .flex.items-baseline.gap-2,
body.purchase-live-patch-route .purchase-live-selected-plan > p {
  display: none !important;
}

body.purchase-live-patch-route .purchase-live-selected-plan__head {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1rem;
}

body.purchase-live-patch-route .purchase-live-selected-plan__body {
  display: grid;
  grid-template-columns: minmax(0, 1.65fr) minmax(15rem, .95fr);
  gap: 1rem;
}

body.purchase-live-patch-route .purchase-live-selected-plan__copy,
body.purchase-live-patch-route .purchase-live-selected-plan__price {
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 1.05rem;
  background: rgba(255,255,255,.04);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
}

body.purchase-live-patch-route .purchase-live-selected-plan__copy {
  padding: .95rem 1rem;
}

body.purchase-live-patch-route .purchase-live-selected-plan__copy .mb-3.flex.flex-wrap.items-center.gap-2 {
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
  gap: .6rem;
  margin-bottom: .8rem;
}

body.purchase-live-patch-route .purchase-live-selected-plan__copy .rounded-md.border {
  border-color: rgba(255,255,255,.12) !important;
  background: rgba(255,255,255,.06) !important;
  color: rgba(245,245,245,.80) !important;
}

body.purchase-live-patch-route .purchase-live-plan-card {
  border-color: rgba(255,255,255,.10) !important;
  background: linear-gradient(180deg, rgba(17,17,17,.96) 0%, rgba(8,8,8,.94) 100%) !important;
  box-shadow: 0 18px 42px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.04) !important;
}

body.purchase-live-patch-route .purchase-live-plan-card:hover {
  border-color: rgba(255,255,255,.16) !important;
  box-shadow: 0 22px 52px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.05) !important;
}

body.purchase-live-patch-route .purchase-live-plan-card__accent,
body.purchase-live-patch-route .purchase-live-plan-card > .h-1\.5 {
  background: linear-gradient(90deg, rgba(71,85,105,.92) 0%, rgba(148,163,184,.42) 100%) !important;
}

body.purchase-live-patch-route .purchase-live-plan-card__platform {
  border-color: rgba(255,255,255,.12) !important;
  background: rgba(255,255,255,.06) !important;
  color: rgba(245,245,245,.80) !important;
  box-shadow: none !important;
}

body.purchase-live-patch-route .purchase-live-plan-card__price {
  color: #f8fafc !important;
}

body.purchase-live-patch-route .purchase-live-plan-card__discount {
  background: rgba(255,255,255,.08) !important;
  color: rgba(245,245,245,.82) !important;
}

body.purchase-live-patch-route .purchase-live-plan-card__icon {
  color: #94a3b8 !important;
}

body.purchase-live-patch-route .purchase-live-plan-card__cta,
body.purchase-live-patch-route .purchase-live-plan-card button.w-full.rounded-xl.py-2\.5.text-sm.font-semibold.transition-all.active\:scale-\[0\.98\] {
  border-color: rgba(255,255,255,.18) !important;
  background: rgba(71,85,105,.34) !important;
  color: #f8fafc !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 10px 24px rgba(0,0,0,.24) !important;
}

body.purchase-live-patch-route .purchase-live-plan-card__cta:hover,
body.purchase-live-patch-route .purchase-live-plan-card button.w-full.rounded-xl.py-2\.5.text-sm.font-semibold.transition-all.active\:scale-\[0\.98\]:hover {
  background: rgba(71,85,105,.44) !important;
}

body.purchase-live-patch-route .purchase-live-selected-plan__copy h3 {
  margin: 0;
  color: #fff !important;
  font-size: 1.45rem !important;
  font-weight: 780 !important;
  line-height: 1.15 !important;
  letter-spacing: -.03em;
}

body.purchase-live-patch-route .purchase-live-selected-plan__copy > p {
  display: block !important;
  margin-top: .7rem !important;
  color: rgba(245,245,245,.68) !important;
  font-size: .96rem !important;
  line-height: 1.6 !important;
}

body.purchase-live-patch-route .purchase-live-selected-plan__price {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding: 1rem 1.1rem;
}

body.purchase-live-patch-route .purchase-live-selected-plan__price .flex.items-baseline.gap-2 {
  display: flex !important;
  flex-direction: column;
  align-items: flex-end;
  gap: .3rem;
}

body.purchase-live-patch-route .purchase-live-selected-plan__price .text-3xl.font-bold {
  font-size: clamp(2rem, 4vw, 2.5rem) !important;
  line-height: 1;
  color: #f8fafc !important;
}

body.purchase-live-patch-route .purchase-live-selected-plan__price .text-sm.text-gray-500,
body.purchase-live-patch-route .purchase-live-selected-plan__price .text-sm.text-gray-500.dark\:text-gray-400 {
  color: rgba(245,245,245,.60) !important;
}

body.purchase-live-patch-route .purchase-live-selected-plan .text-lg.font-bold,
body.purchase-live-patch-route .purchase-live-selected-plan > .mt-3.grid.grid-cols-2.gap-3 .text-lg.font-bold {
  color: #f8fafc !important;
}

body.purchase-live-patch-route .purchase-live-selected-plan__note {
  width: 100%;
  margin-top: .95rem;
  padding-top: .8rem;
  border-top: 1px solid rgba(255,255,255,.08);
  text-align: right;
}

body.purchase-live-patch-route .purchase-live-selected-plan__note-value {
  display: block;
  margin-top: .18rem;
  color: #f8fafc;
  font-size: 1rem;
  font-weight: 760;
}

body.purchase-live-patch-route .purchase-live-selected-plan > .mt-3.grid.grid-cols-2.gap-3 {
  margin-top: 0 !important;
}

body.purchase-live-patch-route .purchase-live-selected-plan > .mt-3.grid.grid-cols-2.gap-3 > div {
  padding: .95rem 1rem;
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 1rem;
  background: rgba(255,255,255,.04);
}

body.purchase-live-patch-route .purchase-live-selected-plan > .mt-3.grid.grid-cols-2.gap-3 span.text-xs,
body.purchase-live-patch-route .purchase-live-renewal-modal .mb-4.text-lg.font-semibold {
  color: rgba(245,245,245,.58) !important;
}

body.purchase-live-patch-route .purchase-live-renewal-modal {
  border-color: rgba(255,255,255,.10) !important;
  background: linear-gradient(180deg, rgba(17,17,17,.96) 0%, rgba(7,7,7,.94) 100%) !important;
}

body.purchase-live-patch-route .purchase-live-renewal-modal .absolute.right-4.top-4.rounded-lg.p-1 {
  border-radius: .75rem;
}

body.purchase-live-patch-route .purchase-live-renewal-modal .space-y-4 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 1rem;
}

@media (max-width: 1024px) {
  body.purchase-live-patch-route .purchase-live-hero,
  body.purchase-live-patch-route .purchase-live-selected-plan__body,
  body.purchase-live-patch-route .purchase-live-summary__head,
  body.purchase-live-patch-route .purchase-live-summary__foot,
  body.purchase-live-patch-route .purchase-live-selected-plan__head {
    grid-template-columns: 1fr;
    display: flex;
    flex-direction: column;
  }

  body.purchase-live-patch-route .purchase-live-summary__meta {
    align-items: stretch;
  }

  body.purchase-live-patch-route .purchase-live-summary__account,
  body.purchase-live-patch-route .purchase-live-summary__footmeta,
  body.purchase-live-patch-route .purchase-live-selected-plan__price,
  body.purchase-live-patch-route .purchase-live-selected-plan__price .flex.items-baseline.gap-2,
  body.purchase-live-patch-route .purchase-live-selected-plan__note {
    text-align: left;
    align-items: flex-start;
  }
}

@media (max-width: 640px) {
  body.purchase-live-patch-route .purchase-live-summary__grid,
  body.purchase-live-patch-route .purchase-live-selected-plan > .mt-3.grid.grid-cols-2.gap-3,
  body.purchase-live-patch-route .purchase-live-renewal-modal .space-y-4 {
    grid-template-columns: 1fr !important;
  }
}

body.orders-live-patch-route .orders-live-root > .card {
  border-color: #20252d !important;
  background: #0f1114 !important;
  box-shadow: none !important;
}

body.orders-live-patch-route,
body.orders-live-patch-route #app,
body.orders-live-patch-route .app-layout-shell,
body.orders-live-patch-route .app-layout-content,
body.orders-live-patch-route .app-layout-main {
  background: #090f16 !important;
  background-image: none !important;
}

body.orders-live-patch-route .orders-live-root {
  background: #090f16 !important;
  border-radius: 24px !important;
}

body.orders-live-patch-route .orders-live-root,
body.orders-live-patch-route .orders-live-root .text-primary-500,
body.orders-live-patch-route .orders-live-root .text-primary-600,
body.orders-live-patch-route .orders-live-root .text-primary-700,
body.orders-live-patch-route .orders-live-root [class*="text-gray-"],
body.orders-live-patch-route .orders-live-root [class*="text-slate-500"],
body.orders-live-patch-route .orders-live-root [class*="text-slate-900"],
body.orders-live-patch-route .orders-live-root [class*="amber-"],
body.orders-live-patch-route .orders-live-root [class*="orange-"],
body.orders-live-patch-route .orders-live-root [class*="yellow-"],
body.orders-live-patch-route .orders-live-root [class*="emerald-"],
body.orders-live-patch-route .orders-live-root [class*="green-"],
body.orders-live-patch-route .orders-live-root [class*="teal-"] {
  color: #cbd5e1 !important;
}

body.orders-live-patch-route .orders-live-root [class*="bg-amber-"],
body.orders-live-patch-route .orders-live-root [class*="bg-orange-"],
body.orders-live-patch-route .orders-live-root [class*="bg-yellow-"],
body.orders-live-patch-route .orders-live-root [class*="bg-emerald-"],
body.orders-live-patch-route .orders-live-root [class*="bg-green-"],
body.orders-live-patch-route .orders-live-root [class*="bg-teal-"] {
  background: rgba(255,255,255,.06) !important;
}

body.orders-live-patch-route .orders-live-primary-action,
body.orders-live-patch-route .orders-live-dialog-action,
body.orders-live-patch-route .btn.btn-primary,
body.orders-live-patch-route .btn.btn-danger {
  border-color: #2b3340 !important;
  background: #1b2129 !important;
  color: #f8fafc !important;
  box-shadow: none !important;
}

body.orders-live-patch-route .orders-live-primary-action:hover,
body.orders-live-patch-route .orders-live-dialog-action:hover,
body.orders-live-patch-route .btn.btn-primary:hover,
body.orders-live-patch-route .btn.btn-danger:hover {
  background: #242d38 !important;
}

body.orders-live-patch-route .orders-live-root .btn.btn-secondary,
body.orders-live-patch-route .orders-live-root .select-trigger,
body.orders-live-patch-route .orders-live-root .input,
body.orders-live-patch-route .orders-live-root textarea.input,
body.orders-live-patch-route .orders-live-dialog-summary {
  background: #0f1114 !important;
  border-color: #20252d !important;
  color: #cbd5e1 !important;
  box-shadow: none !important;
}

body.orders-live-patch-route .orders-live-root .btn.btn-secondary:hover,
body.orders-live-patch-route .orders-live-root .select-trigger-open,
body.orders-live-patch-route .orders-live-root .input:focus,
body.orders-live-patch-route .orders-live-root textarea.input:focus {
  background: #151a21 !important;
  border-color: #2b3340 !important;
  color: #e2e8f0 !important;
  box-shadow: 0 0 0 1px rgba(148,163,184,.16) !important;
}

body.orders-live-patch-route .orders-live-row-action {
  border-color: transparent !important;
  background: transparent !important;
  color: #cbd5e1 !important;
}

body.orders-live-patch-route .orders-live-row-action:hover {
  background: rgba(255,255,255,.06) !important;
  color: #f8fafc !important;
}

body.orders-live-patch-route .orders-live-status-badge {
  border: 1px solid rgba(255,255,255,.12) !important;
  background: rgba(255,255,255,.06) !important;
  color: #e2e8f0 !important;
  box-shadow: none !important;
}

body.orders-live-patch-route .orders-live-table,
body.orders-live-patch-route .table-wrapper {
  border-color: #20252d !important;
  background: #0f1114 !important;
  box-shadow: none !important;
}

body.orders-live-patch-route .orders-live-table .table-header,
body.orders-live-patch-route .orders-live-table thead {
  background: #12161c !important;
  border-color: #20252d !important;
}

body.orders-live-patch-route .orders-live-table tbody,
body.orders-live-patch-route .orders-live-table .table-body {
  background: #0f1114 !important;
  border-color: #20252d !important;
}

body.orders-live-patch-route .orders-live-table tr:hover,
body.orders-live-patch-route .orders-live-table tbody tr:hover,
body.orders-live-patch-route .orders-live-table tbody td:hover {
  background: rgba(255,255,255,.04) !important;
}

body.orders-live-patch-route .orders-live-table .text-primary-500,
body.orders-live-patch-route .orders-live-table .text-primary-600,
body.orders-live-patch-route .orders-live-table .text-primary-700,
body.orders-live-patch-route .orders-live-table [class*="emerald-"],
body.orders-live-patch-route .orders-live-table [class*="purple-"],
body.orders-live-patch-route .orders-live-table [class*="teal-"],
body.orders-live-patch-route .orders-live-table [class*="blue-"] {
  color: #cbd5e1 !important;
}

body.orders-live-patch-route .orders-live-table [class*="bg-emerald-"],
body.orders-live-patch-route .orders-live-table [class*="bg-purple-"],
body.orders-live-patch-route .orders-live-table [class*="bg-teal-"],
body.orders-live-patch-route .orders-live-table [class*="bg-blue-"],
body.orders-live-patch-route .orders-live-table [class*="bg-red-"] {
  background: rgba(255,255,255,.06) !important;
}

body.orders-live-patch-route .md\\:hidden .rounded-lg.border,
body.orders-live-patch-route .md\\:hidden .data-table-mobile-empty {
  border-color: #20252d !important;
  background: #0f1114 !important;
  color: #e2e8f0 !important;
  box-shadow: none !important;
}

body.orders-live-patch-route .md\\:hidden .text-gray-900,
body.orders-live-patch-route .md\\:hidden .text-gray-700,
body.orders-live-patch-route .md\\:hidden .text-gray-500,
body.orders-live-patch-route .md\\:hidden .dark\\:text-white,
body.orders-live-patch-route .md\\:hidden .dark\\:text-gray-100,
body.orders-live-patch-route .md\\:hidden .dark\\:text-gray-300,
body.orders-live-patch-route .md\\:hidden .dark\\:text-gray-400,
body.orders-live-patch-route .md\\:hidden [class*="emerald-"],
body.orders-live-patch-route .md\\:hidden [class*="green-"],
body.orders-live-patch-route .md\\:hidden [class*="teal-"],
body.orders-live-patch-route .md\\:hidden [class*="amber-"],
body.orders-live-patch-route .md\\:hidden [class*="orange-"],
body.orders-live-patch-route .md\\:hidden [class*="yellow-"] {
  color: #cbd5e1 !important;
}

body.orders-live-patch-route .md\\:hidden .border-gray-200,
body.orders-live-patch-route .md\\:hidden .dark\\:border-dark-700 {
  border-color: #20252d !important;
}

body.orders-live-patch-route .md\\:hidden .bg-white,
body.orders-live-patch-route .md\\:hidden .bg-gray-50,
body.orders-live-patch-route .md\\:hidden .dark\\:bg-dark-900,
body.orders-live-patch-route .md\\:hidden .dark\\:bg-dark-800 {
  background: #0f1114 !important;
}

body.orders-live-patch-route .orders-live-dialog-summary {
  border: 1px solid #20252d !important;
  background: #0f1114 !important;
  color: #cbd5e1 !important;
}

body.orders-live-patch-route .select-trigger-open {
  border-color: #2b3340 !important;
  background: #151a21 !important;
  box-shadow: 0 0 0 1px rgba(148,163,184,.16) !important;
}

body.orders-live-patch-route .select-dropdown-portal {
  background: #0f1114 !important;
  border-color: #20252d !important;
  color: #cbd5e1 !important;
  box-shadow: 0 18px 42px rgba(0,0,0,.34) !important;
}

body.orders-live-patch-route .select-dropdown-portal .select-search {
  border-color: #20252d !important;
}

body.orders-live-patch-route .select-dropdown-portal .select-search-input,
body.orders-live-patch-route .select-dropdown-portal .select-option,
body.orders-live-patch-route .select-dropdown-portal .select-empty {
  color: #cbd5e1 !important;
}

body.orders-live-patch-route .select-dropdown-portal .select-option-selected {
  background: #1b2129 !important;
  color: #e2e8f0 !important;
  box-shadow: inset 0 0 0 1px rgba(148,163,184,.14) !important;
}

body.orders-live-patch-route .select-dropdown-portal .select-option:hover,
body.orders-live-patch-route .select-dropdown-portal .select-option-focused {
  background: #151a21 !important;
  color: #e2e8f0 !important;
}

body.orders-live-patch-route .select-dropdown-portal .select-option-group {
  background: #10151b !important;
  color: #94a3b8 !important;
}

body.orders-live-patch-route nav[aria-label="Pagination"] button[aria-current="page"] {
  border-color: #2b3340 !important;
  background: #1b2129 !important;
  color: #e2e8f0 !important;
  box-shadow: none !important;
}

body.orders-live-patch-route nav[aria-label="Pagination"],
body.orders-live-patch-route .orders-live-root > div.flex.items-center.justify-between.border-t,
body.orders-live-patch-route .orders-live-root .flex.flex-1.items-center.justify-between.sm\:hidden {
  border-color: #20252d !important;
  background: #0f1114 !important;
  color: #cbd5e1 !important;
}

body.orders-live-patch-route nav[aria-label="Pagination"] button:not([aria-current="page"]) {
  border-color: #20252d !important;
  background: #0f1114 !important;
  color: rgba(226,232,240,.78) !important;
}

body.orders-live-patch-route .orders-live-root .sm\:hidden button {
  border-color: #20252d !important;
  background: #0f1114 !important;
  color: #cbd5e1 !important;
}

body.orders-live-patch-route .orders-live-root .sm\:hidden button:hover {
  background: #151a21 !important;
  color: #f8fafc !important;
}

body.orders-live-patch-route .orders-live-root .sm\:hidden span,
body.orders-live-patch-route .orders-live-root .sm\:hidden p {
  color: #cbd5e1 !important;
}

body.orders-live-patch-route nav[aria-label="Pagination"] button:not([aria-current="page"]):hover {
  background: rgba(255,255,255,.06) !important;
  color: #e2e8f0 !important;
}

body.orders-live-patch-route .input:focus,
body.orders-live-patch-route textarea.input:focus {
  border-color: rgba(148,163,184,.28) !important;
  box-shadow: 0 0 0 4px rgba(148,163,184,.10) !important;
}

body.orders-live-patch-route .modal-header button:hover {
  background: rgba(255,255,255,.06) !important;
  color: #f8fafc !important;
}

body.orders-live-patch-route .sm\\:hidden button,
body.orders-live-patch-route .sm\\:hidden span {
  color: inherit;
}

body.docs-api-live-patch-route .docs-shell .home-nav__mobile-dock.docs-api-live-mobile-dock {
  z-index: 45;
}

@media (max-width: 767px) {
  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-page-head {
    align-items: flex-start !important;
    flex-direction: column !important;
    gap: 14px !important;
    padding-top: 2px !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-page-head h1 {
    font-size: clamp(26px, 9vw, 34px) !important;
    line-height: 1.08 !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-page-head p {
    max-width: none !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-page-tags {
    justify-content: flex-start !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-primary-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-balance-card,
  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-form-card,
  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-balance-hero,
  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-form-panel {
    min-height: auto !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-balance-hero {
    padding: 24px 20px !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-form-panel,
  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-card > .p-6,
  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-card-header {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-form-panel {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-form-head {
    align-items: flex-start !important;
    margin-bottom: 18px !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-form-head h2 {
    font-size: 22px !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .input.py-3.pl-12.text-lg,
  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .input.py-3.pl-12.text-base.sm\:text-lg {
    font-size: 16px !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-history-item {
    align-items: stretch !important;
    flex-direction: column !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root {
    padding-bottom: calc(92px + env(safe-area-inset-bottom, 0px)) !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-history-main {
    width: 100% !important;
    min-width: 0 !important;
    align-items: flex-start !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-history-meta {
    width: 100% !important;
    min-width: 0 !important;
    margin-top: 2px !important;
    padding-left: 0 !important;
    text-align: left !important;
  }

  body.redeem-live-patch-route .redeem-page.redeem-live-mobile-root .redeem-history-note {
    max-width: none !important;
    margin-top: 6px !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }
}

@media (max-width: 767px) {
  body.docs-api-live-patch-route .docs-shell .docs-main {
    min-width: 0 !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-hero {
    padding-top: 16px !important;
    padding-bottom: 10px !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-hero h1 {
    margin-top: 0 !important;
    max-width: none !important;
    font-size: clamp(1.82rem, 8.8vw, 2.3rem) !important;
    line-height: 1.12 !important;
    letter-spacing: -0.028em !important;
    text-wrap: balance;
  }

  body.docs-api-live-patch-route .docs-shell .docs-content {
    margin-top: 0 !important;
    gap: 14px !important;
    padding-bottom: 40px !important;
    min-width: 0 !important;
    grid-template-columns: minmax(0, 1fr) !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-toc {
    top: 64px !important;
    margin: 0 !important;
    padding: 6px 0 10px !important;
    min-width: 0 !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-section {
    scroll-margin-top: 128px !important;
    padding: 22px 0 !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-section__head h2 {
    font-size: 21px !important;
    line-height: 1.28 !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-section__head p {
    line-height: 1.68 !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-grid,
  body.docs-api-live-patch-route .docs-shell .docs-grid--2 {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 12px !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-card p,
  body.docs-api-live-patch-route .docs-shell .docs-card li,
  body.docs-api-live-patch-route .docs-shell .docs-section__head p {
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-card,
  body.docs-api-live-patch-route .docs-shell .docs-callout,
  body.docs-api-live-patch-route .docs-shell .docs-codeblock,
  body.docs-api-live-patch-route .docs-shell .docs-table-card {
    min-width: 0 !important;
    border-radius: 16px !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-quickstart .docs-grid--2 .docs-card {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) !important;
    align-items: start !important;
    column-gap: 12px !important;
    row-gap: 6px !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-quickstart .docs-grid--2 .docs-step-index {
    grid-row: 1 / span 2 !important;
    margin-bottom: 0 !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-quickstart .docs-grid--2 .docs-card h3,
  body.docs-api-live-patch-route .docs-shell .docs-quickstart .docs-grid--2 .docs-card p {
    margin: 0 !important;
    min-width: 0 !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-toc__card {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-callout {
    padding: 10px 14px !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-callout__row {
    align-items: flex-start !important;
    flex-direction: column !important;
    gap: 8px !important;
    padding: 12px 0 !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-callout__row code {
    width: 100% !important;
    max-width: 100% !important;
    justify-content: flex-start !important;
    overflow-x: auto !important;
    white-space: nowrap !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-table-card {
    overflow: visible !important;
    max-width: 100% !important;
    padding: 10px 12px !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-table {
    min-width: 0 !important;
    display: block !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-table thead {
    display: none !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-table tbody {
    display: grid !important;
    gap: 12px !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-table tr {
    display: grid !important;
    gap: 8px !important;
    border: 1px solid rgba(226, 232, 240, 0.82) !important;
    border-radius: 14px !important;
    background: rgba(255, 255, 255, 0.72) !important;
    padding: 12px !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-table td {
    display: grid !important;
    gap: 4px !important;
    padding: 0 !important;
    border-bottom: none !important;
    font-size: 12.8px !important;
    line-height: 1.6 !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-table td::before {
    content: attr(data-label) !important;
    color: #475569 !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.04em !important;
    text-transform: uppercase !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-table td code {
    display: inline-flex !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: auto !important;
    white-space: nowrap !important;
  }

  html.dark body.docs-api-live-patch-route .docs-shell #plan-models .docs-table tr {
    border-color: rgba(255, 255, 255, 0.08) !important;
    background: rgba(255, 255, 255, 0.035) !important;
  }

  html.dark body.docs-api-live-patch-route .docs-shell #plan-models .docs-table td,
  html.dark body.docs-api-live-patch-route .docs-shell #plan-models .docs-table td code {
    color: #cbd5e1 !important;
  }

  html.dark body.docs-api-live-patch-route .docs-shell #plan-models .docs-table td::before {
    color: #94A3B8 !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-codeblock__header {
    align-items: stretch !important;
    flex-direction: column !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-codeblock__copy {
    width: 100% !important;
    justify-content: center !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-codeblock pre {
    white-space: pre-wrap !important;
    word-break: break-word !important;
    overflow-wrap: anywhere !important;
  }
}

@media (max-width: 420px) {
  body.docs-api-live-patch-route .docs-shell .docs-hero,
  body.docs-api-live-patch-route .docs-shell .docs-content {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-hero h1 {
    font-size: clamp(1.68rem, 10vw, 2.08rem) !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-section__head h2 {
    font-size: 19px !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-card,
  body.docs-api-live-patch-route .docs-shell .docs-callout,
  body.docs-api-live-patch-route .docs-shell .docs-codeblock,
  body.docs-api-live-patch-route .docs-shell .docs-table-card,
  body.docs-api-live-patch-route .docs-shell .docs-table tr {
    border-radius: 14px !important;
  }

  body.docs-api-live-patch-route .docs-shell .docs-toc {
    margin: 0 !important;
    padding: 6px 0 10px !important;
  }
}
