/* Preserve original per-instance ID specificity with an :is() selector; dummy ID never matches. */
/* Lightweight rail visuals. */
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-rail{
                    display:flex;
                    align-items:flex-start;
                    gap:12px;
                    overflow-x:visible;
                    overflow-y:visible;
                    scrollbar-width:none;
                    -ms-overflow-style:none;
                }
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-rail::-webkit-scrollbar{
                    display:none;
                }
:is(#rza-mm-scope, .rza-mm-stories-shortcode){
					position:relative;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-shell{
					position:relative;
					display:block;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill{
					display:none;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode).is-fill-hidden .rza-mm-stories-fill{
					display:none !important;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode).is-panel-context .rza-mm-stories-shell{
					display:block;
					padding:0;
					background:none;
					border:none;
					box-shadow:none;
					overflow:visible;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode).is-panel-context .rza-mm-stories-rail{
					overflow-x:auto;
					overflow-y:hidden;
					padding-bottom:4px;
					-webkit-overflow-scrolling:touch;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode).is-panel-context .rza-mm-story-open{
					flex:0 0 auto;
				}
@media  (min-width: 992px){
:is(#rza-mm-scope, .rza-mm-stories-shortcode).is-sparse .rza-mm-stories-shell{
						display:flex;
						align-items:stretch;
						gap:18px;
						padding:18px;
						border-radius:28px;
						border:1px solid rgba(184,218,147,.42);
						overflow:hidden;
						isolation:isolate;
						background: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(255, 255, 255, .88)), var(--bamboo-surface);
    					border-color: rgba(56, 70, 47, .18);
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode).is-sparse .rza-mm-stories-shell::before{
						content:"";
						position:absolute;
						inset:-20% auto auto -8%;
						width:320px;
						height:320px;
						border-radius:999px;
						background:radial-gradient(circle, rgba(184,218,147,.30) 0%, rgba(184,218,147,0) 72%);
						pointer-events:none;
						z-index:0;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode).is-sparse .rza-mm-stories-shell::after{
						content:"";
						position:absolute;
						left:28%;
						right:0;
						top:0;
						bottom:0;
						background-image:
							linear-gradient(rgba(184,218,147,.12) 1px, transparent 1px),
							linear-gradient(90deg, rgba(184,218,147,.12) 1px, transparent 1px);
						background-size:22px 22px;
						mask-image:linear-gradient(90deg, rgba(0,0,0,.85), rgba(0,0,0,.18));
						-webkit-mask-image:linear-gradient(90deg, rgba(0,0,0,.85), rgba(0,0,0,.18));
						pointer-events:none;
						z-index:0;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode).is-sparse .rza-mm-stories-rail{
						position:relative;
						z-index:2;
						flex:0 0 auto;
						min-width:104px;
						padding:6px 2px 6px 0;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode).is-sparse .rza-mm-stories-fill{
						position:relative;
						z-index:2;
						display:flex;
						flex:1 1 auto;
						min-width:0;
						align-items:stretch;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-card{
						position:relative;
						flex:1 1 auto;
						min-height:132px;
						border-radius:24px;
						padding:20px 22px;
						overflow:hidden;
						background:linear-gradient(135deg,#e11d48 0%,#7f1d1d 100%);
						box-shadow:
							0 18px 40px rgba(127,29,29,.24),
							inset 0 1px 0 rgba(255,255,255,.08);
						display:flex;
						align-items:center;
						justify-content:space-between;
						gap:18px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-card::before{
						content:"";
						position:absolute;
						top:-44px;
						left:-10px;
						width:180px;
						height:180px;
						border-radius:999px;
						pointer-events:none;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-content{
						position:relative;
						z-index:2;
						min-width:0;
						max-width:520px;
						display:flex;
						flex-direction:column;
						align-items:flex-start;
						gap:10px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-badge{
						display:inline-flex;
						align-items:center;
						justify-content:center;
						height:28px;
						padding:0 12px;
						border-radius:999px;
						background:#b8da93;
						border:1px solid rgba(241,242,232,.4);
						color:#243018;
						font-size:11px;
						font-weight:900;
						letter-spacing:0;
						backdrop-filter:blur(10px);
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-title{
						color:#fff;
						font-size:22px;
						font-weight:900;
						line-height:1.45;
						margin:0;
						max-width:100%;
						display:-webkit-box;
						-webkit-line-clamp:2;
						-webkit-box-orient:vertical;
						overflow:hidden;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-summary{
						margin:0;
						color:#f1f2e8;
						font-size:13px;
						font-weight:900;
						line-height:1.8;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-actions{
						display:flex;
						align-items:center;
						gap:10px;
						flex-wrap:wrap;
						margin-top:4px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-cta{
						appearance:none;
						border:none;
						border-radius:999px;
						padding:11px 16px;
						background:#b8da93;
						color:#243018;
						font-size:13px;
						font-weight:900;
						line-height:1;
						cursor:pointer;
						display:inline-flex;
						align-items:center;
						justify-content:center;
						gap:8px;
						box-shadow:0 14px 30px rgba(127,29,29,.20);
						transition:
							transform .26s cubic-bezier(.22,1,.36,1),
							box-shadow .26s cubic-bezier(.22,1,.36,1),
							opacity .22s ease;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-cta::after{
						content:"←";
						font-size:13px;
						line-height:1;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-cta:hover{
						transform:translateY(-1px);
						box-shadow:0 18px 34px rgba(2,6,23,.24);
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-text{
						margin:0;
						color:rgba(241,242,232,.86);
						font-size:13px;
						line-height:1.9;
						max-width:520px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-preview{
						position:relative;
						z-index:2;
						flex:0 0 auto;
						width:120px;
						height:120px;
						border-radius:30px;
						padding:6px;
						background:linear-gradient(135deg,#b8da93 0%,#f1f2e8 100%);
						box-shadow:
							0 22px 44px rgba(127,29,29,.24),
							0 0 0 1px rgba(241,242,232,.18);
						transform:rotate(-5deg);
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-preview-inner{
						width:100%;
						height:100%;
						border-radius:24px;
						overflow:hidden;
						background:#0f172a;
						border:3px solid rgba(255,255,255,.9);
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-preview-inner img{
						display:block;
						width:100%;
						height:100%;
						object-fit:cover;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-preview-fallback{
						display:grid;
						place-items:center;
						width:100%;
						height:100%;
						color:#fff;
						font-size:28px;
						font-weight:900;
						background:
							linear-gradient(135deg, rgba(244,63,94,.26), rgba(139,92,246,.26), rgba(14,165,233,.26)),
							#0f172a;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode):not(.is-sparse) .rza-mm-stories-fill{
						display:none !important;
					}
}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open{
					position:relative;
					border:none;
					background:none;
					padding:0;
					margin:0;
					cursor:pointer;
					flex:0 0 86px;
					width:86px;
					min-width:86px;
					max-width:86px;
					display:flex;
					flex-direction:column;
					align-items:center;
					justify-content:flex-start;
					gap:9px;
					text-align:center;
					text-decoration:none;
					transition:
						transform .28s cubic-bezier(.22,1,.36,1),
						opacity .28s cubic-bezier(.22,1,.36,1),
						filter .28s cubic-bezier(.22,1,.36,1);
					opacity:.96;
					filter:saturate(.96);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open:hover{
					opacity:1;
					transform:translateY(-2px);
					filter:saturate(1.04);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open.is-active{
					opacity:1;
					transform:translateY(-1px) scale(1.03);
					filter:saturate(1.05);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-ring{
					position:relative;
					display:grid;
					place-items:center;
					width:78px;
					height:78px;
					min-width:78px;
					min-height:78px;
					max-width:78px;
					max-height:78px;
					flex:0 0 78px;
					border-radius:50%;
					padding:3px;
					background:linear-gradient(135deg,#f43f5e 0%,#8b5cf6 58%,#0ea5e9 100%);
					box-sizing:border-box;
					overflow:hidden;
					box-shadow:
						0 10px 24px rgba(15,23,42,.14),
						0 2px 8px rgba(139,92,246,.16);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-thumb{
					display:block;
					width:100%;
					height:100%;
					border-radius:50%;
					overflow:hidden;
					border:3px solid #fff;
					background:#e2e8f0;
					box-sizing:border-box;
					box-shadow:inset 0 0 0 1px rgba(15,23,42,.05);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-thumb img{
					width:100%;
					height:100%;
					display:block;
					object-fit:cover;
					border-radius:50%;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-media-badge{
					position:absolute;
					left:50%;
					bottom:6px;
					transform:translateX(-50%);
					display:inline-flex;
					align-items:center;
					gap:4px;
					padding:4px 7px;
					border-radius:999px;
					color:#fff;
					font-size:10px;
					font-weight:700;
					line-height:1;
					box-shadow:0 8px 18px rgba(15,23,42,.18);
					z-index:5;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-name{
					display:-webkit-box;
					-webkit-line-clamp:2;
					-webkit-box-orient:vertical;
					overflow:hidden;
					width:100%;
					max-width:100%;
					min-height:2.9em;
					line-height:1.38;
					font-size:12px;
					font-weight:700;
					color:#334155;
					white-space:normal;
					word-break:break-word;
					overflow-wrap:anywhere;
					text-align:center;
					letter-spacing:-.1px;
				}
@media  (max-width: 767px){
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open{
						flex:0 0 78px;
						width:78px;
						min-width:78px;
						max-width:78px;
						gap:7px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-ring{
						width:81px;
						height:81px;
						min-width:81px;
						min-height:81px;
						max-width:81px;
						max-height:81px;
						flex-basis:81px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-name{
						font-size:11px;
						min-height:2.7em;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-ring{
						width:72px;
						height:72px;
						min-width:72px;
						min-height:72px;
						max-width:72px;
						max-height:72px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-thumb-stack{
						width:72px;
						height:72px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer{
						width:46px;
						height:46px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer-1{
						top:8px;
						right:4px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer-2{
						top:13px;
						right:16px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer-3{
						top:18px;
						right:28px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"]::after{
						top:1px;
						left:1px;
						min-width:20px;
						height:20px;
						font-size:10px;
					}
}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"]{
					padding-top:4px;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-ring{
					width:78px;
					height:78px;
					min-width:78px;
					min-height:78px;
					max-width:78px;
					max-height:78px;
					padding:0;
					background:linear-gradient(135deg,rgba(244,63,94,.14),rgba(139,92,246,.16),rgba(14,165,233,.16));
					border: 2px solid #fff;
					box-shadow: none;
					backdrop-filter:blur(8px);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-thumb-stack{
					position:relative;
					display:block;
					width:78px;
					height:78px;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer{
					position:absolute;
					width:50px;
					height:50px;
					border-radius:999px;
					overflow:hidden;
					padding:2px;
					box-sizing:border-box;
					background:linear-gradient(135deg,#f43f5e 0%,#8b5cf6 58%,#0ea5e9 100%);
					border:none;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer img{
					width:100%;
					height:100%;
					object-fit:cover;
					display:block;
					border-radius:999px;
					border:2px solid #fff;
					background:#e2e8f0;
					box-sizing:border-box;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer-1{
					z-index:3;
					top:20px;
					right:3px;
					transform:scale(1);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer-2{
					z-index:2;
					top:-1px;
					right:13px;
					transform:scale(.95);
					opacity:.98;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer-3{
					z-index:1;
					top:21px;
					right:24px;
					transform:scale(.90);
					opacity:.94;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-name{
					max-width:94px;
					color:#0f172a;
					font-weight:800;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"]::after{
					content:attr(data-story-count);
					position:absolute;
					top:3px;
					left:2px;
					z-index:8;
					min-width:18px;
					height:17px;
					padding:0;
					border-radius:999px;
					display:inline-flex;
					align-items:center;
					justify-content:center;
					background:#fff;
					color:#0;
					font-size:9px;
					font-weight:800;
					line-height:1;
					box-shadow:0 8px 18px rgba(15,23,42,.22);
				}
@media  (max-width:767px){
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer{
						width:48px;
						height:48px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer-1{
						right:1px;
						top:20px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer-2{
						right:13px;
						top:0px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer-3{
						right:26px;
						top:21px;
					}
}
:is(#rza-mm-scope, .rza-mm-stories-shortcode){
					--rza-mm-bamboo-bg:#FAF8F3;
					--rza-mm-bamboo-surface:#FFFFFF;
					--rza-mm-bamboo-surface-soft:#FFFFFF8F;
					--rza-mm-bamboo-cream:#F1E6D5;
					--rza-mm-bamboo-sage:#E8EDE1;
					--rza-mm-bamboo-green:#38462F;
					--rza-mm-bamboo-green-soft:#516243;
					--rza-mm-bamboo-accent:#B87531;
					--rza-mm-bamboo-text:#25251F;
					--rza-mm-bamboo-muted:#6F725F;
					--rza-mm-bamboo-border:rgba(56,70,47,.13);
					--rza-mm-bamboo-border-strong:rgba(56,70,47,.22);
					--rza-mm-bamboo-shadow:0 12px 34px rgba(56,70,47,.075);
					--rza-mm-bamboo-shadow-soft:0 8px 22px rgba(56,70,47,.055);
					--rza-mm-instagram-yellow:#FEDA75;
					--rza-mm-instagram-orange:#FA7E1E;
					--rza-mm-instagram-pink:#D62976;
					--rza-mm-instagram-purple:#962FBF;
					--rza-mm-instagram-blue:#4F5BD5;
					--rza-mm-instagram-ring:conic-gradient(from 215deg,
						var(--rza-mm-instagram-yellow) 0 13%,
						var(--rza-mm-instagram-orange) 13% 30%,
						var(--rza-mm-instagram-pink) 30% 55%,
						var(--rza-mm-instagram-purple) 55% 78%,
						var(--rza-mm-instagram-blue) 78% 92%,
						var(--rza-mm-instagram-yellow) 92% 100%);
					color:var(--rza-mm-bamboo-text);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-shell{
					border-radius:28px;
					background:
						linear-gradient(135deg, rgba(56,70,47,.045), rgba(184,117,49,.035)),
						var(--rza-mm-bamboo-surface-soft);
					border:1px solid rgba(56,70,47,.22);
					box-shadow:var(--rza-mm-bamboo-shadow-soft);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode).is-panel-context .rza-mm-stories-shell{
					padding:0;
					background:none;
					border:none;
					box-shadow:none;
					border-radius:0;
				}
@media  (min-width:992px){
:is(#rza-mm-scope, .rza-mm-stories-shortcode).is-sparse .rza-mm-stories-shell{
						display:flex;
						align-items:stretch;
						gap:18px;
						padding:16px;
						border-radius:30px;
						background:
							linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(255, 255, 255, .88)),
										var(--bamboo-surface)
						border:1px solid rgba(56,70,47,.24);
						box-shadow:var(--rza-mm-bamboo-shadow);
						overflow:hidden;
						isolation:isolate;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode).is-sparse .rza-mm-stories-shell::before{
						inset: auto -90px -130px auto;
						width: 200px;
						height: 220px;
						opacity: .88;
						right: -58px;
						background: #b87531;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode).is-sparse .rza-mm-stories-shell::after{
						left:0;
						right:auto;
						top:14px;
						bottom:14px;
						width:6px;
						border-radius:999px;
						background:linear-gradient(180deg, var(--rza-mm-bamboo-green), var(--rza-mm-bamboo-accent));
						background-size:auto;
						mask-image:none;
						-webkit-mask-image:none;
						opacity:.88;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode).is-sparse .rza-mm-stories-rail{
						gap:12px;
						min-width:108px;
						padding:4px 0;
					}
}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-card{
					min-height:136px;
					border-radius:26px;
					padding:20px 22px;
					background:var(--bamboo-primary-dark, #38462F);
					border:1px solid rgba(184,117,49,.30);
					box-shadow:0 12px 30px rgba(56,70,47,.13);
					color:#fff;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-card::before{
					top:-70px;
					left:-58px;
					width:210px;
					height:210px;
    				background: rgba(255, 255, 255, .08);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-content{
					gap:8px;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-badge{
					height:28px;
					padding:0 12px;
					background:var(--rza-mm-bamboo-accent);
					border:1px solid rgba(241,230,213,.34);
					color:#fff;
					font-size:11px;
					font-weight:850;
					backdrop-filter:none;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-title{
					color:#fff;
					font-size:21px;
					font-weight:900;
					line-height:1.55;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-summary{
					color:var(--rza-mm-bamboo-cream);
					font-size:13px;
					font-weight:800;
					line-height:1.85;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-text{
					color:rgba(241,230,213,.86);
					font-size:13px;
					line-height:1.95;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-cta{
					border:1px solid rgba(241,230,213,.30);
					background:var(--rza-mm-bamboo-accent);
					color:#fff;
					box-shadow:0 10px 22px rgba(184,117,49,.22);
					font-weight:850;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-cta:hover{
					transform:translateY(-1px);
					box-shadow:0 12px 26px rgba(184,117,49,.19);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-preview{
					width:118px;
					height:118px;
					border-radius:28px;
					padding:5px;
					background:
						linear-gradient(135deg, var(--rza-mm-bamboo-accent), var(--rza-mm-bamboo-cream));
					border:1px solid rgba(241,230,213,.24);
					box-shadow:0 12px 28px rgba(184,117,49,.16);
					transform:rotate(-3deg);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-preview-inner{
					border-radius:23px;
					background:var(--rza-mm-bamboo-sage);
					border:3px solid rgba(255,255,255,.92);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-fill-preview-fallback{
					color:var(--rza-mm-bamboo-green);
					background:var(--rza-mm-bamboo-sage);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open{
					background:rgba(255,255,255,.64);
					border:1px solid rgba(56,70,47,.18);
					border-radius:22px;
					padding:8px 6px 9px;
					box-shadow:none;
					opacity:1;
					filter:none;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open:hover{
					transform:translateY(-2px);
					filter:none;
					border-color:rgba(184,117,49,.22);
					background:rgba(255,255,255,.76);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open.is-active{
					transform:translateY(-1px);
					border-color:rgba(184,117,49,.55);
					background:linear-gradient(135deg, #fff, var(--rza-mm-bamboo-cream));
					box-shadow:0 8px 20px rgba(184,117,49,.10);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-ring{
					padding:3px;
					background:var(--rza-mm-instagram-ring);
					box-shadow:0 8px 20px rgba(56,70,47,.10);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-thumb{
					border:3px solid #fff;
					background:var(--rza-mm-bamboo-sage);
					box-shadow:inset 0 0 0 1px rgba(56,70,47,.05);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-name{
					color:var(--rza-mm-bamboo-green-soft);
					font-size:12px;
					font-weight:800;
					letter-spacing:0;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open.is-active .rza-mm-story-name{
					color:var(--rza-mm-bamboo-green);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-media-badge{
					background:var(--rza-mm-bamboo-accent);
					color:#fff;
					box-shadow:0 8px 18px rgba(184,117,49,.18);
					font-weight:800;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-ring{
					padding:0;
					background:rgba(255,255,255,.78);
					border:1px solid rgba(56,70,47,.20);
					box-shadow:0 8px 20px rgba(56,70,47,.08);
					backdrop-filter:blur(8px);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"].is-active .rza-mm-story-ring{
					border-color:rgba(184,117,49,.34);
					background:#fff;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer{
					background:var(--rza-mm-instagram-ring);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer img{
					border:2px solid #fff;
					background:var(--rza-mm-bamboo-sage);
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-name{
					color:var(--rza-mm-bamboo-green-soft);
					font-weight:850;
				}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"]::after{
					background:var(--rza-mm-bamboo-accent);
					color:#fff;
					box-shadow:0 8px 18px rgba(184,117,49,.18);
					font-weight:850;
				}
@media  (max-width:767px){
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-shell{
						padding:0;
						border:0;
						border-radius:0;
						background:transparent;
						box-shadow:none;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-stories-rail{
						overflow-x:auto;
						overflow-y:hidden;
						gap:10px;
						padding:0px 14px;
						margin-inline:-14px;
						scroll-snap-type:x proximity;
						-webkit-overflow-scrolling:touch;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open{
						flex:0 0 78px;
						width:78px;
						min-width:78px;
						max-width:78px;
						padding:0;
						background:transparent;
						border:0;
						border-radius:0;
						box-shadow:none;
						scroll-snap-align:start;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open:hover,
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open.is-active{
						background:transparent;
						box-shadow:none;
						border:0;
						transform:none;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-ring{
						width:76px;
						height:76px;
						min-width:76px;
						min-height:76px;
						max-width:76px;
						max-height:76px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-name{
						font-size:11px;
						line-height:1.45;
						min-height:2.8em;
						color:var(--rza-mm-bamboo-green);
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-ring,
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-thumb-stack{
						width:74px;
						height:74px;
						min-width:74px;
						min-height:74px;
						max-width:74px;
						max-height:74px;
					}
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-open[data-group-type="highlight"] .rza-mm-story-thumb-layer{
						width:48px;
						height:48px;
					}
}
/* Prevent unstyled modal markup from appearing before viewer CSS is requested. */
:is(#rza-mm-scope, .rza-mm-stories-shortcode) .rza-mm-story-modal { display: none; }
