.cs{margin:24px 0 0}.cs-stage{position:relative;height:352px;border-radius:22px;overflow:hidden;background:radial-gradient(120% 75% at 50% 0%,#2c5d4b,#214c3d 48%,#1b4235);box-shadow:inset 0 0 0 1px #ffffff14}.cs-cards{position:absolute;left:14px;right:14px;top:14px;height:180px}.cs-court{position:absolute;left:0;right:0;bottom:0;display:block;width:100%;height:166px}.cs-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;opacity:0;animation:cs-scene 16s infinite both;animation-delay:calc(var(--i) * 4s)}@keyframes cs-scene{0%{opacity:0;transform:translateY(14px) scale(.97);animation-timing-function:cubic-bezier(.22,1,.36,1)}4%,22%{opacity:1;transform:none;animation-timing-function:ease-in}25%,to{opacity:0;transform:translateY(-10px) scale(.98)}}.cs .cs-card{width:100%;max-width:300px;background:#fffef8;color:#183d31;border-radius:16px;padding:12px 13px;display:flex;flex-direction:column;gap:9px;box-shadow:0 16px 32px -16px #0009}.cs-kicker{font-size:9.5px;letter-spacing:.14em;font-weight:750;color:#dbbd7e}.cs-row{display:flex;align-items:center;gap:10px}.cs-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#d9ef73;color:#183d31;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.04em}.cs-av.alt{background:#cfe4ee;font-size:13px}.cs-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cs-who b{font-family:var(--display);font-size:14px;line-height:1.2}.cs-who span{font-size:11px;color:#59675e}.cs-rate{font-style:normal;font-family:var(--display);font-weight:700;font-size:17px}.cs-rate small{font-size:10px;font-weight:600;color:#59675e}.cs-chips{display:flex;flex-wrap:wrap;gap:5px}.cs-chips span{font-size:10.5px;font-weight:650;padding:4px 8px;border-radius:999px;background:#edf4d3}.cs-line{font-size:11.5px;color:#59675e}.cs-line b{color:#183d31}.cs-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.cs-btn{position:relative;overflow:hidden;display:grid;place-items:center;min-height:32px;padding:0 12px;border-radius:10px;background:#183d31;color:#faf5e5;font-family:var(--display);font-size:12px;font-weight:700}.cs-btn.ghost{background:transparent;color:#183d31;box-shadow:inset 0 0 0 1px #183d3140}.cs-btn>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:5px}.cs-done{opacity:0}.cs-done svg{width:13px;height:13px}.cs-tap{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#faf5e5;opacity:0;pointer-events:none}.cs-press,.cs-press .cs-label,.cs-press .cs-done,.cs-press .cs-tap{animation:16s infinite both;animation-delay:calc(var(--i) * 4s + 2.2s)}.cs-press{animation-name:cs-press}.cs-press .cs-label{animation-name:cs-label}.cs-press .cs-done{animation-name:cs-done}.cs-press .cs-tap{animation-name:cs-tap}@keyframes cs-press{0%{transform:none;background:#183d31}1.2%{transform:scale(.94)}2.6%,20%{transform:none;background:#267d69}21%,to{transform:none;background:#183d31}}@keyframes cs-label{0%{opacity:1}1.6%,20%{opacity:0}21%,to{opacity:1}}@keyframes cs-done{0%,1.4%{opacity:0;transform:translateY(5px)}3%,20%{opacity:1;transform:none}21%,to{opacity:0}}@keyframes cs-tap{0%{opacity:0;transform:scale(.2)}.4%{opacity:.55}4.5%,to{opacity:0;transform:scale(2.6)}}.cs-toast,.cs .cs-msg,.cs-ok,.cs-paid{animation:cs-pop 16s infinite both}@keyframes cs-pop{0%{opacity:0;transform:translateY(8px) scale(.94);animation-timing-function:cubic-bezier(.22,1,.36,1)}2.5%,24%{opacity:1;transform:none}25%,to{opacity:0}}.cs-toast{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:12px;background:#faf5e5;color:#183d31;font-size:11.5px;font-weight:700;box-shadow:0 10px 24px -12px #0000008c;animation-delay:calc(var(--i) * 4s + .25s)}.cs-toast svg{width:14px;height:14px}.cs-toast.ok{background:#d9ef73}.cs-when{flex-direction:row!important;align-items:center;gap:12px!important}.cs-cal{width:50px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:7px 0;border-radius:12px;background:#183d31;color:#faf5e5;line-height:1.15}.cs-cal small{font-size:8.5px;font-weight:750;letter-spacing:.1em;color:#dbbd7e}.cs-cal b{font-family:var(--display);font-size:15px}.cs .cs-ok{display:inline-flex;align-items:center;gap:4px;margin-top:2px;color:#267d69;font-weight:700;animation-delay:calc(var(--i) * 4s + .7s)}.cs-ok svg{width:12px;height:12px}.cs-chat{width:100%;max-width:300px;display:flex;flex-direction:column;gap:6px}.cs .cs-msg{margin:0;max-width:84%;padding:7px 11px;border-radius:14px;font-size:11.5px;line-height:1.35;color:#183d31}.cs .cs-msg.them{align-self:flex-start;display:flex;align-items:center;gap:6px;padding-left:6px;background:#faf5e5;border-bottom-left-radius:4px;animation-delay:calc(var(--i) * 4s + 1s)}.cs-msg.them i{width:18px;height:18px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#cfe4ee;font-style:normal;font-size:9px;font-weight:800}.cs .cs-msg.me{align-self:flex-end;background:#d9ef73;border-bottom-right-radius:4px;animation-delay:calc(var(--i) * 4s + 1.8s)}.cs-review{display:flex;align-items:center;gap:8px;font-size:11px;color:#59675e}.cs-stars{display:inline-flex;gap:2px;color:#e2a93b}.cs-stars svg{width:17px;height:17px;animation:cs-star 16s infinite both;animation-delay:calc(var(--i) * 4s + .9s + var(--n) * .12s)}@keyframes cs-star{0%{opacity:.2;transform:scale(.5);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}2.2%,24%{opacity:1;transform:none}25%,to{opacity:.2;transform:scale(.5)}}.cs-paid{display:flex;align-items:baseline;gap:8px;padding-top:9px;border-top:1px solid rgba(24,61,49,.13);animation-delay:calc(var(--i) * 4s + 1.7s)}.cs-paid b{font-family:var(--display);font-size:20px}.cs-paid span{font-size:11px;color:#59675e}.cs-court text{font-family:var(--display);font-size:8.6px;font-weight:700;letter-spacing:.08em;fill:#183d31}.cs-lines path{fill:none;stroke:#faf5e5;stroke-opacity:.28;stroke-width:1.2}.cs-shadow{fill:#0b2019;opacity:.42}.cs-ball-shadow{fill:#0b2019;opacity:.35}.cs-coach-arm,.cs-student-arm,.cs-leg-a,.cs-leg-b,.cs-ball-shadow{transform-box:fill-box;transform-origin:50% 50%}.cs-bell{transform-box:fill-box;transform-origin:50% 100%}.cs-ball-x{transform:translate(200px)}.cs-ball-y{transform:translateY(57px)}.cs-ball-shadow{transform:scale(.6)}.cs-coach-arm{transform:rotate(-12deg)}.cs-bell{transform:scale(0)}.cs-ball-x{animation:cs-ball-x 16s linear infinite}.cs-ball-y{animation:cs-ball-y 16s infinite}.cs-ball-shadow{animation:cs-ball-shadow 16s infinite}.cs-coach-arm{animation:cs-coach-arm 16s infinite}.cs-student-arm{animation:cs-student-arm 16s infinite}.cs-student{animation:cs-student-pos 16s infinite}.cs-student-bob{animation:cs-student-bob 16s infinite}.cs-leg-a{animation:cs-leg-a 16s infinite}.cs-leg-b{animation:cs-leg-b 16s infinite}.cs-bell{animation:cs-bell 16s infinite}@keyframes cs-ball-x{0%{transform:translate(134px)}75%{transform:translate(134px)}81.25%{transform:translate(266px)}87.5%{transform:translate(134px)}93.75%{transform:translate(266px)}to{transform:translate(134px)}}@keyframes cs-ball-y{0%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}2.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}5%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}7.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}10%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}12.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}15%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}17.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}20%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}22.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}25%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}27.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}30%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}32.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}35%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}37.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}40%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}42.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}45%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}47.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}50%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}52.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}55%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}57.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}60%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}62.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}65%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}67.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}70%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}72.5%{transform:translateY(63px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}75%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}78.125%{transform:translateY(57px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}81.25%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}84.375%{transform:translateY(57px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}87.5%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}90.625%{transform:translateY(57px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}93.75%{transform:translateY(79px);animation-timing-function:cubic-bezier(.333,.667,.667,1)}96.875%{transform:translateY(57px);animation-timing-function:cubic-bezier(.333,0,.667,.333)}to{transform:translateY(79px)}}@keyframes cs-ball-shadow{0%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}2.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}5%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}7.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}10%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}12.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}15%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}17.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}20%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}22.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}25%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}27.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}30%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}32.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}35%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}37.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}40%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}42.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}45%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}47.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}50%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}52.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}55%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}57.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}60%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}62.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}65%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}67.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}70%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}72.5%{transform:scale(.8);animation-timing-function:cubic-bezier(.333,0,.667,.333)}75%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}78.125%{transform:scale(.6);animation-timing-function:cubic-bezier(.333,0,.667,.333)}81.25%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}84.375%{transform:scale(.6);animation-timing-function:cubic-bezier(.333,0,.667,.333)}87.5%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}90.625%{transform:scale(.6);animation-timing-function:cubic-bezier(.333,0,.667,.333)}93.75%{transform:scale(1);animation-timing-function:cubic-bezier(.333,.667,.667,1)}96.875%{transform:scale(.6);animation-timing-function:cubic-bezier(.333,0,.667,.333)}to{transform:scale(1)}}@keyframes cs-coach-arm{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}2.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}5%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}7.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}10%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}12.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}15%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}17.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}20%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}22.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}25%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}27.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}30%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}32.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}35%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}37.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}42.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}45%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}47.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}50%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}52.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}55%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}57.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}60%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}62.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}65%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}67.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}70%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}73.125%{transform:rotate(16deg);animation-timing-function:cubic-bezier(.333,0,.667,.333)}75%{transform:rotate(0);animation-timing-function:cubic-bezier(.333,.667,.667,1)}76.125%{transform:rotate(-12deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}78.438%{transform:rotate(0);animation-timing-function:linear}83.438%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}85.625%{transform:rotate(16deg);animation-timing-function:cubic-bezier(.333,0,.667,.333)}87.5%{transform:rotate(0);animation-timing-function:cubic-bezier(.333,.667,.667,1)}88.625%{transform:rotate(-12deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}90.938%{transform:rotate(0);animation-timing-function:linear}96.875%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}98.75%{transform:rotate(7deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:rotate(0)}}@keyframes cs-student-arm{0%{transform:rotate(0);animation-timing-function:linear}63.438%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}65.313%{transform:rotate(-100deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}66.563%{transform:rotate(-84deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}67.813%{transform:rotate(-104deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}69.063%{transform:rotate(-86deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}70.625%{transform:rotate(-98deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}73.438%{transform:rotate(0);animation-timing-function:linear}77.188%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}79.375%{transform:rotate(16deg);animation-timing-function:cubic-bezier(.333,0,.667,.333)}81.25%{transform:rotate(0);animation-timing-function:cubic-bezier(.333,.667,.667,1)}82.375%{transform:rotate(-12deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}84.688%{transform:rotate(0);animation-timing-function:linear}89.688%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}91.875%{transform:rotate(16deg);animation-timing-function:cubic-bezier(.333,0,.667,.333)}93.75%{transform:rotate(0);animation-timing-function:cubic-bezier(.333,.667,.667,1)}94.875%{transform:rotate(-12deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}97.188%{transform:rotate(0);animation-timing-function:linear}to{transform:rotate(0)}}@keyframes cs-student-pos{0%{transform:translate(60px);opacity:0;animation-timing-function:linear}51.875%{transform:translate(60px);opacity:0;animation-timing-function:linear}54.375%{transform:translate(45.88px);opacity:1;animation-timing-function:linear}62.5%{transform:translate(0);opacity:1;animation-timing-function:linear}96.563%{transform:translate(0);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45)}to{transform:translate(14px);opacity:0}}@keyframes cs-student-bob{0%{transform:translateY(0);animation-timing-function:linear}51.875%{transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}53.203%{transform:translateY(-1.6px);animation-timing-function:cubic-bezier(.45,0,.55,1)}54.531%{transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}55.859%{transform:translateY(-1.6px);animation-timing-function:cubic-bezier(.45,0,.55,1)}57.188%{transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}58.516%{transform:translateY(-1.6px);animation-timing-function:cubic-bezier(.45,0,.55,1)}59.844%{transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}61.172%{transform:translateY(-1.6px);animation-timing-function:cubic-bezier(.45,0,.55,1)}62.5%{transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:translateY(0)}}@keyframes cs-leg-a{0%{transform:rotate(0);animation-timing-function:linear}51.875%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}53.203%{transform:rotate(20deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}55.859%{transform:rotate(-20deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}58.516%{transform:rotate(20deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}61.172%{transform:rotate(-20deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}62.5%{transform:rotate(0);animation-timing-function:linear}to{transform:rotate(0)}}@keyframes cs-leg-b{0%{transform:rotate(0);animation-timing-function:linear}51.875%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}53.203%{transform:rotate(-20deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}55.859%{transform:rotate(20deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}58.516%{transform:rotate(-20deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}61.172%{transform:rotate(20deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}62.5%{transform:rotate(0);animation-timing-function:linear}to{transform:rotate(0)}}@keyframes cs-bell{0%{transform:scale(0) rotate(0);animation-timing-function:linear}25%{transform:scale(0) rotate(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}27.187%{transform:scale(1) rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}28.125%{transform:scale(1) rotate(-14deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}29.063%{transform:scale(1) rotate(12deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}30%{transform:scale(1) rotate(-8deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}30.938%{transform:scale(1) rotate(0);animation-timing-function:linear}46.563%{transform:scale(1) rotate(0);animation-timing-function:cubic-bezier(.55,0,1,.45)}48.438%{transform:scale(0) rotate(0);animation-timing-function:linear}to{transform:scale(0) rotate(0)}}.cs figcaption{margin-top:18px}.cs-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0 0 66px;list-style:none}.cs-steps li{min-width:0}.cs-bar{display:block;height:3px;overflow:hidden;border-radius:3px;background:#ffffff26}.cs-bar i{display:block;height:100%;background:#dbbd7e;transform:scaleX(0);transform-origin:0 50%;animation:16s linear infinite both}@keyframes cs-bar-0{0%{transform:scaleX(0)}25%,to{transform:scaleX(1)}}@keyframes cs-bar-1{0%,25%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes cs-bar-2{0%,50%{transform:scaleX(0)}75%,to{transform:scaleX(1)}}@keyframes cs-bar-3{0%,75%{transform:scaleX(0)}to{transform:scaleX(1)}}.cs-steps b{display:flex;align-items:baseline;gap:6px;margin-top:10px;color:#faf5e5;font-family:var(--display);font-size:13.5px;line-height:1.25;opacity:.8;animation:cs-tab 16s infinite both;animation-delay:calc(var(--i) * 4s)}.cs-steps b span{color:#dbbd7e;font-family:Georgia,serif;font-size:12px;font-weight:400}.cs .cs-steps p{position:absolute;left:0;right:0;bottom:0;height:54px;margin:0;color:#e0e6d9;font-size:13px;line-height:1.6;opacity:0;animation:cs-detail 16s infinite both;animation-delay:calc(var(--i) * 4s)}@keyframes cs-tab{0%{opacity:.8}2%,23%{opacity:1}25%,to{opacity:.8}}@keyframes cs-detail{0%{opacity:0;transform:translateY(6px)}3%,22%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-4px)}}.cs figcaption small{display:block;margin-top:12px;color:#b3c1b3;font-size:11px}.cs:not(.cs-on) *,.cs:not(.cs-on) *:before,.cs:not(.cs-on) *:after{animation-play-state:paused!important}@media(max-width:560px){.cs-stage{height:336px;border-radius:18px}.cs-cards{left:10px;right:10px}.cs-steps{gap:6px;padding-bottom:76px}.cs-steps b{flex-direction:column;gap:1px;font-size:12.5px}.cs .cs-steps p{height:66px;font-size:12.5px;line-height:1.55}}@media(prefers-reduced-motion:reduce){.cs-scene.cs-final{opacity:1}.cs-steps{grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:0}.cs-bar{display:none}.cs-steps b{margin-top:0;opacity:1}.cs .cs-steps p{position:static;height:auto;margin-top:4px;opacity:1}}.cs-paused *,.cs-paused *:before,.cs-paused *:after{animation-play-state:paused!important}
