Dentsu Revamps Its AI Platform for an Agentic Future

/* ========================= Base container ========================= */ .article-body-promo-ad { border: 1px dotted #f53c60; border-bottom: 0.5px dashed #f53c60; background-color: rgba(245, 60, 96, 0.05); border-radius: 8px; margin-top: 2em; position: relative; padding: 30px 16px 16px 60px; } @media (min-width: 768px){ .article-body-promo-ad{ margin: 1em max(13%, 26px); } } .ad-megaphone-icon::before { content: ""; background-image: url("https://static-www.adweek.com/wp-content/uploads/2026/02/Megaphone.svg"); background-size: contain; background-repeat: no-repeat; position: absolute; left: 15px; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; } /* Floating label */ .article-body-promo-ad::after { content: "Register Now"; position: absolute; top: -14px; background: #fdebed; color: #f53c60; font-size: 13px; font-weight: 600; padding: 4px 12px; border-radius: 999px; letter-spacing: 0.04em; white-space: nowrap; } [data-bs-theme="dark"] .article-body-promo-ad::before { filter: invert(1) brightness(1); } /* Typography */ .article-body-promo-ad p { font-size: 17px; line-height: 28px; letter-spacing: 0.03em; margin: 0; } /* Links */ .article-body-promo-ad a { font-weight: 700; text-decoration: none; color: inherit; } .article-body-promo-ad a:hover { color: #F6486A; } /* Dark mode */ [data-bs-theme="dark"] .article-body-promo-ad { background-color: rgba(245, 60, 96, 0.12); } [data-bs-theme="dark"] .article-body-promo-ad::after { background: #2a0f14; } @media (max-width: 576px) { .article-body-promo-ad::after { transform: translateX(-50%); top: -10%; left: 50%; font-size: 12px; } } @media (max-width: 576px) { .article-body-promo-ad { display: flex; align-items: center; gap: 10px; padding: 14px; margin: 2em 0; } } @media (max-width: 576px) { .article-body-promo-ad::before { display: none; } } .article-body-promo-ad::before { width: 28px; height: 28px; background-size: 28px 28px; } }

Dentsu has overhauled its flagship AI platform, Dentsu.Connect, in preparation for a future where marketing and media workflows between brands, agencies, and tech partners are largely automated by agents. 

The holdco unified its data and tech groups in 2024 and brought them into Dentsu.Connect. The goal was to supercharge marketing operations with a shared data layer and AI tools.

The newest iteration of Dentsu.Connect, built on a combination of custom small language models and frontier large language models like Google’s Gemini and Meta’s Llama models, goes much further. It acts as a centralized platform where all the existing workflows, like media planning, strategy, audience-building, can communicate and learn from each other.

.zephr-form-progress-bar.svelte-d78fa2{width:100%;border:0;border-radius:20px;margin-top:10px}.zephr-form-progress-bar.svelte-d78fa2::-webkit-progress-bar{background-color:var(--zephr-color-background-tinted);border:0;border-radius:20px}.zephr-form-progress-bar.svelte-d78fa2::-webkit-progress-value{background-color:var(--zephr-color-text-tinted);border:0;border-radius:20px}.zephr-progress-bar-step.svelte-d78fa2{margin:auto;color:var(--zephr-color-text-tinted);font-size:var(--zf-subtext-fontSize);cursor:pointer}.zephr-progress-bar-step.svelte-d78fa2:first-child{margin-left:0}.zephr-progress-bar-step.svelte-d78fa2:last-child{margin-right:0}.zephr-progress-bar-step.disabled.svelte-d78fa2{cursor:default} .apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:pay;width:440px;max-width:100%;height:45px;margin-top:20px}.apple-pay-button-black{-apple-pay-button-style:black}#google-pay-button.svelte-1acsmhs{width:440px;max-width:100%;height:45px;margin-top:20px} .zephr-form-error-message-min-height.svelte-719cfr{min-height:1.1em}.zephr-form-error-message.svelte-719cfr{color:var(--zephr-color-warning-main);font-size:var(--zf-subtext-fontSize);margin-top:0.5em;position:relative;margin-left:1.2em;margin-right:1.2em} #braintree-dropin-container.svelte-z7jd27{margin-top:1em;margin-bottom:1em} #stripe-element.svelte-1lhuc6b{margin-top:2em;margin-bottom:1em;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);padding:1em}#stripe-element.svelte-1lhuc6b iframe:focus{outline:none !important} #stripe-mobile-pay-button.svelte-1t95nqv{width:440px;max-width:100%;height:45px;margin-top:20px} .svelte-fa-base{height:1em;overflow:visible;transform-origin:center;vertical-align:-0.125em}.svelte-fa-fw{text-align:center;width:1.25em}.svelte-fa-pull-left.svelte-bvo74f{float:left}.svelte-fa-pull-right.svelte-bvo74f{float:right}.svelte-fa-size-lg.svelte-bvo74f{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-bvo74f{font-size:0.875em}.svelte-fa-size-xs.svelte-bvo74f{font-size:0.75em}.spin.svelte-bvo74f{animation:svelte-bvo74f-spin 2s 0s infinite linear}.pulse.svelte-bvo74f{animation:svelte-bvo74f-spin 1s infinite steps(8)}@keyframes svelte-bvo74f-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .svelte-fa-layers.svelte-1sinijc{display:inline-block;position:relative}.svelte-fa-layers.svelte-1sinijc .svelte-fa{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;text-align:center}.svelte-fa-layers.svelte-1sinijc .svelte-fa-layers-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.svelte-fa-layers.svelte-1sinijc .svelte-fa-layers-text span{display:inline-block}.svelte-fa-pull-left.svelte-1sinijc{float:left}.svelte-fa-pull-right.svelte-1sinijc{float:right}.svelte-fa-size-lg.svelte-1sinijc{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-1sinijc{font-size:0.875em}.svelte-fa-size-xs.svelte-1sinijc{font-size:0.75em} .container.svelte-1x0c3df{display:inline-block;height:auto}.svelte-fa-size-lg.svelte-1x0c3df{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-1x0c3df{font-size:0.875em}.svelte-fa-size-xs.svelte-1x0c3df{font-size:0.75em} .spinner-container.svelte-1isq5k3{text-align:center;padding:2em} #zuora_payment.svelte-1a5rslt{margin-top:1em;margin-bottom:1em}.zuora-disabled-iframe-container.svelte-1a5rslt .z_hppm_iframe{pointer-events:none;opacity:0.3}.zuora-dynamic-form-disabled.svelte-1a5rslt{pointer-events:none;opacity:0.3}.spinner-overlay.svelte-1a5rslt{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.form-wrapper.svelte-1a5rslt{position:relative} .zephr-form-button-top-margin.svelte-1eqnyqe{margin-top:20px}.zephr-form-button.svelte-1eqnyqe{padding:0 20px;text-decoration:none;text-transform:capitalize;border-radius:calc(var(--zephr-button-borderRadius) * 1px);font-size:var(--zf-button-fontSize);font-weight:normal;cursor:pointer;border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-tinted);transition:backdrop-filter 0.2s, background-color 0.2s;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zephr-color-action-main);color:var(--zf-button-color);position:relative;overflow:hidden;border-color:var(--zephr-color-action-tinted)}.zephr-form-button.svelte-1eqnyqe:disabled{background-color:var(--zephr-color-background-tinted);border-color:var(--zephr-color-background-tinted)}.zephr-form-button.svelte-1eqnyqe:disabled:hover{background-color:var(--zephr-color-background-tinted);border-color:var(--zephr-color-background-tinted)}.zephr-form-button.inputHeight.svelte-1eqnyqe{height:calc(var(--zephr-input-height) * 1px)}.zephr-form-button.svelte-1eqnyqe:not(inputHeight){height:calc(var(--zephr-button-height) * 1px)}.zephr-form-button.aside.svelte-1eqnyqe{width:auto;margin-left:10px} .payment-option-wrapper.svelte-wecxzz>input[type="radio"].svelte-wecxzz{display:none}.payment-option-wrapper.svelte-wecxzz.svelte-wecxzz{display:flex;flex:1 0 28%;width:100%}.payment-option-wrapper.svelte-wecxzz.svelte-wecxzz:only-child{max-width:325px}.box-container.svelte-wecxzz.svelte-wecxzz{display:flex;flex-direction:column;flex:1 1 0;width:0;text-align:center}.inner-box.svelte-wecxzz.svelte-wecxzz{border:var(--zf-payment-options-border);border-radius:var(--zf-payment-options-borderRadius);background-color:var(--zf-payment-options-bgColor);height:100%;display:flex;flex-direction:column}.box-container.highlighted.svelte-wecxzz .inner-box.svelte-wecxzz{border-top-left-radius:0;border-top-right-radius:0}.box-container.svelte-wecxzz .box-content.svelte-wecxzz{flex-grow:1;padding:30px 20px;margin:0 10px;overflow:hidden}.box-container.svelte-wecxzz .styled-box-content.svelte-wecxzz{color:var(--zephr-color-text-main);background-color:var(--zephr-color-action-main);border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-tinted);border-radius:calc(var(--zephr-button-borderRadius) * 1px);font-size:var(--zf-button-fontSize)}.payment-options-container .box-container .styled-box-content button:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted)}.payment-options-container .box-container .box-content img{max-width:210px;height:auto}.box-top.svelte-wecxzz.svelte-wecxzz{height:40px}.box-container.highlighted.svelte-wecxzz .box-top.svelte-wecxzz{color:var(--zf-payment-options-highlighted-color);background-color:var(--zf-payment-options-highlighted-bgColor);position:relative;border:var(--zf-payment-options-border);border-bottom-width:0;border-radius:var(--zf-payment-options-borderRadius);border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;justify-content:center;align-items:center}.box-container.highlighted.svelte-wecxzz .box-top .box-top-text.svelte-wecxzz{font-weight:bold}.box-container.svelte-wecxzz .box-bottom.svelte-wecxzz{min-height:60px;display:flex;flex-direction:column;align-items:center;padding:20px 0 30px;margin:0 30px}.button-sub-text.svelte-wecxzz.svelte-wecxzz{margin-top:10px} .payment-options-container.svelte-15oxdku{flex-wrap:wrap;font-size:var(--zf-payment-options-fontSize);width:100%;color:var(--zf-payment-options-color);line-height:18px;padding:31px 0 20px;display:grid;justify-content:space-evenly;justify-items:center;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:13px}@media(max-width: 340px){.payment-options-container.svelte-15oxdku{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}} .zephr-form-input-inner-container.svelte-127vcsp{position:relative}.zephr-form-input-full-width.svelte-127vcsp{width:100%}.zephr-form-input.svelte-127vcsp{width:100%;display:block;height:calc(var(--zephr-input-height) * 1px);padding-left:8px;font-size:var(--zf-input-fontSize);border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);transition:border-color 0.25s ease, box-shadow 0.25s ease;outline:0;color:var(--zephr-color-text-main);background-color:var(--zf-input-bgColor);height:auto;margin:8px 5px 0 0;float:left}.zephr-form-input-radio.svelte-127vcsp{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.zephr-form-input-color[type="color"].svelte-127vcsp{width:50px;padding:0;border-radius:50%}.zephr-form-input-color[type="color"].svelte-127vcsp::-webkit-color-swatch{border:none;border-radius:50%;padding:0}.zephr-form-input-color[type="color"].svelte-127vcsp::-webkit-color-swatch-wrapper{border:none;border-radius:50%;padding:0}.zephr-form-input.disabled.svelte-127vcsp,.zephr-form-input.disabled.svelte-127vcsp:hover{border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);background-color:var(--zephr-color-background-tinted)}.zephr-form-input.error.svelte-127vcsp{border:1px solid var(--zephr-color-warning-main)} .zephr-form-input-label.svelte-vnzoa4.svelte-vnzoa4{margin-top:10px;display:block;line-height:30px;font-size:var(--zf-subtext-fontSize);color:var(--zephr-color-text-tinted);font-family:var(--zf-root-fontFamily)}.zephr-form-input-label.svelte-vnzoa4.svelte-vnzoa4:first-child{margin-top:0}.zephr-form-input-label.svelte-vnzoa4 span.svelte-vnzoa4{display:block} .zephr-form-password-match.svelte-11tz5c7.svelte-11tz5c7{margin:20px 0;justify-content:center}.zephr-form-password-match.svelte-11tz5c7 ul.svelte-11tz5c7{padding-left:0;margin:0}.zephr-form-password-requirement.svelte-11tz5c7.svelte-11tz5c7{display:flex;align-items:center;color:var(--zephr-color-text-tinted);font-size:var(--zf-subtext-fontSize);min-height:20px;font-size:15px} .zephr-form-password-progress.svelte-1b6w0g8.svelte-1b6w0g8{display:flex;margin-top:10px}.zephr-form-password-bar.svelte-1b6w0g8.svelte-1b6w0g8{width:100%;height:4px;border-radius:2px}.zephr-form-password-bar.svelte-1b6w0g8.svelte-1b6w0g8:not(:first-child){margin-left:8px}.zephr-form-password-requirements.svelte-1b6w0g8.svelte-1b6w0g8{margin:20px 0;justify-content:center}.zephr-form-password-requirements.svelte-1b6w0g8 ul.svelte-1b6w0g8{padding-left:0;margin:0}.zephr-form-password-requirement.svelte-1b6w0g8.svelte-1b6w0g8{display:flex;align-items:center;color:var(--zephr-color-text-tinted);font-size:var(--zf-subtext-fontSize);min-height:20px;font-size:15px} #payment-element.svelte-1oygrrs{margin-top:1em;margin-bottom:1em;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);padding:1em} .check-image.svelte-12ljnq4{height:1.2em;vertical-align:middle;margin-right:0.5em}.zephr-form-success-message.svelte-12ljnq4{color:var(--zephr-color-text-main);display:inline-block} .zephr-form-verification-resend-link-container.svelte-b6r3ph{margin-bottom:2em}.zephr-form-verification-resend-link.svelte-b6r3ph,.zephr-form-verification-resend-text.svelte-b6r3ph{float:right;position:absolute;padding-right:2px;padding-top:0.5em;padding-left:0.5em;font-size:var(--zf-subtext-fontSize);right:0}.zephr-form-verification-resend-link.svelte-b6r3ph{cursor:pointer;color:var(--zf-link-color)} .zephr-form-custom-text.svelte-12fdogm{margin-top:1em;margin-bottom:1em;color:var(--zephr-color-text-main)} .zephr-form-checkbox.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.zephr-form-checkbox-label.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{display:flex;align-items:center;box-sizing:border-box;height:23px;width:23px;background-color:#fff;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:6px;margin-right:12px;cursor:pointer}.zephr-form-checkmark.checked.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{border-color:var(--zephr-color-action-main)}.zephr-form-checkmark.checked.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32:after{content:"";position:absolute;width:6px;height:13px;border:solid var(--zephr-color-action-main);border-width:0 2px 2px 0;transform:rotate(45deg);top:3px;left:8px;box-sizing:border-box}.zephr-form-checkmark.disabled.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-color-background-tinted)}.zephr-form-checkmark.disabled.checked.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32:after{border:solid var(--zephr-color-background-tinted);border-width:0 2px 2px 0}.zephr-form-checkmark.error.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-color-warning-main)}.zephr-form-checkbox.svelte-eyzg32:focus-visible+.zephr-form-checkbox-label.svelte-eyzg32>.zephr-form-checkmark.svelte-eyzg32{outline:2px solid var(--zephr-color-action-main);outline-color:-webkit-focus-ring-color} .zephr-form-input-radio.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.zephr-form-radio-label.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{display:flex;align-items:center;position:relative;box-sizing:border-box;height:23px;width:23px;background-color:#fff;border:1px solid #ebebeb;border-radius:50%;margin-right:12px;cursor:pointer}.checked.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{border-color:var(--zephr-color-action-main)}.checked.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv:after{content:"";position:absolute;width:17px;height:17px;background:var(--zephr-color-action-main);border-radius:50%;top:2px;left:2px}.disabled.checked.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv:after{background:var(--zephr-color-background-tinted)}.error.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{border:1px solid var(--zephr-color-warning-main)}.zephr-form-input-radio.svelte-17rnpjv:focus-visible+.zephr-form-radio-label.svelte-17rnpjv>.zephr-form-radio-dot.svelte-17rnpjv{outline:2px solid var(--zephr-color-action-main);outline-color:-webkit-focus-ring-color} .zephr-form-input-error-text.svelte-1f2hwm0{color:var(--zephr-color-warning-main);appearance:auto;width:100%;height:calc(var(--zephr-input-height) * 1px);font-size:var(--zf-input-fontSize);border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);transition:border-color 0.25s ease, box-shadow 0.25s ease;outline:0;color:var(--zephr-color-text-main);background-color:var(--zf-input-bgColor);padding:10px}.zephr-form-input-select.unselected.svelte-1f2hwm0{color:var(--zephr-color-background-tinted)}.zephr-form-input-select.error.svelte-1f2hwm0{border-color:var(--zephr-color-warning-main)}.zephr-form-input-textarea.svelte-1f2hwm0{display:block;min-height:calc(var(--zephr-input-height) * 1px);min-width:100%;max-width:100%;background-color:var(--zf-input-bgColor);border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);transition:border-color 0.25s ease, box-shadow 0.25s ease;color:var(--zephr-color-text-main);font-size:var(--zf-input-fontSize);font-weight:300;padding:16px 8px;outline:0}.zephr-form-input-textarea.svelte-1f2hwm0::placeholder{color:var(--zephr-color-background-tinted);font-family:var(--zf-root-fontFamily)}.zephr-form-input-slider-output.svelte-1f2hwm0{margin:13px 0 0 10px} .zephr-form-link.svelte-1mdtotm{margin:10px 0;color:var(--zf-link-color);text-decoration:underline;cursor:pointer;cursor:not-allowed;text-decoration:none}.zephr-form-link-no-underline.svelte-1mdtotm{text-decoration:none} .zephr-form-reset-link-container.svelte-11qigta{min-height:2.5em}.zephr-form-link-message.svelte-11qigta{margin:10px 0 10px 20px;font-family:var(--zf-root-fontFamily)} .zephr-form-reset-link-container.svelte-11qigta{min-height:2.5em}.zephr-form-link-message.svelte-11qigta{margin:10px 0 10px 20px;font-family:var(--zf-root-fontFamily)} .zephr-form-google-icon.svelte-155mfls{width:20px} .zephr-form-social-sign-in.svelte-18a7qws{align-items:center}.zephr-form-social-sign-in-button.svelte-18a7qws{width:100%;min-height:55px;padding:15px;color:#000;background-color:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);border-radius:10px;font-size:17px;display:flex;align-items:center;cursor:pointer;margin-top:20px;justify-content:center;margin-right:30px;width:25px} .zephr-form-promo-input-container.svelte-3s0tux{flex:0.6}.zephr-form-promo-activate-line.svelte-3s0tux{display:flex;cursor:pointer;min-height:calc(var(--zephr-input-height) * 1px);margin:1em 1.2em;font-size:var(--zf-payment-summary-fontSize);line-height:calc(var(--zephr-input-height) * 1px);color:var(--zf-link-color)}.zephr-form-promo-line.svelte-3s0tux{display:flex;min-height:calc(var(--zephr-input-height) * 1px);margin:1em 1.2em}.zephr-form-addon-line.svelte-3s0tux{display:flex;padding-top:1em;padding-bottom:1em;margin-left:1.2em}.zephr-form-summary-prorate-disclaimer.svelte-3s0tux{padding-top:0.25em;padding-left:1em;color:var(--zephr-color-text-tinted)}.zephr-form-summary-charge-description.svelte-3s0tux{color:var(--zephr-color-text-tinted)}.zephr-form-charge-line.svelte-3s0tux{display:flex;padding-top:1em;margin-left:1.2em;padding-left:1em}.zephr-form-summary-line-right.svelte-3s0tux{margin-left:auto;margin-right:1.5em;text-align:right}.zephr-form-summary-line-left.svelte-3s0tux{margin-left:10px}.zephr-form-summary-promo-middle.svelte-3s0tux{position:relative;top:calc(var(--zephr-input-height) * 0.5px)}.zephr-form-summary.svelte-3s0tux{border:var(--zf-payment-summary-border);border-radius:var(--zf-payment-summary-borderRadius);padding-top:1em;padding-bottom:1em;font-size:var(--zf-payment-summary-fontSize);margin-top:1.5em;margin-bottom:1.5em;color:var(--zf-payment-summary-color);background-color:var(--zf-payment-summary-bgColor)}.zephr-form-summary.svelte-3s0tux:first-child{margin-top:0}.zephr-form-summary-title.svelte-3s0tux{margin-bottom:1em;margin-left:1.2em}.zephr-form-summary-price-line.svelte-3s0tux{font-weight:bold;padding-left:1em;padding-top:1em}.zephr-form-summary-line.svelte-3s0tux{display:flex}.zephr-form-summary-price-line-upper.svelte-3s0tux{border-top:var(--zf-payment-summary-border);margin-top:1em}.zephr-form-summary-line-title.svelte-3s0tux{flex:0 0 65%;margin-left:1.2em}.zephr-form-summary-line-price.svelte-3s0tux{flex:1;text-align:right;margin-right:1.5em}.zephr-form-discount-line.svelte-3s0tux{display:flex;justify-content:space-between;margin:0.5em 0;margin-left:1.2em} .zephr-form-divider-container.svelte-svq2r5{display:flex;align-items:center;justify-content:center;margin:1.5em 0}.zephr-form-divider-line.svelte-svq2r5{height:1px;width:50%;margin:0 5px;background-color:var(--zephr-color-text-tinted)}.zephr-form-divider-line-complete.svelte-svq2r5{height:1px;width:100%;margin:0 5px;background-color:var(--zephr-color-text-tinted)}.zephr-form-divider-text.svelte-svq2r5{margin:0 12px;color:var(--zephr-color-text-main);font-size:var(--zf-info-fontSize);white-space:nowrap} .zephr-form-login-link.svelte-1bpa3mq.svelte-1bpa3mq{margin-top:1em;margin-bottom:1em;text-align:center}.zephr-form-login-link.svelte-1bpa3mq>a.svelte-1bpa3mq{color:var(--zf-link-color);margin-left:0.25em} .zephr-form-account-code-container.svelte-ctt9he{margin-top:1.5em} .zephr-form-invitation-container.svelte-yy7ok3{border:1px solid;margin:1.5em 0;padding:20px;color:var(--zephr-color-text-main)}.zephr-form-invitation-title.svelte-yy7ok3{margin-bottom:20px;font-weight:bold;align-items:center}.zephr-form-invitation-input-container.svelte-yy7ok3{flex-grow:1}.zephr-form-invitation-success-message.svelte-yy7ok3{margin-top:0.5em} .subscription-option-product-label{margin-bottom:5px;margin-top:0}.subscription-option-wrapper.svelte-1ecrab7{display:flex;flex:1 0 28%;width:100%;max-width:400px}.subscription-option-wrapper.svelte-1ecrab7:only-child{max-width:325px}.subscription-option-box{display:flex;flex-direction:column;flex:1 1 0;width:0}.info-row.svelte-1ecrab7{margin-top:7px;margin-bottom:7px}.info-label.svelte-1ecrab7{display:inline;margin-right:10px}.info.svelte-1ecrab7{display:inline}hr.svelte-1ecrab7{border-width:1px 0px 0px;margin:5px 5px;border-color:var(--zephr-color-background-tinted)}.inner-box.svelte-1ecrab7{border:var(--zf-payment-options-border);border-radius:var(--zf-payment-options-borderRadius);background-color:var(--zf-payment-options-bgColor);height:100%;display:flex;flex-direction:column;flex-grow:1;padding:20px 20px;margin:0 10px;overflow:hidden}.change-disabled-label.svelte-1ecrab7{margin-top:15px} .subscription-options-container.svelte-1nzbr4y{flex-wrap:wrap;font-size:var(--zf-payment-options-fontSize);width:100%;color:var(--zf-payment-options-color);line-height:18px;padding:31px 0 20px;display:grid;justify-content:space-evenly;justify-items:center;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:13px}@media(max-width: 340px){.subscription-options-container.svelte-1nzbr4y{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}} .subscription-list-item.svelte-1wg9q7{color:var(--zephr-color-text-main)}hr.svelte-1wg9q7{border-width:1px 0px 0px;margin:20px 0px;border-color:var(--zephr-color-background-tinted)}.inactive.svelte-1wg9q7{text-decoration:line-through}h3.svelte-1wg9q7{margin:0 0 20px}.inner-box.svelte-1wg9q7{display:flex;flex-direction:column;flex-grow:1;padding:30px 20px;margin:0 10px;overflow:hidden;min-width:300px} .zephr-form-tablink.svelte-ky9lgg{display:flex;align-items:center;cursor:pointer;justify-content:space-between;text-decoration:none;color:var(--zephr-color-text-main);font-weight:590;padding:var(--zf-list-subscriptions-section-padding);border-bottom:1px solid var(--zephr-color-background-tinted)}.zephr-form-tablink.svelte-ky9lgg:hover{text-decoration:underline}.zephr-form-tablink.svelte-ky9lgg:last-child{border-bottom:none } .zephr-subscription-list-box-item.svelte-h57nmp.svelte-h57nmp{color:var(--zephr-color-text-main);max-width:var(--zf-list-subscriptions-container-maxWidth);border-radius:var(--zf-list-subscriptions-container-borderRadius);border:var(--zf-list-subscriptions-container-border);padding:var(--zf-list-subscriptions-container-padding)}.zephr-inner-box.svelte-h57nmp.svelte-h57nmp{display:flex;flex-direction:column;flex-grow:1}.zephr-box-item-information.svelte-h57nmp.svelte-h57nmp{font-size:var(--zf-list-subscriptions-info-fontSize);color:var(--zephr-color-text-tinted);margin-top:8px}.zephr-section.svelte-h57nmp.svelte-h57nmp{padding:var(--zf-list-subscriptions-section-padding);border-bottom:1px solid var(--zephr-color-background-tinted);gap:8px}.zephr-section.svelte-h57nmp.svelte-h57nmp:first-child{padding-top:0;border-bottom:none }.zephr-section.svelte-h57nmp.svelte-h57nmp:last-child{border-bottom:none }.zephr-section.svelte-h57nmp span.svelte-h57nmp{font-weight:590}.zephr-section.svelte-h57nmp h2.svelte-h57nmp{margin:0} .subscriptions-list-container.svelte-2hm0a{margin-top:40px;display:flex;flex-direction:column;gap:40px} .past-subscriptions-link-wrapper.svelte-1gacumx{margin:10px 0} .event-link-wrapper{margin-top:10px}.float-right.svelte-12vtv9v{float:right;margin-top:calc(var(--zephr-input-height) * -1px + 5px)} .bold-label.svelte-121zkre label{font-weight:bold}.read-only-input.svelte-121zkre{border:none;background:none;color:#333;cursor:default;outline:none;flex-grow:1;margin-right:10px;margin-top:15px}.zephr-form-relative-container.svelte-121zkre{display:flex;align-items:center;justify-content:space-between;width:100%}.update-link{white-space:nowrap;text-decoration:none;font-size:0.75em} .bold-label.svelte-121zkre label{font-weight:bold}.read-only-input.svelte-121zkre{border:none;background:none;color:#333;cursor:default;outline:none;flex-grow:1;margin-right:10px;margin-top:15px}.zephr-form-relative-container.svelte-121zkre{display:flex;align-items:center;justify-content:space-between;width:100%}.update-link{white-space:nowrap;text-decoration:none;font-size:0.75em} .zephr-form-ro-attribute{display:flex;align-items:center;height:50px;justify-content:flex-start}.zephr-form-ro-attribute-label{margin-right:10px;&:after { content: ": "; }} hr.svelte-4jb3ht{border-width:1px 0px 0px;margin:20px 0px;border-color:var(--zephr-color-background-tinted)}.session-container.svelte-4jb3ht{padding:15px;display:flex;flex-direction:column}.device-title.svelte-4jb3ht{font-weight:bold;font-size:1.2em;margin-bottom:10px}.current-device.svelte-4jb3ht{color:#777;font-size:0.9em;margin-left:10px}.login-time.svelte-4jb3ht,.browser.svelte-4jb3ht,.country.svelte-4jb3ht{margin-bottom:10px;font-size:0.9em} .sign-out-all.svelte-1gdzu2p{color:#0073e6;cursor:pointer;font-size:1em;margin:20px 0;text-align:center}.sign-out-all.svelte-1gdzu2p:hover{text-decoration:underline} .table.svelte-15e6uru.svelte-15e6uru{display:grid;grid-template-columns:0.7fr 1.4fr 1fr 0.6fr}.table-head.svelte-15e6uru.svelte-15e6uru{display:contents}.table-row.svelte-15e6uru.svelte-15e6uru{display:contents}.table-head.svelte-15e6uru>div.svelte-15e6uru{font-size:13px;padding:13px 10px 10px;border-bottom:1px solid var(--zephr-color-background-tinted)}.table-row.svelte-15e6uru>div.svelte-15e6uru{font-size:var(--zf-info-fontSize);height:60px;padding:0 10px;border-bottom:1px solid var(--zephr-color-background-tinted);display:flex;align-items:center}.table-head.svelte-15e6uru>div.svelte-15e6uru:first-child,.table-row.svelte-15e6uru>div.svelte-15e6uru:first-child{padding-left:0}.table-head.svelte-15e6uru>div.svelte-15e6uru:last-child,.table-row.svelte-15e6uru>div.svelte-15e6uru:last-child{padding-right:0}.taxes.svelte-15e6uru.svelte-15e6uru{color:var(--zephr-color-background-tinted);white-space:pre;font-size:small} .zephr-form-button-group.svelte-s116f2{display:flex;flex-direction:row;gap:12px;margin-top:20px}.zephr-form-back-button.svelte-s116f2{padding:0 20px;border-radius:calc(var(--zephr-button-borderRadius) * 1px);border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-main);display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zephr-color-action-main);color:var(--zf-button-color);cursor:pointer}.zephr-form-continue-button.svelte-s116f2{padding:0 20px;border-radius:calc(var(--zephr-button-borderRadius) * 1px);border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-main);display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zf-button-color);color:var(--zephr-color-action-main);cursor:pointer}.zephr-form-back-button.svelte-s116f2:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted)}.zephr-form-continue-button.svelte-s116f2:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted);color:var(--zf-button-color)}.zephr-form-back-button.svelte-s116f2:not(inputHeight){height:calc(var(--zephr-button-height) * 1px)}.zephr-form-continue-button.svelte-s116f2:not(inputHeight){height:calc(var(--zephr-button-height) * 1px)} .zephr-form-button.svelte-16hrghb{padding:0 20px;text-decoration:none;text-transform:capitalize;border-radius:calc(var(--zephr-button-borderRadius) * 1px);font-size:var(--zf-button-fontSize);font-weight:normal;cursor:pointer;border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-tinted);transition:backdrop-filter 0.2s, background-color 0.2s;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zephr-color-action-main);color:var(--zf-button-color);position:relative;overflow:hidden;height:calc(var(--zephr-button-height) * 1px)}.zephr-form-button.svelte-16hrghb:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted);color:var(--zf-button-color)}.zephr-form-button-top-margin.svelte-16hrghb{margin-top:20px} .recipient-name-section.svelte-wt5yoy{margin-top:1rem;margin-bottom:1rem}.field.svelte-wt5yoy{margin-bottom:0.5rem}label.svelte-wt5yoy{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)}.error.svelte-wt5yoy{border-color:var(--zephr-color-warning-main) !important}.error-text.svelte-wt5yoy{color:var(--zephr-color-warning-main);font-size:0.875em;margin-top:0.25rem;font-family:var(--zf-root-fontFamily)} .recipient-email-section.svelte-17rjebp{margin-bottom:1rem}.field.svelte-17rjebp{margin-bottom:0.5rem}label.svelte-17rjebp{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)}.error.svelte-17rjebp{border-color:var(--zephr-color-warning-main) !important}.error-text.svelte-17rjebp{color:var(--zephr-color-warning-main);font-size:0.875em;margin-top:0.25rem;font-family:var(--zf-root-fontFamily)} .recipient-address-section.svelte-hqngij{margin-bottom:1rem}.address-main-label.svelte-hqngij{display:block;margin-bottom:0.75rem;color:var(--zephr-color-text-tinted);font-weight:600}.address-fields.svelte-hqngij{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.full-width.svelte-hqngij{grid-column:1 / -1}.field.svelte-hqngij{margin-bottom:0.5rem}label.svelte-hqngij{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)}.error-text.svelte-hqngij{color:var(--zephr-color-warning-main);font-size:0.875em;margin-top:0.25rem;font-family:var(--zf-root-fontFamily)}@media(max-width: 640px){.address-fields.svelte-hqngij{grid-template-columns:1fr}} .recipient-message-section.svelte-90amkz{margin-top:1rem;margin-bottom:1rem}.field.svelte-90amkz{margin-bottom:0.5rem}label.svelte-90amkz{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);min-height:100px;resize:vertical;padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)} .zephr-form-input-wrapper.svelte-1wfl3xs{display:flex;flex-direction:column;margin-bottom:16px;width:100%}label.svelte-1wfl3xs{margin-bottom:8px;font-weight:500}input.svelte-1wfl3xs{padding:12px;border-radius:var(--input-border-radius, 4px);border:var(--input-border-width, 1px) solid var(--input-border-color, #ccc);font-size:16px;height:var(--input-height, 50px);box-sizing:border-box}input.svelte-1wfl3xs:focus{outline:none;border-color:var(--color-action-main, #006EDB)}input.error.svelte-1wfl3xs{border-color:var(--color-warning-main, #D90B00)}.error-message.svelte-1wfl3xs{color:var(--color-warning-main, #D90B00);font-size:14px;margin-top:4px}.required.svelte-1wfl3xs{color:var(--color-warning-main, #D90B00)} .zephr-form-max-width{max-width:var(--zf-container-maxWidth);margin:auto}.zephr-form-content.svelte-cde0t0{padding:var(--zf-container-padding);background-color:var(--zf-container-bgColor);border:var(--zf-container-border);border-radius:var(--zf-container-borderRadius)}.zephr-payment-options-content.svelte-cde0t0{background-color:transparent;border:none;border-radius:0}.close-button-container.svelte-cde0t0{text-align:right;width:100%;margin-bottom:15px}.close-button.svelte-cde0t0{cursor:pointer;display:inline;padding:7px;min-width:32px;min-height:32px;border-radius:16px;margin:1px}.loading-placeholder.svelte-cde0t0{display:flex;justify-content:center;align-items:center;min-height:200px} .zephr-form{--zf-root-fontSize:16px;--zf-root-fontFamily:var(--zephr-typography-body-font), var(--zephr-typography-body-fallbackFont);--zf-container-maxWidth:440px;--zf-container-padding:20px;--zf-container-margin:20px auto;--zf-container-border:none;--zf-container-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-container-color:var(--zephr-color-text-main);--zf-container-bgColor:var(--zephr-color-background-main, transparent);--zf-info-fontSize:14px;--zf-subtext-fontSize:12px;--zf-link-color:#6ba5e9;--zf-input-fontSize:var(--zf-root-fontSize);--zf-input-bgColor:var(--zephr-color-background-main, transparent);--zf-button-fontSize:calc(var(--zephr-button-fontSize, 16) * 1px);--zf-button-color:#fff;--zf-password-valid-color:#7bcb7f;--zf-password-invalid-color:#c4c4c4;--zf-payment-options-fontSize:var(--zf-subtext-fontSize);--zf-payment-options-color:var(--zephr-color-text-main);--zf-payment-options-bgColor:var(--zf-container-bgColor);--zf-payment-options-border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);--zf-payment-options-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-payment-options-highlighted-color:var(--zephr-color-text-main);--zf-payment-options-highlighted-bgColor:var(--zephr-color-accent-main);--zf-payment-summary-fontSize:var(--zf-subtext-fontSize);--zf-payment-summary-color:var(--zephr-color-text-main);--zf-payment-summary-bgColor:var(--zf-input-bgColor);--zf-payment-summary-border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);--zf-payment-summary-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-list-subscriptions-container-maxWidth:630px;--zf-list-subscriptions-container-padding:24px;--zf-list-subscriptions-section-padding:16px 0px;--zf-list-subscriptions-container-border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);--zf-list-subscriptions-container-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-list-subscriptions-info-fontSize:var(--zf-info-fontSize)}.zephr-form.svelte-jjl1p8{color:var(--zf-container-color);margin:var(--zf-container-margin);font-size:var(--zf-root-fontSize);overflow:visible;font-size:var(--zf-root-fontSize, unset);line-height:unset;margin:unset;padding:unset;border:unset;background:unset;&:hover, &:focus-visible { border: unset; background: unset; }}.zephr-form-disabled-div{pointer-events:none;opacity:0.8}.zephr-form-relative-container{position:relative}.zephr-form-flex-container{display:flex}.zephr-form-input-inner-button{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:5px;padding:10px 5px}.zephr-form-input-inner-text{color:var(--zephr-color-text-main);font-size:var(--zf-subtext-fontSize);font-weight:bold;font-family:var(--zf-root-fontFamily)} /* === FORM CARD CONTAINER === */ .zephr-form-max-width, .zephr-payment-form-max-width { background-color: #f9f9fb !important; padding: 32px !important; border-radius: 31px !important; border: 2px solid #e5e5e5 !important; max-width: 600px !important; margin: 0 auto !important; } .zephr-form-login-link { margin: 0!important; } .zephr-form-checkmark { border-radius: 0px !important; border: 2px solid #e5e5e5 !important; } /* === FORM LAYOUT === */ .zephr-form-content { display: flex !important; flex-direction: column !important; gap: 1rem !important; margin: 0!important; background-color: var(--bs-body-bg) !important; } .zephr-form form { background-color: var(--bs-body-bg) !important; } /* === INPUT STYLING === */ .zephr-form-input, .zephr-form input[type="email"], .zephr-form input[type="text"], .zephr-form input[type="password"], .zephr-form input[type="number"], .zephr-form input[type="tel"], .zephr-form input[type="url"], .zephr-form textarea { border-radius: 0 !important; border: 1px solid #ddd !important; font-size: 16px !important; padding: 12px 16px !important; width: 100% !important; background-color: #fff !important; box-shadow: none !important; } /* === INPUT FOCUS === */ .zephr-form input:focus, .zephr-form textarea:focus { outline: none !important; border-color: #000 !important; box-shadow: none !important; } /* === LABEL STYLING === */ .zephr-form-input-label span { font-size: 14px !important; font-weight: 600 !important; color: #111 !important; margin-bottom: 0.25rem !important; display: inline-block !important; } .zephr-form-custom-text { color: var(--bs-body-color) !important; } /* === BUTTON STYLING === */ .zephr-form-button, .zephr-form button[type="submit"] { background-color: #111 !important; color: #fff !important; font-weight: 700 !important; font-size: 16px !important; text-transform: uppercase !important; border-radius: 12px !important; padding: 14px !important; width: 100% !important; border: none !important; cursor: pointer !important; } .zephr-form-button:disabled { background-color: #ccc !important; cursor: not-allowed !important; } .zephr-form-button:hover:not(:disabled) { background-color: #000 !important; } /* === PROMO TOGGLE LINK === */ .zephr-form-promo-activate-line { background: none !important; border: none !important; padding: 0 !important; font-size: 14px !important; font-weight: 500 !important; color: #000 !important; text-align: left !important; margin-top: 8px !important; cursor: pointer !important; } /* === SUMMARY SECTION === */ .zephr-form-summary, .zephr-payment-form-summary { background-color: #f9f9fb !important; border: none !important; padding: 0 0 1rem 0 !important; margin: 0 0 1rem 0 !important; border-radius: 0 !important; } .zephr-form-summary-line-title { font-size: 20px !important; font-weight: 700 !important; color: #111 !important; } .zephr-form-summary-line-price { font-size: 18px !important; font-weight: 600 !important; color: #111 !important; } /* === SMALL SCREEN PADDING TWEAKS === */ @media (max-width: 576px) { .zephr-form-max-width, .zephr-payment-form-max-width { padding: 24px !important; border-radius: 16px !important; } } /* === MAIN FLEX CONTAINER === */ .payment-options-container { display: flex !important; flex-direction: row !important; justify-content: stretch !important; align-items: stretch !important; flex-wrap: nowrap !important; gap: 0 !important; padding: 0 !important; margin: 0 auto 32px !important; border-radius: 31px !important; border: 2px solid #e5e5e5 !important; overflow: hidden !important; max-width: 960px !important; background: var(--bs-body-bg); } /* === WRAPPER: ENSURE NO MARGIN/BORDER/GAP === */ .payment-option-wrapper { flex: 1 1 0% !important; display: flex !important; flex-direction: column !important; margin: 0 !important; padding: 0 !important; border: none !important; min-width: 0 !important; } /* === REMOVE ANY INTER-BORDER SPACING === */ .payment-option-wrapper:not(:last-of-type) { border-right: 1px solid #e5e5e5 !important; } /* === CLEANUP CONTAINER === */ .box-container { display: flex !important; flex-direction: column !important; width: 100% !important; height: 100% !important; margin: 0 !important; padding: 0 !important; border: none !important; background: transparent !important; box-shadow: none !important; } /* === INNER BOX, NO GAPS OR MARGINS === */ .inner-box { display: flex !important; flex-direction: column !important; justify-content: space-between !important; height: 100% !important; padding: 32px 24px !important; margin: 0 !important; border: none !important; border-radius: 0 !important; background-color: var(bs-secondary-bg) !important; } /* === ROUND ONLY FIRST AND LAST === */ .payment-option-wrapper:first-of-type .inner-box { border-top-left-radius: 20px !important; border-bottom-left-radius: 20px !important; } .payment-option-wrapper:last-of-type .inner-box { border-top-right-radius: 20px !important; border-bottom-right-radius: 20px !important; } /* === PRICE === */ .inner-box h1 { font-size: 36px !important; font-weight: 700 !important; text-align: center !important; margin: 0 0 8px !important; } /* === PLAN NAME === */ .inner-box h3 { font-size: 16px !important; font-weight: 700 !important; text-transform: uppercase !important; text-align: center !important; margin: 0 0 12px !important; } /* === DESCRIPTION === */ .inner-box p { font-size: 14px !important; font-style: italic !important; color: #444 !important; text-align: center !important; margin: 0 0 24px !important; } /* === BUTTONS === */ .zephr-form-button { margin-top: auto !important; padding: 14px 0 !important; font-size: 14px !important; font-weight: bold !important; text-transform: uppercase !important; border: none !important; border-radius: 8px !important; width: 100% !important; background-color: #000 !important; color: #fff !important; cursor: pointer !important; } /* === RED CTA ON MIDDLE BOX === */ .box-container.highlighted .zephr-form-button { background-color: #f53c60 !important; } .zephr-form-button:hover:not(:disabled) { background-color: #f53c60 !important; } zephr-form-button:hover:disabled { background-color: #f53c60 !important; } /* === SAVE BADGE === */ .box-top-text { position: absolute !important; top: 15px !important; right: 15px !important; background-color: #ffff4c !important; transform: rotate(20deg); color: #000 !important; font-size: 12px !important; font-weight: bold !important; border-radius: 50% !important; padding: 19px 18px !important; text-align: center !important; line-height: 1.2 !important; width: 84px !important; height: 84px !important; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important; z-index: 10 !important; } /* === CLEANUP EMPTY .box-top === */ .box-top { height: 0 !important; margin: 0 !important; padding: 0 !important; background: none !important; border: none !important; display: contents !important } .box-container { position: relative !important; } @media (max-width: 768px) { .payment-options-container { flex-direction: column !important; border-radius: 12px !important; overflow: hidden !important; } .payment-option-wrapper { border-right: none !important; border-bottom: 1px solid #e5e5e5 !important; } .payment-option-wrapper:first-of-type .inner-box { border-top-left-radius: 20px !important; border-top-right-radius: 20px !important; } .payment-option-wrapper:last-of-type { border-bottom: none !important; } .payment-option-wrapper:last-of-type .inner-box { border-bottom-left-radius: 20px !important; border-bottom-right-radius: 20px !important; } /* Remove left/right radius that only makes sense in horizontal layout */ .payment-option-wrapper .inner-box { border-radius: 0 !important; } } .zephr-form.svelte-jjl1p8, .zephr-form { color: var(--bs-body-color) !important; }

