@keyframes co-step-out{to{opacity:0;translate:var(--co-out,-24px) 0}}@keyframes co-step-in{0%{opacity:.35;translate:var(--co-in,32px) 0}40%{opacity:1}to{opacity:1;translate:0}}.co-step[data-phase=out]{animation:co-step-out .18s var(--ease-exit) both}.co-step[data-phase=in]{animation:co-step-in .42s var(--ease-soft) both}.co-step[data-dir=back]{--co-out:24px;--co-in:-32px}@keyframes co-dock-in{0%{opacity:0;translate:0 8px;scale:.95}}.co-dock-in{animation:co-dock-in .34s var(--ease-spring) both}@keyframes co-print{0%{opacity:0;translate:0 6px}}.co-print{animation:co-print .28s var(--ease-soft) both}.co-tear{filter:drop-shadow(0 2px 1px #1b1e230d);background:radial-gradient(circle at 6px -2px,#0000 6px,#fff 6.5px) 0 0/12px 10px repeat-x;height:10px}@keyframes co-printer{0%,to{translate:calc(64px - 100%)}50%{translate:0}}.co-printer{animation:co-printer 1.8s var(--ease-camera) infinite}.co-field[aria-invalid=true]{border-color:#e0703f;box-shadow:0 0 0 4px #ff5a1f12}@keyframes co-stamp-bob{0%,to{translate:0 -6px;rotate:-9deg}50%{translate:0 6px;rotate:-6deg}}.co-stamp-bob{animation:1.2s ease-in-out infinite co-stamp-bob}@keyframes co-stamp-slam{0%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1);translate:0;rotate:-8deg;scale:1}14%{animation-timing-function:linear;translate:0 -40px;rotate:-17deg;scale:1.04 .97}20%{animation-timing-function:cubic-bezier(.55,0,1,.45);translate:0 -43px;rotate:-18deg;scale:1.05 .96}28%{translate:0 calc(var(--co-land,160px) - 18px);animation-timing-function:linear;rotate:-5deg;scale:.94 1.1}31%{translate:0 var(--co-land,160px);animation-timing-function:cubic-bezier(.2,.8,.3,1);rotate:-3deg;scale:1.14 .8}41%{translate:0 calc(var(--co-land,160px) - 12px);animation-timing-function:cubic-bezier(.5,0,.75,0);rotate:-4deg;scale:.97 1.04}47%{translate:0 var(--co-land,160px);animation-timing-function:cubic-bezier(.3,0,.2,1);rotate:-3deg;scale:1.05 .93}60%{translate:0 calc(var(--co-land,160px) - 8px);opacity:1;animation-timing-function:cubic-bezier(.5,0,.3,1);rotate:-6deg;scale:1}to{translate:-44px calc(var(--co-land,160px) - 140px);opacity:0;rotate:-24deg;scale:.9}}.co-stamp-slam{transform-origin:50% 90%;animation:.9s both co-stamp-slam}.co-stamp-shadow{mix-blend-mode:multiply;background:radial-gradient(closest-side,#1b1e2338,#1b1e2300);border-radius:999px;width:78px;height:22px;animation:1.2s ease-in-out infinite co-shadow-bob;display:block}@keyframes co-shadow-bob{0%,to{opacity:.45;scale:.8}50%{opacity:.62;scale:.9}}@keyframes co-shadow-slam{0%{opacity:.45;animation-timing-function:cubic-bezier(.2,.7,.3,1);scale:.8}16%{opacity:.3;animation-timing-function:cubic-bezier(.55,0,1,.45);scale:.66}31%{opacity:.95;scale:1.12}60%{opacity:.8;animation-timing-function:cubic-bezier(.5,0,.3,1);scale:1.02}to{opacity:0;scale:1.5}}.co-stamp-shadow-slam{animation:.9s both co-shadow-slam}@keyframes co-postmark{0%{opacity:0;scale:1.3 1.12}35%{opacity:1;scale:.94 .97}70%{scale:1.02 1.01}to{opacity:1;scale:1}}.co-postmark{animation:co-postmark .42s var(--ease-soft) var(--co-hit,.28s) both}@keyframes co-shock{0%{opacity:.55;scale:.35}to{opacity:0;scale:1.9}}.co-shock{pointer-events:none;opacity:0;animation:co-shock .46s var(--ease-soft) var(--co-hit,.28s) forwards;border:3px solid #ff5a1f;border-radius:999px;position:absolute;inset:-6px}@keyframes co-dust{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.4,1);translate:0;rotate:none;scale:.3}12%{opacity:1}45%{translate:calc(var(--dx) * .72) var(--dy);animation-timing-function:cubic-bezier(.5,0,.9,.55);scale:1}to{opacity:0;translate:var(--dx) calc(var(--dy) + 46px);scale:.7;rotate:var(--r,90deg)}}.co-dust{pointer-events:none;width:12px;height:12px;animation:co-dust .64s var(--co-hit,.28s) both;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%}@keyframes co-box-thump{0%{translate:0;scale:1}22%{translate:0 2px;scale:1.035 .94}52%{translate:0 -2px;scale:.99 1.02}78%{translate:0;scale:1.005 .996}to{translate:0;scale:1}}.co-box-thump{animation:co-box-thump .46s var(--ease-soft) var(--co-hit,.28s) both;transform-origin:50% 100%}@keyframes co-head-out{to{opacity:0;translate:0 -10px;scale:.97}}@keyframes co-head-in{0%{opacity:0;translate:0 14px;scale:.9}to{opacity:1;translate:0;scale:1}}.co-head-out{animation:co-head-out .13s var(--ease-exit) calc(var(--co-hit,.28s) - .15s) both}.co-head-in{animation:co-head-in .46s var(--ease-spring) var(--co-hit,.28s) both}@keyframes co-flap-left{0%{opacity:1;transform:rotateX(0)rotate(-4deg)}85%{opacity:1}to{opacity:0;transform:rotateX(96deg)rotate(0)}}.co-flap{transform-origin:50% 100%;animation:.4s cubic-bezier(.5,0,.75,0) both co-flap-left}.co-flap-2{animation-delay:60ms}@keyframes co-settle{0%,to{scale:1}50%{scale:1.015 .975}}.co-settle{transform-origin:50% 100%;animation:co-settle .22s var(--ease-soft) var(--co-t0,0s) both}@keyframes co-tape{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.co-tape{animation:.3s cubic-bezier(.2,.8,.2,1) .4s both co-tape}@keyframes co-slap{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);translate:0 -10px;rotate:-11deg;scale:1.35}36%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1);translate:0;rotate:-1.5deg;scale:.95}60%{rotate:-4.6deg;scale:1.025}80%{rotate:-2.5deg;scale:.995}to{opacity:1;translate:0;rotate:-3deg;scale:1}}.co-slap{animation:co-slap .46s calc(var(--co-t0,0s) + .14s) both}@keyframes co-label-press{0%,to{scale:1}40%{scale:1.035 .95}70%{scale:.995 1.01}}.co-label-press{transform-origin:50% 100%;animation:co-label-press .3s var(--ease-soft) calc(var(--co-t0,0s) + .14s) both;rotate:-3deg}@keyframes co-hop{0%{animation-timing-function:cubic-bezier(.3,0,.5,1);translate:0;scale:1}22%{animation-timing-function:cubic-bezier(.15,.75,.3,1);translate:0 3px;scale:1.045 .92}50%{animation-timing-function:cubic-bezier(.5,0,.9,.55);translate:0 -24px;scale:.97 1.045}71%{animation-timing-function:cubic-bezier(.2,.8,.3,1);translate:0;scale:1.05 .93}86%{translate:0 -3px;scale:.99 1.015}to{translate:0;scale:1}}.co-hop{transform-origin:50% 100%;animation:co-hop .58s calc(var(--co-t0,0s) + .42s) both}@keyframes co-swing{0%{rotate:6deg}30%{rotate:-3.5deg}55%{rotate:1.8deg}78%{rotate:-.7deg}to{rotate:none}}.co-swing{transform-origin:19px;animation:co-swing 1.2s cubic-bezier(.37, 0, .63, 1) var(--co-delay,0s) both}@keyframes co-word{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);translate:0 .5em;scale:.72}45%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.3,1);translate:0 -.09em;scale:1}72%{translate:0 .025em}to{opacity:1;translate:0;scale:1}}.co-word{transform-origin:50% 100%;animation:co-word .46s var(--co-delay,0s) both;display:inline-block}@keyframes co-rise{0%{opacity:0;translate:0 12px}}.co-rise{animation:co-rise .42s var(--ease-soft) var(--co-delay,0s) both}@keyframes co-pop{0%{opacity:0;translate:0 14px;scale:.92}}.co-pop{animation:co-pop .38s var(--ease-spring) var(--co-delay,0s) both}@keyframes co-token-slide{0%{translate:var(--co-from,0px) 0;animation-timing-function:cubic-bezier(.3,0,.5,1);rotate:none;scale:1}9%{translate:calc(var(--co-from,0px) - 8px) 0;animation-timing-function:cubic-bezier(.55,0,.3,1);rotate:-6deg;scale:1.04 .94}54%{animation-timing-function:cubic-bezier(.3,0,.3,1);translate:0;rotate:6deg;scale:1.05 .96}68%{animation-timing-function:cubic-bezier(.4,0,.3,1);translate:0;rotate:-2deg;scale:.99 1.02}84%{animation-timing-function:ease-in-out;translate:0;rotate:.6deg;scale:1}to{translate:0;rotate:none;scale:1}}.co-token{transform-origin:50% 100%;animation:1.25s linear .42s both co-token-slide}@keyframes co-puff{0%{opacity:.9;translate:0;scale:.3}to{opacity:0;translate:var(--px,0px) -10px;scale:1.25}}.co-puff{pointer-events:none;width:22px;height:14px;animation:co-puff .52s var(--ease-soft) 1.21s both;background:radial-gradient(closest-side,#fff 0 35%,#e4d8c8 60%,#e4d8c800);border-radius:999px;position:absolute;bottom:-4px}@keyframes co-trail{0%{opacity:0;translate:0 -10px;scale:1.7}60%{opacity:1;translate:0 1px;scale:.9}to{opacity:1;translate:0;scale:1}}.co-trail{animation:co-trail .3s var(--ease-spring) var(--co-delay,0s) both}@keyframes co-station-in{0%{opacity:0;translate:0 12px;scale:.86}to{opacity:1;translate:0;scale:1}}.co-station-in{animation:co-station-in .42s var(--ease-spring) var(--co-delay,0s) both}@keyframes co-walk{0%,to{translate:0;rotate:none}25%{translate:0 -4px;rotate:-4deg}50%{translate:0;rotate:none}75%{translate:0 -4px;rotate:4deg}}.co-walk{animation:.35s ease-in-out .54s 2 both co-walk}.co-bloon-slide{transform-origin:50% 100%;animation:1.25s linear .5s both co-token-slide}@keyframes co-copied{0%{opacity:0;scale:.8}}.co-copied{animation:co-copied .2s var(--ease-spring) both}.co-strip{transition:box-shadow .2s var(--ease-soft), background-color .2s var(--ease-soft)}.co-strip [data-token]{transition:scale .22s var(--ease-soft)}@keyframes co-tape-press{0%,to{scale:1}35%{scale:1.06 .82}70%{scale:.99 1.04}}.co-confirmed .sbx-tape,.co-confirmed .sbx-flap-tape{animation:co-tape-press .26s var(--ease-soft) var(--co-t0,0s) both}.co-confirmed .sbx-pull{animation:co-tape-press .26s var(--ease-soft) calc(var(--co-t0,0s) + 60ms) both}@keyframes co-pro-enter{0%{opacity:0;translate:0 -70px;rotate:-14deg}to{opacity:1;translate:0;rotate:none}}.co-pro-enter{animation:co-pro-enter .36s var(--ease-soft) both}.co-pro-slam{animation-delay:calc(var(--co-hit,.7s) - .28s)}.co-pro-shadow{animation:co-shadow-slam .9s calc(var(--co-hit,.7s) - .28s) both}.co-toggle [role=switch]{border-block:3px solid #0000;height:40px;margin-top:-3px}.co-paid-spot{z-index:20;pointer-events:none;margin:-40px 0 0 -40px;position:absolute;top:58%;left:60%}.co-stamp-anchor{--co-hover-x:-30px;--co-near:1.24;translate:var(--co-hover-x,-10px) calc(-1 * var(--co-land,200px));scale:var(--co-near,1);transform-origin:50% 100%}@media (max-width:639px){.co-stamp-anchor{--co-hover-x:4px;--co-near:1.1}}@keyframes co-near{0%{translate:var(--co-hover-x,-10px) calc(-1 * var(--co-land,200px));scale:var(--co-near,1);animation-timing-function:cubic-bezier(.2,.7,.3,1)}14%,20%{scale:calc(var(--co-near,1) * 1.05);animation-timing-function:cubic-bezier(.55,0,1,.45)}29%,to{translate:-10px calc(-1 * var(--co-land,200px));scale:1}}.co-near-slam{animation:.9s both co-near}.co-near-slam.co-pro-near{animation-delay:calc(var(--co-hit,.7s) - .28s)}.co-tag{clip-path:polygon(22px 0,100% 0,100% 100%,22px 100%,0 50%);background:linear-gradient(#fffaf2,#fbefdc);border-radius:6px}.co-tag-wrap{filter:drop-shadow(0 1px 1px #1b1e2314)drop-shadow(0 10px 16px #1b1e231f);rotate:-2deg}.co-tag-hole{background:#fdfbf8;border-radius:999px;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:15px;box-shadow:inset 0 1px 2px #1b1e2340}@keyframes co-station-halo{0%{opacity:.85;scale:1}70%,to{opacity:0;scale:1.14}}.co-station-now{opacity:0;animation:co-station-halo 2.4s var(--ease-soft) 2;border:3px solid #ff5a1f40}.co-road{background:radial-gradient(circle at 50% 42%, #ffffffb3 0 2.2px, transparent 2.6px) 0 0 / 14px 14px, radial-gradient(circle at 50% 58%, #0000001f 0 3.6px, transparent 4px) 0 0 / 14px 14px, radial-gradient(circle at 50% 50%, var(--road-stud,#ddd2c3) 0 3.6px, transparent 4px) 0 0 / 14px 14px, var(--road,#e9dfd2);box-shadow:inset 0 -3px #0000001f,inset 0 1px #ffffff80,0 6px 10px -8px #1b1e2366}.co-dock[data-action-dock]{background:linear-gradient(0deg,#fdfbf8 calc(100% - 14px),#fdfbf800);padding-top:16px}@media (min-width:768px){.co-dock[data-action-dock]{padding-inline:0}}@media (max-width:767px){.co-dock[data-action-dock]{width:calc(100% + 32px);max-width:none;margin-inline:-16px}}@media (prefers-reduced-motion:reduce){.co-station-now{animation:none}.co-puff{display:none}.co-hop,.co-swing,.co-token,.co-bloon-slide,.co-walk,.co-box-thump,.co-lock{transition:none;animation:none}.co-stamp-slam,.co-stamp-shadow-slam{animation-name:co-fade-away}.co-postmark{animation-name:co-fade;animation-delay:0s}.co-near-slam,.co-confirmed .sbx-tape,.co-confirmed .sbx-flap-tape,.co-confirmed .sbx-pull,.co-label-press,.co-settle{animation:none}.co-word,.co-trail,.co-station-in,.co-dock-in,.co-slap,.co-head-in{animation-name:co-fade}}@keyframes co-fade{0%{opacity:0}}@keyframes co-fade-away{to{opacity:0}}.co-lock{transform-origin:50% 70%;transition:translate .26s var(--ease-spring), scale .26s var(--ease-spring)}.co-pay:active .co-lock{transition-duration:90ms;transition-timing-function:var(--ease-soft);translate:0 1.5px;scale:.84 .8}
