.wah-lead{max-width:44rem;margin:0 auto 2rem;text-align:center;color:var(--wh-text-secondary,#5B6578);font-size:1rem;line-height:1.7}.wah-card{width:100%;max-width:26rem;margin:0 auto;padding:1.25rem;text-align:left;background:#fff;border:1px solid var(--wh-border-default);border-radius:12px;box-shadow:0 8px 24px rgba(17,24,39,.06)}html.dark .wah-card{background:#111A2E}.wah-card__head{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--wh-border-default)}.wah-mark{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:8px;border:1px solid var(--wh-primary);color:var(--wh-primary);font-weight:700;font-size:1.125rem}.wah-card__name{margin:0;font-weight:700;font-size:1rem}.wah-card__status{margin:.125rem 0 0;display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--wh-success-text,#15803D)}.wah-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--wh-success,#22C55E)}.wah-card__rows{list-style:none;margin:0;padding:.5rem 0}.wah-card__rows li{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;font-size:.9375rem}.wah-card__rows li+li{border-top:1px solid var(--wh-border-default)}.wah-card__icon{display:inline-flex;width:1.5rem;justify-content:center}.wah-card__dash{width:.875rem;height:2px;background:var(--wh-primary);border-radius:2px}.wah-card__label{font-weight:600}.wah-card__note{margin-left:auto;font-size:.8125rem;color:var(--wh-text-secondary,#5B6578)}.wah-card__cmd{margin:.5rem 0 0;padding:.625rem .75rem;border-radius:8px;background:#0F172A;color:#E2E8F0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;overflow-x:auto;white-space:nowrap}.wah-card__cmd span{color:#7DD3FC}.wah-steps{padding:var(--wh-section-padding,4rem) 0;background:var(--wh-bg-surface)}.wah-steps__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;counter-reset:none}.wah-step{display:flex;flex-direction:column;padding:1.5rem;background:#fff;border:1px solid var(--wh-border-default);border-radius:12px}html.dark .wah-step{background:#111A2E}.wah-step__num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--wh-primary);color:var(--wh-primary);font-weight:700;font-size:.9375rem}.wah-step__title{margin:1rem 0 .5rem;font-size:1.125rem;font-weight:700}.wah-step__body{margin:0;color:var(--wh-text-secondary,#5B6578);font-size:.9375rem;line-height:1.7}.wah-step__cmd{padding:.75rem;border-radius:8px;background:#0F172A;color:#E2E8F0;font-size:.8125rem;line-height:1.5;overflow-x:auto;margin:auto 0 0}.wah-step__body+.wah-step__cmd{margin-top:1rem}.wah-step{gap:0}.wah-step__cmd code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-all}.wah-sizing{padding:var(--wh-section-padding,4rem) 0 0;background:#fff}html.dark .wah-sizing{background:transparent}.wah-sizing__notes{list-style:none;margin:0 auto;padding:0;max-width:44rem;display:grid;gap:.75rem}.wah-sizing__notes li{display:flex;gap:.75rem;align-items:flex-start;font-size:.9375rem;line-height:1.6}.wah-sizing__notes svg{flex-shrink:0;color:var(--wh-primary);margin-top:.125rem}@media (max-width:860px){.wah-steps__grid{grid-template-columns:minmax(0,1fr)}}.wah-step{min-width:0}.wh-hv--ui.wh-hv--scene .wh-hv__scene{left:50%;top:50%;width:min(23rem,82%);transform:translate(-50%,-50%)}.wah-scene .wah-card{max-width:none}@media (max-width:767px){.wh-hv--ui.wh-hv--scene .wh-hv__stage{display:block;aspect-ratio:auto}.wh-hv--ui.wh-hv--scene .wh-hv__dots,.wh-hv--ui.wh-hv--scene .wh-hv__frame{display:none}.wh-hv--ui.wh-hv--scene .wh-hv__scene{position:static;left:auto;top:auto;width:100%;transform:none}.wh-hv--ui.wh-hv--scene .wh-hv__cards{margin-top:12px}.wah-scene{padding:0}.wah-scene .wah-card{padding:.875rem 1rem}}.wah-term{margin:1rem 0 0;padding:.875rem 1rem;border-radius:8px;background:#0F172A;color:#E2E8F0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.8;white-space:pre-wrap;word-break:break-word}.wah-term code{font-family:inherit}.wah-term__dim{color:#94A3B8}.wah-term__ok{color:#86EFAC}