.MMRRRRmiaomemeNYApurrpurrnyaMRRR{
		display: flex;
		flex-direction: column;
		max-width: 680px;
		width: 100%;
		margin: 0 auto;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .thread-item{
		display: flex;
		position: relative;
		animation: detail-slide-up 0.4s cubic-bezier(0.16, 1, 0.3, 1) both;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .thread-item + .thread-item{
		animation-delay: 0.07s;
	}@keyframes detail-slide-up{
		from { opacity: 0; transform: translateY(12px); }
		to { opacity: 1; transform: translateY(0); }
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .thread-item::after{
		content: '';
		position: absolute;
		left: 23px;
		top: 72px;
		width: 2px;
		height: 100%;
		background: #1f1e24;
		z-index: 0;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .thread-item:last-child::after{
		top: -10px;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .thread-node{
		flex-shrink: 0;
		width: 48px;
		display: flex;
		justify-content: center;
		padding-top: 0.75rem;
		z-index: 1;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .pfp-root{
		width: 48px;
		height: 48px;
		border-radius: 1000px;
		background: #121317;
		z-index: 2;
		border: 2px solid #121317;
		overflow: hidden;
		display: flex; 
		align-items: center; 
		justify-content: center;
		color: #8e939a;
		
		img { width: 100%; height: 100%; object-fit: cover; }
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .dot-node{
		width: 20px;
		height: 20px;
		background: #1f1e24;
		border-radius: 50%;
		border: 7px solid #121317;
		transition: background 0.16s ease-in-out, transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .thread-item:hover .dot-node{
		background: #8e939a;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .thread-content{
		flex: 1;
		min-width: 0;
		padding: 0.5rem 0.75rem 0.5rem;
		margin-left: 0.25rem; 
		border-radius: 10px;
		transition: background-color 0.16s ease-in-out;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .thread-item:hover .thread-content{
		background-color: rgba(255, 255, 255, 0.025);
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .header,.MMRRRRmiaomemeNYApurrpurrnyaMRRR .header a{
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		gap: 0.5rem;

		&.link::after {
			background-color: #8e939a;
			margin-left: 0;
		}
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .name{
		font-weight: 700;
		color: #e7e0e7;
		font-size: 0.875rem;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .handle{
		color: #8e939a;
		font-size: 0.75rem;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .bsky-link{
		margin-left: auto;
		color: #8e939a;
		opacity: 0.6;
		transition: opacity 0.16s ease-in-out, color 0.16s ease-in-out;

		&::after { display: none !important; }

		&:hover {
			opacity: 1;
			color: #a6b5f7;
		}
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .body{
		display: inline;
		color: #c3c7d1;
		font-size: 0.9rem;
		white-space: pre-wrap;
		word-break: break-word;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .body a{
		color: #a6b5f7;
		text-decoration: none;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .body .tl-hashtag{
		color: #a6b5f7;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .embeds{
		margin-top: 0.75rem;
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
		gap: 0.5rem;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .embed-img{
		border-radius: 3px;
		border: 1px solid #1f1e24;
		width: 100%;
		object-fit: cover;
		max-height: 400px;
		background: #1e1f24;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .embed-external{
		display: flex;
		align-items: center;
		gap: 0.5rem;
		padding: 0.5rem 0.75rem;
		background: #1e1f24;
		border: 1px solid #1f1e24;
		border-radius: 3px;
		color: #e7e0e7;
		font-size: 0.75rem;
		text-decoration: none;
		margin-top: 0.75rem;
		overflow: hidden;
		
		&::after { display: none !important; }

		&:hover {
			border-color: rgba(255, 255, 255, 0.125);
		}
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .footer{
		max-height: 0;
		opacity: 0;
		transition: opacity 0.16s ease-in-out, max-height 0.16s ease-in-out, margin 0.16s ease-in-out;
		vertical-align: middle;
		    
		font-size: 0.6875rem;
		color: #8e939a;
		font-family: "Iosevka Custom Web", "Iosevka Custom", Iosevka, "Bricolage Grotesque", "Space Grotesk", sans-serif, monospace;
		letter-spacing: -0.025em;
	}.MMRRRRmiaomemeNYApurrpurrnyaMRRR .thread-item:hover .footer{
		display: inline;
		margin-left: 1.25ch;
		opacity: 1;
	}