.ok-teal-ink{color:#0d585f}.ok-stop{animation:ok-pop .7s var(--ease-spring) both;animation-delay:var(--sd,0s)}@keyframes ok-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.ok-rise-load{animation:hero-rise 1s var(--ease-expo) both;animation-delay:var(--sd,0s)}html.js .ok-fill>*{opacity:0;transition:opacity .7s var(--ease-expo),transform .7s var(--ease-expo);transition-delay:calc(.5s + var(--i,0) * .42s);transform:translateY(8px)}html.js .is-in .ok-fill>*,html.reveal-fallback .ok-fill>*{opacity:1;transform:none}html.js .ok-type{clip-path:inset(0 100% 0 0);transition:clip-path .9s steps(14,end);transition-delay:calc(.7s + var(--i,0) * .42s)}html.js .is-in .ok-type,html.reveal-fallback .ok-type{clip-path:inset(0)}.ok-row{animation:ok-row .52s var(--ease-expo) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes ok-row{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ok-note{box-shadow:0 22px 36px -24px #3c280080,0 1px #0000000a}@media(prefers-reduced-motion:reduce){.ok-stop,.ok-rise-load,.ok-row{animation:none}html.js .ok-fill>*,html.js .ok-type{opacity:1;clip-path:none;transition:none;transform:none}}.kv-tablet{background:#1a1a1a;border-radius:26px;padding:10px;box-shadow:0 0 0 1px #ffffff14,0 40px 70px -30px #000c}.kv-tablet-screen{aspect-ratio:16/10;background:#f3f2ef;border-radius:17px;overflow:hidden;container-type:inline-size}.kv-bon{background:#fff;position:relative;box-shadow:0 22px 40px -28px #3c1e008c}.kv-bon:before,.kv-bon:after{content:"";background:var(--kv-bg,#f6f1ea);border-radius:999px;width:22px;height:22px;position:absolute;top:62px}.kv-bon:before{left:-11px}.kv-bon:after{right:-11px}@keyframes kv-ping{0%{box-shadow:0 0 #db14228c}70%,to{box-shadow:0 0 0 3cqw #db142200}}.kv-ping{animation:1.8s ease-out 8 kv-ping}@media(prefers-reduced-motion:reduce){.kv-ping{animation:none}}.rn .eyebrow:before{background:#0e5f52}.rn .rn-dark .eyebrow:before{background:#4fd8c4}.rn-feed{animation:22s linear infinite rn-feed}html.js .rn-feed{animation-play-state:paused}html.js .is-in .rn-feed{animation-play-state:running}@keyframes rn-feed{to{transform:translateY(-50%)}}html.js .is-in .rn-stuck{animation:rn-stuck .6s var(--ease-soft) 1.4s both}@keyframes rn-stuck{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.rn-shrink{width:var(--w,100%)}html.js .rn-shrink{width:100%;transition:width 1.8s var(--ease-expo) .5s}html.js .is-in .rn-shrink,html.reveal-fallback .rn-shrink{width:var(--w,100%)}html.js .rn-day-on{transition:background-color .9s var(--ease-soft);transition-delay:calc(.4s + var(--i,0) * .18s);background-color:#0000}html.js .is-in .rn-day-on,html.reveal-fallback .rn-day-on,.rn-day-on{background-color:#4fd8c4}@media(prefers-reduced-motion:reduce){.rn-feed,html.js .is-in .rn-stuck{animation:none}html.js .rn-shrink,html.js .rn-day-on{transition:none}html.js .rn-shrink{width:var(--w,100%)}}.rn .rn-amber:before{background:#d97706}
