@font-face{font-family:Inter;src:url(/assets/fonts/inter-29160a80ff49.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.campaign-dock{position:fixed;z-index:110;bottom:24px;left:24px;width:min(440px,calc(100vw - 48px))}.campaign-dock[data-settings-open],.campaign-settings[data-settings-open]{visibility:hidden}.campaign-measurement,.campaign-preferences{box-sizing:border-box;color-scheme:light;color:#171717;background:#fff;border:0;border-radius:16px;font:400 14px/21px Inter,Arial,sans-serif;letter-spacing:normal;box-shadow:0 8px 32px #1717171f}.campaign-measurement{display:flex;flex-direction:column;gap:12px;width:100%;max-height:calc(100dvh - 48px);overflow:auto;padding:24px}.campaign-measurement h2,.campaign-preferences h2{margin:0;font:400 20px/27px Inter,Arial,sans-serif;letter-spacing:normal;color:#171717}.campaign-measurement p,.campaign-preferences p,.website .campaign-measurement p,.website .campaign-preferences p{margin:0;font:400 14px/21px Inter,Arial,sans-serif;color:#66625e}.campaign-actions{display:flex;gap:8px}.campaign-actions button,.campaign-settings,.campaign-policy-links a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:#171717;color:#fff;font:400 14px/24px Inter,Arial,sans-serif;cursor:pointer;letter-spacing:normal;text-decoration:none}.campaign-actions button{flex:1;padding:0 12px}.campaign-actions button.campaign-quiet,.campaign-settings,.campaign-policy-links a{border:.5px solid rgba(0,0,0,.075);background:#fff;color:#171717;box-shadow:0 1px 2px #0000000f}.campaign-actions button:disabled,.campaign-close:disabled{opacity:.6;cursor:wait}.campaign-provider-link{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;padding:0;border:0;background:transparent;color:#171717;font:400 14px/24px Inter,Arial,sans-serif;cursor:pointer;letter-spacing:normal;text-align:left}.campaign-provider-link svg{flex-shrink:0}.campaign-settings.campaign-page-settings{position:static;display:inline-flex;margin:24px 0 0}.campaign-preferences{width:560px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden}.campaign-preferences[open]{display:flex;flex-direction:column}.campaign-preferences::backdrop{background:#1717173d}.campaign-preferences-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:12px 16px 8px 24px}.campaign-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;padding:0;border:0;border-radius:999px;background:transparent;color:#171717;cursor:pointer}.campaign-preferences-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px}.campaign-preferences .campaign-purpose{display:flex;align-items:flex-start;gap:16px;margin:0;padding:20px 0;border-bottom:.5px solid rgba(0,0,0,.075);font:400 14px/21px Inter,Arial,sans-serif;color:#171717;cursor:pointer}.campaign-purpose-copy{display:flex;flex-direction:column;flex-grow:1;min-width:0;gap:4px}.campaign-preferences h3,.campaign-purpose-title{margin:0;color:#171717;font:400 16px/24px Inter,Arial,sans-serif}.campaign-purpose-description{color:#66625e;font:400 14px/21px Inter,Arial,sans-serif}.campaign-purpose-control{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;width:72px;min-height:44px}.campaign-always-on{color:#66625e;font:400 12px/18px Inter,Arial,sans-serif}.campaign-checkbox-target{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px}.campaign-preferences input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:#171717;cursor:pointer}.campaign-provider-toggle{justify-content:space-between;width:100%;padding-right:12px}.campaign-provider-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.campaign-provider-details{display:flex;flex-direction:column;gap:12px;padding-top:16px}.campaign-policy-links{display:flex;flex-wrap:wrap;gap:16px}.campaign-preferences .campaign-policy-links a{color:#171717;text-decoration:none}.campaign-preferences-footer{flex-shrink:0;gap:12px;padding:24px;border-top:.5px solid rgba(0,0,0,.075)}.campaign-measurement .campaign-error,.campaign-preferences .campaign-error{color:#a02520;margin-top:12px}:is(.campaign-actions button,.campaign-settings,.campaign-provider-link,.campaign-close,.campaign-policy-links a,.campaign-preferences input):focus-visible{outline:2px solid #171717;outline-offset:3px}@media(max-width:760px){.campaign-dock{bottom:12px;left:12px;width:calc(100vw - 24px)}.campaign-measurement{padding:20px;max-height:calc(100dvh - 24px)}.campaign-preferences{width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0}.campaign-preferences-header{padding-left:20px;padding-right:12px}.campaign-preferences-body{flex-grow:1;padding:0 20px}.campaign-preferences-footer{padding:20px}.account-startup>.campaign-dock{position:relative;left:auto;bottom:auto;flex-shrink:0;box-sizing:border-box;width:100%;padding:12px}.account-startup:has(>.campaign-dock)>.sign-in-layout{overflow-y:auto;overscroll-behavior:contain;align-items:start;flex-basis:0}}
