.cs-w2{margin:14px 0 0;padding:14px;border-radius:18px;background:#f7f3fd;border:1.5px solid #E7E3EE;text-align:left;color:#111}.cs-w2[hidden]{display:none}.cs-w2-k{margin:0 0 8px;font-weight:800;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#0f6b63}.cs-w2-list{list-style:none;margin:0;padding:0;display:grid;gap:7px}.cs-w2-list li{display:flex;align-items:center;gap:10px;font-size:.95rem;color:#8a8496;transition:color .3s ease}.cs-w2-list li.is-active,.cs-w2-list li.is-done{color:#111}.cs-w2-list li.is-active{font-weight:700}.cs-w2-tick{position:relative;flex:none;width:22px;height:22px;border-radius:50%;border:2px solid #CFC6E0;background:#fff;transition:background .3s ease,border-color .3s ease}.cs-w2-list li.is-active .cs-w2-tick{border-color:#0f6b63;border-top-color:transparent;animation:w2-spin .8s linear infinite}.cs-w2-list li.is-done .cs-w2-tick{border-color:#0f6b63;background:#0f6b63;animation:w2-pop .3s ease-out}.cs-w2-list li.is-done .cs-w2-tick:after{content:"";position:absolute;left:6px;top:2.5px;width:6px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.cs-w2-voice{display:flex;align-items:center;gap:12px;margin:14px 0 0;padding:12px;border-radius:16px;background:#fff0a0;border:2px solid #111;box-shadow:0 4px #111;animation:w2-in .4s ease-out}.cs-w2-voice[hidden]{display:none}.cs-w2-play{flex:none;width:52px;height:52px;border-radius:50%;border:2.5px solid #111;background:#ffd43b;color:#111;display:grid;place-items:center;cursor:pointer;box-shadow:0 3px #111;-webkit-tap-highlight-color:transparent}.cs-w2-play svg{width:24px;height:24px}.cs-w2-play .cs-w2-bars,.cs-w2-play.is-playing .cs-w2-tri{display:none}.cs-w2-play.is-playing .cs-w2-bars{display:inline}.cs-w2-play.is-playing .cs-w2-bars rect{animation:w2-eq .5s ease-in-out infinite alternate;transform-origin:center}.cs-w2-play.is-playing .cs-w2-bars rect:nth-child(2){animation-delay:.15s}.cs-w2-play.is-playing .cs-w2-bars rect:nth-child(3){animation-delay:.3s}.cs-w2-voice.is-waiting .cs-w2-play{animation:w2-pulse 1.2s ease-in-out infinite}.cs-w2-vtxt{min-width:0;flex:1}.cs-w2-vtxt b{display:block;font-family:var(--cs-serif,"Bricolage Grotesque",system-ui,sans-serif);font-weight:800;font-size:1rem;line-height:1.25}.cs-w2-wave{display:flex;align-items:center;gap:3px;height:16px;margin-top:6px}.cs-w2-wave i{display:block;width:4px;height:6px;border-radius:2px;background:#111;opacity:.55}.cs-w2-voice:has(.is-playing) .cs-w2-wave i{animation:w2-eq .45s ease-in-out infinite alternate}.cs-w2-wave i:nth-child(3n){animation-delay:.1s}.cs-w2-wave i:nth-child(3n+1){animation-delay:.25s}.cs-w2-wave i:nth-child(4n){animation-delay:.18s}[data-w2-replay]{margin:10px 0 14px}#cs-storyboard.cs-w2-glow{border-radius:18px;animation:w2-glow 2.6s ease-out 1 forwards}#cs-rv-title.cs-w2-meet{animation:w2-meet .7s cubic-bezier(.2,1.4,.4,1) 1}.cs-w2-confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483000;overflow:hidden}.cs-w2-confetti i{position:absolute;top:-14px;width:9px;height:14px;border-radius:2px;animation:w2-fall 2.4s cubic-bezier(.2,.6,.4,1) forwards}@keyframes w2-spin{to{transform:rotate(360deg)}}@keyframes w2-pop{0%{transform:scale(.4)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes w2-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes w2-eq{0%{transform:scaleY(.5)}to{transform:scaleY(2.2)}}@keyframes w2-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes w2-glow{0%{box-shadow:0 0 #ffd43b00}25%{box-shadow:0 0 0 6px #ffd43b,0 0 38px 10px #ffd43bbf}to{box-shadow:0 0 0 3px #ffd43b99,0 0 18px 2px #ffd43b40}}@keyframes w2-meet{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes w2-fall{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--w2-x,0),105vh) rotate(var(--w2-r,360deg));opacity:.9}}@media(prefers-reduced-motion:reduce){.cs-w2 *,#cs-storyboard.cs-w2-glow,#cs-rv-title.cs-w2-meet{animation:none!important}}.cs-load:has(.cs-w2:not([hidden])) .cs-prep-busy{display:none}.cs-w2-me{display:flex;align-items:center;gap:12px;margin:0 0 12px}.cs-w2-ph{position:relative;flex:none;width:56px;height:56px;border-radius:50%;overflow:hidden;background:#e3daf5;border:3px solid #FFD43B;box-shadow:0 0 0 2px #111;animation:w2-ring 1.8s ease-in-out infinite}.cs-w2-ph img{width:100%;height:100%;object-fit:cover;display:block}.cs-w2-me b{font-family:var(--cs-serif,"Bricolage Grotesque",system-ui,sans-serif);font-weight:800;font-size:1.12rem;line-height:1.2}@keyframes w2-ring{0%,to{box-shadow:0 0 0 2px #111,0 0 #ffd43b99}50%{box-shadow:0 0 0 2px #111,0 0 0 8px #ffd43b00}}.cs-unlock .cs-sb{display:flex;flex-direction:column}.cs-unlock #cs-storyboard{order:1}.cs-unlock #cs-preview-status{order:2;margin:10px 0 0}.cs-unlock .cs-sb-head{order:3;margin:12px 0 0}.cs-unlock .cs-sb-head b{display:none}.cs-w2-jump{display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;margin:14px 0 18px;padding:12px 18px;border:2.5px solid #111;border-radius:999px;background:#ffd43b;color:#111;box-shadow:0 5px #111;font-family:var(--cs-serif,"Bricolage Grotesque",system-ui,sans-serif);font-weight:800;font-size:1.08rem;cursor:pointer}.cs-w2-jump:after{content:"\2192";margin-left:10px;font-size:1.25rem;line-height:1}.cs-w2-jump:active{transform:translateY(3px);box-shadow:0 2px #111}#cs-storyboard .cs-sbv-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}#cs-storyboard .cs-sbv-t{height:46px;aspect-ratio:auto;min-width:0}@media(max-width:560px){.cs-unlock .cs-sb{border:0;padding:0;background:none;box-shadow:none;margin-bottom:6px}}#cs-storyboard .cs-sbv-other{display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;margin:6px 0 0;padding:0 6px;background:none;border:0;box-shadow:none;color:#0f6b63;font-weight:700;font-size:.92rem;text-decoration:underline;text-underline-offset:3px}.cs-w2-jump{position:sticky;bottom:12px;z-index:7}.cs-w2-jump.is-gone{visibility:hidden;pointer-events:none}[data-w2-replay]{background:#f7f3fd;border:1.5px solid #E7E3EE;box-shadow:none;padding:10px 12px}[data-w2-replay] .cs-w2-play{width:44px;height:44px;background:#fff;border:2px solid #0F6B63;color:#0f6b63;box-shadow:none}[data-w2-replay] .cs-w2-vtxt b{font-size:.92rem}.cs-unlock .cs-sb-head small{font-size:.82rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cs-wait-v2.css.map */
