.load-more{background:#ae1646;font-size:1.1rem;border:none;padding:.7rem 1.5rem;border-radius:.5rem;color:#fff;max-width:11.25rem;text-align:center;margin:2rem auto;cursor:pointer}.loading{max-width:11.25rem;text-align:center;margin:2rem auto;cursor:pointer}.loading svg{width:6.25rem}.sideline{aspect-ratio:2 / 3;border-radius:1rem!important;position:relative;overflow:hidden;background:#141820;box-shadow:0 10px 24px #10121b1f;transition:transform .2s ease,box-shadow .2s ease}.sideline-list .sideline:hover,.popular-list .sideline:hover,.agency-list .sideline:hover{transform:translateY(-3px);box-shadow:0 16px 32px #10121b2e}.sideline img{position:absolute;inset:0;width:100%;height:100%;max-width:none;display:block;border:0;border-radius:0;object-fit:cover;object-position:center top}.sideline .info{position:absolute;width:100%;bottom:0}.sideline .info .info-top{background-repeat:no-repeat;min-height:7.25rem;display:flex;flex-direction:column;padding:2.6rem .75rem .7rem;gap:.28rem;position:relative;z-index:1;justify-content:flex-end}.sideline .info .info-top:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:linear-gradient(to top,#080a10eb,#080a109e 46%,#080a1000)}.sideline .info .info-bottom{display:flex;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:2px solid #eee;border-radius:0 0 1rem 1rem;height:2rem;padding:0 .8rem}.basic-only .sideline .info{font-size:.9em}.basic-only .sideline .info .info-top{min-height:0;padding:1.5rem .4rem .45rem!important;gap:.1rem}.basic-only .info-top,.basic-only .info-bottom{padding-left:.4rem!important;padding-right:.4rem!important;gap:.1rem!important}.sideline .namelocation{display:flex;align-items:center}.basic-only .sideline .namelocation{padding:.2rem .3rem 0}.sideline .name{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:.95rem;letter-spacing:-.01em;margin-right:auto;text-shadow:0 1px 2px rgba(0,0,0,.45)}.sideline .verified,.sideline .verified-badge{position:absolute;top:.55rem;right:.55rem;width:1.35rem;height:1.35rem;border-radius:999px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M6.7 11.3 3.4 8l1.2-1.2 2.1 2.1 4.7-4.7L12.6 5.4z'/%3E%3C/svg%3E") center / .78rem .78rem no-repeat,linear-gradient(180deg,#4dabf7,#1c7ed6)!important;box-shadow:0 4px 10px #1c7ed659;border:1.5px solid rgba(255,255,255,.85);display:block;padding:0!important;gap:0!important;box-sizing:border-box}.sideline .badges .verified-badge{position:static;flex-shrink:0}.sideline .verified svg,.sideline .verified-badge svg{display:none!important}.sideline .location{background:#ffffff29;border:1px solid rgba(255,255,255,.28);color:#fff;border-radius:999px;padding:0 .45rem;font-size:.62rem;font-weight:500;line-height:1.15rem;align-content:center;height:1.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46%;text-align:center}.sideline .reviewcount{display:flex;align-items:center;gap:.28rem;color:#ffffffe0;font-size:.68rem;font-weight:500}.sideline .reviewcount svg{margin-right:0;padding:.12rem;background:#e0315e;border-radius:999px;width:.95rem;height:.95rem;flex:0 0 auto}.sideline .agetype{display:flex;align-items:center;color:#fff}.basic-only .sideline .agetype{padding:0 .3rem}.sideline .age{margin-right:auto;font-weight:500;font-size:.75rem;color:#ffffffd1;white-space:nowrap}.sideline .type{font-weight:500;font-size:.68rem;color:#ffffffe6;display:flex;align-items:center;gap:.2rem;white-space:nowrap}.sideline .type svg{color:#e0315e;width:.8rem;height:.8rem}.sideline .badges{position:absolute;top:.55rem;left:.55rem;display:flex;flex-direction:column;gap:.28rem}.sideline .badge{background:#fffffff0;border-radius:999px;padding:.16rem .42rem .16rem .22rem;display:flex;gap:.22rem;align-items:center;box-shadow:0 4px 12px #00000029}.sideline .badge svg{color:#fff;border-radius:100%;width:1rem;height:1rem}.sideline .badge span{font-size:.7rem;font-weight:700;line-height:1;position:relative}.sideline .superstar-badge,.sideline .star-badge,.sideline .popular-badge{height:1.35rem;padding:0 .48rem 0 .28rem!important;gap:.12rem!important;color:#fff}.sideline .superstar-badge svg,.sideline .star-badge svg,.sideline .popular-badge svg{background:transparent!important;color:#fff!important;fill:currentColor;width:.85rem!important;height:.85rem!important;padding:0!important}.sideline .superstar-badge span,.sideline .star-badge span,.sideline .popular-badge span{top:0;color:#fff;font-size:.64rem;letter-spacing:.01em}.sideline .superstar-badge{background:linear-gradient(180deg,#ff4d7a,#d8044b)!important;box-shadow:0 4px 10px #d8044b59}.sideline .star-badge{background:linear-gradient(180deg,#7a72ff,#463ce5)!important;box-shadow:0 4px 10px #463ce552}.sideline .popular-badge{background:linear-gradient(180deg,#ff9aaf,#fd6c84)!important;box-shadow:0 4px 10px #fd6c8459}@media only screen and (max-width:600px){.sideline .name{font-size:.86rem}.sideline .info .info-top{min-height:6.4rem;padding-top:2.1rem}}
