.page-help-issues {
  display: block;
}

.page-help-issues .container {
  box-sizing: border-box;
}

.page-help-issues img {
  max-width: 100%;
  height: auto;
  display: block;
}

.page-help-issues .breadcrumb {
  margin: var(--space-3) 0 var(--space-4);
}

/* ---------- 首屏定位说明 ---------- */
.page-help-issues .issue-hero-wrap {
  padding-bottom: var(--space-6);
  border-bottom: calc(var(--border-thin) * 3) solid var(--color-ink);
}

.page-help-issues .issue-hero {
  display: grid;
  gap: var(--space-4);
}

.page-help-issues .issue-hero__lead {
  max-width: var(--measure);
}

.page-help-issues .issue-hero__title {
  font-family: var(--font-heading);
  font-size: clamp(var(--text-2xl), 6vw, var(--text-3xl));
  font-weight: var(--weight-heading);
  line-height: var(--leading-heading);
  letter-spacing: var(--tracking-heading);
  color: var(--color-ink);
  margin: var(--space-2) 0 var(--space-3);
}

.page-help-issues .issue-hero__note {
  margin: 0;
  color: var(--color-ink-soft);
}

.page-help-issues .issue-hero__figure {
  margin: 0;
}

.page-help-issues .brief-bar {
  display: grid;
  gap: var(--space-1);
  margin-top: var(--space-4);
  padding: var(--space-3);
  background: var(--color-surface-alt);
  border-left: calc(var(--border-thin) * 3) solid var(--color-primary);
}

.page-help-issues .brief-bar__key {
  margin: 0;
  font-family: var(--font-mono);
  font-size: var(--text-xs);
  letter-spacing: 0.12em;
  color: var(--color-primary);
}

.page-help-issues .brief-bar p:last-child {
  margin: 0;
  font-size: var(--text-base);
  color: var(--color-ink);
}

@media (min-width: 900px) {
  .page-help-issues .issue-hero {
    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
    gap: var(--space-6);
    align-items: start;
  }
}

/* ---------- 条目索引 ---------- */
.page-help-issues .issue-index__title {
  margin: 0 0 var(--space-2);
  font-family: var(--font-mono);
  font-size: var(--text-xs);
  font-weight: var(--weight-body);
  letter-spacing: 0.12em;
  color: var(--color-ink-muted);
}

.page-help-issues .issue-index {
  border-top: var(--border-thin) solid var(--color-line);
  padding-top: var(--space-2);
}

.page-help-issues .issue-index__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 0;
}

.page-help-issues .issue-index__list a {
  display: block;
  padding: var(--space-1) 0;
  font-size: var(--text-sm);
  color: var(--color-ink);
  text-decoration: none;
  border-bottom: var(--border-thin) solid var(--color-line);
  transition: color 120ms linear, border-color 120ms linear;
}

.page-help-issues .issue-index__list a:hover {
  color: var(--color-accent);
  border-bottom-color: var(--color-accent);
}

.page-help-issues .issue-index__list .mono {
  color: var(--color-primary);
  margin-right: var(--space-2);
}

@media (min-width: 640px) {
  .page-help-issues .issue-index__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: var(--space-4);
  }
}

