.heading h1{font-weight:600;font-size:36px;line-height:44px;color:#101828;margin-bottom:12px}.heading p{font-weight:450;font-size:16px;line-height:24px;color:#667085;margin-bottom:32px}@media screen and (max-width:640px){.heading h1{font-size:24px;margin-bottom:8px;line-height:32px}}.ping-container{width:100vw;height:100vh;display:grid;place-items:center;background:#fff;position:absolute;top:0;left:0;z-index:3000}.ping{animation:ping .8s ease-in-out infinite both}.shake-lr img{width:60px;height:60px}@keyframes ping{0%{transform:scale(.2);opacity:.8}80%{transform:scale(1.2);opacity:0}to{transform:scale(2.2);opacity:0}}.wobble-hor-bottom{animation:wobble-hor-bottom .8s infinite both}@keyframes wobble-hor-bottom{0%,to{transform:translateX(0);transform-origin:50% 50%}15%{transform:translateX(-30px) rotate(-6deg)}30%{transform:translateX(15px) rotate(6deg)}45%{transform:translateX(-15px) rotate(-3.6deg)}60%{transform:translateX(9px) rotate(2.4deg)}75%{transform:translateX(-6px) rotate(-1.2deg)}}.shake-lr{animation:shake-lr .7s cubic-bezier(.455,.03,.515,.955) infinite both}@keyframes shake-lr{0%,to{transform:rotate(0deg);transform-origin:50% 50%}10%{transform:rotate(8deg)}20%,40%,60%{transform:rotate(-10deg)}30%,50%,70%{transform:rotate(10deg)}80%{transform:rotate(-8deg)}90%{transform:rotate(8deg)}}.toast-container{position:fixed;top:32px;left:50%;transform:translateX(-50%);z-index:9999;flex-direction:column;gap:18px;align-items:center;pointer-events:none}.toast,.toast-container{display:flex;max-width:420px;width:100%}.toast{align-items:flex-start;min-width:280px;padding:18px 24px 18px 18px;border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1);font-size:16px;font-weight:500;animation:toast-in .5s cubic-bezier(.4,0,.2,1);position:relative;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);border:1px solid hsla(0,0%,78%,.18);transition:box-shadow .2s,background .2s;pointer-events:auto}.toast-success{background:rgba(230,249,240,.92);color:#067647;border-left:6px solid #12b76a}.toast-error{background:hsla(5,86%,97%,.92);color:#b42318;border-left:6px solid #f04438}.toast-neutral{background:hsla(240,5%,96%,.92);color:#22233b;border-left:6px solid #a0aec0}.toast-close{position:absolute;top:12px;right:16px;font-size:20px;color:inherit;background:none;border:none;cursor:pointer;opacity:.7;transition:opacity .2s;pointer-events:auto}.toast-close:hover{opacity:1}.toast-progress{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#12b76a,#f04438);border-radius:0 0 14px 14px;animation:toast-progress-bar 5s linear forwards;opacity:.7}@keyframes toast-in{0%{opacity:0;transform:translateY(-32px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-progress-bar{0%{width:100%}to{width:0}}@media (max-width:600px){.toast-container{left:50%;right:unset;transform:translateX(-50%);top:8px;max-width:98vw;width:98vw;gap:12px}.toast{min-width:0;max-width:100vw;font-size:15px;padding:14px 12px 14px 10px;border-radius:10px}.toast-progress{border-radius:0 0 10px 10px;height:2px}}