.hosts[data-v-585d20aa]{padding:clamp(1.5rem,4vw,2.5rem) 0}.hosts-head[data-v-585d20aa]{margin-bottom:1.15rem}.hosts-kicker[data-v-585d20aa]{align-items:center;color:var(--color-accent,#f6c89a);display:inline-flex;font-size:.72rem;font-weight:850;gap:.45rem;letter-spacing:.06em;text-transform:uppercase}.hosts-dot[data-v-585d20aa]{background:#35d07f;border-radius:50%;box-shadow:0 0 0 .1875rem #35d07f2e;height:.4375rem;width:.4375rem}.hosts-title[data-v-585d20aa]{color:#fff;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:900;line-height:1.15;margin:.5rem 0 0}.hosts-lead[data-v-585d20aa]{color:#fff9;font-size:.9rem;line-height:1.6;margin:.55rem 0 0;max-width:62ch}.hosts-rail[data-v-585d20aa]{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.hosts-grid .hosts-rail[data-v-585d20aa]{grid-template-columns:repeat(4,minmax(0,1fr))}.hosts-strip .hosts-rail[data-v-585d20aa]{grid-auto-columns:minmax(9.875rem,1fr);grid-auto-flow:column;margin:-.25rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.25rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.hosts-strip .host-card[data-v-585d20aa]{scroll-snap-align:start}.host-card[data-v-585d20aa]{min-width:0}.host-link[data-v-585d20aa]{border-radius:.875rem;color:inherit;display:block;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.host-link[data-v-585d20aa]:focus-visible,.host-link[data-v-585d20aa]:hover{transform:translateY(-.1875rem)}.host-link[data-v-585d20aa]:focus-visible{outline:.125rem solid var(--color-theme,#e8694b);outline-offset:.125rem}.host-photo[data-v-585d20aa]{aspect-ratio:var(--host-photo-ratio,4/5);background:linear-gradient(160deg,#ffffff17,#ffffff08);border:.0625rem solid hsla(0,0%,100%,.08);border-radius:.875rem;display:block;overflow:hidden;position:relative}.host-photo[data-v-585d20aa] .l-img-container{height:100%;width:100%}.host-photo[data-v-585d20aa] .image-slot img{-o-object-position:50% 0;object-position:50% 0}.host-live[data-v-585d20aa]{align-items:center;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#0c0a10b8;border-radius:62.4375rem;bottom:.45rem;color:#fff;display:inline-flex;font-size:.62rem;font-weight:800;gap:.3rem;left:.45rem;letter-spacing:.02em;padding:.2rem .5rem;position:absolute}.host-live-dot[data-v-585d20aa]{background:#35d07f;border-radius:50%;height:.375rem;width:.375rem}.host-meta[data-v-585d20aa]{display:block;padding:.5rem .15rem 0}.host-name-row[data-v-585d20aa]{color:#fff;display:block;font-size:.86rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-age[data-v-585d20aa]{color:#fff9;font-weight:600}.host-country[data-v-585d20aa]{align-items:center;color:#ffffff80;display:inline-flex;font-size:.72rem;font-weight:650;gap:.3rem;margin-top:.15rem}.host-flag[data-v-585d20aa]{font-size:.85rem;line-height:1}.hosts-cta[data-v-585d20aa]{margin:1.1rem 0 0}.hosts-cta-link[data-v-585d20aa]{align-items:center;color:var(--color-theme,#e8694b);display:inline-flex;font-size:.85rem;font-weight:750;min-height:2.75rem;text-decoration:none}.hosts-cta-link[data-v-585d20aa]:after{content:"→";margin-left:.4rem;transition:transform .16s ease}.hosts-cta-link[data-v-585d20aa]:hover:after{transform:translate(.1875rem)}.host-card-skeleton .host-photo[data-v-585d20aa],.host-skel-line[data-v-585d20aa]{animation:hosts-shimmer-585d20aa 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%}.host-skel-line[data-v-585d20aa]{border-radius:62.4375rem;display:block;height:.625rem}.host-skel-line-short[data-v-585d20aa]{margin-top:.4rem;width:45%}@keyframes hosts-shimmer-585d20aa{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.host-card-skeleton .host-photo[data-v-585d20aa],.host-skel-line[data-v-585d20aa]{animation:none}.host-link[data-v-585d20aa]{transition:none}}@media(max-width:1024px){.hosts-grid .hosts-rail[data-v-585d20aa]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.hosts-grid .hosts-rail[data-v-585d20aa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hosts-strip .hosts-rail[data-v-585d20aa]{grid-auto-columns:minmax(8.75rem,1fr)}}
