.AdStackAnimation-module__sg3FPG__root{background:var(--color-background);color:var(--color-primary-100);--ad-sequence:3.75s;--ad-cycle:7.5s;--ad-green:var(--color-brand-green-700);--ad-green-fill:var(--color-brand-green-50);--ad-red:var(--color-brand-red-700);--ad-red-fill:var(--color-brand-red-50);width:min(100%,720px);margin:0 auto;container:ad-stack/inline-size}.AdStackAnimation-module__sg3FPG__stage{aspect-ratio:4/3;width:100%;position:relative;container-type:inline-size}.AdStackAnimation-module__sg3FPG__scene{padding-inline:calc(var(--spacing,.25rem) * 4);color:var(--color-primary-100,var(--color-primary-100));align-items:center;display:flex;position:absolute;inset:0}.AdStackAnimation-module__sg3FPG__value{height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 28);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary-12,var(--color-primary-12));background-color:var(--color-background,var(--color-background));padding:calc(var(--spacing,.25rem) * 3);text-align:center;font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-track);font-weight:var(--type-caption-weight);flex-direction:column;flex-shrink:0;line-height:1.1;display:flex;position:relative}.AdStackAnimation-module__sg3FPG__valueUser{animation:AdStackAnimation-module__sg3FPG__ad-user-value var(--ad-cycle) step-end infinite;order:1}.AdStackAnimation-module__sg3FPG__valueAdvertiser{animation:AdStackAnimation-module__sg3FPG__ad-advertiser-value var(--ad-cycle) step-end infinite;order:5}.AdStackAnimation-module__sg3FPG__candidate{z-index:10;height:calc(var(--spacing,.25rem) * 28);width:100%;max-width:calc(var(--spacing,.25rem) * 84);min-width:0;animation:AdStackAnimation-module__sg3FPG__ad-enter var(--ad-sequence) ease-out infinite;order:3;position:relative}.AdStackAnimation-module__sg3FPG__card{border-radius:var(--radius-lg,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary-12,var(--color-primary-12));background-color:var(--color-background,var(--color-background));width:100%;height:100%;padding:calc(var(--spacing,.25rem) * 4);transform-origin:50%;animation:AdStackAnimation-module__sg3FPG__ad-candidate-state var(--ad-cycle) step-end infinite, AdStackAnimation-module__sg3FPG__ad-feedback var(--ad-cycle) linear infinite;align-items:center;display:grid}.AdStackAnimation-module__sg3FPG__value,.AdStackAnimation-module__sg3FPG__card{border-width:1.75px}.AdStackAnimation-module__sg3FPG__creative{align-items:center;gap:calc(var(--spacing,.25rem) * 3);grid-area:1/1;min-width:0;display:flex}.AdStackAnimation-module__sg3FPG__creativeIneligible{animation:AdStackAnimation-module__sg3FPG__ad-ineligible-label var(--ad-cycle) step-end infinite}.AdStackAnimation-module__sg3FPG__creativeEligible{opacity:0;animation:AdStackAnimation-module__sg3FPG__ad-eligible-label var(--ad-cycle) step-end infinite}.AdStackAnimation-module__sg3FPG__pillow{width:calc(var(--spacing,.25rem) * 20);height:calc(var(--spacing,.25rem) * 20);border-radius:var(--radius-lg,1rem);flex-shrink:0;position:relative;overflow:hidden}.AdStackAnimation-module__sg3FPG__pillow img{width:100%;max-width:none;height:133.3%;display:block;position:absolute;top:-9.15%;left:0}.AdStackAnimation-module__sg3FPG__furniture{width:calc(var(--spacing,.25rem) * 20);height:calc(var(--spacing,.25rem) * 20);border-radius:var(--radius-lg,1rem);-o-object-fit:cover;object-fit:cover;flex-shrink:0;display:block}.AdStackAnimation-module__sg3FPG__copy{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.AdStackAnimation-module__sg3FPG__copy p{font-size:var(--type-p2-size);line-height:var(--type-p2-line);letter-spacing:var(--type-p2-track);font-weight:var(--type-p2-weight);text-wrap:pretty;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);margin:0}.AdStackAnimation-module__sg3FPG__placeholder{height:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-sm,.25rem);background-color:var(--color-primary-12,var(--color-primary-12));width:100%}.AdStackAnimation-module__sg3FPG__placeholderShort{width:calc(var(--spacing,.25rem) * 20);max-width:100%}.AdStackAnimation-module__sg3FPG__connector{background-color:var(--color-primary-44,var(--color-primary-44));flex:1;min-width:16px;height:1px;position:relative;-webkit-mask:repeating-linear-gradient(90deg,#000 0 2px,#0000 2px 4px);mask:repeating-linear-gradient(90deg,#000 0 2px,#0000 2px 4px)}.AdStackAnimation-module__sg3FPG__connectorUser{--ad-line-hidden:inset(0 0 0 100%);animation:AdStackAnimation-module__sg3FPG__ad-line-user var(--ad-cycle) linear infinite, AdStackAnimation-module__sg3FPG__ad-line-user-color var(--ad-cycle) step-end infinite;order:2}.AdStackAnimation-module__sg3FPG__connectorAdvertiser{--ad-line-hidden:inset(0 100% 0 0);animation:AdStackAnimation-module__sg3FPG__ad-line-advertiser var(--ad-cycle) linear infinite, AdStackAnimation-module__sg3FPG__ad-line-advertiser-color var(--ad-cycle) step-end infinite;order:4}.AdStackAnimation-module__sg3FPG__result{font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-track);font-weight:var(--type-caption-weight);white-space:nowrap;opacity:0;animation:AdStackAnimation-module__sg3FPG__ad-result var(--ad-sequence) ease-out infinite;display:grid;position:absolute;top:calc(50% + 72px);left:50%;transform:translate(-50%)}.AdStackAnimation-module__sg3FPG__resultLabel{align-items:center;gap:var(--spacing,.25rem);grid-area:1/1;justify-self:center;display:flex}.AdStackAnimation-module__sg3FPG__resultLabelIneligible{color:var(--ad-red);animation:AdStackAnimation-module__sg3FPG__ad-ineligible-label var(--ad-cycle) step-end infinite}.AdStackAnimation-module__sg3FPG__resultLabelEligible{color:var(--ad-green);opacity:0;animation:AdStackAnimation-module__sg3FPG__ad-eligible-label var(--ad-cycle) step-end infinite}.AdStackAnimation-module__sg3FPG__resultIcon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);place-items:center;display:grid}.AdStackAnimation-module__sg3FPG__root[data-paused=true] .AdStackAnimation-module__sg3FPG__scene *{animation-play-state:paused}@keyframes AdStackAnimation-module__sg3FPG__ad-enter{0%{opacity:0;translate:0 20px}6.66667%,to{opacity:1;translate:0}}@keyframes AdStackAnimation-module__sg3FPG__ad-line-user{0%,16.6667%,50%,66.6667%{clip-path:var(--ad-line-hidden)}20%,70%,to{clip-path:inset(0);animation-timing-function:step-end}}@keyframes AdStackAnimation-module__sg3FPG__ad-line-advertiser{0%,13.3333%,50%,63.3333%{clip-path:var(--ad-line-hidden)}16.6667%,66.6667%,to{clip-path:inset(0);animation-timing-function:step-end}}@keyframes AdStackAnimation-module__sg3FPG__ad-user-value{0%,50%{background:var(--color-background);border-color:var(--color-primary-100)}20%{background:var(--ad-red-fill);border-color:var(--ad-red)}70%,to{background:var(--ad-green-fill);border-color:var(--ad-green)}}@keyframes AdStackAnimation-module__sg3FPG__ad-advertiser-value{0%,50%{background:var(--color-background);border-color:var(--color-primary-100)}16.6667%,66.6667%,to{background:var(--ad-green-fill);border-color:var(--ad-green)}}@keyframes AdStackAnimation-module__sg3FPG__ad-line-user-color{0%,50%{background:var(--color-primary-44)}20%{background:var(--ad-red)}70%,to{background:var(--ad-green)}}@keyframes AdStackAnimation-module__sg3FPG__ad-line-advertiser-color{0%,50%{background:var(--color-primary-44)}16.6667%,66.6667%,to{background:var(--ad-green)}}@keyframes AdStackAnimation-module__sg3FPG__ad-candidate-state{0%,50%{background:var(--color-background);border-color:var(--color-primary-12)}26.6667%{background:var(--ad-red-fill);border-color:var(--ad-red)}76.6667%,to{background:var(--ad-green-fill);border-color:var(--ad-green)}}@keyframes AdStackAnimation-module__sg3FPG__ad-feedback{0%,26.6667%,31.4667%{transform:translate(0)scale(1)}27.2667%,28.4667%{transform:translate(-5px)scale(1)}27.8667%,29.0667%{transform:translate(5px)scale(1)}29.6667%{transform:translate(-3px)scale(1)}30.2667%{transform:translate(3px)scale(1)}30.8667%{transform:translate(-1px)scale(1)}76.6667%{animation-timing-function:ease-out;transform:translate(0)scale(1)}80%,to{transform:translate(0)scale(1.03268)}}@keyframes AdStackAnimation-module__sg3FPG__ad-result{0%,53.3333%{opacity:0}60%,to{opacity:1}}@keyframes AdStackAnimation-module__sg3FPG__ad-ineligible-label{0%{opacity:1}50%,to{opacity:0}}@keyframes AdStackAnimation-module__sg3FPG__ad-eligible-label{0%{opacity:0}50%,to{opacity:1}}@container ad-stack (max-width:640px){.AdStackAnimation-module__sg3FPG__stage{aspect-ratio:auto}.AdStackAnimation-module__sg3FPG__scene{width:100%;height:auto;padding-block:calc(var(--spacing,.25rem) * 8);flex-direction:column;position:relative;transform:none}.AdStackAnimation-module__sg3FPG__value,.AdStackAnimation-module__sg3FPG__candidate,.AdStackAnimation-module__sg3FPG__connector,.AdStackAnimation-module__sg3FPG__result{flex-shrink:0;position:static}.AdStackAnimation-module__sg3FPG__connectorUser{--ad-line-hidden:inset(0 0 100% 0)}.AdStackAnimation-module__sg3FPG__candidate{width:min(100%,336px)}.AdStackAnimation-module__sg3FPG__connectorAdvertiser{--ad-line-hidden:inset(100% 0 0 0)}.AdStackAnimation-module__sg3FPG__copy p{white-space:normal}.AdStackAnimation-module__sg3FPG__placeholder{max-width:100%}.AdStackAnimation-module__sg3FPG__connector{height:calc(var(--spacing,.25rem) * 10);flex:none;width:1px;min-width:0;-webkit-mask:repeating-linear-gradient(#000 0 2px,#0000 2px 4px);mask:repeating-linear-gradient(#000 0 2px,#0000 2px 4px)}.AdStackAnimation-module__sg3FPG__result{margin-top:calc(var(--spacing,.25rem) * 4);order:6;transform:none}}@media (prefers-reduced-motion:reduce){.AdStackAnimation-module__sg3FPG__scene *{animation:none!important}.AdStackAnimation-module__sg3FPG__valueUser,.AdStackAnimation-module__sg3FPG__valueAdvertiser,.AdStackAnimation-module__sg3FPG__card{background:var(--ad-green-fill);border-color:var(--ad-green)}.AdStackAnimation-module__sg3FPG__connectorUser,.AdStackAnimation-module__sg3FPG__connectorAdvertiser{background:var(--ad-green)}.AdStackAnimation-module__sg3FPG__result{opacity:1}.AdStackAnimation-module__sg3FPG__resultLabelIneligible,.AdStackAnimation-module__sg3FPG__creativeIneligible{opacity:0}.AdStackAnimation-module__sg3FPG__resultLabelEligible,.AdStackAnimation-module__sg3FPG__creativeEligible{opacity:1}}.AdStackAnimation-module__sg3FPG__root,.AdStackAnimation-module__sg3FPG__root *{box-sizing:border-box}.AdStackAnimation-module__sg3FPG__root[data-reduced-motion=true] .AdStackAnimation-module__sg3FPG__scene *{animation:none!important}.AdStackAnimation-module__sg3FPG__root[data-reduced-motion=true] .AdStackAnimation-module__sg3FPG__value,.AdStackAnimation-module__sg3FPG__root[data-reduced-motion=true] .AdStackAnimation-module__sg3FPG__card{background:var(--ad-green-fill);border-color:var(--ad-green)}.AdStackAnimation-module__sg3FPG__root[data-reduced-motion=true] .AdStackAnimation-module__sg3FPG__connector{background:var(--ad-green)}.AdStackAnimation-module__sg3FPG__root[data-reduced-motion=true] .AdStackAnimation-module__sg3FPG__result,.AdStackAnimation-module__sg3FPG__root[data-reduced-motion=true] .AdStackAnimation-module__sg3FPG__creativeEligible,.AdStackAnimation-module__sg3FPG__root[data-reduced-motion=true] .AdStackAnimation-module__sg3FPG__resultLabelEligible{opacity:1}.AdStackAnimation-module__sg3FPG__root[data-reduced-motion=true] .AdStackAnimation-module__sg3FPG__creativeIneligible,.AdStackAnimation-module__sg3FPG__root[data-reduced-motion=true] .AdStackAnimation-module__sg3FPG__resultLabelIneligible{opacity:0}.AdStackAnimation-module__sg3FPG__controls{padding:calc(var(--spacing,.25rem) * 4);justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){.AdStackAnimation-module__sg3FPG__controls{display:none}}.AdStackAnimation-module__sg3FPG__valueUser span{max-width:calc(var(--spacing,.25rem) * 10)}.AdStackAnimation-module__sg3FPG__valueAdvertiser span{max-width:calc(var(--spacing,.25rem) * 20)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
