.sg3FPG_root{background:var(--color-background);color:var(--color-primary-100);--ad-sequence:3.75s;--ad-cycle:var(--ad-sequence);--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;position:relative;container:ad-stack/inline-size}.sg3FPG_stage{--ad-outcome:var(--ad-red);--ad-outcome-fill:var(--ad-red-fill);padding-block:calc(var(--spacing,.25rem) * 4);width:100%;position:relative;container-type:inline-size}.sg3FPG_stage[data-eligible=true]{--ad-outcome:var(--ad-green);--ad-outcome-fill:var(--ad-green-fill)}.sg3FPG_scene{padding-inline:calc(var(--spacing,.25rem) * 4);color:var(--color-primary-100,var(--color-primary-100));align-items:center;display:flex;position:relative}.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}.sg3FPG_valueUser{animation:sg3FPG_ad-user-value var(--ad-cycle) step-end infinite;order:1}.sg3FPG_valueAdvertiser{animation:sg3FPG_ad-advertiser-value var(--ad-cycle) step-end infinite;order:5}.sg3FPG_candidate{z-index:10;height:calc(var(--spacing,.25rem) * 28);width:100%;max-width:calc(var(--spacing,.25rem) * 84);min-width:0;animation:sg3FPG_ad-enter var(--ad-sequence) ease-out infinite;order:3;position:relative}.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:sg3FPG_ad-candidate-state var(--ad-cycle) step-end infinite, sg3FPG_ad-feedback var(--ad-cycle) linear infinite;align-items:center;display:grid}.sg3FPG_value,.sg3FPG_card{border-width:1.75px}.sg3FPG_creative{align-items:center;gap:calc(var(--spacing,.25rem) * 3);grid-area:1/1;min-width:0;display:flex}.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}.sg3FPG_pillow img{width:100%;max-width:none;height:133.3%;display:block;position:absolute;top:-9.15%;left:0}.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}.sg3FPG_copy{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.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}.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%}.sg3FPG_placeholderShort{width:calc(var(--spacing,.25rem) * 20);max-width:100%}.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)}.sg3FPG_connectorUser{--ad-line-hidden:inset(0 0 0 100%);animation:sg3FPG_ad-line-user var(--ad-cycle) linear infinite, sg3FPG_ad-line-user-color var(--ad-cycle) step-end infinite;order:2}.sg3FPG_connectorAdvertiser{--ad-line-hidden:inset(0 100% 0 0);animation:sg3FPG_ad-line-advertiser var(--ad-cycle) linear infinite, sg3FPG_ad-line-advertiser-color var(--ad-cycle) step-end infinite;order:4}.sg3FPG_result{margin-top:calc(var(--spacing,.25rem) * 4);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:sg3FPG_ad-result var(--ad-sequence) ease-out infinite;display:grid}.sg3FPG_resultLabel{align-items:center;gap:var(--spacing,.25rem);color:var(--ad-outcome);grid-area:1/1;justify-self:center;display:flex}.sg3FPG_resultIcon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);place-items:center;display:grid}.sg3FPG_root[data-paused=true] .sg3FPG_stage *{animation-play-state:paused}@keyframes sg3FPG_ad-enter{0%{opacity:0;translate:0 20px}6.66667%,to{opacity:1;translate:0}}@keyframes sg3FPG_ad-line-user{0%,33.3333%{clip-path:var(--ad-line-hidden)}40%,to{clip-path:inset(0)}}@keyframes sg3FPG_ad-line-advertiser{0%,26.6667%{clip-path:var(--ad-line-hidden)}33.3333%,to{clip-path:inset(0)}}@keyframes sg3FPG_ad-user-value{0%{background:var(--color-background);border-color:var(--color-primary-100)}40%,to{background:var(--ad-outcome-fill);border-color:var(--ad-outcome)}}@keyframes sg3FPG_ad-advertiser-value{0%{background:var(--color-background);border-color:var(--color-primary-100)}33.3333%,to{background:var(--ad-green-fill);border-color:var(--ad-green)}}@keyframes sg3FPG_ad-line-user-color{0%{background:var(--color-primary-44)}40%,to{background:var(--ad-outcome)}}@keyframes sg3FPG_ad-line-advertiser-color{0%{background:var(--color-primary-44)}33.3333%,to{background:var(--ad-green)}}@keyframes sg3FPG_ad-candidate-state{0%{background:var(--color-background);border-color:var(--color-primary-12)}53.3333%,to{background:var(--ad-outcome-fill);border-color:var(--ad-outcome)}}@keyframes sg3FPG_ad-feedback{0%,53.3333%,62.9333%,to{transform:translate(0)}54.5333%,56.9333%{transform:translate(-5px)}55.7333%,58.1333%{transform:translate(5px)}59.3333%{transform:translate(-3px)}60.5333%{transform:translate(3px)}61.7333%{transform:translate(-1px)}}.sg3FPG_stage[data-eligible=true] .sg3FPG_card{animation-name:sg3FPG_ad-candidate-state,sg3FPG_ad-accept}@keyframes sg3FPG_ad-accept{0%,53.3333%{transform:scale(1)}60%,to{transform:scale(1.03268)}}@keyframes sg3FPG_ad-result{0%,53.3333%{opacity:0}60%,to{opacity:1}}@container ad-stack (max-width:640px){.sg3FPG_scene{flex-direction:column}.sg3FPG_value,.sg3FPG_candidate,.sg3FPG_connector{flex-shrink:0;position:static}.sg3FPG_connectorUser{--ad-line-hidden:inset(100% 0 0 0)}.sg3FPG_candidate{width:min(100%,336px)}.sg3FPG_connectorAdvertiser{--ad-line-hidden:inset(0 0 100% 0)}.sg3FPG_copy p{white-space:normal}.sg3FPG_placeholder{max-width:100%}.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)}}.sg3FPG_root,.sg3FPG_root *{box-sizing:border-box}.sg3FPG_root[data-reduced-motion=true] .sg3FPG_stage *{animation:none!important}.sg3FPG_root[data-reduced-motion=true] .sg3FPG_valueUser,.sg3FPG_root[data-reduced-motion=true] .sg3FPG_card{background:var(--ad-outcome-fill);border-color:var(--ad-outcome)}.sg3FPG_root[data-reduced-motion=true] .sg3FPG_valueAdvertiser{background:var(--ad-green-fill);border-color:var(--ad-green)}.sg3FPG_root[data-reduced-motion=true] .sg3FPG_connectorUser{background:var(--ad-outcome)}.sg3FPG_root[data-reduced-motion=true] .sg3FPG_connectorAdvertiser{background:var(--ad-green)}.sg3FPG_root[data-reduced-motion=true] .sg3FPG_result{opacity:1}.sg3FPG_root .sg3FPG_controls{top:calc(var(--spacing,.25rem) * -4);bottom:auto;right:0}@media (prefers-reduced-motion:reduce){.sg3FPG_controls{display:none}}.sg3FPG_valueUser span{max-width:calc(var(--spacing,.25rem) * 10)}.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}
