.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y {
  --bg: oklch(0.15 0.03 32);
  --surface: oklch(0.21 0.045 32);
  --surface-2: oklch(0.185 0.038 32);
  --primary: oklch(0.72 0.09 32);
  --secondary: oklch(0.62 0.09 72);
  --accent: oklch(0.78 0.11 212);
  --accent-2: oklch(0.90 0.07 212);
  --text: oklch(0.94 0.02 32);
  --muted: oklch(0.66 0.028 32);
  --line: color-mix(in oklab, var(--primary) 26%, transparent);
  --line-soft: color-mix(in oklab, var(--primary) 16%, transparent);
  --container: 1140px;
  --container-lg: 1380px;
  --container-xl: 1620px;
  --gutter: clamp(14px, 2.1vw, 28px);
  --sp-1: 4px;
  --sp-2: 8px;
  --sp-3: 12px;
  --sp-4: 16px;
  --sp-5: 22px;
  --sp-6: 30px;
  --sp-7: 42px;
  --sp-8: 56px;
  --r-sm: 14px;
  --r-md: 20px;
  --r-lg: 26px;
  --r-pill: 999px;
  --sh-1: 0 1px 0 rgba(255,255,255,.05) inset, 0 1px 3px rgba(0,0,0,.28), 0 4px 12px rgba(0,0,0,.26);
  --sh-2: 0 1px 0 rgba(255,255,255,.06) inset, 0 8px 20px rgba(0,0,0,.34), 0 16px 38px rgba(0,0,0,.38);
  --sh-3: 0 1px 0 rgba(255,255,255,.08) inset, 0 16px 38px rgba(0,0,0,.42), 0 30px 72px rgba(0,0,0,.5);
  --fs-xs: clamp(.71rem, .69rem + .1vw, .77rem);
  --fs-sm: clamp(.81rem, .79rem + .14vw, .88rem);
  --fs-md: clamp(.94rem, .9rem + .22vw, 1.04rem);
  --fs-lg: clamp(1.12rem, 1.04rem + .42vw, 1.34rem);
  --fs-xl: clamp(1.42rem, 1.26rem + .86vw, 1.86rem);
  --fs-2xl: clamp(1.78rem, 1.44rem + 1.75vw, 2.7rem);
  --fs-3xl: clamp(2.2rem, 1.72rem + 2.6vw, 3.34rem);
  --lh-tight: 1.1;
  --lh-snug: 1.3;
  --lh-body: 1.6;
  --ease: cubic-bezier(.4,0,.2,1);
  --ease-out: cubic-bezier(.16,1,.3,1);
  --t-fast: .14s;
  --t-base: .24s;
  --t-slow: .42s;
  --serif: "Songti SC", "Noto Serif SC", Georgia, "Times New Roman", serif;
  --sans: "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;
  --mono: "SFMono-Regular", Menlo, Consolas, "Courier New", monospace;
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow-x: clip;
  background: var(--bg);
  color: var(--text);
  font-family: var(--sans);
  font-size: var(--fs-md);
  line-height: var(--lh-body);
  overflow-wrap: break-word;
  word-break: break-word;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y *,
.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y *::before,
.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y *::after {
  box-sizing: border-box;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 6;
  opacity: .42;
  mix-blend-mode: overlay;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='.42'/></svg>");
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-wrap {
  width: 100%;
  max-width: var(--container);
  margin-inline: auto;
  padding-inline: var(--gutter);
  min-width: 0;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-sec {
  position: relative;
  padding-block: var(--sp-7);
  z-index: 2;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-sec + .rft-sec {
  border-top: 1px solid var(--line-soft);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-notice {
  position: relative;
  z-index: 8;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--sp-3);
  padding: var(--sp-2) var(--gutter);
  background: color-mix(in oklab, var(--surface) 78%, var(--bg));
  border-bottom: 1px solid var(--line);
  font-family: var(--mono);
  font-size: var(--fs-xs);
  letter-spacing: .1em;
  color: var(--accent-2);
  text-align: center;
  box-shadow: 0 1px 0 color-mix(in oklab, var(--primary) 10%, transparent) inset;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-notice .rft-dot {
  width: 7px;
  height: 7px;
  flex: none;
  border-radius: var(--r-pill);
  background: var(--accent);
  box-shadow: 0 0 0 3px color-mix(in oklab, var(--accent) 20%, transparent);
  animation: rft-pulse 2.6s var(--ease) infinite;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-nav {
  position: relative;
  z-index: 7;
  border-bottom: 1px solid var(--line-soft);
  background: color-mix(in oklab, var(--bg) 90%, var(--surface));
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-nav .rft-nav-in {
  display: flex;
  align-items: center;
  gap: var(--sp-5);
  flex-wrap: wrap;
  padding-block: var(--sp-3);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-brand {
  display: flex;
  align-items: center;
  gap: var(--sp-3);
  min-width: 0;
  text-decoration: none;
  color: var(--text);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-brand .rft-mark {
  width: 38px;
  height: 38px;
  flex: none;
  display: grid;
  place-items: center;
  border-radius: var(--r-sm);
  border: 1px solid var(--line);
  background: linear-gradient(150deg, color-mix(in oklab, var(--primary) 28%, var(--surface)), var(--surface));
  box-shadow: var(--sh-1);
  font-family: var(--serif);
  font-size: var(--fs-lg);
  color: var(--accent-2);
  transition: transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-brand:hover .rft-mark {
  transform: translateY(-1px);
  box-shadow: var(--sh-2);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-brand b {
  display: block;
  font-family: var(--serif);
  font-size: var(--fs-lg);
  letter-spacing: .04em;
  font-weight: 600;
  line-height: var(--lh-tight);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-brand span {
  display: block;
  font-family: var(--mono);
  font-size: var(--fs-xs);
  color: var(--muted);
  letter-spacing: .16em;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-menu {
  display: flex;
  align-items: center;
  gap: var(--sp-1);
  flex-wrap: wrap;
  margin-left: auto;
  min-width: 0;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-menu a {
  display: inline-flex;
  align-items: center;
  min-height: 38px;
  padding: var(--sp-2) var(--sp-3);
  border-radius: var(--r-pill);
  border: 1px solid transparent;
  color: var(--muted);
  font-size: var(--fs-sm);
  text-decoration: none;
  transition: color var(--t-base) var(--ease), border-color var(--t-base) var(--ease), background-color var(--t-base) var(--ease), transform var(--t-base) var(--ease);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-menu a:hover,
.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-menu a:focus-visible {
  color: var(--text);
  border-color: var(--line);
  background: color-mix(in oklab, var(--primary) 11%, transparent);
  transform: translateY(-1px);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-menu a.rft-cta-mini {
  color: var(--accent-2);
  border-color: color-mix(in oklab, var(--accent) 42%, transparent);
  background: color-mix(in oklab, var(--accent) 7%, transparent);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-menu a.rft-cta-mini:hover {
  background: color-mix(in oklab, var(--accent) 15%, transparent);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-hero {
  position: relative;
  overflow: hidden;
  padding-block: var(--sp-8) var(--sp-7);
  text-align: center;
  background:
    radial-gradient(58% 66% at 50% 0%, color-mix(in oklab, var(--primary) 20%, transparent), transparent 70%),
    radial-gradient(44% 52% at 12% 88%, color-mix(in oklab, var(--secondary) 16%, transparent), transparent 72%),
    radial-gradient(38% 48% at 92% 74%, color-mix(in oklab, var(--accent) 12%, transparent), transparent 74%),
    var(--bg);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-hero .rft-wrap {
  position: relative;
  z-index: 3;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: var(--sp-2);
  padding: 6px var(--sp-4);
  border-radius: var(--r-pill);
  border: 1px solid var(--line);
  background: color-mix(in oklab, var(--surface) 58%, transparent);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  font-family: var(--mono);
  font-size: var(--fs-xs);
  letter-spacing: .18em;
  color: var(--accent-2);
  box-shadow: var(--sh-1);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-hero h1 {
  margin: var(--sp-5) auto var(--sp-4);
  font-family: var(--serif);
  font-size: var(--fs-3xl);
  line-height: var(--lh-tight);
  letter-spacing: .01em;
  font-weight: 600;
  max-width: 20ch;
  text-wrap: balance;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-hero h1 em {
  font-style: normal;
  color: var(--accent-2);
  position: relative;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-hero p.rft-lead {
  max-width: 60ch;
  margin: 0 auto var(--sp-6);
  color: var(--muted);
  font-size: var(--fs-md);
  text-wrap: pretty;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-rise {
  display: block;
  overflow: hidden;
  padding-bottom: .04em;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-rise > span {
  display: block;
  animation: rft-rise .78s var(--ease-out) both;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-d1 > span { animation-delay: .06s; }
.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-d2 > span { animation-delay: .18s; }
.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-d3 > span { animation-delay: .3s; }
.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-d4 > span { animation-delay: .42s; }

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-stack {
  position: relative;
  margin-top: var(--sp-6);
  display: grid;
  grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr);
  gap: var(--sp-4);
  align-items: stretch;
  text-align: left;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-glass {
  position: relative;
  border-radius: var(--r-lg);
  border: 1px solid color-mix(in oklab, var(--text) 11%, transparent);
  background: color-mix(in oklab, var(--surface) 66%, transparent);
  -webkit-backdrop-filter: blur(12px) saturate(1.1);
  backdrop-filter: blur(12px) saturate(1.1);
  box-shadow: var(--sh-2);
  overflow: hidden;
  min-width: 0;
  transition: transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-shot {
  position: relative;
  aspect-ratio: 16 / 9;
  width: 100%;
  overflow: hidden;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-shot img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
  filter: sepia(.22) contrast(1.04) saturate(.92);
  transition: transform var(--t-slow) var(--ease-out);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-shot.rft-tall {
  aspect-ratio: 4 / 3;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-shot figcaption {
  position: absolute;
  left: var(--sp-4);
  right: var(--sp-4);
  bottom: var(--sp-4);
  padding: var(--sp-3) var(--sp-4);
  border-radius: var(--r-md);
  background: color-mix(in oklab, var(--bg) 72%, transparent);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border: 1px solid var(--line);
  font-size: var(--fs-sm);
  line-height: var(--lh-snug);
  color: var(--text);
  box-shadow: var(--sh-1);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-shot figcaption span {
  display: block;
  margin-bottom: 2px;
  font-family: var(--mono);
  font-size: var(--fs-xs);
  letter-spacing: .14em;
  color: var(--accent-2);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-side {
  display: grid;
  gap: var(--sp-4);
  min-width: 0;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-kv {
  padding: var(--sp-5);
  display: grid;
  gap: var(--sp-3);
  align-content: start;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-kv h2 {
  margin: 0;
  font-family: var(--serif);
  font-size: var(--fs-lg);
  line-height: var(--lh-snug);
  font-weight: 600;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-kv dl {
  margin: 0;
  display: grid;
  gap: var(--sp-3);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-kv dl > div {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: var(--sp-3);
  padding-bottom: var(--sp-2);
  border-bottom: 1px dashed color-mix(in oklab, var(--primary) 24%, transparent);
  min-width: 0;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-kv dt {
  color: var(--muted);
  font-size: var(--fs-sm);
  min-width: 0;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-kv dd {
  margin: 0;
  font-family: var(--mono);
  font-size: var(--fs-sm);
  color: var(--accent-2);
  white-space: nowrap;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-btns {
  display: flex;
  flex-wrap: wrap;
  gap: var(--sp-3);
  margin-top: var(--sp-5);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--sp-2);
  min-height: 44px;
  padding: var(--sp-3) var(--sp-5);
  border-radius: var(--r-pill);
  border: 1px solid transparent;
  font-size: var(--fs-sm);
  letter-spacing: .04em;
  text-decoration: none;
  cursor: pointer;
  transition: transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), background-color var(--t-base) var(--ease), color var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-btn-solid {
  background: linear-gradient(145deg, color-mix(in oklab, var(--primary) 92%, var(--secondary)), var(--primary));
  color: oklch(0.16 0.02 32);
  font-weight: 600;
  box-shadow: var(--sh-2);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-btn-solid:hover {
  transform: translateY(-2px);
  box-shadow: var(--sh-3);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-btn-ghost {
  border-color: color-mix(in oklab, var(--accent) 40%, transparent);
  color: var(--accent-2);
  background: color-mix(in oklab, var(--accent) 8%, transparent);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-btn-ghost:hover {
  transform: translateY(-2px);
  background: color-mix(in oklab, var(--accent) 15%, transparent);
  border-color: color-mix(in oklab, var(--accent) 55%, transparent);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-head {
  display: grid;
  gap: var(--sp-2);
  margin-bottom: var(--sp-5);
  min-width: 0;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-head .rft-kicker {
  font-family: var(--mono);
  font-size: var(--fs-xs);
  letter-spacing: .2em;
  color: var(--accent);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-head h2 {
  margin: 0;
  font-family: var(--serif);
  font-size: var(--fs-xl);
  line-height: var(--lh-snug);
  letter-spacing: .005em;
  font-weight: 600;
  text-wrap: balance;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-head p {
  margin: 0;
  max-width: 72ch;
  color: var(--muted);
  font-size: var(--fs-sm);
  text-wrap: pretty;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tiers {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--sp-4);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tier {
  position: relative;
  display: grid;
  gap: var(--sp-3);
  align-content: start;
  padding: var(--sp-5);
  border-radius: var(--r-lg);
  border: 1px solid var(--line);
  background: linear-gradient(170deg, color-mix(in oklab, var(--surface) 95%, var(--primary)), var(--surface));
  box-shadow: var(--sh-1);
  min-width: 0;
  transition: transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tier:hover {
  transform: translateY(-3px);
  box-shadow: var(--sh-2);
  border-color: color-mix(in oklab, var(--primary) 34%, transparent);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tier h3 {
  margin: 0;
  font-family: var(--serif);
  font-size: var(--fs-lg);
  font-weight: 600;
  line-height: var(--lh-snug);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tier .rft-price {
  font-family: var(--mono);
  font-size: var(--fs-xl);
  color: var(--accent-2);
  line-height: 1.05;
  letter-spacing: -.01em;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tier .rft-price small {
  font-size: var(--fs-xs);
  color: var(--muted);
  letter-spacing: .08em;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tier ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: var(--sp-2);
  font-size: var(--fs-sm);
  color: var(--muted);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tier li {
  display: flex;
  gap: var(--sp-2);
  min-width: 0;
  line-height: var(--lh-snug);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tier li::before {
  content: "◆";
  color: var(--accent);
  font-size: .68em;
  line-height: 1.95;
  flex: none;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tier .rft-tag {
  justify-self: start;
  padding: 2px var(--sp-3);
  border-radius: var(--r-pill);
  border: 1px solid color-mix(in oklab, var(--accent) 38%, transparent);
  color: var(--accent-2);
  font-family: var(--mono);
  font-size: var(--fs-xs);
  letter-spacing: .1em;
  background: color-mix(in oklab, var(--accent) 7%, transparent);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tier.rft-tier-hot {
  border-color: color-mix(in oklab, var(--accent) 44%, transparent);
  box-shadow: var(--sh-2);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tier.rft-tier-hot:hover {
  box-shadow: var(--sh-3);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-guide {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);
  gap: var(--sp-5);
  align-items: start;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-checklist {
  margin: 0;
  padding: 0;
  list-style: none;
  counter-reset: step;
  display: grid;
  gap: var(--sp-3);
  min-width: 0;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-checklist > li {
  position: relative;
  display: grid;
  gap: var(--sp-1);
  padding: var(--sp-4) var(--sp-4) var(--sp-4) calc(var(--sp-6) + var(--sp-2));
  border-radius: var(--r-md);
  border: 1px solid var(--line);
  background: color-mix(in oklab, var(--surface) 88%, var(--bg));
  box-shadow: var(--sh-1);
  min-width: 0;
  transition: border-color var(--t-base) var(--ease), transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-checklist > li:hover {
  border-color: color-mix(in oklab, var(--accent) 38%, transparent);
  transform: translateX(3px);
  box-shadow: var(--sh-2);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-checklist > li::before {
  counter-increment: step;
  content: counter(step, decimal-leading-zero);
  position: absolute;
  left: var(--sp-4);
  top: var(--sp-4);
  font-family: var(--mono);
  font-size: var(--fs-sm);
  color: var(--accent);
  letter-spacing: .04em;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-checklist b {
  font-size: var(--fs-md);
  font-weight: 600;
  line-height: var(--lh-snug);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-checklist span {
  color: var(--muted);
  font-size: var(--fs-sm);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-checklist code {
  font-family: var(--mono);
  font-size: .92em;
  color: var(--accent-2);
  background: color-mix(in oklab, var(--accent) 11%, transparent);
  padding: 1px 6px;
  border-radius: 6px;
  overflow-wrap: anywhere;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-guide-aside {
  display: grid;
  gap: var(--sp-4);
  min-width: 0;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tip {
  padding: var(--sp-4);
  border-radius: var(--r-md);
  border: 1px dashed color-mix(in oklab, var(--secondary) 42%, transparent);
  background: color-mix(in oklab, var(--secondary) 9%, transparent);
  font-size: var(--fs-sm);
  color: var(--text);
  min-width: 0;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tip strong {
  display: block;
  font-family: var(--serif);
  font-size: var(--fs-md);
  color: var(--accent-2);
  margin-bottom: var(--sp-1);
  line-height: var(--lh-snug);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-guide-shot {
  aspect-ratio: 3 / 2;
  border-radius: var(--r-md);
  overflow: hidden;
  border: 1px solid var(--line);
  box-shadow: var(--sh-1);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-guide-shot img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
  filter: sepia(.2) contrast(1.03);
  transition: transform var(--t-slow) var(--ease-out);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-guide-shot:hover img {
  transform: scale(1.02);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-faq {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--sp-3);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-faq details {
  border-radius: var(--r-md);
  border: 1px solid var(--line);
  background: color-mix(in oklab, var(--surface) 90%, var(--bg));
  box-shadow: var(--sh-1);
  overflow: hidden;
  min-width: 0;
  transition: border-color var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-faq details[open] {
  border-color: color-mix(in oklab, var(--accent) 32%, transparent);
  box-shadow: var(--sh-2);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-faq summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--sp-3);
  min-height: 46px;
  padding: var(--sp-3) var(--sp-4);
  cursor: pointer;
  font-family: var(--serif);
  font-size: var(--fs-md);
  font-weight: 600;
  line-height: var(--lh-snug);
  list-style: none;
  transition: color var(--t-base) var(--ease), background-color var(--t-base) var(--ease);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-faq summary::-webkit-details-marker {
  display: none;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-faq summary::after {
  content: "+";
  flex: none;
  width: 24px;
  height: 24px;
  display: grid;
  place-items: center;
  border-radius: var(--r-pill);
  border: 1px solid color-mix(in oklab, var(--accent) 40%, transparent);
  color: var(--accent-2);
  font-family: var(--mono);
  font-size: var(--fs-sm);
  transition: transform var(--t-base) var(--ease), background-color var(--t-base) var(--ease);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-faq summary:hover {
  color: var(--text);
  background: color-mix(in oklab, var(--primary) 8%, transparent);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-faq details[open] summary {
  color: var(--accent-2);
  background: color-mix(in oklab, var(--accent) 8%, transparent);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-faq details[open] summary::after {
  transform: rotate(45deg);
  background: color-mix(in oklab, var(--accent) 14%, transparent);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-faq .rft-ans {
  padding: var(--sp-3) var(--sp-4) var(--sp-4);
  color: var(--muted);
  font-size: var(--fs-sm);
  line-height: var(--lh-body);
  border-top: 1px solid color-mix(in oklab, var(--primary) 18%, transparent);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-stats {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--sp-3);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-stat {
  padding: var(--sp-4);
  border-radius: var(--r-md);
  border: 1px solid var(--line);
  background: linear-gradient(165deg, color-mix(in oklab, var(--primary) 13%, var(--surface)), var(--surface));
  box-shadow: var(--sh-1);
  min-width: 0;
  transition: transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-stat:hover {
  transform: translateY(-2px);
  box-shadow: var(--sh-2);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-stat b {
  display: block;
  font-family: var(--mono);
  font-size: var(--fs-xl);
  line-height: 1.05;
  color: var(--accent-2);
  letter-spacing: -.01em;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-stat span {
  display: block;
  margin-top: var(--sp-1);
  color: var(--muted);
  font-size: var(--fs-xs);
  letter-spacing: .06em;
  line-height: var(--lh-snug);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-cards {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--sp-4);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-card {
  position: relative;
  display: grid;
  gap: var(--sp-2);
  align-content: start;
  padding: var(--sp-5);
  border-radius: var(--r-lg);
  border: 1px solid var(--line);
  background: color-mix(in oklab, var(--surface) 92%, var(--bg));
  box-shadow: var(--sh-1);
  min-width: 0;
  transition: transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-card:hover {
  transform: translateY(-4px);
  box-shadow: var(--sh-2);
  border-color: color-mix(in oklab, var(--accent) 32%, transparent);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-card .rft-ico {
  width: 40px;
  height: 40px;
  display: grid;
  place-items: center;
  border-radius: var(--r-sm);
  border: 1px solid color-mix(in oklab, var(--accent) 32%, transparent);
  background: color-mix(in oklab, var(--accent) 11%, transparent);
  color: var(--accent-2);
  font-family: var(--mono);
  font-size: var(--fs-md);
  transition: background-color var(--t-base) var(--ease), border-color var(--t-base) var(--ease);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-card:hover .rft-ico {
  background: color-mix(in oklab, var(--accent) 18%, transparent);
  border-color: color-mix(in oklab, var(--accent) 46%, transparent);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-card h3 {
  margin: var(--sp-2) 0 0;
  font-family: var(--serif);
  font-size: var(--fs-lg);
  font-weight: 600;
  line-height: var(--lh-snug);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-card p {
  margin: 0;
  color: var(--muted);
  font-size: var(--fs-sm);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-card .rft-metric {
  margin-top: var(--sp-2);
  padding-top: var(--sp-2);
  border-top: 1px dashed color-mix(in oklab, var(--primary) 22%, transparent);
  font-family: var(--mono);
  font-size: var(--fs-xs);
  letter-spacing: .1em;
  color: var(--accent);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-cta {
  position: relative;
  overflow: hidden;
  border-radius: var(--r-lg);
  border: 1px solid color-mix(in oklab, var(--primary) 36%, transparent);
  background:
    linear-gradient(100deg, color-mix(in oklab, var(--primary) 22%, var(--surface)) 0%, color-mix(in oklab, var(--surface) 96%, var(--bg)) 58%),
    var(--surface);
  box-shadow: var(--sh-2);
  padding: var(--sp-6);
  display: grid;
  grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);
  gap: var(--sp-5);
  align-items: center;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-cta h2 {
  margin: 0 0 var(--sp-2);
  font-family: var(--serif);
  font-size: var(--fs-xl);
  line-height: var(--lh-snug);
  font-weight: 600;
  text-wrap: balance;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-cta p {
  margin: 0;
  color: var(--muted);
  font-size: var(--fs-sm);
  max-width: 54ch;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-cta .rft-btns {
  margin-top: var(--sp-4);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-cta-shot {
  aspect-ratio: 16 / 10;
  border-radius: var(--r-md);
  overflow: hidden;
  border: 1px solid var(--line);
  box-shadow: var(--sh-1);
  min-width: 0;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-cta-shot img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
  filter: sepia(.24) contrast(1.04) saturate(.9);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-foot {
  position: relative;
  z-index: 2;
  border-top: 1px solid var(--line-soft);
  background: color-mix(in oklab, var(--bg) 88%, var(--surface));
  padding-block: var(--sp-6) var(--sp-4);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-foot-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) repeat(2, minmax(0, .8fr)) minmax(0, 1fr);
  gap: var(--sp-5);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-foot-grid > div {
  min-width: 0;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-foot h4 {
  margin: 0 0 var(--sp-3);
  font-family: var(--mono);
  font-size: var(--fs-xs);
  letter-spacing: .18em;
  color: var(--accent);
  font-weight: 500;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-foot p {
  margin: 0 0 var(--sp-3);
  color: var(--muted);
  font-size: var(--fs-sm);
  max-width: 42ch;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-foot ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: var(--sp-2);
  font-size: var(--fs-sm);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-foot a {
  color: var(--muted);
  text-decoration: none;
  transition: color var(--t-base) var(--ease);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-foot a:hover,
.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-foot a:focus-visible {
  color: var(--accent-2);
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-foot-bar {
  margin-top: var(--sp-5);
  padding-top: var(--sp-4);
  border-top: 1px solid var(--line-soft);
  display: flex;
  flex-wrap: wrap;
  gap: var(--sp-3);
  align-items: center;
  justify-content: space-between;
  font-family: var(--mono);
  font-size: var(--fs-xs);
  color: var(--muted);
  letter-spacing: .06em;
}

.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y a:focus-visible,
.design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y summary:focus-visible {
  outline: 2px solid var(--accent-2);
  outline-offset: 2px;
  border-radius: var(--r-sm);
}

@keyframes rft-rise {
  from { transform: translateY(105%); opacity: .35; }
  to { transform: translateY(0); opacity: 1; }
}

@keyframes rft-pulse {
  0%, 100% { opacity: 1; }
  50% { opacity: .38; }
}

@media (min-width: 1600px) {
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-wrap { max-width: var(--container-lg); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-cards { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tier,
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-card,
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-stat { padding: var(--sp-5); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-hero { padding-block: var(--sp-8) var(--sp-7); }
}

@media (min-width: 2200px) {
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-wrap { max-width: var(--container-xl); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-cards { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-hero h1 { max-width: 22ch; }
}

@media (max-width: 1024px) {
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-stack { grid-template-columns: minmax(0, 1fr); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tiers { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-guide { grid-template-columns: minmax(0, 1fr); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-faq { grid-template-columns: minmax(0, 1fr); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-cta { grid-template-columns: minmax(0, 1fr); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-foot-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-menu { margin-left: 0; }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-hero h1 { max-width: 26ch; }
}

@media (max-width: 640px) {
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-sec { padding-block: var(--sp-6); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tiers,
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-cards,
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-stats { grid-template-columns: minmax(0, 1fr); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-cta { padding: var(--sp-5); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-hero { padding-block: var(--sp-7) var(--sp-6); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-hero h1 { max-width: none; }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-foot-grid { grid-template-columns: minmax(0, 1fr); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-menu { gap: var(--sp-1); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-menu a { padding: var(--sp-2); font-size: var(--fs-xs); min-height: 34px; }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-shot figcaption { left: var(--sp-3); right: var(--sp-3); bottom: var(--sp-3); padding: var(--sp-2) var(--sp-3); }
}

@media (max-width: 380px) {
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-wrap { padding-inline: var(--sp-3); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-checklist > li { padding: var(--sp-3) var(--sp-3) var(--sp-3) calc(var(--sp-5) + var(--sp-3)); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-card,
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-tier,
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-stat { padding: var(--sp-4); }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-btn { width: 100%; }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-kv dd { white-space: normal; }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-kv dl > div { flex-wrap: wrap; }
}

@media (prefers-reduced-motion: reduce) {
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-rise > span,
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y .rft-notice .rft-dot {
    animation: none !important;
  }
  .design-style-shuzhi-yi-zhen-retro-futuristic-blockchain-application-development-platform_o0y * {
    transition-duration: .01ms !important;
  }
}
