.hm-phead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin:26px 0 16px}.hm-phead-text{min-width:0;max-width:68ch}.hm-h1{margin:6px 0 0;font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--hm-ink);text-wrap:balance}.hm-lede{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--hm-ink-3);text-wrap:pretty}.hm-phead-right{display:flex;align-items:center;gap:8px;flex:none}.hm-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1px;background:var(--hm-line-soft);overflow:hidden}.hm-split>.hm-sec{display:flex;flex-direction:column;min-width:0;background:var(--hm-surface)}.hm-split>.hm-sec>.hm-sec-foot{margin-top:auto}.hm-sec+.hm-split,.hm-split+.hm-sec{border-top:1px solid var(--hm-line)}.hm-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--hm-line-soft)}.hm-step-cell{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 18px 18px;background:var(--hm-surface)}.hm-step-n{display:flex;align-items:center;gap:8px;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--hm-accent)}.hm-step-n:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,var(--hm-line-lift),transparent)}.hm-step-cell:last-child .hm-step-n:after{display:none}.hm-step-t{margin:2px 0 0;font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--hm-ink)}.hm-step-b{margin:0;font-size:12.5px;line-height:1.55;color:var(--hm-ink-2)}.hm-step-m{margin-top:auto;padding-top:8px;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums;font-size:10.5px;color:var(--hm-ink-3)}.hm-try{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 18px;text-align:left;background:none;border:0;cursor:pointer;color:var(--hm-ink);transition:background-color .2s}.hm-try+.hm-try{border-top:1px solid var(--hm-row-line)}.hm-try:hover{background:var(--hm-wash)}.hm-try:focus-visible{outline:2px solid var(--hm-accent);outline-offset:-2px}.hm-try-ico{display:flex;flex:none;color:var(--hm-accent)}.hm-try-q{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;letter-spacing:-.005em}.hm-try-k{flex:none;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--hm-ink-3)}.hm-try-go{display:inline-flex;flex:none;color:var(--hm-accent-deep);opacity:0;transform:translateX(-3px);transition:opacity .2s,transform .2s}.hm-try:focus-visible .hm-try-go,.hm-try:hover .hm-try-go{opacity:1;transform:none}@media (hover:none){.hm-try-go{opacity:1;transform:none}}.hm-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--hm-line-soft)}.hm-fig{display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px 18px 15px;background:var(--hm-surface)}.hm-fig-n{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--hm-ink)}.hm-fig-n small{font-size:13px;color:var(--hm-ink-3);letter-spacing:0}.hm-fig-l{font-size:12px;color:var(--hm-ink-3)}@media (max-width:1100px){.hm-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-step-cell:nth-child(2) .hm-step-n:after{display:none}}@media (max-width:900px){.hm-split{grid-template-columns:minmax(0,1fr)}.hm-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hm-steps{grid-template-columns:minmax(0,1fr)}.hm-step-n:after{display:none}.hm-h1{font-size:22px}.hm-phead{margin-top:18px}.hm-try{flex-wrap:wrap;row-gap:2px;padding:9px 14px}.hm-try-q{flex-basis:calc(100% - 50px)}.hm-try-k{order:5;flex-basis:100%;padding-left:23px}.hm-step-cell{padding:14px 14px 16px}.hm-fig{padding:14px 14px 13px}}