https://www.adweek.com/agencies/dentsu-revamps-its-ai-platform-for-an-agentic-future/




Meta is Quietly Becoming a Bigger Ad Business Than Google

/* ========================= Base container ========================= */ .article-body-promo-ad { border: 1px dotted #f53c60; border-bottom: 0.5px dashed #f53c60; background-color: rgba(245, 60, 96, 0.05); border-radius: 8px; margin-top: 2em; position: relative; padding: 30px 16px 16px 60px; } @media (min-width: 768px){ .article-body-promo-ad{ margin: 1em max(13%, 26px); } } .ad-book-icon::before { content: ""; background-image: url("https://static-stage.adweek.com/wp-content/uploads/2026/02/AITechMoney_Icon3_Book_Dark.png"); background-size: contain; background-repeat: no-repeat; position: absolute; left: 15px; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; } /* Floating label */ .article-body-promo-ad::after { content: "Secure Your Spot"; position: absolute; top: -14px; background: #fdebed; color: #f53c60; font-size: 13px; font-weight: 600; padding: 4px 12px; border-radius: 999px; letter-spacing: 0.04em; white-space: nowrap; } [data-bs-theme="dark"] .article-body-promo-ad::before { filter: invert(1) brightness(1); } /* Typography */ .article-body-promo-ad p { font-size: 17px; line-height: 28px; letter-spacing: 0.03em; margin: 0; } /* Links */ .article-body-promo-ad a { font-weight: 700; text-decoration: none; color: inherit; } .article-body-promo-ad a:hover { color: #F6486A; } /* Dark mode */ [data-bs-theme="dark"] .article-body-promo-ad { background-color: rgba(245, 60, 96, 0.12); } [data-bs-theme="dark"] .article-body-promo-ad::after { background: #2a0f14; } @media (max-width: 576px) { .article-body-promo-ad::after { transform: translateX(-50%); top: -10%; left: 50%; font-size: 12px; } } @media (max-width: 576px) { .article-body-promo-ad { display: flex; align-items: center; gap: 10px; padding: 14px; margin: 2em 0; } } @media (max-width: 576px) { .article-body-promo-ad::before { display: none; } } .article-body-promo-ad::before { width: 28px; height: 28px; background-size: 28px 28px; } }

Meta is poised to surpass Google in digital ad revenue for the first time this year. According to Emarketer, Meta is projected to generate $243.46 billion in global ad revenue in 2026, edging past Google’s $239.54 billion. The social media network is also expected to take a larger share of global ad spend—26.8% compared to Google’s 26.4%—a reversal from just a few years ago.

The milestone would mark the first time Google has ceded the top spot, as advertisers increasingly prioritize platforms that pair scale with automation and measure return on ad spend.

Google’s ad business, encompassing Google Ad Network (search and display ads) and YouTube, is still growing, albiet at a slower pace.

.zephr-form-progress-bar.svelte-d78fa2{width:100%;border:0;border-radius:20px;margin-top:10px}.zephr-form-progress-bar.svelte-d78fa2::-webkit-progress-bar{background-color:var(--zephr-color-background-tinted);border:0;border-radius:20px}.zephr-form-progress-bar.svelte-d78fa2::-webkit-progress-value{background-color:var(--zephr-color-text-tinted);border:0;border-radius:20px}.zephr-progress-bar-step.svelte-d78fa2{margin:auto;color:var(--zephr-color-text-tinted);font-size:var(--zf-subtext-fontSize);cursor:pointer}.zephr-progress-bar-step.svelte-d78fa2:first-child{margin-left:0}.zephr-progress-bar-step.svelte-d78fa2:last-child{margin-right:0}.zephr-progress-bar-step.disabled.svelte-d78fa2{cursor:default} .apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:pay;width:440px;max-width:100%;height:45px;margin-top:20px}.apple-pay-button-black{-apple-pay-button-style:black}#google-pay-button.svelte-1acsmhs{width:440px;max-width:100%;height:45px;margin-top:20px} .zephr-form-error-message-min-height.svelte-719cfr{min-height:1.1em}.zephr-form-error-message.svelte-719cfr{color:var(--zephr-color-warning-main);font-size:var(--zf-subtext-fontSize);margin-top:0.5em;position:relative;margin-left:1.2em;margin-right:1.2em} #braintree-dropin-container.svelte-z7jd27{margin-top:1em;margin-bottom:1em} #stripe-element.svelte-1lhuc6b{margin-top:2em;margin-bottom:1em;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);padding:1em}#stripe-element.svelte-1lhuc6b iframe:focus{outline:none !important} #stripe-mobile-pay-button.svelte-1t95nqv{width:440px;max-width:100%;height:45px;margin-top:20px} .svelte-fa-base{height:1em;overflow:visible;transform-origin:center;vertical-align:-0.125em}.svelte-fa-fw{text-align:center;width:1.25em}.svelte-fa-pull-left.svelte-bvo74f{float:left}.svelte-fa-pull-right.svelte-bvo74f{float:right}.svelte-fa-size-lg.svelte-bvo74f{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-bvo74f{font-size:0.875em}.svelte-fa-size-xs.svelte-bvo74f{font-size:0.75em}.spin.svelte-bvo74f{animation:svelte-bvo74f-spin 2s 0s infinite linear}.pulse.svelte-bvo74f{animation:svelte-bvo74f-spin 1s infinite steps(8)}@keyframes svelte-bvo74f-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .svelte-fa-layers.svelte-1sinijc{display:inline-block;position:relative}.svelte-fa-layers.svelte-1sinijc .svelte-fa{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;text-align:center}.svelte-fa-layers.svelte-1sinijc .svelte-fa-layers-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.svelte-fa-layers.svelte-1sinijc .svelte-fa-layers-text span{display:inline-block}.svelte-fa-pull-left.svelte-1sinijc{float:left}.svelte-fa-pull-right.svelte-1sinijc{float:right}.svelte-fa-size-lg.svelte-1sinijc{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-1sinijc{font-size:0.875em}.svelte-fa-size-xs.svelte-1sinijc{font-size:0.75em} .container.svelte-1x0c3df{display:inline-block;height:auto}.svelte-fa-size-lg.svelte-1x0c3df{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-1x0c3df{font-size:0.875em}.svelte-fa-size-xs.svelte-1x0c3df{font-size:0.75em} .spinner-container.svelte-1isq5k3{text-align:center;padding:2em} #zuora_payment.svelte-1a5rslt{margin-top:1em;margin-bottom:1em}.zuora-disabled-iframe-container.svelte-1a5rslt .z_hppm_iframe{pointer-events:none;opacity:0.3}.zuora-dynamic-form-disabled.svelte-1a5rslt{pointer-events:none;opacity:0.3}.spinner-overlay.svelte-1a5rslt{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.form-wrapper.svelte-1a5rslt{position:relative} .zephr-form-button-top-margin.svelte-1eqnyqe{margin-top:20px}.zephr-form-button.svelte-1eqnyqe{padding:0 20px;text-decoration:none;text-transform:capitalize;border-radius:calc(var(--zephr-button-borderRadius) * 1px);font-size:var(--zf-button-fontSize);font-weight:normal;cursor:pointer;border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-tinted);transition:backdrop-filter 0.2s, background-color 0.2s;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zephr-color-action-main);color:var(--zf-button-color);position:relative;overflow:hidden;border-color:var(--zephr-color-action-tinted)}.zephr-form-button.svelte-1eqnyqe:disabled{background-color:var(--zephr-color-background-tinted);border-color:var(--zephr-color-background-tinted)}.zephr-form-button.svelte-1eqnyqe:disabled:hover{background-color:var(--zephr-color-background-tinted);border-color:var(--zephr-color-background-tinted)}.zephr-form-button.inputHeight.svelte-1eqnyqe{height:calc(var(--zephr-input-height) * 1px)}.zephr-form-button.svelte-1eqnyqe:not(inputHeight){height:calc(var(--zephr-button-height) * 1px)}.zephr-form-button.aside.svelte-1eqnyqe{width:auto;margin-left:10px} .payment-option-wrapper.svelte-wecxzz>input[type="radio"].svelte-wecxzz{display:none}.payment-option-wrapper.svelte-wecxzz.svelte-wecxzz{display:flex;flex:1 0 28%;width:100%}.payment-option-wrapper.svelte-wecxzz.svelte-wecxzz:only-child{max-width:325px}.box-container.svelte-wecxzz.svelte-wecxzz{display:flex;flex-direction:column;flex:1 1 0;width:0;text-align:center}.inner-box.svelte-wecxzz.svelte-wecxzz{border:var(--zf-payment-options-border);border-radius:var(--zf-payment-options-borderRadius);background-color:var(--zf-payment-options-bgColor);height:100%;display:flex;flex-direction:column}.box-container.highlighted.svelte-wecxzz .inner-box.svelte-wecxzz{border-top-left-radius:0;border-top-right-radius:0}.box-container.svelte-wecxzz .box-content.svelte-wecxzz{flex-grow:1;padding:30px 20px;margin:0 10px;overflow:hidden}.box-container.svelte-wecxzz .styled-box-content.svelte-wecxzz{color:var(--zephr-color-text-main);background-color:var(--zephr-color-action-main);border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-tinted);border-radius:calc(var(--zephr-button-borderRadius) * 1px);font-size:var(--zf-button-fontSize)}.payment-options-container .box-container .styled-box-content button:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted)}.payment-options-container .box-container .box-content img{max-width:210px;height:auto}.box-top.svelte-wecxzz.svelte-wecxzz{height:40px}.box-container.highlighted.svelte-wecxzz .box-top.svelte-wecxzz{color:var(--zf-payment-options-highlighted-color);background-color:var(--zf-payment-options-highlighted-bgColor);position:relative;border:var(--zf-payment-options-border);border-bottom-width:0;border-radius:var(--zf-payment-options-borderRadius);border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;justify-content:center;align-items:center}.box-container.highlighted.svelte-wecxzz .box-top .box-top-text.svelte-wecxzz{font-weight:bold}.box-container.svelte-wecxzz .box-bottom.svelte-wecxzz{min-height:60px;display:flex;flex-direction:column;align-items:center;padding:20px 0 30px;margin:0 30px}.button-sub-text.svelte-wecxzz.svelte-wecxzz{margin-top:10px} .payment-options-container.svelte-15oxdku{flex-wrap:wrap;font-size:var(--zf-payment-options-fontSize);width:100%;color:var(--zf-payment-options-color);line-height:18px;padding:31px 0 20px;display:grid;justify-content:space-evenly;justify-items:center;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:13px}@media(max-width: 340px){.payment-options-container.svelte-15oxdku{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}} .zephr-form-input-inner-container.svelte-127vcsp{position:relative}.zephr-form-input-full-width.svelte-127vcsp{width:100%}.zephr-form-input.svelte-127vcsp{width:100%;display:block;height:calc(var(--zephr-input-height) * 1px);padding-left:8px;font-size:var(--zf-input-fontSize);border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);transition:border-color 0.25s ease, box-shadow 0.25s ease;outline:0;color:var(--zephr-color-text-main);background-color:var(--zf-input-bgColor);height:auto;margin:8px 5px 0 0;float:left}.zephr-form-input-radio.svelte-127vcsp{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.zephr-form-input-color[type="color"].svelte-127vcsp{width:50px;padding:0;border-radius:50%}.zephr-form-input-color[type="color"].svelte-127vcsp::-webkit-color-swatch{border:none;border-radius:50%;padding:0}.zephr-form-input-color[type="color"].svelte-127vcsp::-webkit-color-swatch-wrapper{border:none;border-radius:50%;padding:0}.zephr-form-input.disabled.svelte-127vcsp,.zephr-form-input.disabled.svelte-127vcsp:hover{border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);background-color:var(--zephr-color-background-tinted)}.zephr-form-input.error.svelte-127vcsp{border:1px solid var(--zephr-color-warning-main)} .zephr-form-input-label.svelte-vnzoa4.svelte-vnzoa4{margin-top:10px;display:block;line-height:30px;font-size:var(--zf-subtext-fontSize);color:var(--zephr-color-text-tinted);font-family:var(--zf-root-fontFamily)}.zephr-form-input-label.svelte-vnzoa4.svelte-vnzoa4:first-child{margin-top:0}.zephr-form-input-label.svelte-vnzoa4 span.svelte-vnzoa4{display:block} .zephr-form-password-match.svelte-11tz5c7.svelte-11tz5c7{margin:20px 0;justify-content:center}.zephr-form-password-match.svelte-11tz5c7 ul.svelte-11tz5c7{padding-left:0;margin:0}.zephr-form-password-requirement.svelte-11tz5c7.svelte-11tz5c7{display:flex;align-items:center;color:var(--zephr-color-text-tinted);font-size:var(--zf-subtext-fontSize);min-height:20px;font-size:15px} .zephr-form-password-progress.svelte-1b6w0g8.svelte-1b6w0g8{display:flex;margin-top:10px}.zephr-form-password-bar.svelte-1b6w0g8.svelte-1b6w0g8{width:100%;height:4px;border-radius:2px}.zephr-form-password-bar.svelte-1b6w0g8.svelte-1b6w0g8:not(:first-child){margin-left:8px}.zephr-form-password-requirements.svelte-1b6w0g8.svelte-1b6w0g8{margin:20px 0;justify-content:center}.zephr-form-password-requirements.svelte-1b6w0g8 ul.svelte-1b6w0g8{padding-left:0;margin:0}.zephr-form-password-requirement.svelte-1b6w0g8.svelte-1b6w0g8{display:flex;align-items:center;color:var(--zephr-color-text-tinted);font-size:var(--zf-subtext-fontSize);min-height:20px;font-size:15px} #payment-element.svelte-1oygrrs{margin-top:1em;margin-bottom:1em;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);padding:1em} .check-image.svelte-12ljnq4{height:1.2em;vertical-align:middle;margin-right:0.5em}.zephr-form-success-message.svelte-12ljnq4{color:var(--zephr-color-text-main);display:inline-block} .zephr-form-verification-resend-link-container.svelte-b6r3ph{margin-bottom:2em}.zephr-form-verification-resend-link.svelte-b6r3ph,.zephr-form-verification-resend-text.svelte-b6r3ph{float:right;position:absolute;padding-right:2px;padding-top:0.5em;padding-left:0.5em;font-size:var(--zf-subtext-fontSize);right:0}.zephr-form-verification-resend-link.svelte-b6r3ph{cursor:pointer;color:var(--zf-link-color)} .zephr-form-custom-text.svelte-12fdogm{margin-top:1em;margin-bottom:1em;color:var(--zephr-color-text-main)} .zephr-form-checkbox.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.zephr-form-checkbox-label.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{display:flex;align-items:center;box-sizing:border-box;height:23px;width:23px;background-color:#fff;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:6px;margin-right:12px;cursor:pointer}.zephr-form-checkmark.checked.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{border-color:var(--zephr-color-action-main)}.zephr-form-checkmark.checked.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32:after{content:"";position:absolute;width:6px;height:13px;border:solid var(--zephr-color-action-main);border-width:0 2px 2px 0;transform:rotate(45deg);top:3px;left:8px;box-sizing:border-box}.zephr-form-checkmark.disabled.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-color-background-tinted)}.zephr-form-checkmark.disabled.checked.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32:after{border:solid var(--zephr-color-background-tinted);border-width:0 2px 2px 0}.zephr-form-checkmark.error.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-color-warning-main)}.zephr-form-checkbox.svelte-eyzg32:focus-visible+.zephr-form-checkbox-label.svelte-eyzg32>.zephr-form-checkmark.svelte-eyzg32{outline:2px solid var(--zephr-color-action-main);outline-color:-webkit-focus-ring-color} .zephr-form-input-radio.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.zephr-form-radio-label.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{display:flex;align-items:center;position:relative;box-sizing:border-box;height:23px;width:23px;background-color:#fff;border:1px solid #ebebeb;border-radius:50%;margin-right:12px;cursor:pointer}.checked.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{border-color:var(--zephr-color-action-main)}.checked.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv:after{content:"";position:absolute;width:17px;height:17px;background:var(--zephr-color-action-main);border-radius:50%;top:2px;left:2px}.disabled.checked.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv:after{background:var(--zephr-color-background-tinted)}.error.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{border:1px solid var(--zephr-color-warning-main)}.zephr-form-input-radio.svelte-17rnpjv:focus-visible+.zephr-form-radio-label.svelte-17rnpjv>.zephr-form-radio-dot.svelte-17rnpjv{outline:2px solid var(--zephr-color-action-main);outline-color:-webkit-focus-ring-color} .zephr-form-input-error-text.svelte-1f2hwm0{color:var(--zephr-color-warning-main);appearance:auto;width:100%;height:calc(var(--zephr-input-height) * 1px);font-size:var(--zf-input-fontSize);border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);transition:border-color 0.25s ease, box-shadow 0.25s ease;outline:0;color:var(--zephr-color-text-main);background-color:var(--zf-input-bgColor);padding:10px}.zephr-form-input-select.unselected.svelte-1f2hwm0{color:var(--zephr-color-background-tinted)}.zephr-form-input-select.error.svelte-1f2hwm0{border-color:var(--zephr-color-warning-main)}.zephr-form-input-textarea.svelte-1f2hwm0{display:block;min-height:calc(var(--zephr-input-height) * 1px);min-width:100%;max-width:100%;background-color:var(--zf-input-bgColor);border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);transition:border-color 0.25s ease, box-shadow 0.25s ease;color:var(--zephr-color-text-main);font-size:var(--zf-input-fontSize);font-weight:300;padding:16px 8px;outline:0}.zephr-form-input-textarea.svelte-1f2hwm0::placeholder{color:var(--zephr-color-background-tinted);font-family:var(--zf-root-fontFamily)}.zephr-form-input-slider-output.svelte-1f2hwm0{margin:13px 0 0 10px} .zephr-form-link.svelte-1mdtotm{margin:10px 0;color:var(--zf-link-color);text-decoration:underline;cursor:pointer;cursor:not-allowed;text-decoration:none}.zephr-form-link-no-underline.svelte-1mdtotm{text-decoration:none} .zephr-form-reset-link-container.svelte-11qigta{min-height:2.5em}.zephr-form-link-message.svelte-11qigta{margin:10px 0 10px 20px;font-family:var(--zf-root-fontFamily)} .zephr-form-reset-link-container.svelte-11qigta{min-height:2.5em}.zephr-form-link-message.svelte-11qigta{margin:10px 0 10px 20px;font-family:var(--zf-root-fontFamily)} .zephr-form-google-icon.svelte-155mfls{width:20px} .zephr-form-social-sign-in.svelte-18a7qws{align-items:center}.zephr-form-social-sign-in-button.svelte-18a7qws{width:100%;min-height:55px;padding:15px;color:#000;background-color:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);border-radius:10px;font-size:17px;display:flex;align-items:center;cursor:pointer;margin-top:20px;justify-content:center;margin-right:30px;width:25px} .zephr-form-promo-input-container.svelte-3s0tux{flex:0.6}.zephr-form-promo-activate-line.svelte-3s0tux{display:flex;cursor:pointer;min-height:calc(var(--zephr-input-height) * 1px);margin:1em 1.2em;font-size:var(--zf-payment-summary-fontSize);line-height:calc(var(--zephr-input-height) * 1px);color:var(--zf-link-color)}.zephr-form-promo-line.svelte-3s0tux{display:flex;min-height:calc(var(--zephr-input-height) * 1px);margin:1em 1.2em}.zephr-form-addon-line.svelte-3s0tux{display:flex;padding-top:1em;padding-bottom:1em;margin-left:1.2em}.zephr-form-summary-prorate-disclaimer.svelte-3s0tux{padding-top:0.25em;padding-left:1em;color:var(--zephr-color-text-tinted)}.zephr-form-summary-charge-description.svelte-3s0tux{color:var(--zephr-color-text-tinted)}.zephr-form-charge-line.svelte-3s0tux{display:flex;padding-top:1em;margin-left:1.2em;padding-left:1em}.zephr-form-summary-line-right.svelte-3s0tux{margin-left:auto;margin-right:1.5em;text-align:right}.zephr-form-summary-line-left.svelte-3s0tux{margin-left:10px}.zephr-form-summary-promo-middle.svelte-3s0tux{position:relative;top:calc(var(--zephr-input-height) * 0.5px)}.zephr-form-summary.svelte-3s0tux{border:var(--zf-payment-summary-border);border-radius:var(--zf-payment-summary-borderRadius);padding-top:1em;padding-bottom:1em;font-size:var(--zf-payment-summary-fontSize);margin-top:1.5em;margin-bottom:1.5em;color:var(--zf-payment-summary-color);background-color:var(--zf-payment-summary-bgColor)}.zephr-form-summary.svelte-3s0tux:first-child{margin-top:0}.zephr-form-summary-title.svelte-3s0tux{margin-bottom:1em;margin-left:1.2em}.zephr-form-summary-price-line.svelte-3s0tux{font-weight:bold;padding-left:1em;padding-top:1em}.zephr-form-summary-line.svelte-3s0tux{display:flex}.zephr-form-summary-price-line-upper.svelte-3s0tux{border-top:var(--zf-payment-summary-border);margin-top:1em}.zephr-form-summary-line-title.svelte-3s0tux{flex:0 0 65%;margin-left:1.2em}.zephr-form-summary-line-price.svelte-3s0tux{flex:1;text-align:right;margin-right:1.5em}.zephr-form-discount-line.svelte-3s0tux{display:flex;justify-content:space-between;margin:0.5em 0;margin-left:1.2em} .zephr-form-divider-container.svelte-svq2r5{display:flex;align-items:center;justify-content:center;margin:1.5em 0}.zephr-form-divider-line.svelte-svq2r5{height:1px;width:50%;margin:0 5px;background-color:var(--zephr-color-text-tinted)}.zephr-form-divider-line-complete.svelte-svq2r5{height:1px;width:100%;margin:0 5px;background-color:var(--zephr-color-text-tinted)}.zephr-form-divider-text.svelte-svq2r5{margin:0 12px;color:var(--zephr-color-text-main);font-size:var(--zf-info-fontSize);white-space:nowrap} .zephr-form-login-link.svelte-1bpa3mq.svelte-1bpa3mq{margin-top:1em;margin-bottom:1em;text-align:center}.zephr-form-login-link.svelte-1bpa3mq>a.svelte-1bpa3mq{color:var(--zf-link-color);margin-left:0.25em} .zephr-form-account-code-container.svelte-ctt9he{margin-top:1.5em} .zephr-form-invitation-container.svelte-yy7ok3{border:1px solid;margin:1.5em 0;padding:20px;color:var(--zephr-color-text-main)}.zephr-form-invitation-title.svelte-yy7ok3{margin-bottom:20px;font-weight:bold;align-items:center}.zephr-form-invitation-input-container.svelte-yy7ok3{flex-grow:1}.zephr-form-invitation-success-message.svelte-yy7ok3{margin-top:0.5em} .subscription-option-product-label{margin-bottom:5px;margin-top:0}.subscription-option-wrapper.svelte-1ecrab7{display:flex;flex:1 0 28%;width:100%;max-width:400px}.subscription-option-wrapper.svelte-1ecrab7:only-child{max-width:325px}.subscription-option-box{display:flex;flex-direction:column;flex:1 1 0;width:0}.info-row.svelte-1ecrab7{margin-top:7px;margin-bottom:7px}.info-label.svelte-1ecrab7{display:inline;margin-right:10px}.info.svelte-1ecrab7{display:inline}hr.svelte-1ecrab7{border-width:1px 0px 0px;margin:5px 5px;border-color:var(--zephr-color-background-tinted)}.inner-box.svelte-1ecrab7{border:var(--zf-payment-options-border);border-radius:var(--zf-payment-options-borderRadius);background-color:var(--zf-payment-options-bgColor);height:100%;display:flex;flex-direction:column;flex-grow:1;padding:20px 20px;margin:0 10px;overflow:hidden}.change-disabled-label.svelte-1ecrab7{margin-top:15px} .subscription-options-container.svelte-1nzbr4y{flex-wrap:wrap;font-size:var(--zf-payment-options-fontSize);width:100%;color:var(--zf-payment-options-color);line-height:18px;padding:31px 0 20px;display:grid;justify-content:space-evenly;justify-items:center;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:13px}@media(max-width: 340px){.subscription-options-container.svelte-1nzbr4y{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}} .subscription-list-item.svelte-1wg9q7{color:var(--zephr-color-text-main)}hr.svelte-1wg9q7{border-width:1px 0px 0px;margin:20px 0px;border-color:var(--zephr-color-background-tinted)}.inactive.svelte-1wg9q7{text-decoration:line-through}h3.svelte-1wg9q7{margin:0 0 20px}.inner-box.svelte-1wg9q7{display:flex;flex-direction:column;flex-grow:1;padding:30px 20px;margin:0 10px;overflow:hidden;min-width:300px} .zephr-form-tablink.svelte-ky9lgg{display:flex;align-items:center;cursor:pointer;justify-content:space-between;text-decoration:none;color:var(--zephr-color-text-main);font-weight:590;padding:var(--zf-list-subscriptions-section-padding);border-bottom:1px solid var(--zephr-color-background-tinted)}.zephr-form-tablink.svelte-ky9lgg:hover{text-decoration:underline}.zephr-form-tablink.svelte-ky9lgg:last-child{border-bottom:none } .zephr-subscription-list-box-item.svelte-h57nmp.svelte-h57nmp{color:var(--zephr-color-text-main);max-width:var(--zf-list-subscriptions-container-maxWidth);border-radius:var(--zf-list-subscriptions-container-borderRadius);border:var(--zf-list-subscriptions-container-border);padding:var(--zf-list-subscriptions-container-padding)}.zephr-inner-box.svelte-h57nmp.svelte-h57nmp{display:flex;flex-direction:column;flex-grow:1}.zephr-box-item-information.svelte-h57nmp.svelte-h57nmp{font-size:var(--zf-list-subscriptions-info-fontSize);color:var(--zephr-color-text-tinted);margin-top:8px}.zephr-section.svelte-h57nmp.svelte-h57nmp{padding:var(--zf-list-subscriptions-section-padding);border-bottom:1px solid var(--zephr-color-background-tinted);gap:8px}.zephr-section.svelte-h57nmp.svelte-h57nmp:first-child{padding-top:0;border-bottom:none }.zephr-section.svelte-h57nmp.svelte-h57nmp:last-child{border-bottom:none }.zephr-section.svelte-h57nmp span.svelte-h57nmp{font-weight:590}.zephr-section.svelte-h57nmp h2.svelte-h57nmp{margin:0} .subscriptions-list-container.svelte-2hm0a{margin-top:40px;display:flex;flex-direction:column;gap:40px} .past-subscriptions-link-wrapper.svelte-1gacumx{margin:10px 0} .event-link-wrapper{margin-top:10px}.float-right.svelte-12vtv9v{float:right;margin-top:calc(var(--zephr-input-height) * -1px + 5px)} .bold-label.svelte-121zkre label{font-weight:bold}.read-only-input.svelte-121zkre{border:none;background:none;color:#333;cursor:default;outline:none;flex-grow:1;margin-right:10px;margin-top:15px}.zephr-form-relative-container.svelte-121zkre{display:flex;align-items:center;justify-content:space-between;width:100%}.update-link{white-space:nowrap;text-decoration:none;font-size:0.75em} .bold-label.svelte-121zkre label{font-weight:bold}.read-only-input.svelte-121zkre{border:none;background:none;color:#333;cursor:default;outline:none;flex-grow:1;margin-right:10px;margin-top:15px}.zephr-form-relative-container.svelte-121zkre{display:flex;align-items:center;justify-content:space-between;width:100%}.update-link{white-space:nowrap;text-decoration:none;font-size:0.75em} .zephr-form-ro-attribute{display:flex;align-items:center;height:50px;justify-content:flex-start}.zephr-form-ro-attribute-label{margin-right:10px;&:after { content: ": "; }} hr.svelte-4jb3ht{border-width:1px 0px 0px;margin:20px 0px;border-color:var(--zephr-color-background-tinted)}.session-container.svelte-4jb3ht{padding:15px;display:flex;flex-direction:column}.device-title.svelte-4jb3ht{font-weight:bold;font-size:1.2em;margin-bottom:10px}.current-device.svelte-4jb3ht{color:#777;font-size:0.9em;margin-left:10px}.login-time.svelte-4jb3ht,.browser.svelte-4jb3ht,.country.svelte-4jb3ht{margin-bottom:10px;font-size:0.9em} .sign-out-all.svelte-1gdzu2p{color:#0073e6;cursor:pointer;font-size:1em;margin:20px 0;text-align:center}.sign-out-all.svelte-1gdzu2p:hover{text-decoration:underline} .table.svelte-15e6uru.svelte-15e6uru{display:grid;grid-template-columns:0.7fr 1.4fr 1fr 0.6fr}.table-head.svelte-15e6uru.svelte-15e6uru{display:contents}.table-row.svelte-15e6uru.svelte-15e6uru{display:contents}.table-head.svelte-15e6uru>div.svelte-15e6uru{font-size:13px;padding:13px 10px 10px;border-bottom:1px solid var(--zephr-color-background-tinted)}.table-row.svelte-15e6uru>div.svelte-15e6uru{font-size:var(--zf-info-fontSize);height:60px;padding:0 10px;border-bottom:1px solid var(--zephr-color-background-tinted);display:flex;align-items:center}.table-head.svelte-15e6uru>div.svelte-15e6uru:first-child,.table-row.svelte-15e6uru>div.svelte-15e6uru:first-child{padding-left:0}.table-head.svelte-15e6uru>div.svelte-15e6uru:last-child,.table-row.svelte-15e6uru>div.svelte-15e6uru:last-child{padding-right:0}.taxes.svelte-15e6uru.svelte-15e6uru{color:var(--zephr-color-background-tinted);white-space:pre;font-size:small} .zephr-form-button-group.svelte-s116f2{display:flex;flex-direction:row;gap:12px;margin-top:20px}.zephr-form-back-button.svelte-s116f2{padding:0 20px;border-radius:calc(var(--zephr-button-borderRadius) * 1px);border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-main);display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zephr-color-action-main);color:var(--zf-button-color);cursor:pointer}.zephr-form-continue-button.svelte-s116f2{padding:0 20px;border-radius:calc(var(--zephr-button-borderRadius) * 1px);border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-main);display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zf-button-color);color:var(--zephr-color-action-main);cursor:pointer}.zephr-form-back-button.svelte-s116f2:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted)}.zephr-form-continue-button.svelte-s116f2:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted);color:var(--zf-button-color)}.zephr-form-back-button.svelte-s116f2:not(inputHeight){height:calc(var(--zephr-button-height) * 1px)}.zephr-form-continue-button.svelte-s116f2:not(inputHeight){height:calc(var(--zephr-button-height) * 1px)} .zephr-form-button.svelte-16hrghb{padding:0 20px;text-decoration:none;text-transform:capitalize;border-radius:calc(var(--zephr-button-borderRadius) * 1px);font-size:var(--zf-button-fontSize);font-weight:normal;cursor:pointer;border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-tinted);transition:backdrop-filter 0.2s, background-color 0.2s;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zephr-color-action-main);color:var(--zf-button-color);position:relative;overflow:hidden;height:calc(var(--zephr-button-height) * 1px)}.zephr-form-button.svelte-16hrghb:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted);color:var(--zf-button-color)}.zephr-form-button-top-margin.svelte-16hrghb{margin-top:20px} .recipient-name-section.svelte-wt5yoy{margin-top:1rem;margin-bottom:1rem}.field.svelte-wt5yoy{margin-bottom:0.5rem}label.svelte-wt5yoy{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)}.error.svelte-wt5yoy{border-color:var(--zephr-color-warning-main) !important}.error-text.svelte-wt5yoy{color:var(--zephr-color-warning-main);font-size:0.875em;margin-top:0.25rem;font-family:var(--zf-root-fontFamily)} .recipient-email-section.svelte-17rjebp{margin-bottom:1rem}.field.svelte-17rjebp{margin-bottom:0.5rem}label.svelte-17rjebp{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)}.error.svelte-17rjebp{border-color:var(--zephr-color-warning-main) !important}.error-text.svelte-17rjebp{color:var(--zephr-color-warning-main);font-size:0.875em;margin-top:0.25rem;font-family:var(--zf-root-fontFamily)} .recipient-address-section.svelte-hqngij{margin-bottom:1rem}.address-main-label.svelte-hqngij{display:block;margin-bottom:0.75rem;color:var(--zephr-color-text-tinted);font-weight:600}.address-fields.svelte-hqngij{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.full-width.svelte-hqngij{grid-column:1 / -1}.field.svelte-hqngij{margin-bottom:0.5rem}label.svelte-hqngij{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)}.error-text.svelte-hqngij{color:var(--zephr-color-warning-main);font-size:0.875em;margin-top:0.25rem;font-family:var(--zf-root-fontFamily)}@media(max-width: 640px){.address-fields.svelte-hqngij{grid-template-columns:1fr}} .recipient-message-section.svelte-90amkz{margin-top:1rem;margin-bottom:1rem}.field.svelte-90amkz{margin-bottom:0.5rem}label.svelte-90amkz{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);min-height:100px;resize:vertical;padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)} .zephr-form-input-wrapper.svelte-1wfl3xs{display:flex;flex-direction:column;margin-bottom:16px;width:100%}label.svelte-1wfl3xs{margin-bottom:8px;font-weight:500}input.svelte-1wfl3xs{padding:12px;border-radius:var(--input-border-radius, 4px);border:var(--input-border-width, 1px) solid var(--input-border-color, #ccc);font-size:16px;height:var(--input-height, 50px);box-sizing:border-box}input.svelte-1wfl3xs:focus{outline:none;border-color:var(--color-action-main, #006EDB)}input.error.svelte-1wfl3xs{border-color:var(--color-warning-main, #D90B00)}.error-message.svelte-1wfl3xs{color:var(--color-warning-main, #D90B00);font-size:14px;margin-top:4px}.required.svelte-1wfl3xs{color:var(--color-warning-main, #D90B00)} .zephr-form-max-width{max-width:var(--zf-container-maxWidth);margin:auto}.zephr-form-content.svelte-cde0t0{padding:var(--zf-container-padding);background-color:var(--zf-container-bgColor);border:var(--zf-container-border);border-radius:var(--zf-container-borderRadius)}.zephr-payment-options-content.svelte-cde0t0{background-color:transparent;border:none;border-radius:0}.close-button-container.svelte-cde0t0{text-align:right;width:100%;margin-bottom:15px}.close-button.svelte-cde0t0{cursor:pointer;display:inline;padding:7px;min-width:32px;min-height:32px;border-radius:16px;margin:1px}.loading-placeholder.svelte-cde0t0{display:flex;justify-content:center;align-items:center;min-height:200px} .zephr-form{--zf-root-fontSize:16px;--zf-root-fontFamily:var(--zephr-typography-body-font), var(--zephr-typography-body-fallbackFont);--zf-container-maxWidth:440px;--zf-container-padding:20px;--zf-container-margin:20px auto;--zf-container-border:none;--zf-container-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-container-color:var(--zephr-color-text-main);--zf-container-bgColor:var(--zephr-color-background-main, transparent);--zf-info-fontSize:14px;--zf-subtext-fontSize:12px;--zf-link-color:#6ba5e9;--zf-input-fontSize:var(--zf-root-fontSize);--zf-input-bgColor:var(--zephr-color-background-main, transparent);--zf-button-fontSize:calc(var(--zephr-button-fontSize, 16) * 1px);--zf-button-color:#fff;--zf-password-valid-color:#7bcb7f;--zf-password-invalid-color:#c4c4c4;--zf-payment-options-fontSize:var(--zf-subtext-fontSize);--zf-payment-options-color:var(--zephr-color-text-main);--zf-payment-options-bgColor:var(--zf-container-bgColor);--zf-payment-options-border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);--zf-payment-options-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-payment-options-highlighted-color:var(--zephr-color-text-main);--zf-payment-options-highlighted-bgColor:var(--zephr-color-accent-main);--zf-payment-summary-fontSize:var(--zf-subtext-fontSize);--zf-payment-summary-color:var(--zephr-color-text-main);--zf-payment-summary-bgColor:var(--zf-input-bgColor);--zf-payment-summary-border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);--zf-payment-summary-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-list-subscriptions-container-maxWidth:630px;--zf-list-subscriptions-container-padding:24px;--zf-list-subscriptions-section-padding:16px 0px;--zf-list-subscriptions-container-border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);--zf-list-subscriptions-container-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-list-subscriptions-info-fontSize:var(--zf-info-fontSize)}.zephr-form.svelte-jjl1p8{color:var(--zf-container-color);margin:var(--zf-container-margin);font-size:var(--zf-root-fontSize);overflow:visible;font-size:var(--zf-root-fontSize, unset);line-height:unset;margin:unset;padding:unset;border:unset;background:unset;&:hover, &:focus-visible { border: unset; background: unset; }}.zephr-form-disabled-div{pointer-events:none;opacity:0.8}.zephr-form-relative-container{position:relative}.zephr-form-flex-container{display:flex}.zephr-form-input-inner-button{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:5px;padding:10px 5px}.zephr-form-input-inner-text{color:var(--zephr-color-text-main);font-size:var(--zf-subtext-fontSize);font-weight:bold;font-family:var(--zf-root-fontFamily)} /* === FORM CARD CONTAINER === */ .zephr-form-max-width, .zephr-payment-form-max-width { background-color: #f9f9fb !important; padding: 32px !important; border-radius: 31px !important; border: 2px solid #e5e5e5 !important; max-width: 600px !important; margin: 0 auto !important; } .zephr-form-login-link { margin: 0!important; } .zephr-form-checkmark { border-radius: 0px !important; border: 2px solid #e5e5e5 !important; } /* === FORM LAYOUT === */ .zephr-form-content { display: flex !important; flex-direction: column !important; gap: 1rem !important; margin: 0!important; background-color: var(--bs-body-bg) !important; } .zephr-form form { background-color: var(--bs-body-bg) !important; } /* === INPUT STYLING === */ .zephr-form-input, .zephr-form input[type="email"], .zephr-form input[type="text"], .zephr-form input[type="password"], .zephr-form input[type="number"], .zephr-form input[type="tel"], .zephr-form input[type="url"], .zephr-form textarea { border-radius: 0 !important; border: 1px solid #ddd !important; font-size: 16px !important; padding: 12px 16px !important; width: 100% !important; background-color: #fff !important; box-shadow: none !important; } /* === INPUT FOCUS === */ .zephr-form input:focus, .zephr-form textarea:focus { outline: none !important; border-color: #000 !important; box-shadow: none !important; } /* === LABEL STYLING === */ .zephr-form-input-label span { font-size: 14px !important; font-weight: 600 !important; color: #111 !important; margin-bottom: 0.25rem !important; display: inline-block !important; } .zephr-form-custom-text { color: var(--bs-body-color) !important; } /* === BUTTON STYLING === */ .zephr-form-button, .zephr-form button[type="submit"] { background-color: #111 !important; color: #fff !important; font-weight: 700 !important; font-size: 16px !important; text-transform: uppercase !important; border-radius: 12px !important; padding: 14px !important; width: 100% !important; border: none !important; cursor: pointer !important; } .zephr-form-button:disabled { background-color: #ccc !important; cursor: not-allowed !important; } .zephr-form-button:hover:not(:disabled) { background-color: #000 !important; } /* === PROMO TOGGLE LINK === */ .zephr-form-promo-activate-line { background: none !important; border: none !important; padding: 0 !important; font-size: 14px !important; font-weight: 500 !important; color: #000 !important; text-align: left !important; margin-top: 8px !important; cursor: pointer !important; } /* === SUMMARY SECTION === */ .zephr-form-summary, .zephr-payment-form-summary { background-color: #f9f9fb !important; border: none !important; padding: 0 0 1rem 0 !important; margin: 0 0 1rem 0 !important; border-radius: 0 !important; } .zephr-form-summary-line-title { font-size: 20px !important; font-weight: 700 !important; color: #111 !important; } .zephr-form-summary-line-price { font-size: 18px !important; font-weight: 600 !important; color: #111 !important; } /* === SMALL SCREEN PADDING TWEAKS === */ @media (max-width: 576px) { .zephr-form-max-width, .zephr-payment-form-max-width { padding: 24px !important; border-radius: 16px !important; } } /* === MAIN FLEX CONTAINER === */ .payment-options-container { display: flex !important; flex-direction: row !important; justify-content: stretch !important; align-items: stretch !important; flex-wrap: nowrap !important; gap: 0 !important; padding: 0 !important; margin: 0 auto 32px !important; border-radius: 31px !important; border: 2px solid #e5e5e5 !important; overflow: hidden !important; max-width: 960px !important; background: var(--bs-body-bg); } /* === WRAPPER: ENSURE NO MARGIN/BORDER/GAP === */ .payment-option-wrapper { flex: 1 1 0% !important; display: flex !important; flex-direction: column !important; margin: 0 !important; padding: 0 !important; border: none !important; min-width: 0 !important; } /* === REMOVE ANY INTER-BORDER SPACING === */ .payment-option-wrapper:not(:last-of-type) { border-right: 1px solid #e5e5e5 !important; } /* === CLEANUP CONTAINER === */ .box-container { display: flex !important; flex-direction: column !important; width: 100% !important; height: 100% !important; margin: 0 !important; padding: 0 !important; border: none !important; background: transparent !important; box-shadow: none !important; } /* === INNER BOX, NO GAPS OR MARGINS === */ .inner-box { display: flex !important; flex-direction: column !important; justify-content: space-between !important; height: 100% !important; padding: 32px 24px !important; margin: 0 !important; border: none !important; border-radius: 0 !important; background-color: var(bs-secondary-bg) !important; } /* === ROUND ONLY FIRST AND LAST === */ .payment-option-wrapper:first-of-type .inner-box { border-top-left-radius: 20px !important; border-bottom-left-radius: 20px !important; } .payment-option-wrapper:last-of-type .inner-box { border-top-right-radius: 20px !important; border-bottom-right-radius: 20px !important; } /* === PRICE === */ .inner-box h1 { font-size: 36px !important; font-weight: 700 !important; text-align: center !important; margin: 0 0 8px !important; } /* === PLAN NAME === */ .inner-box h3 { font-size: 16px !important; font-weight: 700 !important; text-transform: uppercase !important; text-align: center !important; margin: 0 0 12px !important; } /* === DESCRIPTION === */ .inner-box p { font-size: 14px !important; font-style: italic !important; color: #444 !important; text-align: center !important; margin: 0 0 24px !important; } /* === BUTTONS === */ .zephr-form-button { margin-top: auto !important; padding: 14px 0 !important; font-size: 14px !important; font-weight: bold !important; text-transform: uppercase !important; border: none !important; border-radius: 8px !important; width: 100% !important; background-color: #000 !important; color: #fff !important; cursor: pointer !important; } /* === RED CTA ON MIDDLE BOX === */ .box-container.highlighted .zephr-form-button { background-color: #f53c60 !important; } .zephr-form-button:hover:not(:disabled) { background-color: #f53c60 !important; } zephr-form-button:hover:disabled { background-color: #f53c60 !important; } /* === SAVE BADGE === */ .box-top-text { position: absolute !important; top: 15px !important; right: 15px !important; background-color: #ffff4c !important; transform: rotate(20deg); color: #000 !important; font-size: 12px !important; font-weight: bold !important; border-radius: 50% !important; padding: 19px 18px !important; text-align: center !important; line-height: 1.2 !important; width: 84px !important; height: 84px !important; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important; z-index: 10 !important; } /* === CLEANUP EMPTY .box-top === */ .box-top { height: 0 !important; margin: 0 !important; padding: 0 !important; background: none !important; border: none !important; display: contents !important } .box-container { position: relative !important; } @media (max-width: 768px) { .payment-options-container { flex-direction: column !important; border-radius: 12px !important; overflow: hidden !important; } .payment-option-wrapper { border-right: none !important; border-bottom: 1px solid #e5e5e5 !important; } .payment-option-wrapper:first-of-type .inner-box { border-top-left-radius: 20px !important; border-top-right-radius: 20px !important; } .payment-option-wrapper:last-of-type { border-bottom: none !important; } .payment-option-wrapper:last-of-type .inner-box { border-bottom-left-radius: 20px !important; border-bottom-right-radius: 20px !important; } /* Remove left/right radius that only makes sense in horizontal layout */ .payment-option-wrapper .inner-box { border-radius: 0 !important; } } .zephr-form.svelte-jjl1p8, .zephr-form { color: var(--bs-body-color) !important; }

