.wss{width:100%;max-width:1280px;margin:auto;font-family:inherit;color:#fff;position:relative;isolation:isolate}.wss-track{display:grid;align-items:center;min-width:0}.wss-slide{grid-area:1/1;display:grid;align-items:center;position:relative;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s ease,visibility .65s}.wss-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.wss-text{grid-area:1/1;position:relative;z-index:1;padding:20px 12px}.wss-line{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:clamp(6px,1vw,16px);line-height:1.25;margin:14px 0}.wss-line:empty{display:none}.wss-line span{font-weight:800;max-width:100%;overflow-wrap:anywhere}.wss-big{font-size:clamp(26px,4.1vw,58px)}.wss-medium{font-size:clamp(22px,3.1vw,44px)}.wss-small{font-size:clamp(18px,2.2vw,32px)}.wss-red{background:linear-gradient(45deg,#ff4b2b,#ff6b91)}.wss-blue{background:linear-gradient(45deg,#5994f4,#3ae6ff)}.wss-green{background:linear-gradient(45deg,#00c9a7,#b2ffc4)}.wss-red,.wss-blue,.wss-green{background-clip:text;-webkit-background-clip:text;color:transparent}.wss-white{color:#fff}.wss-media{grid-area:1/1;width:100%;height:clamp(280px,40vw,510px);object-fit:cover;border-radius:14px;filter:brightness(.6)}.wss-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.wss-controls[hidden]{display:none}.wss-controls button{border:1px solid #ffffff40;background:#08142380;color:#fff;width:40px;height:40px;border-radius:50%;font:inherit;font-size:22px;cursor:pointer;display:grid;place-items:center;padding:0}.wss-controls button:hover{background:#ffffff25}.wss-controls button:focus-visible{outline:2px solid #70daff;outline-offset:4px}.wss-dots{display:flex;gap:4px}.wss-dots button{width:28px;height:36px;border:0;background:none}.wss-dots button:before{content:'';width:7px;height:7px;border-radius:50%;background:#ffffff65}.wss-dots button[aria-current=true]:before{background:#7adfff;box-shadow:0 0 12px #5bd8ff99}.wss-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.wss-slide{transition:none}}@media(max-width:600px){.wss-text{padding:12px 0}.wss-line{margin:10px 0}.wss-controls{gap:8px}.wss-dots{gap:0}.wss-dots button{width:22px}}

.wss-controls{flex-wrap:wrap}.wss-dots{flex-wrap:wrap;justify-content:center;max-width:100%;min-width:0}

/* Separate wrappers prevent word entrance and floating from replacing each other. */
.wss-word,.wss-ink{display:inline-block}.wss-ink{font-size:inherit;line-height:inherit}
.wss-word{--wss-x:0%;--wss-y:0%}
.wss-enter-top{--wss-y:-100%}.wss-enter-bottom{--wss-y:100%}
.wss-enter-left{--wss-x:-100%}.wss-enter-right{--wss-x:100%}
.wss-enter-top-left{--wss-x:-100%;--wss-y:-100%}.wss-enter-top-right{--wss-x:100%;--wss-y:-100%}
.wss-enter-bottom-left{--wss-x:-100%;--wss-y:100%}.wss-enter-bottom-right{--wss-x:100%;--wss-y:100%}
.wss-slide{transition:none}
.wss-slide.is-active .wss-word{animation:wss-enter var(--wss-duration,1000ms) ease var(--wss-delay,0ms) both}
.wss-slide.is-active .wss-enter-none{animation:none}
.wss-slide.is-active .wss-floating{animation:wss-float var(--wss-float-duration,3000ms) ease-in-out infinite}
.wss-slide.is-leaving{opacity:0;transition:opacity var(--wss-exit,800ms) ease}
.wss.is-motion-paused .wss-word,.wss.is-motion-paused .wss-floating{animation-play-state:paused}
@keyframes wss-enter{from{opacity:0;transform:translate(var(--wss-x),var(--wss-y))}to{opacity:1;transform:translate(0,0)}}
@keyframes wss-float{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--wss-amplitude,6px)))}}
@media(prefers-reduced-motion:reduce){.wss .wss-word,.wss .wss-floating{animation:none!important;transform:none!important}.wss-slide.is-leaving{transition:none}}
