.zs-nf{box-sizing:border-box;width:100%;max-width:var(--zs-max);padding:88px var(--zs-gutter) 80px;text-align:center;margin:0 auto}:root .zs.zs .zs-nf h1{font-family:var(--zv-font);letter-spacing:-.03em;color:var(--zs-ink);margin:0;font-size:clamp(32px,4.4vw,48px);font-weight:700;line-height:1.1}:root .zs.zs .zs-nf-lead{max-width:560px;color:var(--zs-ink-2);text-wrap:balance;margin:16px auto 0;font-size:clamp(17px,1.6vw,19px);line-height:1.5}.zs-nf-stage{justify-content:center;margin:24px 0 8px;display:flex}.zs-nf-art{aspect-ratio:707/409;-webkit-user-select:none;user-select:none;width:100%;max-width:707px;height:auto;display:block;overflow:visible}.zs-nf-ink{fill:var(--zs-ink)}.zs-nf-pt-dot{fill:#fff;stroke:var(--zs-accent);pointer-events:none;transition:opacity .12s ease-out}.zs-nf-pt-hit{fill:#0000;cursor:grab;touch-action:none}.zs-nf-pt-hit:active{cursor:grabbing}.zs-nf-pt:hover .zs-nf-pt-dot{opacity:.45}@media (prefers-reduced-motion:reduce){.zs-nf-pt-dot{transition:none}}@media (max-width:559px){.zs-nf-pts{display:none}}.zs-nf-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;display:flex}.zs-nf-actions .zs-text-link{height:48px;font-size:17px}.zs-nf.zs-nf-ws{background:var(--zs-bg,#fff);max-width:none;height:100%;overflow-y:auto}.zs-nf-stage{align-items:flex-end}.zs-nf-face{margin:0 0 clamp(60px,7vw,92px) clamp(-48px,-3vw,-16px)}@media (max-width:599px){.zs-nf-face{display:none}}
.znf-page{background:var(--zn-bg)}body:has(.znf-page){background:var(--zn-bg)}.znf{place-items:center;display:grid}.znf-in{width:100%;max-width:560px;padding:120px var(--zn-pad) 160px;box-sizing:border-box;text-align:center;justify-items:center;margin:0 auto;display:grid}.znf-art{width:min(100%,420px)}.znf-art .zs-nf-art{max-width:none}.znf .zs-nf-ink{fill:none;stroke:#5b5f67;stroke-width:6px;vector-effect:non-scaling-stroke;stroke-width:1.25px;stroke-linejoin:round}.znf .zs-nf-pt-dot{fill:var(--zn-text);stroke:var(--zn-bg)}.zx .znf-hint{font-family:var(--zn-mono);font-size:var(--zn-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--zn-text-2);margin:0;line-height:16px}.zx .znf-title{color:var(--zn-text);font-size:var(--zn-h3);line-height:28px;font-weight:var(--zn-w-card);letter-spacing:var(--zn-track-card);margin:48px 0 0}.zx .znf-lead{max-width:26em;color:var(--zn-text-2);font-size:var(--zn-body);text-wrap:balance;margin:8px 0 0;line-height:24px}.znf-ways{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.zx .znf-ways .zs-pill{height:36px;padding:0 16px;font-size:14px}.zx .znf-help{color:var(--zn-text-2);font-size:var(--zn-body);line-height:24px;text-decoration:none;transition:color .16s}.zx .znf-help:hover{color:var(--zn-text)}.znf-help>span{color:var(--zn-text-3)}@media (max-width:559px){.znf-hint{display:none}.znf-in{padding:80px var(--zn-pad) 112px}.zx .znf-title{margin-top:32px}}
