.xhs-site #parser:has(.xhs-result){max-width:1152px}.xhs-site #parser:has(.xhs-result)>form{max-width:768px;margin-inline:auto}.xhs-site #parser:has(.xhs-result)>div:first-of-type{max-width:768px;margin-inline:auto}.xhs-site #parser:has(.xhs-result)>#xhs-message{max-width:768px;margin-inline:auto}.xhs-result{text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:16px;margin-top:32px;scroll-margin-top:96px;overflow:hidden;box-shadow:0 8px 32px #18181806}.xhs-result-header{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.xhs-result-status{color:#666;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.xhs-result-status>svg{color:#d91436}.xhs-result-status i{background:#ddd;width:1px;height:12px;margin-inline:4px}.xhs-result-live-count{color:#d91436;background:#fff2f4;border-radius:4px;padding:4px 8px}.xhs-result-total{color:#737373;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.xhs-result-body{grid-template-columns:minmax(0,1fr) 280px;gap:32px;padding:0 24px 24px;display:grid}.xhs-result-gallery{min-width:0}.xhs-result-stage{aspect-ratio:4/3;background:#f5f5f5;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.xhs-result-stage>video{object-fit:contain;background:#181818;width:100%;height:100%}.xhs-image-open{cursor:zoom-in;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.xhs-image-open img,.xhs-preview-canvas>img{object-fit:contain;width:100%;height:100%}.xhs-gallery-arrow,.xhs-expand-button{color:#262626;cursor:pointer;z-index:2;background:#fffffff0;border:1px solid #e5e5e5;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;box-shadow:0 2px 8px #18181808}.xhs-gallery-arrow{top:50%;transform:translateY(-50%)}.xhs-gallery-prev{left:12px}.xhs-gallery-next{right:12px}.xhs-gallery-arrow:disabled{opacity:.3;cursor:default}.xhs-expand-button{border-radius:8px;top:12px;right:12px}.xhs-stage-counter{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#181818b3;border-radius:4px;padding:4px 8px;font-size:11px;position:absolute;bottom:12px;left:12px}.xhs-result-thumbnails{scrollbar-width:thin;scrollbar-color:#ddd transparent;gap:8px;padding:16px 2px 8px;display:flex;overflow-x:auto}.xhs-result-thumbnails button{cursor:pointer;background:#f5f5f5;border:1px solid #0000;border-radius:8px;flex-shrink:0;width:64px;height:64px;padding:3px;position:relative;overflow:hidden}.xhs-result-thumbnails button[aria-pressed=true]{background:#fff;border:2px solid #ff2442}.xhs-result-thumbnails img{object-fit:cover;border-radius:4px;width:100%;height:100%}.xhs-result-thumbnails button>span{color:#fff;background:#181818a6;border-radius:2px;padding-inline:3px;font-size:9px;line-height:14px;position:absolute;bottom:4px;right:4px}.xhs-result-thumbnails i{color:#fff;background:#181818b3;border-radius:2px;padding-inline:3px;font-size:8px;font-style:normal;position:absolute;top:4px;left:4px}.xhs-gallery-caption{color:#737373;margin-top:12px;font-size:12px;line-height:1.7}.xhs-result-details{flex-direction:column;min-width:0;padding-top:4px;display:flex}.xhs-detail-eyebrow{color:#999;margin-bottom:12px;font-size:11px}.xhs-site #live-results h2{letter-spacing:0;text-wrap:pretty;margin:0;font-size:20px;font-weight:600;line-height:1.5}.xhs-result-author{color:#737373;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.xhs-result-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#666;scrollbar-width:thin;max-height:192px;margin-top:20px;font-size:13px;line-height:1.8;overflow-y:auto}.xhs-result-date{color:#737373;align-items:flex-start;gap:8px;margin-top:8px;font-size:11px;line-height:1.7;display:flex}.xhs-result-date svg{flex-shrink:0;margin-top:2px}.xhs-result-stats{background:#fafafa;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;padding:12px;display:grid}.xhs-result-stats div{min-width:0}.xhs-result-stats span{color:#737373;align-items:center;gap:4px;font-size:12px;display:flex}.xhs-result-stats strong{color:#262626;font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;font-weight:600;line-height:1.4;display:block}.xhs-result-tags{color:#666;flex-wrap:wrap;gap:6px 10px;margin-top:12px;font-size:11px;line-height:1.7;display:flex}.xhs-result-extra{color:#737373;margin-top:16px;font-size:11px}.xhs-result-extra summary{cursor:pointer;padding-block:8px}.xhs-result-extra dl{grid-template-columns:64px minmax(0,1fr);gap:6px;margin-top:8px;line-height:1.8;display:grid}.xhs-result-extra dd{overflow-wrap:anywhere}.xhs-result-actions{gap:8px;margin-top:auto;padding-top:24px;display:grid}.xhs-result-primary,.xhs-result-secondary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;transition:background-color .2s;display:flex}.xhs-result-primary{color:#fff;background:#d91436}.xhs-result-primary:hover{background:#bd1030}.xhs-result-secondary{color:#404040;background:#fff;border:1px solid #e5e5e5}.xhs-result-secondary:hover{background:#f5f5f5}.xhs-save-note{color:#737373;margin-top:12px;font-size:11px;line-height:1.8}.xhs-result-footer{color:#737373;background:#fafafa;border-top:1px solid #efefef;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 24px;font-size:11px;display:flex}.xhs-media-fallback{color:#737373;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;min-height:128px;padding:24px;font-size:14px;display:flex}.xhs-media-fallback small{font-size:12px}.xhs-media-warning{color:#d91436;margin-top:12px;font-size:12px}.xhs-preview-dialog{--primary:#ff2442;--background:#181818;--foreground:#fff;color:#fff;background:#181818;border:1px solid #313131;border-radius:16px;flex-direction:column;gap:0;width:calc(100vw - 32px);max-width:1200px;height:min(90svh,960px);padding:0;font-family:Geist,PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:flex}.xhs-preview-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 24px;display:flex}.xhs-preview-header h2{font-size:16px;font-weight:600;line-height:1.5}.xhs-preview-header h2 span{color:#b5b5b5;font-variant-numeric:tabular-nums;margin-left:12px;font-size:12px}.xhs-preview-header p{color:#b5b5b5;text-overflow:ellipsis;white-space:nowrap;max-width:min(65vw,640px);margin-top:4px;font-size:12px;overflow:hidden}.xhs-preview-header button{color:#fff;background:#272727;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.xhs-preview-canvas{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.xhs-preview-footer{color:#b5b5b5;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;font-size:12px;display:flex}.xhs-preview-footer a{color:#fff;align-items:center;gap:8px;min-height:40px;display:inline-flex}.xhs-preview-dialog :focus-visible{outline-offset:3px;outline:2px solid #ff2442}.xhs-live-player{width:100%;height:100%;position:relative;overflow:hidden}.xhs-live-player video,.xhs-live-cover{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.xhs-live-cover img{object-fit:contain;width:100%;height:100%}.xhs-live-player video{opacity:0;pointer-events:none}.xhs-live-player[data-playing=true] video{opacity:1}.xhs-live-badge{color:#fff;pointer-events:none;background:#1818189e;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex;position:absolute;top:16px;left:16px}.xhs-live-badge>span{border:1px solid;border-radius:50%;width:6px;height:6px}.xhs-live-play{color:#fff;cursor:pointer;background:#1818189e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:64px;min-height:64px;padding:12px;font-size:11px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xhs-live-hint{color:#fff;text-align:center;background:#181818b3;border-radius:4px;padding:8px 12px;font-size:11px;position:absolute;bottom:16px;left:48px;right:48px}@media (width<=767px){.xhs-result{border-radius:12px;margin-top:24px}.xhs-result-header{align-items:flex-start;gap:8px;padding:16px}.xhs-result-total{display:none}.xhs-result-body{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 16px 16px}.xhs-result-stage{aspect-ratio:3/4;border-radius:8px}.xhs-gallery-arrow{width:40px;height:40px}.xhs-gallery-prev{left:8px}.xhs-gallery-next{right:8px}.xhs-result-thumbnails button{width:56px;height:56px}.xhs-result-details{padding-top:0}.xhs-detail-eyebrow{display:none}.xhs-site #live-results h2{font-size:18px}.xhs-result-description{max-height:128px;margin-top:16px;font-size:13px}.xhs-result-author{margin-top:12px}.xhs-result-actions{padding-top:20px}.xhs-result-footer{padding:12px 16px}.xhs-preview-dialog{border-radius:12px;width:calc(100vw - 16px);height:calc(100svh - 32px)}.xhs-preview-header{padding:12px 16px}.xhs-preview-footer{padding:8px 16px}.xhs-preview-footer>span{display:none}}@media (prefers-reduced-motion:reduce){.xhs-result *,.xhs-preview-dialog *{transition:none!important;animation:none!important}}
