/* Fill the right panel with the same layered scene as the homepage. */
.seller-auth-promo--hero{
  isolation:isolate;
  overflow:hidden;
  padding:56px 28px 32px;
  background:radial-gradient(circle at 50% 48%,rgba(131,85,239,.12),transparent 58%),var(--seller-deep);
}
.seller-auth-promo--hero::before{display:none}
.seller-auth-promo--hero .seller-auth-hero-mount{
  display:grid;
  place-items:center;
  width:100%;
  min-width:0;
  height:100%;
  margin:0;
}
.seller-auth-promo--hero .hero-network-scene{
  box-sizing:border-box;
  display:grid;
  place-items:center;
  width:100%;
  max-width:1100px;
  min-height:clamp(720px,88vh,1050px);
  margin:0;
  transform:none;
  overflow:visible!important;
}
/* The product is a grid item, not an absolutely positioned network element. */
.seller-auth-promo--hero .product-card{
  grid-area:1 / 1;
  justify-self:center;
  align-self:center;
  margin:0;
}
.seller-auth-promo--hero .hero-network-scene::before{z-index:-2}
.seller-auth-promo--hero .seller-network-note{z-index:12}
.seller-auth-promo--hero .hero-market-bouncer{font-size:clamp(72.5px,7.5vw,135px)}
@media(max-width:1250px){
  .seller-auth-promo--hero{padding-inline:18px}
  .seller-auth-promo--hero .hero-network-scene{min-height:clamp(650px,86vh,900px)}
}
@media(max-width:1050px){
  .seller-auth-promo--hero{padding-inline:12px}
  .seller-auth-promo--hero .hero-network-scene{min-height:clamp(620px,84vh,820px)}
}
@media(max-width:800px){.seller-auth-promo--hero{display:none}}
@media(prefers-reduced-motion:reduce){.seller-auth-promo--hero .hero-network-scene{animation:none}}

/* 2026-10-11: keep rotating result copy inside its tiles and give the auth product proper visual weight. */
@media(min-width:801px){
  .seller-auth-promo--hero .product-card{
    width:280px;
    padding:22px;
  }
  .seller-auth-promo--hero .product-card__image{
    width:172px;
    height:180px;
    margin-block:13px 10px;
  }
  .seller-auth-promo--hero .product-card>strong{
    font-size:30px;
  }
  .seller-auth-promo--hero .product-card>small{
    min-height:38px;
    font-size:15px;
    line-height:1.25;
  }
  .seller-auth-promo--hero .product-card__button{
    margin-top:16px;
    padding:12px 14px;
    font-size:16px;
  }
  .seller-auth-promo--hero .product-card__markets{
    bottom:-42px;
  }
  .seller-auth-promo--hero .result-chip,
  .seller-auth-promo--hero .hero-growth{
    width:236px;
    min-width:236px;
    min-height:62px;
    overflow:hidden;
    padding:9px 13px!important;
  }
  .seller-auth-promo--hero .result-chip>span{
    width:100%;
  }
  .seller-auth-promo--hero .result-chip b,
  .seller-auth-promo--hero .hero-growth b{
    font-size:14px!important;
    line-height:1.12;
    white-space:normal;
    overflow-wrap:anywhere;
  }
  .seller-auth-promo--hero .result-chip small,
  .seller-auth-promo--hero .hero-growth small{
    font-size:9px!important;
    line-height:1.2;
    white-space:normal;
    overflow-wrap:anywhere;
  }
}

@media(min-width:801px) and (max-width:1250px){
  .seller-auth-promo--hero .product-card{
    width:250px;
    padding:20px;
  }
  .seller-auth-promo--hero .product-card__image{
    width:154px;
    height:160px;
  }
  .seller-auth-promo--hero .product-card>strong{
    font-size:27px;
  }
  .seller-auth-promo--hero .result-chip,
  .seller-auth-promo--hero .hero-growth{
    width:220px;
    min-width:220px;
    min-height:58px;
  }
}
