.ig-stories{--ig-ring:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);--ig-ring-seen:#c7c7c7;--ig-size:56px;--ig-size-featured:66px;--ig-label-size:11px;--ig-gap:12px;display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0 0 1.25rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin}.ig-stories::-webkit-scrollbar{height:3px}.ig-stories::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:4px}.oxy-shortcode:has(.ig-stories),
.ct-shortcode:has(.ig-stories),
.elementor-shortcode:has(.ig-stories),
.breakdance-shortcode-wrapper:has(.ig-stories) {display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important;box-sizing:border-box!important;overflow:visible!important}.ig-stories__rail{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:var(--ig-gap);width:max-content;max-width:none;min-width:100%;box-sizing:border-box;overflow:visible;padding:10px 4px 14px;padding-inline-end:24px;scroll-snap-type:none}.ig-stories__item{flex:0 0 auto;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:6px;width:var(--ig-size);min-width:var(--ig-size);max-width:var(--ig-size);padding:0;border:0;background:transparent;cursor:pointer;scroll-snap-align:start;font:inherit;color:inherit;transition:transform .25s ease;-webkit-tap-highlight-color:transparent}.ig-stories__item.is-featured{width:var(--ig-size-featured);min-width:var(--ig-size-featured);max-width:var(--ig-size-featured)}.ig-stories__ring{display:flex;align-items:center;justify-content:center;width:var(--ig-size);height:var(--ig-size);border-radius:50%;padding:3px;background:var(--ig-ring);box-sizing:border-box;transition:transform .25s cubic-bezier(.22,1,.36,1) , box-shadow .25s ease;will-change:transform}.ig-stories__item.is-featured .ig-stories__ring{width:var(--ig-size-featured);height:var(--ig-size-featured);padding:3px;box-shadow:0 0 0 2px rgba(220,39,67,.25)}.ig-stories__item.is-seen .ig-stories__ring{background:var(--ig-ring-seen)}.ig-stories__avatar{display:block;width:100%;height:100%;border-radius:50%;background:#e8e8e8;border:2px solid #fff;box-sizing:border-box;overflow:hidden;transition:transform .25s cubic-bezier(.22,1,.36,1)}.ig-stories__avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.ig-stories__label{display:block;max-width:100%;font-size:var(--ig-label-size);line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease , transform .25s ease}@media (hover:hover) and (pointer:fine){.ig-stories__item:hover .ig-stories__ring{transform:scale(1.08) translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.12)}.ig-stories__item:hover .ig-stories__avatar{transform:scale(1.02)}.ig-stories__item:hover .ig-stories__label{transform:translateY(1px);opacity:.85}.ig-stories__item:active .ig-stories__ring{transform:scale(1.02) translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.1)}}@media (prefers-reduced-motion:reduce){.ig-stories__item,.ig-stories__ring,.ig-stories__avatar,.ig-stories__label{transition:none}.ig-stories__item:hover .ig-stories__ring,.ig-stories__item:hover .ig-stories__avatar,.ig-stories__item:hover .ig-stories__label,.ig-stories__item:active .ig-stories__ring{transform:none;box-shadow:none}}.ig-stories-viewer{position:fixed;inset:0;z-index:999999;background:#000;color:#fff;display:flex;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}.ig-stories-viewer.is-open{opacity:1;visibility:visible;pointer-events:auto}.ig-stories-viewer__top{position:absolute;top:0;left:0;right:0;z-index:3;padding:max(10px,env(safe-area-inset-top)) 12px 0}.ig-stories-viewer__progress{display:flex;gap:4px;margin-bottom:10px}.ig-stories-viewer__bar{flex:1;height:2px;background:rgba(255,255,255,.35);border-radius:2px;overflow:hidden}.ig-stories-viewer__bar-fill{display:block;height:100%;width:0;background:#fff;transform-origin:left center}.ig-stories-viewer__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.ig-stories-viewer__title{font-size:14px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.ig-stories-viewer__controls{display:flex;gap:8px}.ig-stories-viewer__btn{appearance:none;border:0;background:rgba(0,0,0,.35);color:#fff;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:18px;line-height:1}.ig-stories-viewer__stage{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;user-select:none}.ig-stories-viewer__media{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ig-stories-viewer__media--video{width:100%;height:100%;object-fit:contain;background:#000}.ig-stories-viewer__zones{position:absolute;inset:0;z-index:2;display:flex}.ig-stories-viewer__zone{flex:1;cursor:pointer}.ig-stories-viewer__cta-wrap{position:absolute;left:0;right:0;bottom:max(24px,env(safe-area-inset-bottom));z-index:4;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.ig-stories-viewer__cta{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:24px;background:#fff;color:#111;text-decoration:none;font-weight:600;font-size:14px;box-shadow:0 4px 20px rgba(0,0,0,.35)}.ig-stories-viewer__cta[hidden]{display:none!important}body.ig-stories-lock{overflow:hidden}@media (min-width:768px){.ig-stories-viewer__stage{max-width:420px;margin:0 auto;width:100%}.ig-stories-viewer__top{max-width:420px;left:50%;right:auto;transform:translateX(-50%);width:100%}.ig-stories-viewer__cta-wrap{max-width:420px;left:50%;transform:translateX(-50%)}}