.ld-surface{--ld-paper:#f3f5f4;--ld-card:#fff;--ld-ink:#15181c;--ld-ink-soft:#4b535c;--ld-rule:#dde2e6;--ld-steel:#b9c2ca;--ld-steel-dark:#6e7881;--ld-medium:#d3e2ea;--ld-deepc:#5f9149;--ld-deepc-bright:#c8ff00;--ld-pass:#2f7d46;--ld-fail:#b4441e;--ld-run-ms:4.2s;background:var(--ld-paper);color:var(--ld-ink)}.ld-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ld-card{background:var(--ld-card);border:1px solid var(--ld-rule);border-radius:14px}.ld-range{appearance:none;touch-action:pan-y;background:0 0;width:100%;height:28px}.ld-range::-webkit-slider-runnable-track{background:var(--ld-rule);border-radius:3px;height:6px}.ld-range::-moz-range-track{background:var(--ld-rule);border-radius:3px;height:6px}.ld-range::-webkit-slider-thumb{appearance:none;background:var(--ld-ink);border:3px solid var(--ld-card);border-radius:50%;width:26px;height:26px;margin-top:-10px;box-shadow:0 1px 4px #00000040}.ld-range::-moz-range-thumb{background:var(--ld-ink);border:3px solid var(--ld-card);border-radius:50%;width:22px;height:22px}.ld-range:focus-visible{outline:2px solid var(--focus-ring,#4a6d3c);outline-offset:4px;border-radius:6px}.ld-range[data-over=true]::-webkit-slider-thumb{background:var(--ld-fail)}.ld-range[data-over=true]::-moz-range-thumb{background:var(--ld-fail)}@keyframes ld-punch{0%{transform:translateY(0)}35%{transform:translateY(22px)}55%{transform:translateY(22px)}to{transform:translateY(0)}}@keyframes ld-eject{0%,50%{opacity:0;transform:translateY(0)}70%{opacity:1;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ld-drop{0%{opacity:0;transform:translateY(-26px)scale(1.15)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ld-dissolve{0%{transform:scale(1)}to{transform:scale(var(--ld-left,0))}}@keyframes ld-spin{to{transform:rotate(360deg)}}@keyframes ld-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ld-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ld-punch[data-run=true]{animation:.7s cubic-bezier(.5,0,.3,1) both ld-punch}.ld-eject[data-run=true]{animation:.8s ease-out both ld-eject}.ld-tablet-drop[data-run=true]{animation:.38s cubic-bezier(.3,.7,.4,1) both ld-drop}.ld-tablet-left{transform-box:fill-box;transform-origin:50%;transform:scale(var(--ld-left,0))}.ld-tablet-left[data-run=true]{animation:2.7s cubic-bezier(.25,.6,.35,1) 1.2s both ld-dissolve}.ld-paddle{transform-box:view-box}.ld-paddle[data-run=true]{animation:.9s linear .9s 3 ld-spin}.ld-paddle-idle{animation:6s linear infinite ld-spin}@keyframes ld-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.ld-nudge{animation:1.4s ease-in-out infinite ld-nudge}@media (prefers-reduced-motion:reduce){.ld-nudge{animation:none}}.ld-draw{stroke-dasharray:1;stroke-dashoffset:0}.ld-draw[data-run=true]{animation:2.7s cubic-bezier(.25,.6,.35,1) 1.2s both ld-draw}.ld-late[data-run=true]{animation:.3s ease-out 3.9s both ld-fade-in}.ld-appear{animation:.26s ease-out both ld-fade-in}@media (prefers-reduced-motion:reduce){.ld-surface{--ld-run-ms:60ms}}html[data-launch-day=open] body>:not(.ld-surface) *,html[data-launch-day=open] body>:not(.ld-surface){animation-play-state:paused!important}html[data-launch-day=open] .cky-btn-revisit-wrapper{display:none!important}
