.wrap[data-astro-cid-pfpc5oz2]{max-width:var(--content-max);padding:var(--s5) var(--s5) var(--s6);gap:var(--s5);flex-direction:column;margin:0 auto;display:flex}.me-tools[data-astro-cid-pfpc5oz2]{align-items:center;gap:var(--s2);display:flex;position:absolute;top:0;right:0}.hero[data-astro-cid-pfpc5oz2]{position:relative}.me-gear[data-astro-cid-pfpc5oz2]{background:var(--surface);width:40px;height:40px;color:var(--muted);box-shadow:var(--shadow-soft);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.me-gear[data-astro-cid-pfpc5oz2] svg[data-astro-cid-pfpc5oz2]{width:19px;height:19px}.me-pro[data-astro-cid-pfpc5oz2]{color:var(--muted);padding:8px 4px;font-size:14px;font-weight:600;text-decoration:none}.prosell[data-astro-cid-pfpc5oz2]{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--s5);gap:var(--s4);flex-direction:column;display:flex}.ps-cols[data-astro-cid-pfpc5oz2]{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}@media (width<=520px){.ps-cols[data-astro-cid-pfpc5oz2]{grid-template-columns:1fr}}.ps-h[data-astro-cid-pfpc5oz2]{margin:0 0 var(--s2);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12.5px;font-weight:700}.ps-col--pro[data-astro-cid-pfpc5oz2] .ps-h[data-astro-cid-pfpc5oz2]{color:var(--brand)}.ps-list[data-astro-cid-pfpc5oz2]{color:var(--ink);flex-direction:column;gap:5px;margin:0;padding-left:18px;font-size:14.5px;line-height:1.45;display:flex}.ps-foot[data-astro-cid-pfpc5oz2]{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ps-cta[data-astro-cid-pfpc5oz2]{background:var(--brand);color:#fff;padding:0 var(--s5);border-radius:999px;align-items:center;min-height:48px;font-weight:700;text-decoration:none;display:inline-flex}.ps-cta--quiet[data-astro-cid-pfpc5oz2]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-soft)}.ps-meta[data-astro-cid-pfpc5oz2]{color:var(--muted);font-size:13.5px}.me-pro[data-astro-cid-pfpc5oz2].active{color:var(--brand)}.crumb[data-astro-cid-pfpc5oz2]{justify-content:space-between;align-items:center;display:flex}.crumb[data-astro-cid-pfpc5oz2] a[data-astro-cid-pfpc5oz2]{font-weight:600;text-decoration:none}.crumb[data-astro-cid-pfpc5oz2] .meta[data-astro-cid-pfpc5oz2]{font-weight:400}h1[data-astro-cid-pfpc5oz2]{font-size:clamp(28px,7vw,42px)}.lede[data-astro-cid-pfpc5oz2]{color:var(--muted);max-width:60ch;font-size:17px}.nextstep[data-astro-cid-pfpc5oz2]{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--s4) var(--s5);justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.ns-copy[data-astro-cid-pfpc5oz2]{flex-direction:column;gap:4px;min-width:0;display:flex}.ns-copy[data-astro-cid-pfpc5oz2] h2[data-astro-cid-pfpc5oz2]{font-family:var(--font-display);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:15px;font-weight:700}.ns-title[data-astro-cid-pfpc5oz2]{font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:700}.ns-sub[data-astro-cid-pfpc5oz2]{color:var(--muted);max-width:48ch;font-size:15px}.nextstep[data-astro-cid-pfpc5oz2] .go[data-astro-cid-pfpc5oz2]{flex-shrink:0}.cards[data-astro-cid-pfpc5oz2]{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pcard[data-astro-cid-pfpc5oz2]{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--s4);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pcard[data-astro-cid-pfpc5oz2] img[data-astro-cid-pfpc5oz2]{width:auto;height:44px}.p-big[data-astro-cid-pfpc5oz2]{font-family:var(--font-display);color:var(--ink);font-size:40px;font-weight:700;line-height:1.1}.p-name[data-astro-cid-pfpc5oz2]{color:var(--ink);font-size:15px;font-weight:600}.p-sub[data-astro-cid-pfpc5oz2]{color:var(--muted);font-size:13.5px}.empty[data-astro-cid-pfpc5oz2]{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--s6) var(--s5);text-align:center;align-items:center;gap:var(--s3);flex-direction:column;display:flex}.empty[data-astro-cid-pfpc5oz2] h2[data-astro-cid-pfpc5oz2]{font-size:24px}.empty[data-astro-cid-pfpc5oz2] p[data-astro-cid-pfpc5oz2]{color:var(--muted);max-width:46ch;font-size:16px;line-height:1.6}.go[data-astro-cid-pfpc5oz2]{background:var(--brand);color:var(--on-brand);border-radius:var(--radius-pill);align-items:center;min-height:44px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-flex}.timeline[data-astro-cid-pfpc5oz2]{gap:var(--s3);flex-direction:column;display:flex}.timeline[data-astro-cid-pfpc5oz2] h2[data-astro-cid-pfpc5oz2]{font-family:var(--font-display);font-size:20px}.tlist[data-astro-cid-pfpc5oz2]{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tlist[data-astro-cid-pfpc5oz2] .trow{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--s3) var(--s4);align-items:baseline;gap:var(--s2) var(--s3);flex-wrap:wrap;min-height:44px;display:flex}.tlist[data-astro-cid-pfpc5oz2] .t-date{color:var(--muted);min-width:92px;font-size:14px}.tlist[data-astro-cid-pfpc5oz2] .t-sum{color:var(--ink);font-size:15px;font-weight:600}.tlist[data-astro-cid-pfpc5oz2] .t-fix{background:var(--chip-leaf);color:var(--ink);border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:600}.island[data-astro-cid-pfpc5oz2]{gap:var(--s3);flex-direction:column;display:flex}.isl-title[data-astro-cid-pfpc5oz2]{font-family:var(--font-display);font-size:20px}.isl-body[data-astro-cid-pfpc5oz2]{gap:var(--s4);padding:var(--s2) 0;flex-direction:column;display:flex;position:relative}.isl-path[data-astro-cid-pfpc5oz2]{z-index:0;width:100%;height:100%;position:absolute;inset:0}.region[data-astro-cid-pfpc5oz2]{z-index:1;gap:var(--s4);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--s4) var(--s5);align-items:center;width:min(100%,470px);text-decoration:none;display:flex;position:relative}.rg-right[data-astro-cid-pfpc5oz2]{align-self:flex-end}.rg-badge[data-astro-cid-pfpc5oz2]{justify-content:center;align-items:center;min-width:72px;height:72px;display:inline-flex;position:relative}.rg-badge[data-astro-cid-pfpc5oz2] img[data-astro-cid-pfpc5oz2]{object-fit:cover;border-radius:18px;width:72px;height:72px}.rg-glyph[data-astro-cid-pfpc5oz2]{background:var(--brand-soft);width:72px;height:72px;color:var(--brand);font-family:var(--font-hanzi);border-radius:18px;justify-content:center;align-items:center;font-size:34px;display:inline-flex}.region[data-astro-cid-pfpc5oz2]:not(.is-open) .rg-badge[data-astro-cid-pfpc5oz2]{filter:grayscale(.9);opacity:.62}.rg-copy[data-astro-cid-pfpc5oz2]{flex-direction:column;gap:3px;min-width:0;display:flex}.rg-name[data-astro-cid-pfpc5oz2]{font-family:var(--font-display);color:var(--ink);font-size:19px;font-weight:700}.rg-state[data-astro-cid-pfpc5oz2]{font-size:14.5px;line-height:1.45}.rg-locked[data-astro-cid-pfpc5oz2]{color:var(--muted)}.rg-progress[data-astro-cid-pfpc5oz2]{color:var(--brand);font-weight:600}.rg-open[data-astro-cid-pfpc5oz2]{color:var(--brand);font-weight:700}.fixes[data-astro-cid-pfpc5oz2]{gap:var(--s3);flex-direction:column;display:flex}.fixes[data-astro-cid-pfpc5oz2] h2[data-astro-cid-pfpc5oz2]{font-family:var(--font-display);font-size:20px}.fixlist[data-astro-cid-pfpc5oz2]{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fixlist[data-astro-cid-pfpc5oz2] li[data-astro-cid-pfpc5oz2]{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--s3) var(--s4);align-items:baseline;gap:var(--s3);min-height:44px;display:flex}.f-date[data-astro-cid-pfpc5oz2]{color:var(--muted);min-width:56px;font-size:14px}.f-what[data-astro-cid-pfpc5oz2]{color:var(--ink);font-size:15px;font-weight:600}.f-status[data-astro-cid-pfpc5oz2]{color:var(--muted);font-size:13px;font-weight:600}.f-trail[data-astro-cid-pfpc5oz2]{color:var(--muted);font-size:13px}.f-score[data-astro-cid-pfpc5oz2]{color:var(--brand);margin-left:auto;font-size:15px;font-weight:700}.fixempty[data-astro-cid-pfpc5oz2]{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--s4);color:var(--muted);align-items:center;gap:var(--s2);text-align:center;flex-direction:column;font-size:15px;display:flex}.fixempty[data-astro-cid-pfpc5oz2] p[data-astro-cid-pfpc5oz2]{max-width:34ch;margin:0}.fixempty[data-astro-cid-pfpc5oz2] a[data-astro-cid-pfpc5oz2]{color:var(--brand);font-weight:600}@media (width<=640px){.isl-body[data-astro-cid-pfpc5oz2]{gap:var(--s3);grid-template-columns:1fr 1fr;padding:0;display:grid}.isl-body[data-astro-cid-pfpc5oz2]>svg[data-astro-cid-pfpc5oz2]{display:none}.region[data-astro-cid-pfpc5oz2],.region[data-astro-cid-pfpc5oz2].rg-right{text-align:center;align-self:auto;align-items:center;gap:var(--s2);width:100%;padding:var(--s4) var(--s3);flex-direction:column}.rg-badge[data-astro-cid-pfpc5oz2]{width:64px;height:64px}.rg-copy[data-astro-cid-pfpc5oz2]{align-items:center}.rg-name[data-astro-cid-pfpc5oz2]{font-size:16px}.rg-state[data-astro-cid-pfpc5oz2]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}}@media (width<=480px){.cards[data-astro-cid-pfpc5oz2]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.region[data-astro-cid-pfpc5oz2]{transition:none}}@media (width>=1100px){.wrap[data-astro-cid-pfpc5oz2]{--split:1;column-gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;max-width:1120px;display:grid}.wrap[data-astro-cid-pfpc5oz2]>[data-astro-cid-pfpc5oz2]{grid-column:1}.wrap[data-astro-cid-pfpc5oz2]>.crumbbar{grid-area:1/1/auto/-1}.wrap[data-astro-cid-pfpc5oz2]>.hero[data-astro-cid-pfpc5oz2]{grid-area:2/1/auto/-1}.wrap[data-astro-cid-pfpc5oz2]>.island[data-astro-cid-pfpc5oz2]{grid-area:3/2/span 6}.wrap[data-astro-cid-pfpc5oz2]>footer{grid-area:9/1/auto/-1}}.fixlist li{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--s3) var(--s4);align-items:baseline;gap:var(--s3);min-height:44px;display:flex}.f-date{color:var(--muted);min-width:56px;font-size:14px}.f-what{color:var(--ink);font-size:15px;font-weight:600}.f-status{color:var(--muted);font-size:13px;font-weight:600}.f-trail{color:var(--muted);font-size:13px}.f-score{color:var(--brand);margin-left:auto;font-size:15px;font-weight:700}