@media (min-width: 1000px) {
  .page-help-issues .issue-index__list {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

/* ---------- 排查顺序图 ---------- */
.page-help-issues .flow-grid {
  display: grid;
  gap: var(--space-4);
  margin-top: var(--space-4);
}

.page-help-issues .flow-map {
  padding: var(--space-3);
  background: var(--color-surface);
  border: var(--border-thin) solid var(--color-line);
}

.page-help-issues .flow-map__head {
  display: grid;
  gap: var(--space-1);
  justify-items: start;
  margin-bottom: var(--space-3);
}

.page-help-issues .flow-map__title {
  margin: 0;
  font-family: var(--font-heading);
  font-size: var(--text-lg);
  font-weight: var(--weight-heading);
  color: var(--color-ink);
}

.page-help-issues .flow-map__meta {
  margin: 0;
  font-family: var(--font-mono);
  font-size: var(--text-xs);
  color: var(--color-ink-muted);
}

.page-help-issues .flow-map__scroll {
  overflow-x: auto;
  padding-bottom: var(--space-1);
}

.page-help-issues .flow-map__svg {
  display: block;
  width: 100%;
  min-width: 540px;
  height: auto;
}

.page-help-issues .flow-map__svg text {
  font-family: var(--font-body);
  font-size: var(--text-sm);
  fill: var(--color-ink);
}

.page-help-issues .flow-map__svg .fm-sub {
  font-family: var(--font-mono);
  font-size: var(--text-xs);
  fill: var(--color-ink-muted);
}

.page-help-issues .flow-map__node {
  rx: var(--radius-sm);
  fill: var(--color-surface-alt);
  stroke: var(--color-line);
  stroke-width: 1;
}

.page-help-issues .flow-map__node--key {
  fill: var(--color-primary-soft);
  stroke: var(--color-primary);
}

.page-help-issues .flow-map__link {
  stroke: var(--color-ink-muted);
  stroke-width: 1;
}

.page-help-issues .flow-map__arrow {
  fill: var(--color-ink-muted);
}

@media (min-width: 1000px) {
  .page-help-issues .flow-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* ---------- 条目列表 ---------- */
.page-help-issues .filter-bar {
  margin-top: var(--space-4);
}

.page-help-issues .issue-list {
  margin-top: var(--space-4);
  border-top: calc(var(--border-thin) * 3) double var(--color-ink);
}

.page-help-issues .issue {
  display: grid;
  gap: var(--space-3);
  padding: var(--space-4) 0;
  border-bottom: var(--border-thin) solid var(--color-line);
}

.page-help-issues .issue:target {
  background: var(--color-surface-alt);
}

.page-help-issues .issue__aside {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: var(--space-2);
}

.page-help-issues .issue__num {
  margin: 0;
  font-family: var(--font-mono);
  font-size: var(--text-lg);
  color: var(--color-primary);
}

.page-help-issues .tag-state {
  margin: 0;
  padding: 0 var(--space-1);
  font-family: var(--font-mono);
  font-size: var(--text-xs);
  line-height: 1.9;
  white-space: nowrap;
}

.page-help-issues .tag-state--wait {
  background: var(--color-surface-deep);
  color: var(--color-ink-soft);
}

.page-help-issues .tag-state--manual {
  background: var(--color-primary);
  color: var(--color-primary-ink);
}

.page-help-issues .tag-state--done {
  background: var(--color-primary-soft);
  color: var(--color-primary);
}

.page-help-issues .issue__title {
  margin: 0 0 var(--space-2);
  font-family: var(--font-heading);
  font-size: var(--text-xl);
  font-weight: var(--weight-heading);
  line-height: var(--leading-heading);
  color: var(--color-ink);
}

.page-help-issues .issue__phen,
.page-help-issues .issue__causes,
.page-help-issues .verdict,
.page-help-issues .issue__next {
  max-width: var(--measure);
}

.page-help-issues .issue__phen {
  margin: 0 0 var(--space-3);
  color: var(--color-ink-soft);
}

.page-help-issues .issue__label {
  margin: 0 0 var(--space-1);
  font-family: var(--font-mono);
  font-size: var(--text-xs);
  letter-spacing: 0.1em;
  color: var(--color-ink-muted);
}

.page-help-issues .issue__causes {
  margin: 0 0 var(--space-3);
  padding-left: var(--space-3);
  color: var(--color-ink);
}

.page-help-issues .issue__causes li {
  margin-bottom: var(--space-1);
}

/* 步骤列表：序号 + 竖线连接 */
.page-help-issues .steps {
  list-style: none;
  counter-reset: step;
  margin: 0 0 var(--space-3);
  padding: 0;
  max-width: var(--measure);
}

.page-help-issues .steps > li {
  counter-increment: step;
  position: relative;
  padding: 0 0 var(--space-3) var(--space-6);
  color: var(--color-ink);
}

.page-help-issues .steps > li::before {
  content: counter(step, decimal-leading-zero);
  position: absolute;
  left: 0;
  top: 0;
  font-family: var(--font-mono);
  font-size: var(--text-sm);
  color: var(--color-accent);
}

.page-help-issues .steps > li::after {
  content: "";
  position: absolute;
  left: 11px;
  top: 1.6em;
  bottom: 0;
  width: var(--border-thin);
  background: var(--color-line);
}

.page-help-issues .steps > li:last-child {
  padding-bottom: 0;
}

.page-help-issues .steps > li:last-child::after {
  display: none;
}

/* 判定标准：高亮条 + 悬停展开 */
.page-help-issues .verdict {
  margin: var(--space-3) 0;
  padding: var(--space-2);
  background: var(--color-highlight);
  border-left: calc(var(--border-thin) * 3) solid var(--color-primary);
  font-size: var(--text-base);
  color: var(--color-ink);
  cursor: help;
}

.page-help-issues .verdict:focus {
  outline: 2px solid var(--color-focus);
  outline-offset: 2px;
}

.page-help-issues .verdict__extra {
  display: none;
  margin-top: var(--space-1);
  font-size: var(--text-sm);
  color: var(--color-ink-soft);
}

.page-help-issues .verdict:hover .verdict__extra,
.page-help-issues .verdict:focus .verdict__extra {
  display: block;
}

.page-help-issues .issue__next {
  margin: 0;
  font-size: var(--text-sm);
  color: var(--color-ink-soft);
}

.page-help-issues .issue-divider {
  margin: 0;
  padding: var(--space-3) 0;
  border-bottom: var(--border-thin) solid var(--color-line);
}

.page-help-issues .issue-divider .figure__media img {
  object-fit: cover;
}

@media (min-width: 900px) {
  .page-help-issues .issue {
    grid-template-columns: 150px minmax(0, 1fr);
    gap: var(--space-4);
    align-items: start;
  }

  .page-help-issues .issue__aside {
    flex-direction: column;
    align-items: flex-start;
    gap: var(--space-2);
  }
}

/* ---------- 人工支持 ---------- */
.page-help-issues .support-grid {
  display: grid;
  gap: var(--space-4);
  margin-top: var(--space-4);
}

.page-help-issues .support-grid__main {
  min-width: 0;
}

.page-help-issues .support-grid__figure {
  margin: 0;
}

.page-help-issues .stop-list {
  list-style: none;
  margin: 0 0 var(--space-4);
  padding: 0;
  display: grid;
  gap: var(--space-2);
}

.page-help-issues .stop-list li {
  position: relative;
  padding-left: var(--space-4);
  color: var(--color-ink);
  border-left: var(--border-thin) solid var(--color-primary);
}

.page-help-issues .support-note {
  margin: 0 0 var(--space-4);
  max-width: var(--measure);
  color: var(--color-ink-soft);
}

.page-help-issues .state-panel {
  margin-bottom: var(--space-4);
}

.page-help-issues .support-grid .state-panel__value {
  font-family: var(--font-mono);
  font-size: var(--text-sm);
}

@media (min-width: 1000px) {
  .page-help-issues .support-grid {
    grid-template-columns: minmax(0, 1fr) 340px;
    gap: var(--space-6);
    align-items: start;
  }
}

/* ---------- 深墨条带 ---------- */
.page-help-issues .band-dark {
  margin-top: var(--space-6);
}

.page-help-issues .band-dark__inner p {
  max-width: var(--measure);
}

.page-help-issues .band-dark__link {
  margin-bottom: 0;
}

/* ---------- 相关问答与相邻主题 ---------- */
.page-help-issues .entry-list {
  margin: 0 0 var(--space-4);
}

.page-help-issues .related-link {
  margin: 0;
  color: var(--color-ink-soft);
}

.page-help-issues .entry__num {
  font-family: var(--font-mono);
  color: var(--color-primary);
}

.page-help-issues .entry__meta {
  font-family: var(--font-mono);
  font-size: var(--text-xs);
  color: var(--color-ink-muted);
}

.page-help-issues .margin-note p {
  margin: 0 0 var(--space-2);
  font-size: var(--text-sm);
  color: var(--color-ink-soft);
}

.page-help-issues .margin-note p:last-child {
  margin-bottom: 0;
}

@media (max-width: 899px) {
  .page-help-issues .cols__note {
    margin-top: var(--space-4);
  }
}

@media (prefers-reduced-motion: reduce) {
  .page-help-issues .issue-index__list a {
    transition: none;
  }
}
<<<PAGE_CSS_END>>>
