.useasniffer-widget-root{--pagepulse-font-family:var(--theme-font-family, var(--font-family-base, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif));--pagepulse-bottom-offset:24px;--pagepulse-accent:var(--theme-palette-color-1, #1d4ed8);--pagepulse-accent-strong:var(--theme-palette-color-2, #0f172a);--pagepulse-surface:#ffffff;--pagepulse-surface-alt:#f5f7fb;--pagepulse-border:rgba(15, 23, 42, 0.16);--pagepulse-text:#0f172a;--pagepulse-muted:#64748b;--pagepulse-button-text:var(--theme-button-text-initial-color, #ffffff);--pagepulse-overlay:transparent;color-scheme:light}.pagepulse{position:fixed;bottom:var(--pagepulse-bottom-offset);z-index:99998;font-family:var(--pagepulse-font-family)}html[data-color-mode="dark"] .useasniffer-widget-root,body[data-color-mode="dark"] .useasniffer-widget-root,[data-color-mode="dark"] .useasniffer-widget-root,html[data-theme="dark"] .useasniffer-widget-root,body[data-theme="dark"] .useasniffer-widget-root,[data-theme="dark"] .useasniffer-widget-root,.ct-dark-mode .useasniffer-widget-root{--pagepulse-surface:#111a24;--pagepulse-surface-alt:#182433;--pagepulse-border:rgba(148, 163, 184, 0.2);--pagepulse-text:#f8fafc;--pagepulse-muted:#cbd5e1;--pagepulse-button-text:#f8fafc;--pagepulse-overlay:transparent;color-scheme:dark}.pagepulse--right{right:24px}.pagepulse--left{left:24px}.pagepulse__launcher{display:inline-flex;align-items:center;gap:10px}.pagepulse__toggle{display:inline-flex;align-items:center;gap:10px;appearance:none;border:0;border-radius:999px;background:linear-gradient(135deg,var(--pagepulse-accent-strong),var(--pagepulse-accent));color:var(--pagepulse-button-text);padding:14px 18px;font-size:15px;font-weight:600;box-shadow:0 16px 40px rgb(15 23 42 / .24);cursor:pointer}.pagepulse__toggle-icon,.pagepulse__launcher-control{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;flex:0 0 36px}.pagepulse__toggle-icon{background:rgb(255 255 255 / .18);font-size:13px;font-weight:700;letter-spacing:.04em}.pagepulse__launcher-control{appearance:none;border:1px solid var(--pagepulse-border);background:var(--pagepulse-surface);color:var(--pagepulse-text);cursor:pointer;box-shadow:0 12px 30px rgb(15 23 42 / .12)}html[data-color-mode="dark"] .pagepulse__launcher-control,body[data-color-mode="dark"] .pagepulse__launcher-control,[data-color-mode="dark"] .pagepulse__launcher-control,html[data-theme="dark"] .pagepulse__launcher-control,body[data-theme="dark"] .pagepulse__launcher-control,[data-theme="dark"] .pagepulse__launcher-control,.ct-dark-mode .pagepulse__launcher-control{background:#1e293b;border-color:rgb(148 163 184 / .3);color:#f8fafc;box-shadow:0 12px 30px rgb(2 6 23 / .38)}.pagepulse.is-minimized .pagepulse__toggle{padding-right:14px;padding-left:14px}.pagepulse.is-minimized .pagepulse__toggle-label{display:none}.pagepulse__toggle:focus-visible,.pagepulse__launcher-control:focus-visible,.pagepulse__close:focus-visible,.pagepulse__primary:focus-visible,.pagepulse__secondary:focus-visible,.pagepulse__input:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.pagepulse__overlay{position:fixed;inset:0;background:var(--pagepulse-overlay);background-color:var(--pagepulse-overlay);z-index:99998}.pagepulse__panel{position:fixed;bottom:var(--pagepulse-bottom-offset);right:24px;z-index:99998;width:min(420px, calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;background:var(--pagepulse-surface);background-color:var(--pagepulse-surface);color:var(--pagepulse-text);isolation:isolate;border-radius:24px;box-shadow:0 24px 80px rgb(15 23 42 / .28);border:1px solid var(--pagepulse-border);padding:22px}.pagepulse__header{position:relative;padding-right:44px;margin-bottom:18px}.pagepulse__title{margin:0 0 6px;font-size:22px;line-height:1.2}.pagepulse__description{margin:0;color:var(--pagepulse-muted);font-size:14px}.pagepulse__close{position:absolute;top:0;right:0;appearance:none;border:0;width:36px;height:36px;border-radius:999px;background:var(--pagepulse-surface-alt);background-color:var(--pagepulse-surface-alt);color:var(--pagepulse-text);font-size:22px;cursor:pointer}.pagepulse__form{display:grid;gap:14px}.pagepulse__field,.pagepulse__checkbox-field{display:grid;gap:8px}.pagepulse__label,.pagepulse__checkbox-label{font-size:14px;font-weight:600}.pagepulse__hint{color:var(--pagepulse-muted);font-size:13px;line-height:1.4}.pagepulse__input{width:100%;min-height:46px;border-radius:14px;appearance:none;-webkit-appearance:none;border:0;background:var(--pagepulse-surface);background-color:var(--pagepulse-surface);background-image:none;color:var(--pagepulse-text);-webkit-text-fill-color:var(--pagepulse-text);padding:12px 14px;font-size:15px;box-sizing:border-box;box-shadow:inset 0 0 0 1px var(--pagepulse-border)}.pagepulse__input:focus,.pagepulse__input:focus-visible{box-shadow:inset 0 0 0 2px #93c5fd}.useasniffer-widget-root .pagepulse__input{border:0!important;background:var(--pagepulse-surface)!important;background-color:var(--pagepulse-surface)!important;background-image:none!important;color:var(--pagepulse-text)!important;box-shadow:inset 0 0 0 1px var(--pagepulse-border)}.useasniffer-widget-root select.pagepulse__input{padding-right:42px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% - 2px),calc(100% - 16px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.useasniffer-widget-root input.pagepulse__input[type="email"]:focus,.useasniffer-widget-root input.pagepulse__input[type="email"]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #93c5fd!important}.pagepulse__input::placeholder{color:var(--pagepulse-muted);-webkit-text-fill-color:var(--pagepulse-muted);opacity:1}.pagepulse__input::-webkit-input-placeholder{color:var(--pagepulse-muted);-webkit-text-fill-color:var(--pagepulse-muted);opacity:1}.pagepulse__input::-moz-placeholder{color:var(--pagepulse-muted);opacity:1}.pagepulse__input:-ms-input-placeholder{color:var(--pagepulse-muted)}html[data-color-mode="dark"] .pagepulse__input,body[data-color-mode="dark"] .pagepulse__input,[data-color-mode="dark"] .pagepulse__input,html[data-theme="dark"] .pagepulse__input,body[data-theme="dark"] .pagepulse__input,[data-theme="dark"] .pagepulse__input,.ct-dark-mode .pagepulse__input,html[data-color-mode="dark"] .pagepulse__input option,body[data-color-mode="dark"] .pagepulse__input option,[data-color-mode="dark"] .pagepulse__input option,html[data-theme="dark"] .pagepulse__input option,body[data-theme="dark"] .pagepulse__input option,[data-theme="dark"] .pagepulse__input option,.ct-dark-mode .pagepulse__input option{color:#f8fafc;-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc}html[data-color-mode="dark"] .pagepulse__input::placeholder,body[data-color-mode="dark"] .pagepulse__input::placeholder,[data-color-mode="dark"] .pagepulse__input::placeholder,html[data-theme="dark"] .pagepulse__input::placeholder,body[data-theme="dark"] .pagepulse__input::placeholder,[data-theme="dark"] .pagepulse__input::placeholder,.ct-dark-mode .pagepulse__input::placeholder,html[data-color-mode="dark"] .pagepulse__input::-webkit-input-placeholder,body[data-color-mode="dark"] .pagepulse__input::-webkit-input-placeholder,[data-color-mode="dark"] .pagepulse__input::-webkit-input-placeholder,html[data-theme="dark"] .pagepulse__input::-webkit-input-placeholder,body[data-theme="dark"] .pagepulse__input::-webkit-input-placeholder,[data-theme="dark"] .pagepulse__input::-webkit-input-placeholder,.ct-dark-mode .pagepulse__input::-webkit-input-placeholder,html[data-color-mode="dark"] .pagepulse__input::-moz-placeholder,body[data-color-mode="dark"] .pagepulse__input::-moz-placeholder,[data-color-mode="dark"] .pagepulse__input::-moz-placeholder,html[data-theme="dark"] .pagepulse__input::-moz-placeholder,body[data-theme="dark"] .pagepulse__input::-moz-placeholder,[data-theme="dark"] .pagepulse__input::-moz-placeholder,.ct-dark-mode .pagepulse__input::-moz-placeholder{color:#cbd5e1;-webkit-text-fill-color:#cbd5e1;opacity:1}.pagepulse__input:-webkit-autofill,.pagepulse__input:-webkit-autofill:hover,.pagepulse__input:-webkit-autofill:focus,.pagepulse__input:-webkit-autofill:active{-webkit-text-fill-color:var(--pagepulse-text);caret-color:var(--pagepulse-text);box-shadow:0 0 0 1000px var(--pagepulse-surface) inset,inset 0 0 0 1px var(--pagepulse-border);-webkit-box-shadow:0 0 0 1000px var(--pagepulse-surface) inset,inset 0 0 0 1px var(--pagepulse-border);transition:background-color 9999s ease-out 0s}html[data-color-mode="dark"] .pagepulse__input:-webkit-autofill,html[data-color-mode="dark"] .pagepulse__input:-webkit-autofill:hover,html[data-color-mode="dark"] .pagepulse__input:-webkit-autofill:focus,html[data-color-mode="dark"] .pagepulse__input:-webkit-autofill:active,body[data-color-mode="dark"] .pagepulse__input:-webkit-autofill,body[data-color-mode="dark"] .pagepulse__input:-webkit-autofill:hover,body[data-color-mode="dark"] .pagepulse__input:-webkit-autofill:focus,body[data-color-mode="dark"] .pagepulse__input:-webkit-autofill:active,[data-color-mode="dark"] .pagepulse__input:-webkit-autofill,[data-color-mode="dark"] .pagepulse__input:-webkit-autofill:hover,[data-color-mode="dark"] .pagepulse__input:-webkit-autofill:focus,[data-color-mode="dark"] .pagepulse__input:-webkit-autofill:active,html[data-theme="dark"] .pagepulse__input:-webkit-autofill,html[data-theme="dark"] .pagepulse__input:-webkit-autofill:hover,html[data-theme="dark"] .pagepulse__input:-webkit-autofill:focus,html[data-theme="dark"] .pagepulse__input:-webkit-autofill:active,body[data-theme="dark"] .pagepulse__input:-webkit-autofill,body[data-theme="dark"] .pagepulse__input:-webkit-autofill:hover,body[data-theme="dark"] .pagepulse__input:-webkit-autofill:focus,body[data-theme="dark"] .pagepulse__input:-webkit-autofill:active,[data-theme="dark"] .pagepulse__input:-webkit-autofill,[data-theme="dark"] .pagepulse__input:-webkit-autofill:hover,[data-theme="dark"] .pagepulse__input:-webkit-autofill:focus,[data-theme="dark"] .pagepulse__input:-webkit-autofill:active,.ct-dark-mode .pagepulse__input:-webkit-autofill,.ct-dark-mode .pagepulse__input:-webkit-autofill:hover,.ct-dark-mode .pagepulse__input:-webkit-autofill:focus,.ct-dark-mode .pagepulse__input:-webkit-autofill:active{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;box-shadow:0 0 0 1000px var(--pagepulse-surface) inset,inset 0 0 0 1px var(--pagepulse-border);-webkit-box-shadow:0 0 0 1000px var(--pagepulse-surface) inset,inset 0 0 0 1px var(--pagepulse-border)}.pagepulse__textarea{min-height:132px;resize:vertical}.pagepulse__checkbox-field{grid-template-columns:20px 1fr;align-items:start}.pagepulse__checkbox-field input{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:6px;margin-top:2px;border:1px solid var(--pagepulse-border);background:var(--pagepulse-surface);background-color:var(--pagepulse-surface);box-shadow:inset 0 0 0 1px #fff0;cursor:pointer;position:relative;flex:0 0 20px}.pagepulse__checkbox-field input:checked{background:var(--pagepulse-accent);border-color:var(--pagepulse-accent)}.pagepulse__checkbox-field input:checked::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid var(--pagepulse-button-text);border-width:0 2px 2px 0;transform:rotate(45deg)}.pagepulse__status{min-height:20px;font-size:14px}.pagepulse__status--error{color:#b91c1c}.pagepulse__status--success{color:#047857}.pagepulse__status--loading{color:var(--pagepulse-muted)}.pagepulse__actions{display:flex;gap:10px}.pagepulse__primary,.pagepulse__secondary{appearance:none;border:0;border-radius:14px;min-height:46px;padding:0 16px;font-size:15px;font-weight:600;cursor:pointer}.pagepulse__primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--pagepulse-accent);color:var(--pagepulse-button-text);flex:1}.pagepulse__spinner{flex:0 0 16px;width:16px;height:16px;border-radius:999px;border:2px solid rgb(255 255 255 / .35);border-top-color:currentColor;opacity:0}.pagepulse__primary.is-loading .pagepulse__spinner{opacity:1;animation:pagepulse-spin 0.7s linear infinite}.pagepulse__primary:disabled{opacity:.88;cursor:wait}.pagepulse__primary.is-loading{box-shadow:inset 0 0 0 999px rgb(255 255 255 / .08)}@keyframes pagepulse-spin{to{transform:rotate(360deg)}}.pagepulse__secondary{background:var(--pagepulse-surface-alt);background-color:var(--pagepulse-surface-alt);color:var(--pagepulse-text)}.pagepulse__honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}body.pagepulse-open{overflow:hidden}@media (max-width:767px){.pagepulse{right:16px;left:auto;bottom:max(16px, var(--pagepulse-bottom-offset))}.pagepulse__toggle{padding:12px 14px;font-size:14px}.pagepulse__launcher{gap:8px}.pagepulse__panel{right:0;bottom:0;left:0;width:100vw;max-height:88vh;border-radius:24px 24px 0 0;padding:20px 16px 24px}}