.website-experience{font-family:var(--font-sans,Arial,sans-serif)}.experience-banner{z-index:110;color:#292329;background:#fffcf8;border:1px solid #77616e;border-radius:12px;width:min(460px,100vw - 36px);max-height:calc(100dvh - 36px);padding:22px;position:fixed;inset:auto 18px 18px auto;overflow:auto;box-shadow:0 10px 50px #2c18292b}.experience-banner h2,.experience-dialog h2{margin:0 0 12px;font:600 1.18rem/1.35 Georgia,serif}.experience-purpose{margin:0 0 10px;font-size:.9rem;line-height:1.55}.experience-detail{color:#62545e;margin:10px 0 0;font-size:.76rem;line-height:1.6}.experience-detail a{color:inherit;text-underline-offset:3px;text-decoration:underline}.experience-choice-actions{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.experience-choice{color:#542b45;cursor:pointer;background:#fffcf8;border:1px solid #542b45;border-radius:6px;min-height:44px;padding:11px 16px;font:600 .85rem/1.3 Arial,sans-serif}.experience-choice:hover:not(:disabled){background:#eee4e9}.experience-choice:disabled{opacity:.55;cursor:not-allowed}:is(.experience-choice:focus-visible,.experience-close:focus-visible,.experience-done:focus-visible){outline-offset:3px;outline:3px solid #542b45}.experience-dialog{color:#292329;background:#fffcf8;border:1px solid #77616e;border-radius:12px;width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.experience-dialog::backdrop{background:#21121c88}.experience-dialog header{justify-content:space-between;align-items:start;gap:15px;display:flex}.experience-close{cursor:pointer;min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;font-size:1.5rem}.experience-done{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #77616e;border-radius:6px;margin-top:16px;padding:8px 18px}.experience-privacy-status,.experience-message{font-size:.8rem;line-height:1.55}.experience-message{color:#542b45;background:#f5eee8;margin:0;padding:12px 18px}.experience-inline{border-top:1px solid #d9cfd5;margin-top:25px;padding-top:20px}.experience-inline h3{margin-top:0;font-size:1rem}.experience-form-placeholder{text-align:center;color:#65515f;background:#ede6e9;border:1px dashed #ad9ba7;justify-content:center;align-items:center;min-height:520px;padding:24px;font-size:.9rem;line-height:1.5;display:flex}.landing-preview [data-experience-mask],.landing-preview a{pointer-events:none}html[data-experience-preview=heatmap] .landing-preview .mobile-cta{display:none}.footer button.measurement-link{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:600px){.experience-banner{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:18px;inset:auto 10px 10px}.experience-banner h2{font-size:1.06rem}.experience-purpose{font-size:.83rem}.experience-detail{font-size:.7rem}.experience-dialog{padding:18px}.experience-choice{padding:10px 8px}}
