.ai-model-byline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;margin-top:9px}.ai-model-byline[hidden]{display:none!important}.ai-model-byline-link{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;color:#c7d5e9;text-decoration:none;font:inherit;font-size:11px;line-height:1.5;pointer-events:auto}.ai-model-byline-link:hover{color:#fff}.ai-model-byline-link:focus-visible{outline:2px solid #ff8aa6;outline-offset:4px;border-radius:4px}.ai-model-byline-link>img{display:block;flex:none;width:24px;height:24px;border:1px solid #52627c;border-radius:50%;object-fit:cover}.ai-model-byline-name{min-width:0;overflow-wrap:anywhere}.ai-model-byline-verified{display:inline-flex;flex:none;width:15px;height:15px}.ai-model-byline-verified svg{display:block;width:100%;height:100%;fill:#269aff}.ai-model-byline-check{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ai-model-byline--watch{gap:9px 18px;margin:13px 0 0}.ai-model-byline--watch .ai-model-byline-link{font-size:13px;gap:8px}.ai-model-byline--watch .ai-model-byline-link>img{width:30px;height:30px}.ai-model-byline--watch .ai-model-byline-verified{width:17px;height:17px}.ai-model-byline--short{flex-wrap:nowrap;gap:6px 10px;margin:8px 0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;pointer-events:auto;padding-bottom:3px}.ai-model-byline--short .ai-model-byline-link{flex-shrink:0;max-width:min(280px,82vw);padding:3px 7px 3px 3px;border:1px solid #ffffff30;border-radius:18px;background:#07101bcc;color:#f2f6ff;text-shadow:none}.ai-model-byline--short .ai-model-byline-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-model-byline--short .ai-model-byline-link>img{width:22px;height:22px}.ai-model-byline--short .ai-model-byline-verified{width:14px;height:14px}.watch-recommendation-item{display:flex;flex-direction:column;gap:0;min-width:0}.watch-recommendation-item>.ai-model-byline{margin:7px 0 9px;gap:5px 10px}.watch-recommendation-item .ai-model-byline-link{font-size:10px}.watch-recommendation-item .ai-model-byline-link>img{width:20px;height:20px}.creator-card-open,.ai-model-post-open{display:flex;flex-direction:column;gap:11px;width:100%;min-width:0;border:0;padding:0;background:none;color:inherit;font:inherit;text-align:left}.creator-card-open.card-open{position:static;height:auto}.creator-card-open.card-open:after{display:none}.creator-card-open.is-previewing .creator-play{opacity:0}.ai-model-post-open{gap:12px}@media(max-width:700px){.ai-model-byline{gap:6px 10px;margin-top:8px}.ai-model-byline-link{font-size:11px}.ai-model-byline--watch .ai-model-byline-link{font-size:12px}.ai-model-byline--watch .ai-model-byline-link>img{width:26px;height:26px}}
.short-caption{display:contents}
.short-caption:has(>.ai-model-byline--short:not([hidden])){position:absolute;left:22px;right:24px;bottom:calc(90px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;min-width:0;pointer-events:none}
.short-caption:has(>.ai-model-byline--short:not([hidden]))>:is(.short-title,.short-model){position:static;left:auto;right:auto;bottom:auto;margin:0}
.short-caption>.ai-model-byline--short{margin:0}
.short-caption .ai-model-byline-link:focus-visible{outline-offset:-2px}
@media(max-width:800px){.short-caption:has(>.ai-model-byline--short:not([hidden])){right:95px}}
@media(max-width:600px){.short-caption:has(>.ai-model-byline--short:not([hidden])){left:max(17px,env(safe-area-inset-left));right:85px;bottom:calc(82px + env(safe-area-inset-bottom))}}
@media(max-height:500px) and (orientation:landscape){.short-caption:has(>.ai-model-byline--short:not([hidden])){left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom))}}
