:is(.opportunity-visual,.purchase-journey--hero) .confirmation-window{position:relative;isolation:isolate;background:transparent;-webkit-mask-image:none;mask-image:none}:is(.opportunity-visual,.purchase-journey--hero) .confirmation-window:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--card);-webkit-mask-image:linear-gradient(to right,transparent,rgb(0 0 0 / 45%) 24px,rgb(0 0 0 / 85%) 48px,black 72px,black calc(100% - 72px),rgb(0 0 0 / 85%) calc(100% - 48px),rgb(0 0 0 / 45%) calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,rgb(0 0 0 / 45%) 24px,rgb(0 0 0 / 85%) 48px,black 72px,black calc(100% - 72px),rgb(0 0 0 / 85%) calc(100% - 48px),rgb(0 0 0 / 45%) calc(100% - 24px),transparent);pointer-events:none}:is(.opportunity-visual,.purchase-journey--hero) .confirmation-header{-webkit-mask-image:linear-gradient(to right,transparent,rgb(0 0 0 / 45%) 24px,rgb(0 0 0 / 85%) 48px,black 72px,black calc(100% - 72px),rgb(0 0 0 / 85%) calc(100% - 48px),rgb(0 0 0 / 45%) calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,rgb(0 0 0 / 45%) 24px,rgb(0 0 0 / 85%) 48px,black 72px,black calc(100% - 72px),rgb(0 0 0 / 85%) calc(100% - 48px),rgb(0 0 0 / 45%) calc(100% - 24px),transparent)}:is(.opportunity-visual,.purchase-journey--hero) .confirmation-purchase{-webkit-mask-image:linear-gradient(to right,transparent,rgb(0 0 0 / 45%) max(0px,calc(24px - var(--purchase-inset))),rgb(0 0 0 / 85%) calc(48px - var(--purchase-inset)),black calc(72px - var(--purchase-inset)),black calc(100% - 72px + var(--purchase-inset)),rgb(0 0 0 / 85%) calc(100% - 48px + var(--purchase-inset)),rgb(0 0 0 / 45%) min(100%,calc(100% - 24px + var(--purchase-inset))),transparent),linear-gradient(to bottom,transparent,black 8px,black calc(100% - 8px),transparent);mask-image:linear-gradient(to right,transparent,rgb(0 0 0 / 45%) max(0px,calc(24px - var(--purchase-inset))),rgb(0 0 0 / 85%) calc(48px - var(--purchase-inset)),black calc(72px - var(--purchase-inset)),black calc(100% - 72px + var(--purchase-inset)),rgb(0 0 0 / 85%) calc(100% - 48px + var(--purchase-inset)),rgb(0 0 0 / 45%) min(100%,calc(100% - 24px + var(--purchase-inset))),transparent),linear-gradient(to bottom,transparent,black 8px,black calc(100% - 8px),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width: 1101px){.purchase-journey.purchase-journey--hero{width:100%;margin:0}}.opportunity-visual.purchase-journey{width:100%;margin:0;min-width:0;container-type:inline-size}.opportunity-visual .purchase-checkout-column{padding-top:24px}.opportunity-stack{position:relative;height:122px;isolation:isolate}.opportunity-advertiser{position:absolute;inset:0 0 auto;border-radius:20px;background:var(--card);box-shadow:0 2px 4px color-mix(in srgb,var(--primary) 3%,transparent);transform-origin:bottom right}.opportunity-advertiser[data-position="0"]{z-index:3}.opportunity-advertiser[data-position="1"]{z-index:2;transform:translate(-4px,12px) rotate(-2deg) scale(.97)}.opportunity-advertiser[data-position="2"]{z-index:1;transform:translate(-9px,25px) rotate(2.5deg) scale(.94)}.opportunity-advertiser-content{display:grid;grid-template-columns:52px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:10px}.opportunity-advertiser-content>img{width:52px;height:52px;object-fit:cover;border-radius:10px}.opportunity-advertiser-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.opportunity-advertiser-copy [data-slot=card-title]{font-size:13px;line-height:1.35}.opportunity-advertiser-copy>span{font-size:11px;line-height:1.35;color:var(--muted-foreground)}.opportunity-bid{display:flex;flex-direction:column;gap:5px;text-align:right;font-size:21px;line-height:1;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.opportunity-bid small{font-size:8px;font-weight:400;letter-spacing:0;color:var(--muted-foreground)}.opportunity-selection{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--border);border-radius:5px;color:var(--primary-foreground);transition:background .25s,border-color .25s}.opportunity-selection svg{width:12px;height:12px;opacity:0;transform:scale(.6);transition:opacity .25s,transform .25s}.opportunity-selection[data-checked=true]{background:var(--primary);border-color:var(--primary)}.opportunity-selection[data-checked=true] svg{opacity:1;transform:scale(1)}@container (max-width: 420px){.opportunity-advertiser-content{grid-template-columns:42px minmax(0,1fr) auto 16px;gap:8px;padding:9px}.opportunity-advertiser-content>img{width:42px;height:42px}.opportunity-advertiser-copy [data-slot=card-title]{font-size:11px}.opportunity-advertiser-copy>span{font-size:10px}.opportunity-bid{font-size:18px}.opportunity-selection{width:16px;height:16px}}@media (prefers-reduced-motion: reduce){.opportunity-selection,.opportunity-selection svg{transition:none}}.opportunity-bid-card[data-slot=card]{gap:0;padding:0;border-radius:inherit;background:var(--card)}.opportunity-advertiser[data-position="0"] .opportunity-bid-card{opacity:1}.opportunity-advertiser[data-position="1"] .opportunity-bid-card{opacity:.75}.opportunity-advertiser[data-position="2"] .opportunity-bid-card{opacity:.5}
