.f9 .f900-stories{display:block;padding:32px 0 28px;background:linear-gradient(180deg,#fff 0%,#fff5f9 100%);color:#222;font-family:inherit;overflow:hidden}
.f9 .f900-stories__inner{max-width:1050px;margin:0 auto}
.f9 .f900-stories__header{max-width:690px;margin:0 auto 18px;padding:0 24px;text-align:center}
.f9 .f900-stories__eyebrow{margin:0 0 10px;color:#c70049;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:1.6px}
.f9 .f900-stories__header h2{margin:0;color:#222;font-family:inherit;font-size:36px;font-weight:700;line-height:1.12;letter-spacing:-1.1px}
.f9 .f900-stories__header h2 span{color:#df0052}
.f9 .f900-stories__header>p:last-child{margin:14px auto 0;max-width:510px;color:#6a5d63;font-size:15px;line-height:1.6;letter-spacing:0}
.f9 .f900-stories__stage{--card-width:260px;position:relative;height:375px;touch-action:pan-y;outline:none}
.f9 .f900-stories__stage:focus-visible{outline:2px solid #ff005e;outline-offset:-3px;border-radius:18px}
.f9 .f900-stories__card{position:absolute;left:50%;top:50%;width:var(--card-width);aspect-ratio:3/4;max-height:100%;border:1px solid #fff;border-radius:23px;background:#222;overflow:hidden;box-shadow:0 16px 38px #63182e1a;transition:transform .45s ease,opacity .4s ease;transform:translate(-50%,-50%);isolation:isolate}
.f9 .f900-stories__card[data-position="active"]{z-index:3;opacity:1;transform:translate(-50%,-50%)}
.f9 .f900-stories__card[data-position="previous"]{z-index:2;opacity:.48;transform:translate(-132%,-50%) scale(.86)}
.f9 .f900-stories__card[data-position="next"]{z-index:2;opacity:.48;transform:translate(32%,-50%) scale(.86)}
.f9 .f900-stories__card[data-position="hidden"]{z-index:0;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.78)}
.f9 .f900-stories__card video{display:block;width:100%;height:100%;aspect-ratio:3/4;object-fit:cover;background:#222}
.f9 .f900-stories__preview{position:absolute;inset:0;border:0;padding:0;background:transparent;cursor:pointer}
.f9 .f900-stories__card[data-position="active"] .f900-stories__preview{display:none}
.f9 .f900-stories__caption{position:absolute;bottom:14px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:7px;z-index:2;pointer-events:none}
.f9 .f900-stories__verified{display:inline-flex;align-items:center;gap:6px;padding:6px 9px 6px 7px;border-radius:999px;background:#222d;color:#fff;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.1px;white-space:nowrap}
.f9 .f900-stories__verified svg{width:17px;height:17px;flex:none}
.f9 .f900-stories__start{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;border:0;padding:20px;background:transparent;color:#fff;font:inherit;cursor:pointer}
.f9 .f900-stories__start span{padding:10px 12px;border-radius:12px;background:#222d;font-size:12px;line-height:1.5}
.f9 .f900-stories__start[hidden]{display:none}
.f9 .f900-stories__counter{padding:5px 9px;border-radius:999px;background:#222b;color:#fff;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:1px}
.f9 .f900-stories__progress{position:absolute;bottom:0;left:0;width:100%;height:4px;border:0;border-radius:0;background:#ffffff45;color:#ff005e;appearance:none}
.f9 .f900-stories__progress::-webkit-progress-bar{background:#ffffff45}
.f9 .f900-stories__progress::-webkit-progress-value{background:#ff005e}
.f9 .f900-stories__progress::-moz-progress-bar{background:#ff005e}
.f9 .f900-stories__card:not([data-position="active"]) .f900-stories__progress{display:none}
.f9 .f900-stories__status{position:absolute;left:14px;right:14px;top:50%;margin:0;padding:12px;transform:translateY(-50%);background:#222d;border-radius:12px;color:#fff;font-size:12px;line-height:1.5;text-align:center;letter-spacing:0;pointer-events:none}
.f9 .f900-stories__status[hidden]{display:none}
.f9 .f900-stories__navigation{display:flex;align-items:center;justify-content:center;gap:14px;margin:12px 0 0}
.f9 .f900-stories__arrow{display:grid;place-items:center;width:40px;height:40px;padding:10px;border:1px solid #f1bfd2;border-radius:50%;background:#fff;color:#df0052;cursor:pointer}
.f9 .f900-stories__arrow svg{display:block;width:18px;height:18px}
.f9 .f900-stories__dots{display:flex;align-items:center;gap:0}
.f9 .f900-stories__dot{display:grid;place-items:center;min-width:28px;height:40px;margin:0;padding:0 6px;border:0;background:transparent;cursor:pointer}
.f9 .f900-stories__dot span{display:block;width:7px;height:7px;border-radius:999px;background:#e5cbd5;transition:width .25s,background .25s}
.f9 .f900-stories__dot[aria-current="true"] span{width:23px;background:#ff005e}
.f9 .f900-stories__navigation button:focus-visible,.f9 .f900-stories__start:focus-visible{outline:2px solid #ff005e;outline-offset:-3px}
.f9 .f900-stories__hint{margin:8px 16px 0;color:#87727c;font-size:10px;line-height:1.5;letter-spacing:.3px;text-align:center}
@media(max-width:749px){
 .f9 .f900-stories{padding:26px 0 24px}
 .f9 .f900-stories__header{margin-bottom:12px;padding:0 20px;text-align:left}
 .f9 .f900-stories__eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:9px}
 .f9 .f900-stories__header h2{font-size:29px;letter-spacing:-.9px}
 .f9 .f900-stories__header>p:last-child{font-size:13px;line-height:1.6;margin-top:11px}
 .f9 .f900-stories__stage{--card-width:min(61vw,250px);height:calc(min(61vw,250px)*4/3 + 28px)}
 .f9 .f900-stories__card{border-radius:20px}
 .f9 .f900-stories__navigation{margin-top:8px}
}
@media(max-width:359px){.f9 .f900-stories__header{padding:0 16px}.f9 .f900-stories__header h2{font-size:26px}.f9 .f900-stories__caption{left:9px;right:9px;gap:5px}.f9 .f900-stories__verified{font-size:10px;padding-right:7px}.f9 .f900-stories__counter{font-size:9px;padding:5px 7px}}
@media(prefers-reduced-motion:reduce){.f9 .f900-stories__card,.f9 .f900-stories__dot span{transition:none}}
