.ZJ0cbG_sheet{z-index:100;box-sizing:border-box;background:var(--surface);width:min(360px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);border:2px solid var(--foreground);padding:20px;position:fixed;bottom:24px;right:24px;overflow-y:auto;box-shadow:0 14px 36px #1c1c1c29}.ZJ0cbG_top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ZJ0cbG_badge{background:var(--accent);color:var(--brand-ink);padding:5px 8px;font-size:12px;font-weight:800}.ZJ0cbG_close{color:var(--foreground);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;margin:-10px -10px 0 0;padding:0;font-size:28px;line-height:1}.ZJ0cbG_title{word-break:keep-all;margin:14px 0 10px;font-size:21px;font-weight:800;line-height:1.35}.ZJ0cbG_list{margin:0;padding:0;font-size:13px;line-height:1.7;list-style:none}.ZJ0cbG_list li:before{content:"✓";margin-right:7px;font-weight:900}.ZJ0cbG_benefit{background:var(--background);word-break:keep-all;margin:12px 0 8px;padding:9px;font-size:13px;font-weight:700;line-height:1.45}.ZJ0cbG_host{color:var(--muted);align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.ZJ0cbG_face{object-fit:cover;object-position:top;border:1px solid var(--line);width:28px;height:34px}.ZJ0cbG_cta{background:var(--brand);color:#fff;justify-content:center;align-items:center;min-height:48px;padding:0 12px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.ZJ0cbG_later{color:var(--muted);cursor:pointer;background:0 0;border:0;min-height:32px;margin:8px auto 0;padding:4px;font-size:12px;text-decoration:underline;display:block}.ZJ0cbG_close:focus-visible,.ZJ0cbG_cta:focus-visible,.ZJ0cbG_later:focus-visible{outline:3px solid var(--foreground);outline-offset:3px}@keyframes ZJ0cbG_rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:600px){.ZJ0cbG_sheet{width:100%;max-height:45dvh;padding:14px 18px max(14px, env(safe-area-inset-bottom));box-shadow:none;border-width:2px 0 0;animation:.25s ease-out ZJ0cbG_rise;bottom:0;right:0}.ZJ0cbG_title{margin:8px 0 5px;font-size:18px}.ZJ0cbG_list{line-height:1.5}.ZJ0cbG_benefit{margin:7px 0 5px;padding:6px 8px}.ZJ0cbG_host{margin-bottom:8px}.ZJ0cbG_cta{min-height:46px}.ZJ0cbG_later{margin-top:4px}}@media (prefers-reduced-motion:reduce){.ZJ0cbG_sheet{animation:none}}