.hv-dialog-scrim{z-index:50;background:#000c;animation:.15s ease-out hv-dialog-fade;position:fixed;inset:0}.hv-dialog{z-index:51;border:1px solid var(--rz-line);background:var(--rz-panel);width:calc(100% - 32px);max-width:660px;max-height:86dvh;color:var(--rz-text);box-shadow:0 24px 90px color-mix(in oklab, var(--rz-bg) 85%, transparent);font-family:var(--rz-font);border-radius:8px;outline:none;padding:24px;font-size:16px;line-height:1.5;animation:.15s ease-out hv-dialog-in;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.hv-dialog-title{color:var(--rz-text);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:600;line-height:28px}.hv-dialog .hv-dialog-close{width:16px;height:16px;min-height:0;color:var(--rz-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;transition:color .15s;display:block;position:absolute;top:16px;right:16px}.hv-dialog .hv-dialog-close:is(:hover,:focus-visible){color:var(--rz-text)}.hv-dialog .hv-dialog-close svg{width:16px;height:16px;display:block}.hv-dialog .sa-refresh{width:16px;min-width:0;height:16px;color:var(--rz-muted);cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;top:16px;right:44px}.hv-dialog .sa-refresh:is(:hover,:focus-visible){color:var(--rz-text)}.hv-dialog .sa-refresh svg{stroke-width:2.9px;width:11px;height:11px}.hv-dialog .sa-refresh .is-spinning{animation:.6s linear infinite hv-dialog-spin}@keyframes hv-dialog-fade{0%{opacity:0}}@keyframes hv-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.95)}}@keyframes hv-dialog-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hv-dialog,.hv-dialog-scrim,.hv-dialog .sa-refresh .is-spinning{animation:none}}
