.hy-page{padding-bottom:40px}.hy-page section{padding-top:clamp(64px,9vw,120px)}.hy-hero{padding-top:clamp(24px,5vw,64px)!important}.hy-kicker{display:flex;align-items:center;gap:10px;font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);animation:fade-in .9s var(--ease-out) both}.hy-kicker i{width:8px;height:8px;border-radius:50%;background:var(--accent)}.hy-title{margin:28px 0 32px -.04em;font-family:var(--font-display);font-weight:800;font-size:clamp(60px,13vw,190px);letter-spacing:-.065em;line-height:.86;animation:fade-in 1.2s var(--ease-out) .1s both}.hy-title em{font-style:normal;color:var(--accent)}.hy-lede{max-width:58ch;font-size:clamp(16px,1.5vw,19px);line-height:1.65;color:var(--text-secondary);animation:fade-in 1s var(--ease-out) .4s both}.hy-fork{margin-top:18px;font:500 11px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);animation:fade-in 1s var(--ease-out) .55s both}.hy-install__head{display:flex;align-items:baseline;gap:20px;margin-bottom:24px}.hy-num{font:500 11px/1 var(--font-mono);letter-spacing:.14em;color:var(--text-tertiary)}.hy-install__head h2{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,5vw,64px);letter-spacing:-.05em;line-height:.95}.hy-note{max-width:60ch;margin:0 0 24px 36px;color:var(--text-secondary);line-height:1.65}.hy-backup{margin-top:16px;font-size:13px;color:var(--text-tertiary)}.hy-install .terminal-box{margin-left:0}.hy-shot figure{margin:0}.hy-shot img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--divider);box-shadow:0 40px 80px -40px rgba(0,0,0,.55)}.hy-shot figcaption{margin-top:14px;font:500 11px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.hy-changes ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--divider)}.hy-changes li{border-bottom:1px solid var(--divider)}.hy-row{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1.2fr);grid-gap:16px 40px;gap:16px 40px;align-items:baseline;padding:28px 0;transition:padding-left .5s var(--ease-out)}.hy-row:hover{padding-left:14px}.hy-row__n{font:500 11px/1 var(--font-mono);letter-spacing:.14em;color:var(--accent)}.hy-row h3{font-family:var(--font-display);font-weight:700;font-size:clamp(18px,2.2vw,26px);letter-spacing:-.03em;line-height:1.15}.hy-row p{color:var(--text-secondary);line-height:1.6;max-width:54ch}.hy-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.hy-link{display:flex;align-items:center;gap:18px;padding:24px 0;border-top:1px solid var(--text-primary);transition:padding-left .5s var(--ease-out),color .2s var(--ease-out)}.hy-link:hover{padding-left:12px}.hy-link span{display:grid;grid-gap:6px;gap:6px}.hy-link strong{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.02em}.hy-link small{font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;color:var(--text-tertiary)}.hy-rv--wait{opacity:0;transform:translateY(28px)}.hy-rv.is-in{animation:rv-in 1s var(--ease-out) var(--delay,0s) both}@media (max-width:900px){.hy-row{grid-template-columns:40px minmax(0,1fr)}.hy-row p{grid-column:2}.hy-links{grid-template-columns:minmax(0,1fr)}.hy-note{margin-left:0}}@media (prefers-reduced-motion:reduce){.hy-fork,.hy-kicker,.hy-lede,.hy-title{animation:none!important}.hy-rv--wait{opacity:1;transform:none}.hy-rv.is-in{animation:none}.hy-link,.hy-link:hover,.hy-row,.hy-row:hover{transition:none;padding-left:0}}.hy-title{font-size:clamp(56px,11.5vw,168px);letter-spacing:-.045em;line-height:.9}.hy-install__head h2{text-transform:lowercase}.hy-install__head h2:first-letter{text-transform:uppercase}.hy-link{color:var(--text-primary)}.hy-link:hover{color:var(--accent)}