/* voati.host additions: the free-address section */
.host-demo{display:grid;justify-items:center;gap:14px;margin:0 auto clamp(32px,5vw,56px);max-width:620px}
.host-bar{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:16px 20px;border:1px solid var(--line-2);border-radius:14px;background:rgba(255,255,255,.04);font:500 clamp(15px,2.4vw,19px)/1.3 var(--display);color:var(--soft);overflow-wrap:anywhere}
.host-bar b{color:var(--text,#fff);font-weight:800}
.host-bar em{margin-left:auto;font-style:normal;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);white-space:nowrap}
.host-bar.is-live{border-color:var(--lime)}
.host-bar.is-live em{color:var(--lime)}
.host-lock{flex:none;width:12px;height:10px;border:2px solid var(--lime);border-radius:3px;position:relative;margin-top:6px}
.host-lock::before{content:"";position:absolute;left:1px;top:-9px;width:6px;height:7px;border:2px solid var(--lime);border-bottom:0;border-radius:6px 6px 0 0}
.host-arrow{font-size:13px;color:var(--soft)}
.host-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,32px)}
.host-points li{color:var(--soft);line-height:1.6}
.host-points b{display:block;margin-bottom:6px;color:var(--text,#fff);font:800 17px/1.3 var(--display)}
@media (max-width:760px){.host-points{grid-template-columns:1fr}.host-bar em{display:none}}