https://www.adweek.com/media/meta-is-quietly-becoming-a-bigger-ad-business-than-google/




First man convicted under Take It Down Act kept making AI nudes after arrest

Man kept making AI nudes after arrest

The Take It Down Act was passed in May 2025, and Strahler was arrested on federal charges by June.

The Federal Bureau of Investigation was called in after Strahler’s phone was seized in April, after one of his victims called local police. Confronted by the local cops, Strahler admitted to creating and sending the images, then was arrested and jailed.

Once the FBI got involved, an analysis of his device showed that he had “similarly harassed two ex-girlfriends and their mothers,” The New York Times reported. The FBI also found images of two boys on the phone.

That arrest was not enough to stop Strahler from creating more images, though. While he was on pre-trial release in the first case, another Ohio police department arrested him in June after he continued sending fake nudes to harass one of his victims. A search of his new phone uncovered more than 2,400 images and videos “depicting nudity, child sexual abuse material, or violence,” the press release said.

Celebrating Strahler’s conviction, the US Attorney in the Southern District of Ohio, Dominick S. Gerace II, said that his office is “committed to using every tool at our disposal to hold accountable offenders like Strahler, who seek to intimidate and harass others by creating and circulating this disturbing content.”

“We believe Strahler is the first person in the United States to be convicted under the Take It Down Act,” Gerace said. “We will not tolerate the abhorrent practice of posting and publicizing AI-generated intimate images of real individuals without consent.”

