.ux-home{min-height:100vh;padding:clamp(24px,8vw,80px) 16px;background:var(--pz-canvas);color:var(--pz-text);font-family:var(--font-body)}.ux-home-card{max-width:760px;margin:0 auto;padding:clamp(20px,5vw,40px);border:1px solid var(--pz-line);border-radius:var(--pz-radius-lg,18px);background:var(--pz-surface)}.ux-home-card h1{margin:8px 0 0;font:600 clamp(30px,6vw,44px)/1.1 var(--font-heading);color:var(--pz-ink-800)}.ux-home-lead{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--pz-text-muted)}.ux-home-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ux-home-actions .wf-btn{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.ux-home-actions .wf-btn:focus-visible{outline:2px solid var(--pz-primary);outline-offset:2px}.ux-home-note{margin:8px 0 0;font-size:13px;color:var(--pz-text-muted)}.ux-home-phases{display:grid;gap:10px;margin:26px 0 0;padding:0;list-style:none}.ux-home-phases li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--pz-line);border-radius:12px;background:var(--pz-surface-2)}.ux-home-phases strong{display:block;font-size:15px}.ux-home-phases small{display:block;margin-top:2px;font-size:13px;color:var(--pz-text-muted)}.ux-home-code{font:600 13px var(--font-mono);color:var(--pz-primary);padding-top:2px}