.vKboFW_prompt{z-index:45;right:max(20px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));border:1px solid var(--gold);background:var(--ink-800);width:min(360px,100vw - 32px);color:var(--ivory);border-radius:22px;padding:24px;animation:.25s ease-out vKboFW_arrive;position:fixed;box-shadow:0 18px 70px #0005}.vKboFW_close{width:44px;height:44px;color:var(--ivory-dim);cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:6px;right:6px}.vKboFW_badge{color:var(--gold-bright);letter-spacing:.1em;text-transform:uppercase;margin:0 30px 12px 0;font-size:11px;font-weight:700}.vKboFW_prompt h2{font:500 25px/1.15 var(--font-display);text-wrap:balance;margin:0 20px 10px 0}.vKboFW_body{color:var(--ivory-dim);margin:0 0 20px;font-size:13px;line-height:1.65}.vKboFW_primary{background:var(--gold);min-height:48px;color:var(--ink-900);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.vKboFW_secondary{justify-content:space-between;gap:12px;margin-top:8px;display:flex}.vKboFW_secondary a,.vKboFW_secondary button{min-height:44px;color:var(--ivory-dim);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 0;font-size:12px;text-decoration:none;display:inline-flex}body:has(dialog[open],[aria-modal=true],.landing:not([hidden])) .vKboFW_prompt{display:none}.vKboFW_prompt :is(a,button):focus-visible{outline:2px solid var(--gold);outline-offset:3px}@keyframes vKboFW_arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.vKboFW_prompt{right:16px;bottom:max(16px, env(safe-area-inset-bottom));padding:20px}}@media (max-height:440px){.vKboFW_prompt{max-height:calc(100dvh - 24px);padding:16px 20px;overflow:auto}.vKboFW_body{margin-bottom:10px}.vKboFW_prompt h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.vKboFW_prompt{animation:none}}
