.ht-hero[data-astro-cid-uoeadroy]{padding-block:clamp(64px,12vh,130px);border-bottom:1px solid var(--line);background:radial-gradient(900px 500px at 80% -20%,#1a1605,var(--bg) 60%)}.ht-hero[data-astro-cid-uoeadroy] h1[data-astro-cid-uoeadroy]{font-size:clamp(3rem,9vw,5.4rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:.6rem}.ht-tagline[data-astro-cid-uoeadroy]{font-size:clamp(1.2rem,3vw,1.7rem);font-weight:700;color:var(--accent);letter-spacing:-.02em;margin-bottom:1.1rem}.ht-sub[data-astro-cid-uoeadroy]{max-width:60ch;margin-bottom:1.8rem}.ht-cta[data-astro-cid-uoeadroy]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.6rem}.ht-install[data-astro-cid-uoeadroy],.ht-step-row[data-astro-cid-uoeadroy],.ht-close-install[data-astro-cid-uoeadroy]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.ht-code[data-astro-cid-uoeadroy]{font-family:var(--mono);font-size:.92rem;color:var(--accent-soft);background:var(--bg-soft);border:1px solid var(--line-2);border-radius:10px;padding:.7rem 1rem;display:inline-block}.ht-code[data-astro-cid-uoeadroy]:before{content:"$ ";color:var(--muted)}.ht-copy[data-astro-cid-uoeadroy]{font-size:.78rem;font-weight:650;color:var(--fg-soft);background:transparent;border:1px solid var(--line-2);border-radius:8px;padding:.55rem .9rem;cursor:pointer;transition:border-color .2s ease,color .2s ease}.ht-copy[data-astro-cid-uoeadroy]:hover{border-color:var(--muted);color:var(--fg)}.ht-copy[data-astro-cid-uoeadroy].copied{color:var(--good);border-color:#2c4a37}.ht-status-line[data-astro-cid-uoeadroy]{margin-top:1.4rem;font-size:.9rem;max-width:58ch}.ht-what-grid[data-astro-cid-uoeadroy]{display:grid;grid-template-columns:.85fr 1.15fr;gap:2.4rem;align-items:start}.ht-what-body[data-astro-cid-uoeadroy] p[data-astro-cid-uoeadroy]{color:var(--fg-soft);margin-bottom:1rem;max-width:62ch}.ht-what-body[data-astro-cid-uoeadroy] p[data-astro-cid-uoeadroy]:last-child{margin-bottom:0}@media(max-width:800px){.ht-what-grid[data-astro-cid-uoeadroy]{grid-template-columns:1fr;gap:1.2rem}}.ht-diff[data-astro-cid-uoeadroy]{display:flex;gap:1.1rem;align-items:flex-start}.ht-diff-n[data-astro-cid-uoeadroy]{font-family:var(--mono);color:var(--accent);font-weight:700;font-size:.95rem;padding-top:.15rem}.ht-diff-t[data-astro-cid-uoeadroy]{font-weight:700;font-size:1.05rem;margin-bottom:.4rem}.ht-quick[data-astro-cid-uoeadroy]{background:var(--bg-soft)}.ht-steps[data-astro-cid-uoeadroy]{display:grid;gap:1rem;max-width:820px}.ht-step[data-astro-cid-uoeadroy]{display:flex;gap:1.1rem;align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem}.ht-step-n[data-astro-cid-uoeadroy]{flex:none;width:30px;height:30px;border-radius:8px;background:var(--panel-2);border:1px solid var(--line-2);color:var(--accent);display:grid;place-items:center;font-weight:800;font-size:.9rem}.ht-step-body[data-astro-cid-uoeadroy]{flex:1;min-width:0}.ht-step-label[data-astro-cid-uoeadroy]{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700;margin-bottom:.6rem}.ht-step-note[data-astro-cid-uoeadroy]{font-size:.88rem;margin-top:.7rem}.ht-quick-foot[data-astro-cid-uoeadroy]{margin-top:1.4rem;font-size:.9rem}.ht-quick-foot[data-astro-cid-uoeadroy] a[data-astro-cid-uoeadroy]{color:var(--accent)}.ht-quick-foot[data-astro-cid-uoeadroy] a[data-astro-cid-uoeadroy]:hover{color:var(--accent-soft)}.ht-road[data-astro-cid-uoeadroy]{display:grid;gap:0;max-width:820px}.ht-road-item[data-astro-cid-uoeadroy]{display:flex;gap:1.2rem;align-items:flex-start;padding:1.2rem 0;border-bottom:1px solid var(--line)}.ht-road-item[data-astro-cid-uoeadroy]:last-child{border-bottom:none}.ht-badge[data-astro-cid-uoeadroy]{flex:none;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:4px 9px;margin-top:.15rem;min-width:78px;text-align:center}.ht-badge-shipping[data-astro-cid-uoeadroy]{color:var(--good);border:1px solid #2c4a37;background:#0e1a12}.ht-badge-next[data-astro-cid-uoeadroy]{color:var(--accent);border:1px solid #3a330f;background:#1c1809}.ht-badge-planned[data-astro-cid-uoeadroy]{color:var(--muted);border:1px solid var(--line-2);background:var(--panel)}.ht-road-t[data-astro-cid-uoeadroy]{font-weight:700;margin-bottom:.3rem}.ht-close[data-astro-cid-uoeadroy]{background:var(--bg-soft)}.ht-close-card[data-astro-cid-uoeadroy]{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);padding:clamp(1.6rem,4vw,2.6rem);max-width:760px}.ht-close-h[data-astro-cid-uoeadroy]{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;letter-spacing:-.02em;margin:.3rem 0 .9rem;max-width:28ch}.ht-close-p[data-astro-cid-uoeadroy]{max-width:60ch;margin-bottom:1.4rem;font-size:.96rem}.ht-close-cta[data-astro-cid-uoeadroy]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.4rem}.btn[data-astro-cid-uoeadroy] .arr[data-astro-cid-uoeadroy]{display:inline-block;transition:transform .2s ease}.btn[data-astro-cid-uoeadroy]:hover .arr[data-astro-cid-uoeadroy]{transform:translate(4px)}.ht-diff[data-astro-cid-uoeadroy],.ht-step[data-astro-cid-uoeadroy]{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ht-diff[data-astro-cid-uoeadroy]:hover,.ht-step[data-astro-cid-uoeadroy]:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:0 10px 30px -18px #0009}.ht-diff[data-astro-cid-uoeadroy]:hover .ht-diff-n[data-astro-cid-uoeadroy]{color:var(--accent-soft)}.ht-road-item[data-astro-cid-uoeadroy]{transition:background .2s ease;border-radius:8px}.ht-road-item[data-astro-cid-uoeadroy]:hover{background:var(--bg-soft)}.ht-copy[data-astro-cid-uoeadroy]:active{transform:scale(.96)}@media(prefers-reduced-motion:no-preference){.ht-hero[data-astro-cid-uoeadroy] .eyebrow[data-astro-cid-uoeadroy],.ht-hero[data-astro-cid-uoeadroy] h1[data-astro-cid-uoeadroy],.ht-tagline[data-astro-cid-uoeadroy],.ht-sub[data-astro-cid-uoeadroy],.ht-cta[data-astro-cid-uoeadroy],.ht-install[data-astro-cid-uoeadroy],.ht-status-line[data-astro-cid-uoeadroy]{opacity:0;animation:ht-rise .7s cubic-bezier(.2,.7,.2,1) forwards}.ht-hero[data-astro-cid-uoeadroy] .eyebrow[data-astro-cid-uoeadroy]{animation-delay:.02s}.ht-hero[data-astro-cid-uoeadroy] h1[data-astro-cid-uoeadroy]{animation-delay:.1s}.ht-tagline[data-astro-cid-uoeadroy]{animation-delay:.2s}.ht-sub[data-astro-cid-uoeadroy]{animation-delay:.3s}.ht-cta[data-astro-cid-uoeadroy]{animation-delay:.4s}.ht-install[data-astro-cid-uoeadroy]{animation-delay:.5s}.ht-status-line[data-astro-cid-uoeadroy]{animation-delay:.6s}.grid-2[data-astro-cid-uoeadroy] .ht-diff[data-astro-cid-uoeadroy]:nth-child(2),.ht-steps[data-astro-cid-uoeadroy] .ht-step[data-astro-cid-uoeadroy]:nth-child(2),.ht-road[data-astro-cid-uoeadroy] .ht-road-item[data-astro-cid-uoeadroy]:nth-child(2){transition-delay:.07s}.grid-2[data-astro-cid-uoeadroy] .ht-diff[data-astro-cid-uoeadroy]:nth-child(3),.ht-steps[data-astro-cid-uoeadroy] .ht-step[data-astro-cid-uoeadroy]:nth-child(3),.ht-road[data-astro-cid-uoeadroy] .ht-road-item[data-astro-cid-uoeadroy]:nth-child(3){transition-delay:.14s}.grid-2[data-astro-cid-uoeadroy] .ht-diff[data-astro-cid-uoeadroy]:nth-child(4),.ht-road[data-astro-cid-uoeadroy] .ht-road-item[data-astro-cid-uoeadroy]:nth-child(4){transition-delay:.21s}.grid-2[data-astro-cid-uoeadroy] .ht-diff[data-astro-cid-uoeadroy]:nth-child(5),.ht-road[data-astro-cid-uoeadroy] .ht-road-item[data-astro-cid-uoeadroy]:nth-child(5){transition-delay:.28s}.grid-2[data-astro-cid-uoeadroy] .ht-diff[data-astro-cid-uoeadroy]:nth-child(6),.ht-road[data-astro-cid-uoeadroy] .ht-road-item[data-astro-cid-uoeadroy]:nth-child(6){transition-delay:.35s}.ht-hero[data-astro-cid-uoeadroy]{position:relative;overflow:hidden}.ht-hero[data-astro-cid-uoeadroy]>.container[data-astro-cid-uoeadroy]{position:relative;z-index:1}.ht-hero[data-astro-cid-uoeadroy]:before{content:"";position:absolute;top:-25%;right:-8%;width:620px;height:420px;pointer-events:none;background:radial-gradient(closest-side,rgba(240,185,30,.1),transparent 72%);animation:ht-float 11s ease-in-out infinite alternate}}@keyframes ht-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ht-float{0%{transform:translate(0)}to{transform:translate(-36px,28px)}}
