.hcm-first-visit-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:0;border-radius:16px;padding:24px;background:var(--hcm-popup-background,var(--paper,Canvas));color:var(--hcm-popup-text,var(--ink,CanvasText));box-shadow:0 24px 80px #0006}
.hcm-first-visit-dialog::backdrop{background:#000b}
.hcm-first-visit-dialog .hcm-first-visit-close{display:block;margin:0 0 8px auto;min-width:44px;min-height:44px;border:0;border-radius:50%;background:transparent;color:inherit;font:32px/1 sans-serif;cursor:pointer}
.hcm-first-visit-dialog .hcm-first-visit-close:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.hcm-first-visit-dialog [data-hcm-interaction="first-visit-form-dialog"]{box-sizing:border-box;width:100%;max-width:none;margin:0}
@media(max-width:600px){.hcm-first-visit-dialog{padding:16px}}