On X, Melania Trump also claimed the conviction as a win after championing the Take It Down Act and joining Donald Trump in signing it into law. On Tuesday, she praised Gerace’s team for putting an end to Strahler’s harassment and “protecting Americans from cybercrimes in this new digital age.”

https://arstechnica.com/tech-policy/2026/04/first-man-convicted-under-take-it-down-act-kept-making-ai-nudes-after-arrest/




Build Your First AI Agent at Social Media Week

/* ========================= Base container ========================= */ .article-body-promo-ad { border: 1px dotted #f53c60; border-bottom: 0.5px dashed #f53c60; background-color: rgba(245, 60, 96, 0.05); border-radius: 8px; margin-top: 2em; position: relative; padding: 30px 16px 16px 60px; } @media (min-width: 768px){ .article-body-promo-ad{ margin: 1em max(13%, 26px); } } .ad-megaphone-icon::before { content: ""; background-image: url("https://static-www.adweek.com/wp-content/uploads/2026/02/Megaphone.svg"); background-size: contain; background-repeat: no-repeat; position: absolute; left: 15px; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; } /* Floating label */ .article-body-promo-ad::after { content: "Register Now"; position: absolute; top: -14px; background: #fdebed; color: #f53c60; font-size: 13px; font-weight: 600; padding: 4px 12px; border-radius: 999px; letter-spacing: 0.04em; white-space: nowrap; } [data-bs-theme="dark"] .article-body-promo-ad::before { filter: invert(1) brightness(1); } /* Typography */ .article-body-promo-ad p { font-size: 17px; line-height: 28px; letter-spacing: 0.03em; margin: 0; } /* Links */ .article-body-promo-ad a { font-weight: 700; text-decoration: none; color: inherit; } .article-body-promo-ad a:hover { color: #F6486A; } /* Dark mode */ [data-bs-theme="dark"] .article-body-promo-ad { background-color: rgba(245, 60, 96, 0.12); } [data-bs-theme="dark"] .article-body-promo-ad::after { background: #2a0f14; } @media (max-width: 576px) { .article-body-promo-ad::after { transform: translateX(-50%); top: -10%; left: 50%; font-size: 12px; } } @media (max-width: 576px) { .article-body-promo-ad { display: flex; align-items: center; gap: 10px; padding: 14px; margin: 2em 0; } } @media (max-width: 576px) { .article-body-promo-ad::before { display: none; } } .article-body-promo-ad::before { width: 28px; height: 28px; background-size: 28px 28px; } }

Everyone talks about AI agents. At ADWEEK’s Social Media Week, you’ll learn how to build your first one. Because there’s no better way to start understanding something than by doing it yourself.

On Tuesday, March 15 starting at 1 p.m., three experts from Stagwell agency Code and Theory will give attendees hands-on training on how to build your first AI agent. Expect to leave the course with three autonomous helpers designed to improve your social media workflow.

Because this is hands-on keyboard training, capacity is very limited. You’ll want to reserve your seat on the SMW App. 

I’m personally really excited about offering this course, and Code and Theory’s teachers are as well.

“I love explaining how this technology works to people that are not technical, because there’s so much value in understanding what’s under the hood,” said Peter Steiner, who leads Code and Theory’s Creative Labs and is responsible for R&D and AI implementation. 

Besides Steiner, the classes will also be led by Josh Currie, head of operations strategy and business intelligence, and Benaëlle Benoit, junior strategist. 

Code and Theory built three social media workflow agents for the course, and they’ll walk students through how they too can build them.

By the time you’re done with the class, you will have built three agents: Trend Pulse Report (produces a report on what’s trending on social media), Partnership Evaluator (finds and evaluates potential partnerships), and Analytics Interpreter (produces a report telling you what worked, what didn’t, and why).

You’ll also have the foundational knowledge to go home and build more yourself. The agents built for work productivity can also be used at home.

“I don’t have social media, funnily enough,” Benoit said. “And I’ve been using the trends agent I made for this class for my personal life, because it lets me update myself on things that are happening, like a new show that’s coming out or a season that’s renewing.”

This will be a very valuable class for those who know little about agentic workflows but want to take the first step, with hands-on guidance on how to master them.

“The industry has done a great job of hyping it up and making it seem like it’s this completely wild, magical thing, but it really is something that regular people can understand, and that’s important to being able to use it well, and integrate it into your work and life,” said Steiner.

Learn more about the course here. And register for Social Media Week here.

https://www.adweek.com/agencies/build-your-first-ai-agent-at-social-media-week/




Code in OpenAI’s Ads Manager Suggests the Company Is Building Conversion Tracking Into ChatGPT

/* ========================= Base container ========================= */ .article-body-promo-ad { border: 1px dotted #f53c60; border-bottom: 0.5px dashed #f53c60; background-color: rgba(245, 60, 96, 0.05); border-radius: 8px; margin-top: 2em; position: relative; padding: 30px 16px 16px 60px; } @media (min-width: 768px){ .article-body-promo-ad{ margin: 1em max(13%, 26px); } } .ad-book-icon::before { content: ""; background-image: url("https://static-stage.adweek.com/wp-content/uploads/2026/02/AITechMoney_Icon3_Book_Dark.png"); background-size: contain; background-repeat: no-repeat; position: absolute; left: 15px; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; } /* Floating label */ .article-body-promo-ad::after { content: "Secure Your Spot"; position: absolute; top: -14px; background: #fdebed; color: #f53c60; font-size: 13px; font-weight: 600; padding: 4px 12px; border-radius: 999px; letter-spacing: 0.04em; white-space: nowrap; } [data-bs-theme="dark"] .article-body-promo-ad::before { filter: invert(1) brightness(1); } /* Typography */ .article-body-promo-ad p { font-size: 17px; line-height: 28px; letter-spacing: 0.03em; margin: 0; } /* Links */ .article-body-promo-ad a { font-weight: 700; text-decoration: none; color: inherit; } .article-body-promo-ad a:hover { color: #F6486A; } /* Dark mode */ [data-bs-theme="dark"] .article-body-promo-ad { background-color: rgba(245, 60, 96, 0.12); } [data-bs-theme="dark"] .article-body-promo-ad::after { background: #2a0f14; } @media (max-width: 576px) { .article-body-promo-ad::after { transform: translateX(-50%); top: -10%; left: 50%; font-size: 12px; } } @media (max-width: 576px) { .article-body-promo-ad { display: flex; align-items: center; gap: 10px; padding: 14px; margin: 2em 0; } } @media (max-width: 576px) { .article-body-promo-ad::before { display: none; } } .article-body-promo-ad::before { width: 28px; height: 28px; background-size: 28px 28px; } }

As OpenAI expands its ad business beyond the U.S., opening the door to more advertisers, it may also be laying the groundwork to turn ChatGPT into a performance advertising engine.

Snippets of code in its ads manager, reviewed by ADWEEK, points to upcoming support for click and conversion-based campaigns—even as the product today remains limited to impression-based ads. The ads manager—internally code-named “bazaar”—runs on a broader ads infrastructure OpenAI calls “tapestry,” the code strings reveal.

“It’s unclear what types of conversions. In most cases it’s used for app installs or track when someone places an order for commerce,” said Juozas Kaziukėnas, advisor at ecommerce ad platform Quartile.

.zephr-form-progress-bar.svelte-d78fa2{width:100%;border:0;border-radius:20px;margin-top:10px}.zephr-form-progress-bar.svelte-d78fa2::-webkit-progress-bar{background-color:var(--zephr-color-background-tinted);border:0;border-radius:20px}.zephr-form-progress-bar.svelte-d78fa2::-webkit-progress-value{background-color:var(--zephr-color-text-tinted);border:0;border-radius:20px}.zephr-progress-bar-step.svelte-d78fa2{margin:auto;color:var(--zephr-color-text-tinted);font-size:var(--zf-subtext-fontSize);cursor:pointer}.zephr-progress-bar-step.svelte-d78fa2:first-child{margin-left:0}.zephr-progress-bar-step.svelte-d78fa2:last-child{margin-right:0}.zephr-progress-bar-step.disabled.svelte-d78fa2{cursor:default} .apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:pay;width:440px;max-width:100%;height:45px;margin-top:20px}.apple-pay-button-black{-apple-pay-button-style:black}#google-pay-button.svelte-1acsmhs{width:440px;max-width:100%;height:45px;margin-top:20px} .zephr-form-error-message-min-height.svelte-719cfr{min-height:1.1em}.zephr-form-error-message.svelte-719cfr{color:var(--zephr-color-warning-main);font-size:var(--zf-subtext-fontSize);margin-top:0.5em;position:relative;margin-left:1.2em;margin-right:1.2em} #braintree-dropin-container.svelte-z7jd27{margin-top:1em;margin-bottom:1em} #stripe-element.svelte-1lhuc6b{margin-top:2em;margin-bottom:1em;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);padding:1em}#stripe-element.svelte-1lhuc6b iframe:focus{outline:none !important} #stripe-mobile-pay-button.svelte-1t95nqv{width:440px;max-width:100%;height:45px;margin-top:20px} .svelte-fa-base{height:1em;overflow:visible;transform-origin:center;vertical-align:-0.125em}.svelte-fa-fw{text-align:center;width:1.25em}.svelte-fa-pull-left.svelte-bvo74f{float:left}.svelte-fa-pull-right.svelte-bvo74f{float:right}.svelte-fa-size-lg.svelte-bvo74f{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-bvo74f{font-size:0.875em}.svelte-fa-size-xs.svelte-bvo74f{font-size:0.75em}.spin.svelte-bvo74f{animation:svelte-bvo74f-spin 2s 0s infinite linear}.pulse.svelte-bvo74f{animation:svelte-bvo74f-spin 1s infinite steps(8)}@keyframes svelte-bvo74f-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .svelte-fa-layers.svelte-1sinijc{display:inline-block;position:relative}.svelte-fa-layers.svelte-1sinijc .svelte-fa{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;text-align:center}.svelte-fa-layers.svelte-1sinijc .svelte-fa-layers-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.svelte-fa-layers.svelte-1sinijc .svelte-fa-layers-text span{display:inline-block}.svelte-fa-pull-left.svelte-1sinijc{float:left}.svelte-fa-pull-right.svelte-1sinijc{float:right}.svelte-fa-size-lg.svelte-1sinijc{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-1sinijc{font-size:0.875em}.svelte-fa-size-xs.svelte-1sinijc{font-size:0.75em} .container.svelte-1x0c3df{display:inline-block;height:auto}.svelte-fa-size-lg.svelte-1x0c3df{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-1x0c3df{font-size:0.875em}.svelte-fa-size-xs.svelte-1x0c3df{font-size:0.75em} .spinner-container.svelte-1isq5k3{text-align:center;padding:2em} #zuora_payment.svelte-1a5rslt{margin-top:1em;margin-bottom:1em}.zuora-disabled-iframe-container.svelte-1a5rslt .z_hppm_iframe{pointer-events:none;opacity:0.3}.zuora-dynamic-form-disabled.svelte-1a5rslt{pointer-events:none;opacity:0.3}.spinner-overlay.svelte-1a5rslt{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.form-wrapper.svelte-1a5rslt{position:relative} .zephr-form-button-top-margin.svelte-1eqnyqe{margin-top:20px}.zephr-form-button.svelte-1eqnyqe{padding:0 20px;text-decoration:none;text-transform:capitalize;border-radius:calc(var(--zephr-button-borderRadius) * 1px);font-size:var(--zf-button-fontSize);font-weight:normal;cursor:pointer;border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-tinted);transition:backdrop-filter 0.2s, background-color 0.2s;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zephr-color-action-main);color:var(--zf-button-color);position:relative;overflow:hidden;border-color:var(--zephr-color-action-tinted)}.zephr-form-button.svelte-1eqnyqe:disabled{background-color:var(--zephr-color-background-tinted);border-color:var(--zephr-color-background-tinted)}.zephr-form-button.svelte-1eqnyqe:disabled:hover{background-color:var(--zephr-color-background-tinted);border-color:var(--zephr-color-background-tinted)}.zephr-form-button.inputHeight.svelte-1eqnyqe{height:calc(var(--zephr-input-height) * 1px)}.zephr-form-button.svelte-1eqnyqe:not(inputHeight){height:calc(var(--zephr-button-height) * 1px)}.zephr-form-button.aside.svelte-1eqnyqe{width:auto;margin-left:10px} .payment-option-wrapper.svelte-wecxzz>input[type="radio"].svelte-wecxzz{display:none}.payment-option-wrapper.svelte-wecxzz.svelte-wecxzz{display:flex;flex:1 0 28%;width:100%}.payment-option-wrapper.svelte-wecxzz.svelte-wecxzz:only-child{max-width:325px}.box-container.svelte-wecxzz.svelte-wecxzz{display:flex;flex-direction:column;flex:1 1 0;width:0;text-align:center}.inner-box.svelte-wecxzz.svelte-wecxzz{border:var(--zf-payment-options-border);border-radius:var(--zf-payment-options-borderRadius);background-color:var(--zf-payment-options-bgColor);height:100%;display:flex;flex-direction:column}.box-container.highlighted.svelte-wecxzz .inner-box.svelte-wecxzz{border-top-left-radius:0;border-top-right-radius:0}.box-container.svelte-wecxzz .box-content.svelte-wecxzz{flex-grow:1;padding:30px 20px;margin:0 10px;overflow:hidden}.box-container.svelte-wecxzz .styled-box-content.svelte-wecxzz{color:var(--zephr-color-text-main);background-color:var(--zephr-color-action-main);border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-tinted);border-radius:calc(var(--zephr-button-borderRadius) * 1px);font-size:var(--zf-button-fontSize)}.payment-options-container .box-container .styled-box-content button:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted)}.payment-options-container .box-container .box-content img{max-width:210px;height:auto}.box-top.svelte-wecxzz.svelte-wecxzz{height:40px}.box-container.highlighted.svelte-wecxzz .box-top.svelte-wecxzz{color:var(--zf-payment-options-highlighted-color);background-color:var(--zf-payment-options-highlighted-bgColor);position:relative;border:var(--zf-payment-options-border);border-bottom-width:0;border-radius:var(--zf-payment-options-borderRadius);border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;justify-content:center;align-items:center}.box-container.highlighted.svelte-wecxzz .box-top .box-top-text.svelte-wecxzz{font-weight:bold}.box-container.svelte-wecxzz .box-bottom.svelte-wecxzz{min-height:60px;display:flex;flex-direction:column;align-items:center;padding:20px 0 30px;margin:0 30px}.button-sub-text.svelte-wecxzz.svelte-wecxzz{margin-top:10px} .payment-options-container.svelte-15oxdku{flex-wrap:wrap;font-size:var(--zf-payment-options-fontSize);width:100%;color:var(--zf-payment-options-color);line-height:18px;padding:31px 0 20px;display:grid;justify-content:space-evenly;justify-items:center;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:13px}@media(max-width: 340px){.payment-options-container.svelte-15oxdku{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}} .zephr-form-input-inner-container.svelte-127vcsp{position:relative}.zephr-form-input-full-width.svelte-127vcsp{width:100%}.zephr-form-input.svelte-127vcsp{width:100%;display:block;height:calc(var(--zephr-input-height) * 1px);padding-left:8px;font-size:var(--zf-input-fontSize);border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);transition:border-color 0.25s ease, box-shadow 0.25s ease;outline:0;color:var(--zephr-color-text-main);background-color:var(--zf-input-bgColor);height:auto;margin:8px 5px 0 0;float:left}.zephr-form-input-radio.svelte-127vcsp{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.zephr-form-input-color[type="color"].svelte-127vcsp{width:50px;padding:0;border-radius:50%}.zephr-form-input-color[type="color"].svelte-127vcsp::-webkit-color-swatch{border:none;border-radius:50%;padding:0}.zephr-form-input-color[type="color"].svelte-127vcsp::-webkit-color-swatch-wrapper{border:none;border-radius:50%;padding:0}.zephr-form-input.disabled.svelte-127vcsp,.zephr-form-input.disabled.svelte-127vcsp:hover{border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);background-color:var(--zephr-color-background-tinted)}.zephr-form-input.error.svelte-127vcsp{border:1px solid var(--zephr-color-warning-main)} .zephr-form-input-label.svelte-vnzoa4.svelte-vnzoa4{margin-top:10px;display:block;line-height:30px;font-size:var(--zf-subtext-fontSize);color:var(--zephr-color-text-tinted);font-family:var(--zf-root-fontFamily)}.zephr-form-input-label.svelte-vnzoa4.svelte-vnzoa4:first-child{margin-top:0}.zephr-form-input-label.svelte-vnzoa4 span.svelte-vnzoa4{display:block} .zephr-form-password-match.svelte-11tz5c7.svelte-11tz5c7{margin:20px 0;justify-content:center}.zephr-form-password-match.svelte-11tz5c7 ul.svelte-11tz5c7{padding-left:0;margin:0}.zephr-form-password-requirement.svelte-11tz5c7.svelte-11tz5c7{display:flex;align-items:center;color:var(--zephr-color-text-tinted);font-size:var(--zf-subtext-fontSize);min-height:20px;font-size:15px} .zephr-form-password-progress.svelte-1b6w0g8.svelte-1b6w0g8{display:flex;margin-top:10px}.zephr-form-password-bar.svelte-1b6w0g8.svelte-1b6w0g8{width:100%;height:4px;border-radius:2px}.zephr-form-password-bar.svelte-1b6w0g8.svelte-1b6w0g8:not(:first-child){margin-left:8px}.zephr-form-password-requirements.svelte-1b6w0g8.svelte-1b6w0g8{margin:20px 0;justify-content:center}.zephr-form-password-requirements.svelte-1b6w0g8 ul.svelte-1b6w0g8{padding-left:0;margin:0}.zephr-form-password-requirement.svelte-1b6w0g8.svelte-1b6w0g8{display:flex;align-items:center;color:var(--zephr-color-text-tinted);font-size:var(--zf-subtext-fontSize);min-height:20px;font-size:15px} #payment-element.svelte-1oygrrs{margin-top:1em;margin-bottom:1em;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);padding:1em} .check-image.svelte-12ljnq4{height:1.2em;vertical-align:middle;margin-right:0.5em}.zephr-form-success-message.svelte-12ljnq4{color:var(--zephr-color-text-main);display:inline-block} .zephr-form-verification-resend-link-container.svelte-b6r3ph{margin-bottom:2em}.zephr-form-verification-resend-link.svelte-b6r3ph,.zephr-form-verification-resend-text.svelte-b6r3ph{float:right;position:absolute;padding-right:2px;padding-top:0.5em;padding-left:0.5em;font-size:var(--zf-subtext-fontSize);right:0}.zephr-form-verification-resend-link.svelte-b6r3ph{cursor:pointer;color:var(--zf-link-color)} .zephr-form-custom-text.svelte-12fdogm{margin-top:1em;margin-bottom:1em;color:var(--zephr-color-text-main)} .zephr-form-checkbox.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.zephr-form-checkbox-label.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{display:flex;align-items:center;box-sizing:border-box;height:23px;width:23px;background-color:#fff;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:6px;margin-right:12px;cursor:pointer}.zephr-form-checkmark.checked.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{border-color:var(--zephr-color-action-main)}.zephr-form-checkmark.checked.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32:after{content:"";position:absolute;width:6px;height:13px;border:solid var(--zephr-color-action-main);border-width:0 2px 2px 0;transform:rotate(45deg);top:3px;left:8px;box-sizing:border-box}.zephr-form-checkmark.disabled.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-color-background-tinted)}.zephr-form-checkmark.disabled.checked.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32:after{border:solid var(--zephr-color-background-tinted);border-width:0 2px 2px 0}.zephr-form-checkmark.error.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-color-warning-main)}.zephr-form-checkbox.svelte-eyzg32:focus-visible+.zephr-form-checkbox-label.svelte-eyzg32>.zephr-form-checkmark.svelte-eyzg32{outline:2px solid var(--zephr-color-action-main);outline-color:-webkit-focus-ring-color} .zephr-form-input-radio.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.zephr-form-radio-label.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{display:flex;align-items:center;position:relative;box-sizing:border-box;height:23px;width:23px;background-color:#fff;border:1px solid #ebebeb;border-radius:50%;margin-right:12px;cursor:pointer}.checked.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{border-color:var(--zephr-color-action-main)}.checked.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv:after{content:"";position:absolute;width:17px;height:17px;background:var(--zephr-color-action-main);border-radius:50%;top:2px;left:2px}.disabled.checked.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv:after{background:var(--zephr-color-background-tinted)}.error.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{border:1px solid var(--zephr-color-warning-main)}.zephr-form-input-radio.svelte-17rnpjv:focus-visible+.zephr-form-radio-label.svelte-17rnpjv>.zephr-form-radio-dot.svelte-17rnpjv{outline:2px solid var(--zephr-color-action-main);outline-color:-webkit-focus-ring-color} .zephr-form-input-error-text.svelte-1f2hwm0{color:var(--zephr-color-warning-main);appearance:auto;width:100%;height:calc(var(--zephr-input-height) * 1px);font-size:var(--zf-input-fontSize);border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);transition:border-color 0.25s ease, box-shadow 0.25s ease;outline:0;color:var(--zephr-color-text-main);background-color:var(--zf-input-bgColor);padding:10px}.zephr-form-input-select.unselected.svelte-1f2hwm0{color:var(--zephr-color-background-tinted)}.zephr-form-input-select.error.svelte-1f2hwm0{border-color:var(--zephr-color-warning-main)}.zephr-form-input-textarea.svelte-1f2hwm0{display:block;min-height:calc(var(--zephr-input-height) * 1px);min-width:100%;max-width:100%;background-color:var(--zf-input-bgColor);border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);transition:border-color 0.25s ease, box-shadow 0.25s ease;color:var(--zephr-color-text-main);font-size:var(--zf-input-fontSize);font-weight:300;padding:16px 8px;outline:0}.zephr-form-input-textarea.svelte-1f2hwm0::placeholder{color:var(--zephr-color-background-tinted);font-family:var(--zf-root-fontFamily)}.zephr-form-input-slider-output.svelte-1f2hwm0{margin:13px 0 0 10px} .zephr-form-link.svelte-1mdtotm{margin:10px 0;color:var(--zf-link-color);text-decoration:underline;cursor:pointer;cursor:not-allowed;text-decoration:none}.zephr-form-link-no-underline.svelte-1mdtotm{text-decoration:none} .zephr-form-reset-link-container.svelte-11qigta{min-height:2.5em}.zephr-form-link-message.svelte-11qigta{margin:10px 0 10px 20px;font-family:var(--zf-root-fontFamily)} .zephr-form-reset-link-container.svelte-11qigta{min-height:2.5em}.zephr-form-link-message.svelte-11qigta{margin:10px 0 10px 20px;font-family:var(--zf-root-fontFamily)} .zephr-form-google-icon.svelte-155mfls{width:20px} .zephr-form-social-sign-in.svelte-18a7qws{align-items:center}.zephr-form-social-sign-in-button.svelte-18a7qws{width:100%;min-height:55px;padding:15px;color:#000;background-color:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);border-radius:10px;font-size:17px;display:flex;align-items:center;cursor:pointer;margin-top:20px;justify-content:center;margin-right:30px;width:25px} .zephr-form-promo-input-container.svelte-3s0tux{flex:0.6}.zephr-form-promo-activate-line.svelte-3s0tux{display:flex;cursor:pointer;min-height:calc(var(--zephr-input-height) * 1px);margin:1em 1.2em;font-size:var(--zf-payment-summary-fontSize);line-height:calc(var(--zephr-input-height) * 1px);color:var(--zf-link-color)}.zephr-form-promo-line.svelte-3s0tux{display:flex;min-height:calc(var(--zephr-input-height) * 1px);margin:1em 1.2em}.zephr-form-addon-line.svelte-3s0tux{display:flex;padding-top:1em;padding-bottom:1em;margin-left:1.2em}.zephr-form-summary-prorate-disclaimer.svelte-3s0tux{padding-top:0.25em;padding-left:1em;color:var(--zephr-color-text-tinted)}.zephr-form-summary-charge-description.svelte-3s0tux{color:var(--zephr-color-text-tinted)}.zephr-form-charge-line.svelte-3s0tux{display:flex;padding-top:1em;margin-left:1.2em;padding-left:1em}.zephr-form-summary-line-right.svelte-3s0tux{margin-left:auto;margin-right:1.5em;text-align:right}.zephr-form-summary-line-left.svelte-3s0tux{margin-left:10px}.zephr-form-summary-promo-middle.svelte-3s0tux{position:relative;top:calc(var(--zephr-input-height) * 0.5px)}.zephr-form-summary.svelte-3s0tux{border:var(--zf-payment-summary-border);border-radius:var(--zf-payment-summary-borderRadius);padding-top:1em;padding-bottom:1em;font-size:var(--zf-payment-summary-fontSize);margin-top:1.5em;margin-bottom:1.5em;color:var(--zf-payment-summary-color);background-color:var(--zf-payment-summary-bgColor)}.zephr-form-summary.svelte-3s0tux:first-child{margin-top:0}.zephr-form-summary-title.svelte-3s0tux{margin-bottom:1em;margin-left:1.2em}.zephr-form-summary-price-line.svelte-3s0tux{font-weight:bold;padding-left:1em;padding-top:1em}.zephr-form-summary-line.svelte-3s0tux{display:flex}.zephr-form-summary-price-line-upper.svelte-3s0tux{border-top:var(--zf-payment-summary-border);margin-top:1em}.zephr-form-summary-line-title.svelte-3s0tux{flex:0 0 65%;margin-left:1.2em}.zephr-form-summary-line-price.svelte-3s0tux{flex:1;text-align:right;margin-right:1.5em}.zephr-form-discount-line.svelte-3s0tux{display:flex;justify-content:space-between;margin:0.5em 0;margin-left:1.2em} .zephr-form-divider-container.svelte-svq2r5{display:flex;align-items:center;justify-content:center;margin:1.5em 0}.zephr-form-divider-line.svelte-svq2r5{height:1px;width:50%;margin:0 5px;background-color:var(--zephr-color-text-tinted)}.zephr-form-divider-line-complete.svelte-svq2r5{height:1px;width:100%;margin:0 5px;background-color:var(--zephr-color-text-tinted)}.zephr-form-divider-text.svelte-svq2r5{margin:0 12px;color:var(--zephr-color-text-main);font-size:var(--zf-info-fontSize);white-space:nowrap} .zephr-form-login-link.svelte-1bpa3mq.svelte-1bpa3mq{margin-top:1em;margin-bottom:1em;text-align:center}.zephr-form-login-link.svelte-1bpa3mq>a.svelte-1bpa3mq{color:var(--zf-link-color);margin-left:0.25em} .zephr-form-account-code-container.svelte-ctt9he{margin-top:1.5em} .zephr-form-invitation-container.svelte-yy7ok3{border:1px solid;margin:1.5em 0;padding:20px;color:var(--zephr-color-text-main)}.zephr-form-invitation-title.svelte-yy7ok3{margin-bottom:20px;font-weight:bold;align-items:center}.zephr-form-invitation-input-container.svelte-yy7ok3{flex-grow:1}.zephr-form-invitation-success-message.svelte-yy7ok3{margin-top:0.5em} .subscription-option-product-label{margin-bottom:5px;margin-top:0}.subscription-option-wrapper.svelte-1ecrab7{display:flex;flex:1 0 28%;width:100%;max-width:400px}.subscription-option-wrapper.svelte-1ecrab7:only-child{max-width:325px}.subscription-option-box{display:flex;flex-direction:column;flex:1 1 0;width:0}.info-row.svelte-1ecrab7{margin-top:7px;margin-bottom:7px}.info-label.svelte-1ecrab7{display:inline;margin-right:10px}.info.svelte-1ecrab7{display:inline}hr.svelte-1ecrab7{border-width:1px 0px 0px;margin:5px 5px;border-color:var(--zephr-color-background-tinted)}.inner-box.svelte-1ecrab7{border:var(--zf-payment-options-border);border-radius:var(--zf-payment-options-borderRadius);background-color:var(--zf-payment-options-bgColor);height:100%;display:flex;flex-direction:column;flex-grow:1;padding:20px 20px;margin:0 10px;overflow:hidden}.change-disabled-label.svelte-1ecrab7{margin-top:15px} .subscription-options-container.svelte-1nzbr4y{flex-wrap:wrap;font-size:var(--zf-payment-options-fontSize);width:100%;color:var(--zf-payment-options-color);line-height:18px;padding:31px 0 20px;display:grid;justify-content:space-evenly;justify-items:center;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:13px}@media(max-width: 340px){.subscription-options-container.svelte-1nzbr4y{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}} .subscription-list-item.svelte-1wg9q7{color:var(--zephr-color-text-main)}hr.svelte-1wg9q7{border-width:1px 0px 0px;margin:20px 0px;border-color:var(--zephr-color-background-tinted)}.inactive.svelte-1wg9q7{text-decoration:line-through}h3.svelte-1wg9q7{margin:0 0 20px}.inner-box.svelte-1wg9q7{display:flex;flex-direction:column;flex-grow:1;padding:30px 20px;margin:0 10px;overflow:hidden;min-width:300px} .zephr-form-tablink.svelte-ky9lgg{display:flex;align-items:center;cursor:pointer;justify-content:space-between;text-decoration:none;color:var(--zephr-color-text-main);font-weight:590;padding:var(--zf-list-subscriptions-section-padding);border-bottom:1px solid var(--zephr-color-background-tinted)}.zephr-form-tablink.svelte-ky9lgg:hover{text-decoration:underline}.zephr-form-tablink.svelte-ky9lgg:last-child{border-bottom:none } .zephr-subscription-list-box-item.svelte-h57nmp.svelte-h57nmp{color:var(--zephr-color-text-main);max-width:var(--zf-list-subscriptions-container-maxWidth);border-radius:var(--zf-list-subscriptions-container-borderRadius);border:var(--zf-list-subscriptions-container-border);padding:var(--zf-list-subscriptions-container-padding)}.zephr-inner-box.svelte-h57nmp.svelte-h57nmp{display:flex;flex-direction:column;flex-grow:1}.zephr-box-item-information.svelte-h57nmp.svelte-h57nmp{font-size:var(--zf-list-subscriptions-info-fontSize);color:var(--zephr-color-text-tinted);margin-top:8px}.zephr-section.svelte-h57nmp.svelte-h57nmp{padding:var(--zf-list-subscriptions-section-padding);border-bottom:1px solid var(--zephr-color-background-tinted);gap:8px}.zephr-section.svelte-h57nmp.svelte-h57nmp:first-child{padding-top:0;border-bottom:none }.zephr-section.svelte-h57nmp.svelte-h57nmp:last-child{border-bottom:none }.zephr-section.svelte-h57nmp span.svelte-h57nmp{font-weight:590}.zephr-section.svelte-h57nmp h2.svelte-h57nmp{margin:0} .subscriptions-list-container.svelte-2hm0a{margin-top:40px;display:flex;flex-direction:column;gap:40px} .past-subscriptions-link-wrapper.svelte-1gacumx{margin:10px 0} .event-link-wrapper{margin-top:10px}.float-right.svelte-12vtv9v{float:right;margin-top:calc(var(--zephr-input-height) * -1px + 5px)} .bold-label.svelte-121zkre label{font-weight:bold}.read-only-input.svelte-121zkre{border:none;background:none;color:#333;cursor:default;outline:none;flex-grow:1;margin-right:10px;margin-top:15px}.zephr-form-relative-container.svelte-121zkre{display:flex;align-items:center;justify-content:space-between;width:100%}.update-link{white-space:nowrap;text-decoration:none;font-size:0.75em} .bold-label.svelte-121zkre label{font-weight:bold}.read-only-input.svelte-121zkre{border:none;background:none;color:#333;cursor:default;outline:none;flex-grow:1;margin-right:10px;margin-top:15px}.zephr-form-relative-container.svelte-121zkre{display:flex;align-items:center;justify-content:space-between;width:100%}.update-link{white-space:nowrap;text-decoration:none;font-size:0.75em} .zephr-form-ro-attribute{display:flex;align-items:center;height:50px;justify-content:flex-start}.zephr-form-ro-attribute-label{margin-right:10px;&:after { content: ": "; }} hr.svelte-4jb3ht{border-width:1px 0px 0px;margin:20px 0px;border-color:var(--zephr-color-background-tinted)}.session-container.svelte-4jb3ht{padding:15px;display:flex;flex-direction:column}.device-title.svelte-4jb3ht{font-weight:bold;font-size:1.2em;margin-bottom:10px}.current-device.svelte-4jb3ht{color:#777;font-size:0.9em;margin-left:10px}.login-time.svelte-4jb3ht,.browser.svelte-4jb3ht,.country.svelte-4jb3ht{margin-bottom:10px;font-size:0.9em} .sign-out-all.svelte-1gdzu2p{color:#0073e6;cursor:pointer;font-size:1em;margin:20px 0;text-align:center}.sign-out-all.svelte-1gdzu2p:hover{text-decoration:underline} .table.svelte-15e6uru.svelte-15e6uru{display:grid;grid-template-columns:0.7fr 1.4fr 1fr 0.6fr}.table-head.svelte-15e6uru.svelte-15e6uru{display:contents}.table-row.svelte-15e6uru.svelte-15e6uru{display:contents}.table-head.svelte-15e6uru>div.svelte-15e6uru{font-size:13px;padding:13px 10px 10px;border-bottom:1px solid var(--zephr-color-background-tinted)}.table-row.svelte-15e6uru>div.svelte-15e6uru{font-size:var(--zf-info-fontSize);height:60px;padding:0 10px;border-bottom:1px solid var(--zephr-color-background-tinted);display:flex;align-items:center}.table-head.svelte-15e6uru>div.svelte-15e6uru:first-child,.table-row.svelte-15e6uru>div.svelte-15e6uru:first-child{padding-left:0}.table-head.svelte-15e6uru>div.svelte-15e6uru:last-child,.table-row.svelte-15e6uru>div.svelte-15e6uru:last-child{padding-right:0}.taxes.svelte-15e6uru.svelte-15e6uru{color:var(--zephr-color-background-tinted);white-space:pre;font-size:small} .zephr-form-button-group.svelte-s116f2{display:flex;flex-direction:row;gap:12px;margin-top:20px}.zephr-form-back-button.svelte-s116f2{padding:0 20px;border-radius:calc(var(--zephr-button-borderRadius) * 1px);border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-main);display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zephr-color-action-main);color:var(--zf-button-color);cursor:pointer}.zephr-form-continue-button.svelte-s116f2{padding:0 20px;border-radius:calc(var(--zephr-button-borderRadius) * 1px);border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-main);display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zf-button-color);color:var(--zephr-color-action-main);cursor:pointer}.zephr-form-back-button.svelte-s116f2:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted)}.zephr-form-continue-button.svelte-s116f2:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted);color:var(--zf-button-color)}.zephr-form-back-button.svelte-s116f2:not(inputHeight){height:calc(var(--zephr-button-height) * 1px)}.zephr-form-continue-button.svelte-s116f2:not(inputHeight){height:calc(var(--zephr-button-height) * 1px)} .zephr-form-button.svelte-16hrghb{padding:0 20px;text-decoration:none;text-transform:capitalize;border-radius:calc(var(--zephr-button-borderRadius) * 1px);font-size:var(--zf-button-fontSize);font-weight:normal;cursor:pointer;border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-tinted);transition:backdrop-filter 0.2s, background-color 0.2s;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zephr-color-action-main);color:var(--zf-button-color);position:relative;overflow:hidden;height:calc(var(--zephr-button-height) * 1px)}.zephr-form-button.svelte-16hrghb:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted);color:var(--zf-button-color)}.zephr-form-button-top-margin.svelte-16hrghb{margin-top:20px} .recipient-name-section.svelte-wt5yoy{margin-top:1rem;margin-bottom:1rem}.field.svelte-wt5yoy{margin-bottom:0.5rem}label.svelte-wt5yoy{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)}.error.svelte-wt5yoy{border-color:var(--zephr-color-warning-main) !important}.error-text.svelte-wt5yoy{color:var(--zephr-color-warning-main);font-size:0.875em;margin-top:0.25rem;font-family:var(--zf-root-fontFamily)} .recipient-email-section.svelte-17rjebp{margin-bottom:1rem}.field.svelte-17rjebp{margin-bottom:0.5rem}label.svelte-17rjebp{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)}.error.svelte-17rjebp{border-color:var(--zephr-color-warning-main) !important}.error-text.svelte-17rjebp{color:var(--zephr-color-warning-main);font-size:0.875em;margin-top:0.25rem;font-family:var(--zf-root-fontFamily)} .recipient-address-section.svelte-hqngij{margin-bottom:1rem}.address-main-label.svelte-hqngij{display:block;margin-bottom:0.75rem;color:var(--zephr-color-text-tinted);font-weight:600}.address-fields.svelte-hqngij{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.full-width.svelte-hqngij{grid-column:1 / -1}.field.svelte-hqngij{margin-bottom:0.5rem}label.svelte-hqngij{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)}.error-text.svelte-hqngij{color:var(--zephr-color-warning-main);font-size:0.875em;margin-top:0.25rem;font-family:var(--zf-root-fontFamily)}@media(max-width: 640px){.address-fields.svelte-hqngij{grid-template-columns:1fr}} .recipient-message-section.svelte-90amkz{margin-top:1rem;margin-bottom:1rem}.field.svelte-90amkz{margin-bottom:0.5rem}label.svelte-90amkz{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);min-height:100px;resize:vertical;padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)} .zephr-form-input-wrapper.svelte-1wfl3xs{display:flex;flex-direction:column;margin-bottom:16px;width:100%}label.svelte-1wfl3xs{margin-bottom:8px;font-weight:500}input.svelte-1wfl3xs{padding:12px;border-radius:var(--input-border-radius, 4px);border:var(--input-border-width, 1px) solid var(--input-border-color, #ccc);font-size:16px;height:var(--input-height, 50px);box-sizing:border-box}input.svelte-1wfl3xs:focus{outline:none;border-color:var(--color-action-main, #006EDB)}input.error.svelte-1wfl3xs{border-color:var(--color-warning-main, #D90B00)}.error-message.svelte-1wfl3xs{color:var(--color-warning-main, #D90B00);font-size:14px;margin-top:4px}.required.svelte-1wfl3xs{color:var(--color-warning-main, #D90B00)} .zephr-form-max-width{max-width:var(--zf-container-maxWidth);margin:auto}.zephr-form-content.svelte-cde0t0{padding:var(--zf-container-padding);background-color:var(--zf-container-bgColor);border:var(--zf-container-border);border-radius:var(--zf-container-borderRadius)}.zephr-payment-options-content.svelte-cde0t0{background-color:transparent;border:none;border-radius:0}.close-button-container.svelte-cde0t0{text-align:right;width:100%;margin-bottom:15px}.close-button.svelte-cde0t0{cursor:pointer;display:inline;padding:7px;min-width:32px;min-height:32px;border-radius:16px;margin:1px}.loading-placeholder.svelte-cde0t0{display:flex;justify-content:center;align-items:center;min-height:200px} .zephr-form{--zf-root-fontSize:16px;--zf-root-fontFamily:var(--zephr-typography-body-font), var(--zephr-typography-body-fallbackFont);--zf-container-maxWidth:440px;--zf-container-padding:20px;--zf-container-margin:20px auto;--zf-container-border:none;--zf-container-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-container-color:var(--zephr-color-text-main);--zf-container-bgColor:var(--zephr-color-background-main, transparent);--zf-info-fontSize:14px;--zf-subtext-fontSize:12px;--zf-link-color:#6ba5e9;--zf-input-fontSize:var(--zf-root-fontSize);--zf-input-bgColor:var(--zephr-color-background-main, transparent);--zf-button-fontSize:calc(var(--zephr-button-fontSize, 16) * 1px);--zf-button-color:#fff;--zf-password-valid-color:#7bcb7f;--zf-password-invalid-color:#c4c4c4;--zf-payment-options-fontSize:var(--zf-subtext-fontSize);--zf-payment-options-color:var(--zephr-color-text-main);--zf-payment-options-bgColor:var(--zf-container-bgColor);--zf-payment-options-border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);--zf-payment-options-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-payment-options-highlighted-color:var(--zephr-color-text-main);--zf-payment-options-highlighted-bgColor:var(--zephr-color-accent-main);--zf-payment-summary-fontSize:var(--zf-subtext-fontSize);--zf-payment-summary-color:var(--zephr-color-text-main);--zf-payment-summary-bgColor:var(--zf-input-bgColor);--zf-payment-summary-border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);--zf-payment-summary-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-list-subscriptions-container-maxWidth:630px;--zf-list-subscriptions-container-padding:24px;--zf-list-subscriptions-section-padding:16px 0px;--zf-list-subscriptions-container-border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);--zf-list-subscriptions-container-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-list-subscriptions-info-fontSize:var(--zf-info-fontSize)}.zephr-form.svelte-jjl1p8{color:var(--zf-container-color);margin:var(--zf-container-margin);font-size:var(--zf-root-fontSize);overflow:visible;font-size:var(--zf-root-fontSize, unset);line-height:unset;margin:unset;padding:unset;border:unset;background:unset;&:hover, &:focus-visible { border: unset; background: unset; }}.zephr-form-disabled-div{pointer-events:none;opacity:0.8}.zephr-form-relative-container{position:relative}.zephr-form-flex-container{display:flex}.zephr-form-input-inner-button{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:5px;padding:10px 5px}.zephr-form-input-inner-text{color:var(--zephr-color-text-main);font-size:var(--zf-subtext-fontSize);font-weight:bold;font-family:var(--zf-root-fontFamily)} /* === FORM CARD CONTAINER === */ .zephr-form-max-width, .zephr-payment-form-max-width { background-color: #f9f9fb !important; padding: 32px !important; border-radius: 31px !important; border: 2px solid #e5e5e5 !important; max-width: 600px !important; margin: 0 auto !important; } .zephr-form-login-link { margin: 0!important; } .zephr-form-checkmark { border-radius: 0px !important; border: 2px solid #e5e5e5 !important; } /* === FORM LAYOUT === */ .zephr-form-content { display: flex !important; flex-direction: column !important; gap: 1rem !important; margin: 0!important; background-color: var(--bs-body-bg) !important; } .zephr-form form { background-color: var(--bs-body-bg) !important; } /* === INPUT STYLING === */ .zephr-form-input, .zephr-form input[type="email"], .zephr-form input[type="text"], .zephr-form input[type="password"], .zephr-form input[type="number"], .zephr-form input[type="tel"], .zephr-form input[type="url"], .zephr-form textarea { border-radius: 0 !important; border: 1px solid #ddd !important; font-size: 16px !important; padding: 12px 16px !important; width: 100% !important; background-color: #fff !important; box-shadow: none !important; } /* === INPUT FOCUS === */ .zephr-form input:focus, .zephr-form textarea:focus { outline: none !important; border-color: #000 !important; box-shadow: none !important; } /* === LABEL STYLING === */ .zephr-form-input-label span { font-size: 14px !important; font-weight: 600 !important; color: #111 !important; margin-bottom: 0.25rem !important; display: inline-block !important; } .zephr-form-custom-text { color: var(--bs-body-color) !important; } /* === BUTTON STYLING === */ .zephr-form-button, .zephr-form button[type="submit"] { background-color: #111 !important; color: #fff !important; font-weight: 700 !important; font-size: 16px !important; text-transform: uppercase !important; border-radius: 12px !important; padding: 14px !important; width: 100% !important; border: none !important; cursor: pointer !important; } .zephr-form-button:disabled { background-color: #ccc !important; cursor: not-allowed !important; } .zephr-form-button:hover:not(:disabled) { background-color: #000 !important; } /* === PROMO TOGGLE LINK === */ .zephr-form-promo-activate-line { background: none !important; border: none !important; padding: 0 !important; font-size: 14px !important; font-weight: 500 !important; color: #000 !important; text-align: left !important; margin-top: 8px !important; cursor: pointer !important; } /* === SUMMARY SECTION === */ .zephr-form-summary, .zephr-payment-form-summary { background-color: #f9f9fb !important; border: none !important; padding: 0 0 1rem 0 !important; margin: 0 0 1rem 0 !important; border-radius: 0 !important; } .zephr-form-summary-line-title { font-size: 20px !important; font-weight: 700 !important; color: #111 !important; } .zephr-form-summary-line-price { font-size: 18px !important; font-weight: 600 !important; color: #111 !important; } /* === SMALL SCREEN PADDING TWEAKS === */ @media (max-width: 576px) { .zephr-form-max-width, .zephr-payment-form-max-width { padding: 24px !important; border-radius: 16px !important; } } /* === MAIN FLEX CONTAINER === */ .payment-options-container { display: flex !important; flex-direction: row !important; justify-content: stretch !important; align-items: stretch !important; flex-wrap: nowrap !important; gap: 0 !important; padding: 0 !important; margin: 0 auto 32px !important; border-radius: 31px !important; border: 2px solid #e5e5e5 !important; overflow: hidden !important; max-width: 960px !important; background: var(--bs-body-bg); } /* === WRAPPER: ENSURE NO MARGIN/BORDER/GAP === */ .payment-option-wrapper { flex: 1 1 0% !important; display: flex !important; flex-direction: column !important; margin: 0 !important; padding: 0 !important; border: none !important; min-width: 0 !important; } /* === REMOVE ANY INTER-BORDER SPACING === */ .payment-option-wrapper:not(:last-of-type) { border-right: 1px solid #e5e5e5 !important; } /* === CLEANUP CONTAINER === */ .box-container { display: flex !important; flex-direction: column !important; width: 100% !important; height: 100% !important; margin: 0 !important; padding: 0 !important; border: none !important; background: transparent !important; box-shadow: none !important; } /* === INNER BOX, NO GAPS OR MARGINS === */ .inner-box { display: flex !important; flex-direction: column !important; justify-content: space-between !important; height: 100% !important; padding: 32px 24px !important; margin: 0 !important; border: none !important; border-radius: 0 !important; background-color: var(bs-secondary-bg) !important; } /* === ROUND ONLY FIRST AND LAST === */ .payment-option-wrapper:first-of-type .inner-box { border-top-left-radius: 20px !important; border-bottom-left-radius: 20px !important; } .payment-option-wrapper:last-of-type .inner-box { border-top-right-radius: 20px !important; border-bottom-right-radius: 20px !important; } /* === PRICE === */ .inner-box h1 { font-size: 36px !important; font-weight: 700 !important; text-align: center !important; margin: 0 0 8px !important; } /* === PLAN NAME === */ .inner-box h3 { font-size: 16px !important; font-weight: 700 !important; text-transform: uppercase !important; text-align: center !important; margin: 0 0 12px !important; } /* === DESCRIPTION === */ .inner-box p { font-size: 14px !important; font-style: italic !important; color: #444 !important; text-align: center !important; margin: 0 0 24px !important; } /* === BUTTONS === */ .zephr-form-button { margin-top: auto !important; padding: 14px 0 !important; font-size: 14px !important; font-weight: bold !important; text-transform: uppercase !important; border: none !important; border-radius: 8px !important; width: 100% !important; background-color: #000 !important; color: #fff !important; cursor: pointer !important; } /* === RED CTA ON MIDDLE BOX === */ .box-container.highlighted .zephr-form-button { background-color: #f53c60 !important; } .zephr-form-button:hover:not(:disabled) { background-color: #f53c60 !important; } zephr-form-button:hover:disabled { background-color: #f53c60 !important; } /* === SAVE BADGE === */ .box-top-text { position: absolute !important; top: 15px !important; right: 15px !important; background-color: #ffff4c !important; transform: rotate(20deg); color: #000 !important; font-size: 12px !important; font-weight: bold !important; border-radius: 50% !important; padding: 19px 18px !important; text-align: center !important; line-height: 1.2 !important; width: 84px !important; height: 84px !important; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important; z-index: 10 !important; } /* === CLEANUP EMPTY .box-top === */ .box-top { height: 0 !important; margin: 0 !important; padding: 0 !important; background: none !important; border: none !important; display: contents !important } .box-container { position: relative !important; } @media (max-width: 768px) { .payment-options-container { flex-direction: column !important; border-radius: 12px !important; overflow: hidden !important; } .payment-option-wrapper { border-right: none !important; border-bottom: 1px solid #e5e5e5 !important; } .payment-option-wrapper:first-of-type .inner-box { border-top-left-radius: 20px !important; border-top-right-radius: 20px !important; } .payment-option-wrapper:last-of-type { border-bottom: none !important; } .payment-option-wrapper:last-of-type .inner-box { border-bottom-left-radius: 20px !important; border-bottom-right-radius: 20px !important; } /* Remove left/right radius that only makes sense in horizontal layout */ .payment-option-wrapper .inner-box { border-radius: 0 !important; } } .zephr-form.svelte-jjl1p8, .zephr-form { color: var(--bs-body-color) !important; }

https://www.adweek.com/media/openai-performance-marketing-expansion/




To beat Altman in court, Musk offers to give all damages to OpenAI nonprofit

“That is not the law,” the judge wrote, noting that such a theory would allow a charitable donor like Musk to sue at basically any time, without limitations. “Accordingly, the Court will not instruct the jury on continuous accrual.”

In his latest filing, Musk tries to recover from the order, arguing that he’s changing the remedies so late in the game in order to ensure that the trial “remains focused” on “critical remedies.”

“The remedies Musk intends to seek are strictly tied to his purpose in bringing this lawsuit: to prevent the subordination of a public charity—one he co-founded and for which he was the primary supporter during its formative years—to private, for-profit interests,” the filing said.

Musk continues to accuse Altman, Greg Brockman, and other defendants of making false promises when soliciting “donations, labor, and public goodwill under solemn promises that OpenAI would operate as a nonprofit for the benefit of humanity.”

Their true goal, Musk has alleged, was to convert those assets “into a wealth machine for themselves, Microsoft, and Silicon Valley insiders.” (Musk is not alone in drawing such conclusions; his lawsuit was cited in a recent New Yorker investigation into Altman’s trustworthiness.)

To forever unplug Altman’s alleged “wealth machine,” Musk is suing to return profits to the charity, unseat Altman from the board and the company, and “unwind OpenAI’s for-profit conversion and restructuring,” so that OpenAI permanently stays a nonprofit charity.

Musk suit remains “baseless,” OpenAI says

Whether the jury’s ruling will be impacted by Musk’s efforts to update the remedies being sought will soon be tested, as the trial is expected to start this month.

His filing said that OpenAI’s alleged “breach of charitable trust, fraud, and unjust enrichment” is “at the heart of this case,” but for the extreme remedies he seeks, his argument seems somewhat weak and untested.

To justify the remedies, Musk points to California law, which, he said, “is clear that courts have broad equitable authority to remedy exactly this kind of misconduct.” But his lawyer placed emphasis on the part of the statute that says that “a plaintiff with standing may bring an action to ‘enjoin, correct, obtain damages for or to otherwise remedy a breach of a charitable trust.” Most likely it will be up to a jury to interpret the vague statute and determine if returning ill-gotten gains in the amounts calculated by Musk’s expert is an appropriate remedy.

https://arstechnica.com/tech-policy/2026/04/to-beat-altman-in-court-musk-offers-to-give-all-damages-to-open-ai-nonprofit/




Testing suggests Google’s AI Overviews tell millions of lies per hour

Looking up information on Google today means confronting AI Overviews, the Gemini-powered search robot that appears at the top of the results page. AI Overviews has had a rough time since its 2024 launch, attracting user ire over its scattershot accuracy, but it’s getting better and usually provides the right answer. That’s a low bar, though. A new analysis from The New York Times attempted to assess the accuracy of AI Overviews, finding it’s right 90 percent of the time. The flip side is that 1 in 10 AI answers is wrong, and for Google, that means hundreds of thousands of lies going out every minute of the day.

The Times conducted this analysis with the help of a startup called Oumi, which itself is deeply involved in developing AI models. The company used AI tools to probe AI Overviews with the SimpleQA evaluation, a common test to rank the factuality of generative models like Gemini. Released by OpenAI in 2024, SimpleQA is essentially a list of more than 4,000 questions with verifiable answers that can be fed into an AI.

Oumi began running its test last year when Gemini 2.5 was still the company’s best model. At the time, the benchmark showed an 85 percent accuracy rate. When the test was rerun following the Gemini 3 update, AI Overviews answered 91 percent of the questions correctly. If you extrapolate this miss rate out to all Google searches, AI Overviews is generating tens of millions of incorrect answers per day.

The report includes several examples of where AI Overviews went wrong. When asked for the date on which Bob Marley’s former home became a museum, AI Overviews cited three pages, two of which didn’t discuss the date at all. The final one, Wikipedia, listed two contradictory years, and AI Overviews confidently chose the wrong one. The benchmark also prompts models to produce the date on which Yo Yo Ma was inducted into the classical music hall of fame. While AI Overviews cited the organization’s website that listed Ma’s induction, it claimed there’s no such thing as the Classical Music Hall of Fame.

https://arstechnica.com/google/2026/04/analysis-finds-google-ai-overviews-is-wrong-10-percent-of-the-time/




Data Dominion: How Zeta Global Cracked the AI Code for the Next Generation of Martech

/* ========================= Base container ========================= */ .article-body-promo-ad { border: 1px dotted #f53c60; border-bottom: 0.5px dashed #f53c60; background-color: rgba(245, 60, 96, 0.05); border-radius: 8px; margin-top: 2em; position: relative; padding: 30px 16px 16px 60px; } @media (min-width: 768px){ .article-body-promo-ad{ margin: 1em max(13%, 26px); } } .ad-book-icon::before { content: ""; background-image: url("https://static-stage.adweek.com/wp-content/uploads/2026/02/AITechMoney_Icon3_Book_Dark.png"); background-size: contain; background-repeat: no-repeat; position: absolute; left: 15px; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; } /* Floating label */ .article-body-promo-ad::after { content: "Don't Miss Out"; position: absolute; top: -14px; background: #fdebed; color: #f53c60; font-size: 13px; font-weight: 600; padding: 4px 12px; border-radius: 999px; letter-spacing: 0.04em; white-space: nowrap; } [data-bs-theme="dark"] .article-body-promo-ad::before { filter: invert(1) brightness(1); } /* Typography */ .article-body-promo-ad p { font-size: 17px; line-height: 28px; letter-spacing: 0.03em; margin: 0; } /* Links */ .article-body-promo-ad a { font-weight: 700; text-decoration: none; color: inherit; } .article-body-promo-ad a:hover { color: #F6486A; } /* Dark mode */ [data-bs-theme="dark"] .article-body-promo-ad { background-color: rgba(245, 60, 96, 0.12); } [data-bs-theme="dark"] .article-body-promo-ad::after { background: #2a0f14; } @media (max-width: 576px) { .article-body-promo-ad::after { transform: translateX(-50%); top: -10%; left: 50%; font-size: 12px; } } @media (max-width: 576px) { .article-body-promo-ad { display: flex; align-items: center; gap: 10px; padding: 14px; margin: 2em 0; } } @media (max-width: 576px) { .article-body-promo-ad::before { display: none; } } .article-body-promo-ad::before { width: 28px; height: 28px; background-size: 28px 28px; } }

Most companies talk about being AI-first. David A. Steinberg has been doing it since 2017. 

In this episode of The Speed of Culture podcast, Matt Britton sits down with David A. Steinberg, co-founder, chairman and CEO of Zeta Global. 

David shares how Zeta built a data and AI platform that now serves 51% of the Fortune 100, why the company sees itself as the disruptor rather than the disrupted in a rapidly shifting martech landscape, and what it took to rearchitect the business around artificial intelligence starting in 2017. 

The conversation covers the launch of Athena, Zeta’s voice-enabled AI copilot built in partnership with OpenAI, the internal transformation required to make AI native to the way teams work, and what the rise of generative search means for how brands reach consumers. 

David also reflects on his career, his advice for the next generation of marketers, and the mantra he has carried through every crisis.

A serial entrepreneur, David previously founded four telecom companies, selling three and taking one public, before pivoting into data-driven marketing. 

At Zeta, he has spent nearly two decades building what he describes as the infrastructure for the inference generation of AI: a platform with 552 million opted-in individuals in its data cloud, an average of 5,000 to 7,000 data elements per person, and a first-party tracking pixel sitting on trillions of pages of content. 

The company recently launched Athena, a fully conversational AI copilot built in partnership with OpenAI, and has projected its fourth consecutive year of over 30% growth heading into 2026.

Key Takeaways:

[01:54] How David Reads the Market and Why Triangulation Matters — David’s approach to identifying where to build next is not a gut call. He describes spending five to six hours a day reading across publications, white papers, and scientific journals, looking for signals in seemingly unrelated data points that point toward something real. He calls it triangulation. With Zeta, that process led him to a simple but consequential observation in 2017: there was no way to process the volume of data they were ingesting fast enough to make a decision that actually mattered. That gap became the founding logic for putting AI at the center of the platform, years before it was an industry conversation.

[06:30] Why Zeta Is the Disruptor, Not the Disrupted — As the broader marketing technology category grew around 10 percent last year, Zeta grew 30 percent. David’s explanation for why the company has been insulated from the disruption hitting so many SaaS businesses comes down to a few compounding advantages: a proprietary data cloud that has never been fed into a large language model and never will be, an architecture that puts AI and data native to the application layer rather than bolted on, and a revenue model that returns six to seven dollars for every dollar a client spends. Those three things together make Zeta a revenue center rather than a cost center for its clients, which is a fundamentally different conversation to have in a procurement meeting.

[11:57] Building Athena and the Case for Voice-First AI — The idea behind Athena, Zeta’s voice-enabled AI copilot, starts with an observation about human history. For hundreds of thousands of years, people communicated through voice. The keyboard arrived in the 1950s. David’s argument is that removing the friction between a person and the AI means returning to the most natural form of communication we have. Athena can be interrupted mid-thought, is fully conversational, and is integrated with ChatGPT so clients can move between platforms without losing context. When Zeta’s earlier voice tool Zoe was launched, clients using it spent 250 to 275 percent more on the platform than those who did not. That data point gave the team confidence to go into full build mode on Athena.

[16:33] What an Internal AI Transformation Actually Looks Like — David is candid about what it took to bring the organization along. Rather than mandating adoption or calling out employees who were slow to change, the team publicly recognized the people who were using AI tools well and asked them to share how it was improving their work. Engineers were organized into pods, with the best AI-native talent placed in charge of leading them over. The result: engineering output is now at 125 percent of where it was twelve months ago on a net basis. David is also direct about the fact that some employees who did not embrace the shift were moved on, and that the company is doubling down on those who did.

[25:39] What the Rise of AI Search Means for Consumer Reach — A year ago, 97 percent of Google searches resulted in a link off the platform. Today, 60 percent of answers are resolved on the platform itself. David sees this as a structural shift with real implications for how brands reach consumers, and Zeta has already built a generative engine optimization platform to help clients get ingested into AI-generated answers across OpenAI, Claude, and Gemini. He also notes that as Google and Meta continue to dominate digital spend, clients are hitting diminishing marginal returns, and the question of where else to put the budget is becoming more urgent. The OpenAI ads partnership positions Zeta to be part of that answer.

[31:40] Never Waste a Crisis — The mantra David comes back to is one he traces to Machiavelli: never let a crisis go to waste. He used COVID as the most concrete example. While others were scrambling, Zeta had already seen signals in Japan and moved fast, rearchitecting global operations for remote work, securing housing for employees in Hyderabad, and purchasing Chromebooks for hundreds of people before lockdowns arrived. The company grew that year while competitors shrank. His point is not that crises are lucky. It is that in the middle of one, the opportunity cost of change is at its lowest, which makes it the best possible time to do the hard things that would otherwise get deferred indefinitely.

https://www.adweek.com/brand-marketing/data-dominion-how-zeta-global-cracked-the-ai-code-for-the-next-generation-of-martech/




Cloudflare and GoDaddy Ink Partnership to Rein in AI Agents Reshaping Web Traffic

/* ========================= Base container ========================= */ .article-body-promo-ad { border: 1px dotted #f53c60; border-bottom: 0.5px dashed #f53c60; background-color: rgba(245, 60, 96, 0.05); border-radius: 8px; margin-top: 2em; position: relative; padding: 30px 16px 16px 60px; } @media (min-width: 768px){ .article-body-promo-ad{ margin: 1em max(13%, 26px); } } .ad-book-icon::before { content: ""; background-image: url("https://static-stage.adweek.com/wp-content/uploads/2026/02/AITechMoney_Icon3_Book_Dark.png"); background-size: contain; background-repeat: no-repeat; position: absolute; left: 15px; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; } /* Floating label */ .article-body-promo-ad::after { content: "Secure Your Spot"; position: absolute; top: -14px; background: #fdebed; color: #f53c60; font-size: 13px; font-weight: 600; padding: 4px 12px; border-radius: 999px; letter-spacing: 0.04em; white-space: nowrap; } [data-bs-theme="dark"] .article-body-promo-ad::before { filter: invert(1) brightness(1); } /* Typography */ .article-body-promo-ad p { font-size: 17px; line-height: 28px; letter-spacing: 0.03em; margin: 0; } /* Links */ .article-body-promo-ad a { font-weight: 700; text-decoration: none; color: inherit; } .article-body-promo-ad a:hover { color: #F6486A; } /* Dark mode */ [data-bs-theme="dark"] .article-body-promo-ad { background-color: rgba(245, 60, 96, 0.12); } [data-bs-theme="dark"] .article-body-promo-ad::after { background: #2a0f14; } @media (max-width: 576px) { .article-body-promo-ad::after { transform: translateX(-50%); top: -10%; left: 50%; font-size: 12px; } } @media (max-width: 576px) { .article-body-promo-ad { display: flex; align-items: center; gap: 10px; padding: 14px; margin: 2em 0; } } @media (max-width: 576px) { .article-body-promo-ad::before { display: none; } } .article-body-promo-ad::before { width: 28px; height: 28px; background-size: 28px 28px; } }

On Tuesday, Cloudflare and GoDaddy announced a partnership that will give website owners more visibility and control over how AI agents crawl their websites.

The partnership brings Cloudflare’s AI traffic controls to GoDaddy’s small-business customers, allowing them to decide which bots can access their sites and how their content is used, according to Stephanie Cohen, chief strategy officer at Cloudflare.

It also expands Cloudflare’s Web Bot Auth system, introduced last year, which uses cryptographic verification to allow bots to prove their identity—helping site owners distinguish legitimate agents from impersonators.

As traffic from AI agents increase, small and large publishers alike have had to confront AI crawlers that scrape their website content without reliably sending traffic back, threatening the traditional ads and subscriptions models of most publishers.

.zephr-form-progress-bar.svelte-d78fa2{width:100%;border:0;border-radius:20px;margin-top:10px}.zephr-form-progress-bar.svelte-d78fa2::-webkit-progress-bar{background-color:var(--zephr-color-background-tinted);border:0;border-radius:20px}.zephr-form-progress-bar.svelte-d78fa2::-webkit-progress-value{background-color:var(--zephr-color-text-tinted);border:0;border-radius:20px}.zephr-progress-bar-step.svelte-d78fa2{margin:auto;color:var(--zephr-color-text-tinted);font-size:var(--zf-subtext-fontSize);cursor:pointer}.zephr-progress-bar-step.svelte-d78fa2:first-child{margin-left:0}.zephr-progress-bar-step.svelte-d78fa2:last-child{margin-right:0}.zephr-progress-bar-step.disabled.svelte-d78fa2{cursor:default} .apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:pay;width:440px;max-width:100%;height:45px;margin-top:20px}.apple-pay-button-black{-apple-pay-button-style:black}#google-pay-button.svelte-1acsmhs{width:440px;max-width:100%;height:45px;margin-top:20px} .zephr-form-error-message-min-height.svelte-719cfr{min-height:1.1em}.zephr-form-error-message.svelte-719cfr{color:var(--zephr-color-warning-main);font-size:var(--zf-subtext-fontSize);margin-top:0.5em;position:relative;margin-left:1.2em;margin-right:1.2em} #braintree-dropin-container.svelte-z7jd27{margin-top:1em;margin-bottom:1em} #stripe-element.svelte-1lhuc6b{margin-top:2em;margin-bottom:1em;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);padding:1em}#stripe-element.svelte-1lhuc6b iframe:focus{outline:none !important} #stripe-mobile-pay-button.svelte-1t95nqv{width:440px;max-width:100%;height:45px;margin-top:20px} .svelte-fa-base{height:1em;overflow:visible;transform-origin:center;vertical-align:-0.125em}.svelte-fa-fw{text-align:center;width:1.25em}.svelte-fa-pull-left.svelte-bvo74f{float:left}.svelte-fa-pull-right.svelte-bvo74f{float:right}.svelte-fa-size-lg.svelte-bvo74f{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-bvo74f{font-size:0.875em}.svelte-fa-size-xs.svelte-bvo74f{font-size:0.75em}.spin.svelte-bvo74f{animation:svelte-bvo74f-spin 2s 0s infinite linear}.pulse.svelte-bvo74f{animation:svelte-bvo74f-spin 1s infinite steps(8)}@keyframes svelte-bvo74f-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .svelte-fa-layers.svelte-1sinijc{display:inline-block;position:relative}.svelte-fa-layers.svelte-1sinijc .svelte-fa{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;text-align:center}.svelte-fa-layers.svelte-1sinijc .svelte-fa-layers-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.svelte-fa-layers.svelte-1sinijc .svelte-fa-layers-text span{display:inline-block}.svelte-fa-pull-left.svelte-1sinijc{float:left}.svelte-fa-pull-right.svelte-1sinijc{float:right}.svelte-fa-size-lg.svelte-1sinijc{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-1sinijc{font-size:0.875em}.svelte-fa-size-xs.svelte-1sinijc{font-size:0.75em} .container.svelte-1x0c3df{display:inline-block;height:auto}.svelte-fa-size-lg.svelte-1x0c3df{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-1x0c3df{font-size:0.875em}.svelte-fa-size-xs.svelte-1x0c3df{font-size:0.75em} .spinner-container.svelte-1isq5k3{text-align:center;padding:2em} #zuora_payment.svelte-1a5rslt{margin-top:1em;margin-bottom:1em}.zuora-disabled-iframe-container.svelte-1a5rslt .z_hppm_iframe{pointer-events:none;opacity:0.3}.zuora-dynamic-form-disabled.svelte-1a5rslt{pointer-events:none;opacity:0.3}.spinner-overlay.svelte-1a5rslt{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.form-wrapper.svelte-1a5rslt{position:relative} .zephr-form-button-top-margin.svelte-1eqnyqe{margin-top:20px}.zephr-form-button.svelte-1eqnyqe{padding:0 20px;text-decoration:none;text-transform:capitalize;border-radius:calc(var(--zephr-button-borderRadius) * 1px);font-size:var(--zf-button-fontSize);font-weight:normal;cursor:pointer;border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-tinted);transition:backdrop-filter 0.2s, background-color 0.2s;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zephr-color-action-main);color:var(--zf-button-color);position:relative;overflow:hidden;border-color:var(--zephr-color-action-tinted)}.zephr-form-button.svelte-1eqnyqe:disabled{background-color:var(--zephr-color-background-tinted);border-color:var(--zephr-color-background-tinted)}.zephr-form-button.svelte-1eqnyqe:disabled:hover{background-color:var(--zephr-color-background-tinted);border-color:var(--zephr-color-background-tinted)}.zephr-form-button.inputHeight.svelte-1eqnyqe{height:calc(var(--zephr-input-height) * 1px)}.zephr-form-button.svelte-1eqnyqe:not(inputHeight){height:calc(var(--zephr-button-height) * 1px)}.zephr-form-button.aside.svelte-1eqnyqe{width:auto;margin-left:10px} .payment-option-wrapper.svelte-wecxzz>input[type="radio"].svelte-wecxzz{display:none}.payment-option-wrapper.svelte-wecxzz.svelte-wecxzz{display:flex;flex:1 0 28%;width:100%}.payment-option-wrapper.svelte-wecxzz.svelte-wecxzz:only-child{max-width:325px}.box-container.svelte-wecxzz.svelte-wecxzz{display:flex;flex-direction:column;flex:1 1 0;width:0;text-align:center}.inner-box.svelte-wecxzz.svelte-wecxzz{border:var(--zf-payment-options-border);border-radius:var(--zf-payment-options-borderRadius);background-color:var(--zf-payment-options-bgColor);height:100%;display:flex;flex-direction:column}.box-container.highlighted.svelte-wecxzz .inner-box.svelte-wecxzz{border-top-left-radius:0;border-top-right-radius:0}.box-container.svelte-wecxzz .box-content.svelte-wecxzz{flex-grow:1;padding:30px 20px;margin:0 10px;overflow:hidden}.box-container.svelte-wecxzz .styled-box-content.svelte-wecxzz{color:var(--zephr-color-text-main);background-color:var(--zephr-color-action-main);border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-tinted);border-radius:calc(var(--zephr-button-borderRadius) * 1px);font-size:var(--zf-button-fontSize)}.payment-options-container .box-container .styled-box-content button:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted)}.payment-options-container .box-container .box-content img{max-width:210px;height:auto}.box-top.svelte-wecxzz.svelte-wecxzz{height:40px}.box-container.highlighted.svelte-wecxzz .box-top.svelte-wecxzz{color:var(--zf-payment-options-highlighted-color);background-color:var(--zf-payment-options-highlighted-bgColor);position:relative;border:var(--zf-payment-options-border);border-bottom-width:0;border-radius:var(--zf-payment-options-borderRadius);border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;justify-content:center;align-items:center}.box-container.highlighted.svelte-wecxzz .box-top .box-top-text.svelte-wecxzz{font-weight:bold}.box-container.svelte-wecxzz .box-bottom.svelte-wecxzz{min-height:60px;display:flex;flex-direction:column;align-items:center;padding:20px 0 30px;margin:0 30px}.button-sub-text.svelte-wecxzz.svelte-wecxzz{margin-top:10px} .payment-options-container.svelte-15oxdku{flex-wrap:wrap;font-size:var(--zf-payment-options-fontSize);width:100%;color:var(--zf-payment-options-color);line-height:18px;padding:31px 0 20px;display:grid;justify-content:space-evenly;justify-items:center;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:13px}@media(max-width: 340px){.payment-options-container.svelte-15oxdku{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}} .zephr-form-input-inner-container.svelte-127vcsp{position:relative}.zephr-form-input-full-width.svelte-127vcsp{width:100%}.zephr-form-input.svelte-127vcsp{width:100%;display:block;height:calc(var(--zephr-input-height) * 1px);padding-left:8px;font-size:var(--zf-input-fontSize);border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);transition:border-color 0.25s ease, box-shadow 0.25s ease;outline:0;color:var(--zephr-color-text-main);background-color:var(--zf-input-bgColor);height:auto;margin:8px 5px 0 0;float:left}.zephr-form-input-radio.svelte-127vcsp{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.zephr-form-input-color[type="color"].svelte-127vcsp{width:50px;padding:0;border-radius:50%}.zephr-form-input-color[type="color"].svelte-127vcsp::-webkit-color-swatch{border:none;border-radius:50%;padding:0}.zephr-form-input-color[type="color"].svelte-127vcsp::-webkit-color-swatch-wrapper{border:none;border-radius:50%;padding:0}.zephr-form-input.disabled.svelte-127vcsp,.zephr-form-input.disabled.svelte-127vcsp:hover{border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);background-color:var(--zephr-color-background-tinted)}.zephr-form-input.error.svelte-127vcsp{border:1px solid var(--zephr-color-warning-main)} .zephr-form-input-label.svelte-vnzoa4.svelte-vnzoa4{margin-top:10px;display:block;line-height:30px;font-size:var(--zf-subtext-fontSize);color:var(--zephr-color-text-tinted);font-family:var(--zf-root-fontFamily)}.zephr-form-input-label.svelte-vnzoa4.svelte-vnzoa4:first-child{margin-top:0}.zephr-form-input-label.svelte-vnzoa4 span.svelte-vnzoa4{display:block} .zephr-form-password-match.svelte-11tz5c7.svelte-11tz5c7{margin:20px 0;justify-content:center}.zephr-form-password-match.svelte-11tz5c7 ul.svelte-11tz5c7{padding-left:0;margin:0}.zephr-form-password-requirement.svelte-11tz5c7.svelte-11tz5c7{display:flex;align-items:center;color:var(--zephr-color-text-tinted);font-size:var(--zf-subtext-fontSize);min-height:20px;font-size:15px} .zephr-form-password-progress.svelte-1b6w0g8.svelte-1b6w0g8{display:flex;margin-top:10px}.zephr-form-password-bar.svelte-1b6w0g8.svelte-1b6w0g8{width:100%;height:4px;border-radius:2px}.zephr-form-password-bar.svelte-1b6w0g8.svelte-1b6w0g8:not(:first-child){margin-left:8px}.zephr-form-password-requirements.svelte-1b6w0g8.svelte-1b6w0g8{margin:20px 0;justify-content:center}.zephr-form-password-requirements.svelte-1b6w0g8 ul.svelte-1b6w0g8{padding-left:0;margin:0}.zephr-form-password-requirement.svelte-1b6w0g8.svelte-1b6w0g8{display:flex;align-items:center;color:var(--zephr-color-text-tinted);font-size:var(--zf-subtext-fontSize);min-height:20px;font-size:15px} #payment-element.svelte-1oygrrs{margin-top:1em;margin-bottom:1em;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);padding:1em} .check-image.svelte-12ljnq4{height:1.2em;vertical-align:middle;margin-right:0.5em}.zephr-form-success-message.svelte-12ljnq4{color:var(--zephr-color-text-main);display:inline-block} .zephr-form-verification-resend-link-container.svelte-b6r3ph{margin-bottom:2em}.zephr-form-verification-resend-link.svelte-b6r3ph,.zephr-form-verification-resend-text.svelte-b6r3ph{float:right;position:absolute;padding-right:2px;padding-top:0.5em;padding-left:0.5em;font-size:var(--zf-subtext-fontSize);right:0}.zephr-form-verification-resend-link.svelte-b6r3ph{cursor:pointer;color:var(--zf-link-color)} .zephr-form-custom-text.svelte-12fdogm{margin-top:1em;margin-bottom:1em;color:var(--zephr-color-text-main)} .zephr-form-checkbox.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.zephr-form-checkbox-label.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{display:flex;align-items:center;box-sizing:border-box;height:23px;width:23px;background-color:#fff;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:6px;margin-right:12px;cursor:pointer}.zephr-form-checkmark.checked.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{border-color:var(--zephr-color-action-main)}.zephr-form-checkmark.checked.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32:after{content:"";position:absolute;width:6px;height:13px;border:solid var(--zephr-color-action-main);border-width:0 2px 2px 0;transform:rotate(45deg);top:3px;left:8px;box-sizing:border-box}.zephr-form-checkmark.disabled.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-color-background-tinted)}.zephr-form-checkmark.disabled.checked.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32:after{border:solid var(--zephr-color-background-tinted);border-width:0 2px 2px 0}.zephr-form-checkmark.error.svelte-eyzg32.svelte-eyzg32.svelte-eyzg32{border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-color-warning-main)}.zephr-form-checkbox.svelte-eyzg32:focus-visible+.zephr-form-checkbox-label.svelte-eyzg32>.zephr-form-checkmark.svelte-eyzg32{outline:2px solid var(--zephr-color-action-main);outline-color:-webkit-focus-ring-color} .zephr-form-input-radio.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.zephr-form-radio-label.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{display:flex;align-items:center;position:relative;box-sizing:border-box;height:23px;width:23px;background-color:#fff;border:1px solid #ebebeb;border-radius:50%;margin-right:12px;cursor:pointer}.checked.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{border-color:var(--zephr-color-action-main)}.checked.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv:after{content:"";position:absolute;width:17px;height:17px;background:var(--zephr-color-action-main);border-radius:50%;top:2px;left:2px}.disabled.checked.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv:after{background:var(--zephr-color-background-tinted)}.error.svelte-17rnpjv.svelte-17rnpjv.svelte-17rnpjv{border:1px solid var(--zephr-color-warning-main)}.zephr-form-input-radio.svelte-17rnpjv:focus-visible+.zephr-form-radio-label.svelte-17rnpjv>.zephr-form-radio-dot.svelte-17rnpjv{outline:2px solid var(--zephr-color-action-main);outline-color:-webkit-focus-ring-color} .zephr-form-input-error-text.svelte-1f2hwm0{color:var(--zephr-color-warning-main);appearance:auto;width:100%;height:calc(var(--zephr-input-height) * 1px);font-size:var(--zf-input-fontSize);border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);transition:border-color 0.25s ease, box-shadow 0.25s ease;outline:0;color:var(--zephr-color-text-main);background-color:var(--zf-input-bgColor);padding:10px}.zephr-form-input-select.unselected.svelte-1f2hwm0{color:var(--zephr-color-background-tinted)}.zephr-form-input-select.error.svelte-1f2hwm0{border-color:var(--zephr-color-warning-main)}.zephr-form-input-textarea.svelte-1f2hwm0{display:block;min-height:calc(var(--zephr-input-height) * 1px);min-width:100%;max-width:100%;background-color:var(--zf-input-bgColor);border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);transition:border-color 0.25s ease, box-shadow 0.25s ease;color:var(--zephr-color-text-main);font-size:var(--zf-input-fontSize);font-weight:300;padding:16px 8px;outline:0}.zephr-form-input-textarea.svelte-1f2hwm0::placeholder{color:var(--zephr-color-background-tinted);font-family:var(--zf-root-fontFamily)}.zephr-form-input-slider-output.svelte-1f2hwm0{margin:13px 0 0 10px} .zephr-form-link.svelte-1mdtotm{margin:10px 0;color:var(--zf-link-color);text-decoration:underline;cursor:pointer;cursor:not-allowed;text-decoration:none}.zephr-form-link-no-underline.svelte-1mdtotm{text-decoration:none} .zephr-form-reset-link-container.svelte-11qigta{min-height:2.5em}.zephr-form-link-message.svelte-11qigta{margin:10px 0 10px 20px;font-family:var(--zf-root-fontFamily)} .zephr-form-reset-link-container.svelte-11qigta{min-height:2.5em}.zephr-form-link-message.svelte-11qigta{margin:10px 0 10px 20px;font-family:var(--zf-root-fontFamily)} .zephr-form-google-icon.svelte-155mfls{width:20px} .zephr-form-social-sign-in.svelte-18a7qws{align-items:center}.zephr-form-social-sign-in-button.svelte-18a7qws{width:100%;min-height:55px;padding:15px;color:#000;background-color:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);border-radius:10px;font-size:17px;display:flex;align-items:center;cursor:pointer;margin-top:20px;justify-content:center;margin-right:30px;width:25px} .zephr-form-promo-input-container.svelte-3s0tux{flex:0.6}.zephr-form-promo-activate-line.svelte-3s0tux{display:flex;cursor:pointer;min-height:calc(var(--zephr-input-height) * 1px);margin:1em 1.2em;font-size:var(--zf-payment-summary-fontSize);line-height:calc(var(--zephr-input-height) * 1px);color:var(--zf-link-color)}.zephr-form-promo-line.svelte-3s0tux{display:flex;min-height:calc(var(--zephr-input-height) * 1px);margin:1em 1.2em}.zephr-form-addon-line.svelte-3s0tux{display:flex;padding-top:1em;padding-bottom:1em;margin-left:1.2em}.zephr-form-summary-prorate-disclaimer.svelte-3s0tux{padding-top:0.25em;padding-left:1em;color:var(--zephr-color-text-tinted)}.zephr-form-summary-charge-description.svelte-3s0tux{color:var(--zephr-color-text-tinted)}.zephr-form-charge-line.svelte-3s0tux{display:flex;padding-top:1em;margin-left:1.2em;padding-left:1em}.zephr-form-summary-line-right.svelte-3s0tux{margin-left:auto;margin-right:1.5em;text-align:right}.zephr-form-summary-line-left.svelte-3s0tux{margin-left:10px}.zephr-form-summary-promo-middle.svelte-3s0tux{position:relative;top:calc(var(--zephr-input-height) * 0.5px)}.zephr-form-summary.svelte-3s0tux{border:var(--zf-payment-summary-border);border-radius:var(--zf-payment-summary-borderRadius);padding-top:1em;padding-bottom:1em;font-size:var(--zf-payment-summary-fontSize);margin-top:1.5em;margin-bottom:1.5em;color:var(--zf-payment-summary-color);background-color:var(--zf-payment-summary-bgColor)}.zephr-form-summary.svelte-3s0tux:first-child{margin-top:0}.zephr-form-summary-title.svelte-3s0tux{margin-bottom:1em;margin-left:1.2em}.zephr-form-summary-price-line.svelte-3s0tux{font-weight:bold;padding-left:1em;padding-top:1em}.zephr-form-summary-line.svelte-3s0tux{display:flex}.zephr-form-summary-price-line-upper.svelte-3s0tux{border-top:var(--zf-payment-summary-border);margin-top:1em}.zephr-form-summary-line-title.svelte-3s0tux{flex:0 0 65%;margin-left:1.2em}.zephr-form-summary-line-price.svelte-3s0tux{flex:1;text-align:right;margin-right:1.5em}.zephr-form-discount-line.svelte-3s0tux{display:flex;justify-content:space-between;margin:0.5em 0;margin-left:1.2em} .zephr-form-divider-container.svelte-svq2r5{display:flex;align-items:center;justify-content:center;margin:1.5em 0}.zephr-form-divider-line.svelte-svq2r5{height:1px;width:50%;margin:0 5px;background-color:var(--zephr-color-text-tinted)}.zephr-form-divider-line-complete.svelte-svq2r5{height:1px;width:100%;margin:0 5px;background-color:var(--zephr-color-text-tinted)}.zephr-form-divider-text.svelte-svq2r5{margin:0 12px;color:var(--zephr-color-text-main);font-size:var(--zf-info-fontSize);white-space:nowrap} .zephr-form-login-link.svelte-1bpa3mq.svelte-1bpa3mq{margin-top:1em;margin-bottom:1em;text-align:center}.zephr-form-login-link.svelte-1bpa3mq>a.svelte-1bpa3mq{color:var(--zf-link-color);margin-left:0.25em} .zephr-form-account-code-container.svelte-ctt9he{margin-top:1.5em} .zephr-form-invitation-container.svelte-yy7ok3{border:1px solid;margin:1.5em 0;padding:20px;color:var(--zephr-color-text-main)}.zephr-form-invitation-title.svelte-yy7ok3{margin-bottom:20px;font-weight:bold;align-items:center}.zephr-form-invitation-input-container.svelte-yy7ok3{flex-grow:1}.zephr-form-invitation-success-message.svelte-yy7ok3{margin-top:0.5em} .subscription-option-product-label{margin-bottom:5px;margin-top:0}.subscription-option-wrapper.svelte-1ecrab7{display:flex;flex:1 0 28%;width:100%;max-width:400px}.subscription-option-wrapper.svelte-1ecrab7:only-child{max-width:325px}.subscription-option-box{display:flex;flex-direction:column;flex:1 1 0;width:0}.info-row.svelte-1ecrab7{margin-top:7px;margin-bottom:7px}.info-label.svelte-1ecrab7{display:inline;margin-right:10px}.info.svelte-1ecrab7{display:inline}hr.svelte-1ecrab7{border-width:1px 0px 0px;margin:5px 5px;border-color:var(--zephr-color-background-tinted)}.inner-box.svelte-1ecrab7{border:var(--zf-payment-options-border);border-radius:var(--zf-payment-options-borderRadius);background-color:var(--zf-payment-options-bgColor);height:100%;display:flex;flex-direction:column;flex-grow:1;padding:20px 20px;margin:0 10px;overflow:hidden}.change-disabled-label.svelte-1ecrab7{margin-top:15px} .subscription-options-container.svelte-1nzbr4y{flex-wrap:wrap;font-size:var(--zf-payment-options-fontSize);width:100%;color:var(--zf-payment-options-color);line-height:18px;padding:31px 0 20px;display:grid;justify-content:space-evenly;justify-items:center;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:13px}@media(max-width: 340px){.subscription-options-container.svelte-1nzbr4y{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}} .subscription-list-item.svelte-1wg9q7{color:var(--zephr-color-text-main)}hr.svelte-1wg9q7{border-width:1px 0px 0px;margin:20px 0px;border-color:var(--zephr-color-background-tinted)}.inactive.svelte-1wg9q7{text-decoration:line-through}h3.svelte-1wg9q7{margin:0 0 20px}.inner-box.svelte-1wg9q7{display:flex;flex-direction:column;flex-grow:1;padding:30px 20px;margin:0 10px;overflow:hidden;min-width:300px} .zephr-form-tablink.svelte-ky9lgg{display:flex;align-items:center;cursor:pointer;justify-content:space-between;text-decoration:none;color:var(--zephr-color-text-main);font-weight:590;padding:var(--zf-list-subscriptions-section-padding);border-bottom:1px solid var(--zephr-color-background-tinted)}.zephr-form-tablink.svelte-ky9lgg:hover{text-decoration:underline}.zephr-form-tablink.svelte-ky9lgg:last-child{border-bottom:none } .zephr-subscription-list-box-item.svelte-h57nmp.svelte-h57nmp{color:var(--zephr-color-text-main);max-width:var(--zf-list-subscriptions-container-maxWidth);border-radius:var(--zf-list-subscriptions-container-borderRadius);border:var(--zf-list-subscriptions-container-border);padding:var(--zf-list-subscriptions-container-padding)}.zephr-inner-box.svelte-h57nmp.svelte-h57nmp{display:flex;flex-direction:column;flex-grow:1}.zephr-box-item-information.svelte-h57nmp.svelte-h57nmp{font-size:var(--zf-list-subscriptions-info-fontSize);color:var(--zephr-color-text-tinted);margin-top:8px}.zephr-section.svelte-h57nmp.svelte-h57nmp{padding:var(--zf-list-subscriptions-section-padding);border-bottom:1px solid var(--zephr-color-background-tinted);gap:8px}.zephr-section.svelte-h57nmp.svelte-h57nmp:first-child{padding-top:0;border-bottom:none }.zephr-section.svelte-h57nmp.svelte-h57nmp:last-child{border-bottom:none }.zephr-section.svelte-h57nmp span.svelte-h57nmp{font-weight:590}.zephr-section.svelte-h57nmp h2.svelte-h57nmp{margin:0} .subscriptions-list-container.svelte-2hm0a{margin-top:40px;display:flex;flex-direction:column;gap:40px} .past-subscriptions-link-wrapper.svelte-1gacumx{margin:10px 0} .event-link-wrapper{margin-top:10px}.float-right.svelte-12vtv9v{float:right;margin-top:calc(var(--zephr-input-height) * -1px + 5px)} .bold-label.svelte-121zkre label{font-weight:bold}.read-only-input.svelte-121zkre{border:none;background:none;color:#333;cursor:default;outline:none;flex-grow:1;margin-right:10px;margin-top:15px}.zephr-form-relative-container.svelte-121zkre{display:flex;align-items:center;justify-content:space-between;width:100%}.update-link{white-space:nowrap;text-decoration:none;font-size:0.75em} .bold-label.svelte-121zkre label{font-weight:bold}.read-only-input.svelte-121zkre{border:none;background:none;color:#333;cursor:default;outline:none;flex-grow:1;margin-right:10px;margin-top:15px}.zephr-form-relative-container.svelte-121zkre{display:flex;align-items:center;justify-content:space-between;width:100%}.update-link{white-space:nowrap;text-decoration:none;font-size:0.75em} .zephr-form-ro-attribute{display:flex;align-items:center;height:50px;justify-content:flex-start}.zephr-form-ro-attribute-label{margin-right:10px;&:after { content: ": "; }} hr.svelte-4jb3ht{border-width:1px 0px 0px;margin:20px 0px;border-color:var(--zephr-color-background-tinted)}.session-container.svelte-4jb3ht{padding:15px;display:flex;flex-direction:column}.device-title.svelte-4jb3ht{font-weight:bold;font-size:1.2em;margin-bottom:10px}.current-device.svelte-4jb3ht{color:#777;font-size:0.9em;margin-left:10px}.login-time.svelte-4jb3ht,.browser.svelte-4jb3ht,.country.svelte-4jb3ht{margin-bottom:10px;font-size:0.9em} .sign-out-all.svelte-1gdzu2p{color:#0073e6;cursor:pointer;font-size:1em;margin:20px 0;text-align:center}.sign-out-all.svelte-1gdzu2p:hover{text-decoration:underline} .table.svelte-15e6uru.svelte-15e6uru{display:grid;grid-template-columns:0.7fr 1.4fr 1fr 0.6fr}.table-head.svelte-15e6uru.svelte-15e6uru{display:contents}.table-row.svelte-15e6uru.svelte-15e6uru{display:contents}.table-head.svelte-15e6uru>div.svelte-15e6uru{font-size:13px;padding:13px 10px 10px;border-bottom:1px solid var(--zephr-color-background-tinted)}.table-row.svelte-15e6uru>div.svelte-15e6uru{font-size:var(--zf-info-fontSize);height:60px;padding:0 10px;border-bottom:1px solid var(--zephr-color-background-tinted);display:flex;align-items:center}.table-head.svelte-15e6uru>div.svelte-15e6uru:first-child,.table-row.svelte-15e6uru>div.svelte-15e6uru:first-child{padding-left:0}.table-head.svelte-15e6uru>div.svelte-15e6uru:last-child,.table-row.svelte-15e6uru>div.svelte-15e6uru:last-child{padding-right:0}.taxes.svelte-15e6uru.svelte-15e6uru{color:var(--zephr-color-background-tinted);white-space:pre;font-size:small} .zephr-form-button-group.svelte-s116f2{display:flex;flex-direction:row;gap:12px;margin-top:20px}.zephr-form-back-button.svelte-s116f2{padding:0 20px;border-radius:calc(var(--zephr-button-borderRadius) * 1px);border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-main);display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zephr-color-action-main);color:var(--zf-button-color);cursor:pointer}.zephr-form-continue-button.svelte-s116f2{padding:0 20px;border-radius:calc(var(--zephr-button-borderRadius) * 1px);border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-main);display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zf-button-color);color:var(--zephr-color-action-main);cursor:pointer}.zephr-form-back-button.svelte-s116f2:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted)}.zephr-form-continue-button.svelte-s116f2:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted);color:var(--zf-button-color)}.zephr-form-back-button.svelte-s116f2:not(inputHeight){height:calc(var(--zephr-button-height) * 1px)}.zephr-form-continue-button.svelte-s116f2:not(inputHeight){height:calc(var(--zephr-button-height) * 1px)} .zephr-form-button.svelte-16hrghb{padding:0 20px;text-decoration:none;text-transform:capitalize;border-radius:calc(var(--zephr-button-borderRadius) * 1px);font-size:var(--zf-button-fontSize);font-weight:normal;cursor:pointer;border-style:solid;border-width:calc(var(--zephr-button-borderWidth) * 1px);border-color:var(--zephr-color-action-tinted);transition:backdrop-filter 0.2s, background-color 0.2s;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--zephr-color-action-main);color:var(--zf-button-color);position:relative;overflow:hidden;height:calc(var(--zephr-button-height) * 1px)}.zephr-form-button.svelte-16hrghb:hover{background-color:var(--zephr-color-action-tinted);border-color:var(--zephr-color-action-tinted);color:var(--zf-button-color)}.zephr-form-button-top-margin.svelte-16hrghb{margin-top:20px} .recipient-name-section.svelte-wt5yoy{margin-top:1rem;margin-bottom:1rem}.field.svelte-wt5yoy{margin-bottom:0.5rem}label.svelte-wt5yoy{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)}.error.svelte-wt5yoy{border-color:var(--zephr-color-warning-main) !important}.error-text.svelte-wt5yoy{color:var(--zephr-color-warning-main);font-size:0.875em;margin-top:0.25rem;font-family:var(--zf-root-fontFamily)} .recipient-email-section.svelte-17rjebp{margin-bottom:1rem}.field.svelte-17rjebp{margin-bottom:0.5rem}label.svelte-17rjebp{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)}.error.svelte-17rjebp{border-color:var(--zephr-color-warning-main) !important}.error-text.svelte-17rjebp{color:var(--zephr-color-warning-main);font-size:0.875em;margin-top:0.25rem;font-family:var(--zf-root-fontFamily)} .recipient-address-section.svelte-hqngij{margin-bottom:1rem}.address-main-label.svelte-hqngij{display:block;margin-bottom:0.75rem;color:var(--zephr-color-text-tinted);font-weight:600}.address-fields.svelte-hqngij{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.full-width.svelte-hqngij{grid-column:1 / -1}.field.svelte-hqngij{margin-bottom:0.5rem}label.svelte-hqngij{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)}.error-text.svelte-hqngij{color:var(--zephr-color-warning-main);font-size:0.875em;margin-top:0.25rem;font-family:var(--zf-root-fontFamily)}@media(max-width: 640px){.address-fields.svelte-hqngij{grid-template-columns:1fr}} .recipient-message-section.svelte-90amkz{margin-top:1rem;margin-bottom:1rem}.field.svelte-90amkz{margin-bottom:0.5rem}label.svelte-90amkz{display:block;margin-bottom:0.5rem;color:var(--zephr-color-text-tinted);min-height:100px;resize:vertical;padding:0.5rem;border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);border-radius:calc(var(--zephr-input-borderRadius) * 1px);background-color:var(--zf-input-bgColor);color:var(--zephr-color-text-main);border-color:var(--zephr-color-action-main)} .zephr-form-input-wrapper.svelte-1wfl3xs{display:flex;flex-direction:column;margin-bottom:16px;width:100%}label.svelte-1wfl3xs{margin-bottom:8px;font-weight:500}input.svelte-1wfl3xs{padding:12px;border-radius:var(--input-border-radius, 4px);border:var(--input-border-width, 1px) solid var(--input-border-color, #ccc);font-size:16px;height:var(--input-height, 50px);box-sizing:border-box}input.svelte-1wfl3xs:focus{outline:none;border-color:var(--color-action-main, #006EDB)}input.error.svelte-1wfl3xs{border-color:var(--color-warning-main, #D90B00)}.error-message.svelte-1wfl3xs{color:var(--color-warning-main, #D90B00);font-size:14px;margin-top:4px}.required.svelte-1wfl3xs{color:var(--color-warning-main, #D90B00)} .zephr-form-max-width{max-width:var(--zf-container-maxWidth);margin:auto}.zephr-form-content.svelte-cde0t0{padding:var(--zf-container-padding);background-color:var(--zf-container-bgColor);border:var(--zf-container-border);border-radius:var(--zf-container-borderRadius)}.zephr-payment-options-content.svelte-cde0t0{background-color:transparent;border:none;border-radius:0}.close-button-container.svelte-cde0t0{text-align:right;width:100%;margin-bottom:15px}.close-button.svelte-cde0t0{cursor:pointer;display:inline;padding:7px;min-width:32px;min-height:32px;border-radius:16px;margin:1px}.loading-placeholder.svelte-cde0t0{display:flex;justify-content:center;align-items:center;min-height:200px} .zephr-form{--zf-root-fontSize:16px;--zf-root-fontFamily:var(--zephr-typography-body-font), var(--zephr-typography-body-fallbackFont);--zf-container-maxWidth:440px;--zf-container-padding:20px;--zf-container-margin:20px auto;--zf-container-border:none;--zf-container-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-container-color:var(--zephr-color-text-main);--zf-container-bgColor:var(--zephr-color-background-main, transparent);--zf-info-fontSize:14px;--zf-subtext-fontSize:12px;--zf-link-color:#6ba5e9;--zf-input-fontSize:var(--zf-root-fontSize);--zf-input-bgColor:var(--zephr-color-background-main, transparent);--zf-button-fontSize:calc(var(--zephr-button-fontSize, 16) * 1px);--zf-button-color:#fff;--zf-password-valid-color:#7bcb7f;--zf-password-invalid-color:#c4c4c4;--zf-payment-options-fontSize:var(--zf-subtext-fontSize);--zf-payment-options-color:var(--zephr-color-text-main);--zf-payment-options-bgColor:var(--zf-container-bgColor);--zf-payment-options-border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);--zf-payment-options-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-payment-options-highlighted-color:var(--zephr-color-text-main);--zf-payment-options-highlighted-bgColor:var(--zephr-color-accent-main);--zf-payment-summary-fontSize:var(--zf-subtext-fontSize);--zf-payment-summary-color:var(--zephr-color-text-main);--zf-payment-summary-bgColor:var(--zf-input-bgColor);--zf-payment-summary-border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);--zf-payment-summary-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-list-subscriptions-container-maxWidth:630px;--zf-list-subscriptions-container-padding:24px;--zf-list-subscriptions-section-padding:16px 0px;--zf-list-subscriptions-container-border:calc(var(--zephr-input-borderWidth) * 1px) solid var(--zephr-input-borderColor);--zf-list-subscriptions-container-borderRadius:calc(var(--zephr-input-borderRadius) * 1px);--zf-list-subscriptions-info-fontSize:var(--zf-info-fontSize)}.zephr-form.svelte-jjl1p8{color:var(--zf-container-color);margin:var(--zf-container-margin);font-size:var(--zf-root-fontSize);overflow:visible;font-size:var(--zf-root-fontSize, unset);line-height:unset;margin:unset;padding:unset;border:unset;background:unset;&:hover, &:focus-visible { border: unset; background: unset; }}.zephr-form-disabled-div{pointer-events:none;opacity:0.8}.zephr-form-relative-container{position:relative}.zephr-form-flex-container{display:flex}.zephr-form-input-inner-button{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:5px;padding:10px 5px}.zephr-form-input-inner-text{color:var(--zephr-color-text-main);font-size:var(--zf-subtext-fontSize);font-weight:bold;font-family:var(--zf-root-fontFamily)} /* === FORM CARD CONTAINER === */ .zephr-form-max-width, .zephr-payment-form-max-width { background-color: #f9f9fb !important; padding: 32px !important; border-radius: 31px !important; border: 2px solid #e5e5e5 !important; max-width: 600px !important; margin: 0 auto !important; } .zephr-form-login-link { margin: 0!important; } .zephr-form-checkmark { border-radius: 0px !important; border: 2px solid #e5e5e5 !important; } /* === FORM LAYOUT === */ .zephr-form-content { display: flex !important; flex-direction: column !important; gap: 1rem !important; margin: 0!important; background-color: var(--bs-body-bg) !important; } .zephr-form form { background-color: var(--bs-body-bg) !important; } /* === INPUT STYLING === */ .zephr-form-input, .zephr-form input[type="email"], .zephr-form input[type="text"], .zephr-form input[type="password"], .zephr-form input[type="number"], .zephr-form input[type="tel"], .zephr-form input[type="url"], .zephr-form textarea { border-radius: 0 !important; border: 1px solid #ddd !important; font-size: 16px !important; padding: 12px 16px !important; width: 100% !important; background-color: #fff !important; box-shadow: none !important; } /* === INPUT FOCUS === */ .zephr-form input:focus, .zephr-form textarea:focus { outline: none !important; border-color: #000 !important; box-shadow: none !important; } /* === LABEL STYLING === */ .zephr-form-input-label span { font-size: 14px !important; font-weight: 600 !important; color: #111 !important; margin-bottom: 0.25rem !important; display: inline-block !important; } .zephr-form-custom-text { color: var(--bs-body-color) !important; } /* === BUTTON STYLING === */ .zephr-form-button, .zephr-form button[type="submit"] { background-color: #111 !important; color: #fff !important; font-weight: 700 !important; font-size: 16px !important; text-transform: uppercase !important; border-radius: 12px !important; padding: 14px !important; width: 100% !important; border: none !important; cursor: pointer !important; } .zephr-form-button:disabled { background-color: #ccc !important; cursor: not-allowed !important; } .zephr-form-button:hover:not(:disabled) { background-color: #000 !important; } /* === PROMO TOGGLE LINK === */ .zephr-form-promo-activate-line { background: none !important; border: none !important; padding: 0 !important; font-size: 14px !important; font-weight: 500 !important; color: #000 !important; text-align: left !important; margin-top: 8px !important; cursor: pointer !important; } /* === SUMMARY SECTION === */ .zephr-form-summary, .zephr-payment-form-summary { background-color: #f9f9fb !important; border: none !important; padding: 0 0 1rem 0 !important; margin: 0 0 1rem 0 !important; border-radius: 0 !important; } .zephr-form-summary-line-title { font-size: 20px !important; font-weight: 700 !important; color: #111 !important; } .zephr-form-summary-line-price { font-size: 18px !important; font-weight: 600 !important; color: #111 !important; } /* === SMALL SCREEN PADDING TWEAKS === */ @media (max-width: 576px) { .zephr-form-max-width, .zephr-payment-form-max-width { padding: 24px !important; border-radius: 16px !important; } } /* === MAIN FLEX CONTAINER === */ .payment-options-container { display: flex !important; flex-direction: row !important; justify-content: stretch !important; align-items: stretch !important; flex-wrap: nowrap !important; gap: 0 !important; padding: 0 !important; margin: 0 auto 32px !important; border-radius: 31px !important; border: 2px solid #e5e5e5 !important; overflow: hidden !important; max-width: 960px !important; background: var(--bs-body-bg); } /* === WRAPPER: ENSURE NO MARGIN/BORDER/GAP === */ .payment-option-wrapper { flex: 1 1 0% !important; display: flex !important; flex-direction: column !important; margin: 0 !important; padding: 0 !important; border: none !important; min-width: 0 !important; } /* === REMOVE ANY INTER-BORDER SPACING === */ .payment-option-wrapper:not(:last-of-type) { border-right: 1px solid #e5e5e5 !important; } /* === CLEANUP CONTAINER === */ .box-container { display: flex !important; flex-direction: column !important; width: 100% !important; height: 100% !important; margin: 0 !important; padding: 0 !important; border: none !important; background: transparent !important; box-shadow: none !important; } /* === INNER BOX, NO GAPS OR MARGINS === */ .inner-box { display: flex !important; flex-direction: column !important; justify-content: space-between !important; height: 100% !important; padding: 32px 24px !important; margin: 0 !important; border: none !important; border-radius: 0 !important; background-color: var(bs-secondary-bg) !important; } /* === ROUND ONLY FIRST AND LAST === */ .payment-option-wrapper:first-of-type .inner-box { border-top-left-radius: 20px !important; border-bottom-left-radius: 20px !important; } .payment-option-wrapper:last-of-type .inner-box { border-top-right-radius: 20px !important; border-bottom-right-radius: 20px !important; } /* === PRICE === */ .inner-box h1 { font-size: 36px !important; font-weight: 700 !important; text-align: center !important; margin: 0 0 8px !important; } /* === PLAN NAME === */ .inner-box h3 { font-size: 16px !important; font-weight: 700 !important; text-transform: uppercase !important; text-align: center !important; margin: 0 0 12px !important; } /* === DESCRIPTION === */ .inner-box p { font-size: 14px !important; font-style: italic !important; color: #444 !important; text-align: center !important; margin: 0 0 24px !important; } /* === BUTTONS === */ .zephr-form-button { margin-top: auto !important; padding: 14px 0 !important; font-size: 14px !important; font-weight: bold !important; text-transform: uppercase !important; border: none !important; border-radius: 8px !important; width: 100% !important; background-color: #000 !important; color: #fff !important; cursor: pointer !important; } /* === RED CTA ON MIDDLE BOX === */ .box-container.highlighted .zephr-form-button { background-color: #f53c60 !important; } .zephr-form-button:hover:not(:disabled) { background-color: #f53c60 !important; } zephr-form-button:hover:disabled { background-color: #f53c60 !important; } /* === SAVE BADGE === */ .box-top-text { position: absolute !important; top: 15px !important; right: 15px !important; background-color: #ffff4c !important; transform: rotate(20deg); color: #000 !important; font-size: 12px !important; font-weight: bold !important; border-radius: 50% !important; padding: 19px 18px !important; text-align: center !important; line-height: 1.2 !important; width: 84px !important; height: 84px !important; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important; z-index: 10 !important; } /* === CLEANUP EMPTY .box-top === */ .box-top { height: 0 !important; margin: 0 !important; padding: 0 !important; background: none !important; border: none !important; display: contents !important } .box-container { position: relative !important; } @media (max-width: 768px) { .payment-options-container { flex-direction: column !important; border-radius: 12px !important; overflow: hidden !important; } .payment-option-wrapper { border-right: none !important; border-bottom: 1px solid #e5e5e5 !important; } .payment-option-wrapper:first-of-type .inner-box { border-top-left-radius: 20px !important; border-top-right-radius: 20px !important; } .payment-option-wrapper:last-of-type { border-bottom: none !important; } .payment-option-wrapper:last-of-type .inner-box { border-bottom-left-radius: 20px !important; border-bottom-right-radius: 20px !important; } /* Remove left/right radius that only makes sense in horizontal layout */ .payment-option-wrapper .inner-box { border-radius: 0 !important; } } .zephr-form.svelte-jjl1p8, .zephr-form { color: var(--bs-body-color) !important; }

https://www.adweek.com/media/cloudflare-and-godaddy-ai-agent-monitor-partnership/




Google announces Gemma 4 open AI models, switches to Apache 2.0 license

Google’s Gemini AI models have improved by leaps and bounds over the past year, but you can only use Gemini on Google’s terms. The company’s Gemma open-weight models have provided more freedom, but Gemma 3, which launched over a year ago, is getting a bit long in the tooth. Starting today, developers can start working with Gemma 4, which comes in four sizes optimized for local usage. Google has also acknowledged developer frustrations with AI licensing, so it’s dumping the custom Gemma license.

Like past versions of its open-weight models, Google has designed Gemma 4 to be usable on local machines. That can mean plenty of things, of course. The two large Gemma variants, 26B Mixture of Experts and 31B Dense, are designed to run unquantized in bfloat16 format on a single 80GB Nvidia H100 GPU. Granted, that’s a $20,000 AI accelerator, but it’s still local hardware. If quantized to run at lower precision, these big models will fit on consumer GPUs.

Google also claims it has focused on reducing latency to really take advantage of Gemma’s local processing. The 26B Mixture of Experts model activates only 3.8 billion of its 26 billion parameters in inference mode, giving it much higher tokens-per-second than similarly sized models. Meanwhile, 31B Dense is more about quality than speed, but Google expects developers to fine-tune it for specific uses.

[embedded content]

What’s new in Gemma 4

The other two Gemma 4 models, Effective 2B (E2B) and Effective 4B (E4B), are aimed at mobile devices. These options were designed to maintain low memory usage during inference, running at an effective 2 billion or 4 billion parameters. Google says the Pixel team worked closely with Qualcomm and MediaTek to optimize these models for devices like smartphones, Raspberry Pi, and Jetson Nano. Not only do they use less memory and battery than Gemma 3, but Google also touts “near-zero latency” this time around.

More powerful, more open

All the new Gemma 4 models will reportedly leave Gemma 3 in the dust—Google claims these are the most capable models you can run on your local hardware. Google says Gemma 31B will debut at number three on the Arena list of top open AI models, behind GLM-5 and Kimi 2.5. However, even the biggest Gemma 4 variant is a fraction of the size of those models, making it theoretically much cheaper to run.

https://arstechnica.com/ai/2026/04/google-announces-gemma-4-open-ai-models-switches-to-apache-2-0-license/