.gf-hog{right:max(12px, env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));left:max(12px, env(safe-area-inset-left,0px));z-index:60;border:var(--gf-keyline) solid var(--gf-ink);background:var(--gf-paper);max-width:440px;color:var(--gf-ink);box-shadow:var(--gf-shadow-hard);margin:0 auto;position:fixed}@media (prefers-reduced-motion:no-preference){.gf-hog{animation:gf-hog-in .24s var(--gf-ease) both}}@keyframes gf-hog-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.gf-hog-head{border-bottom:var(--gf-keyline) solid var(--gf-ink);background:var(--gf-stock);color:var(--gf-on-stock);padding:12px 16px 10px}.gf-hog-title{color:var(--gf-stock-title);font-family:var(--gf-font-display);font-size:22px;font-weight:var(--gf-fw-display);font-stretch:var(--gf-wd-display);letter-spacing:var(--gf-track-display);margin:0;line-height:1.05}.gf-hog-body{gap:12px;padding:14px 16px 12px;display:grid}.gf-hog-line{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.gf-hog .gf-provider-btn{min-height:48px}.gf-hog-error{color:var(--gf-danger,var(--gf-red));font-size:14px;font-weight:var(--gf-fw-bold);margin:0}:is(button).gf-hog-later{min-height:44px;color:var(--gf-ink);font:inherit;font-size:15px;font-weight:var(--gf-fw-bold);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;margin:-4px 0 0;padding:0 12px;text-decoration:underline 1.5px}:is(button).gf-hog-later:focus-visible{outline:3px solid var(--gf-focus,var(--gf-ink));outline-offset:2px}
