.modern-btn[data-v-38700e58]{align-items:center;background:transparent;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;max-height:48px;min-height:48px;min-width:140px;outline:none;padding:.5em 2.2em;position:relative;text-decoration:none;transition:background .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),box-shadow .42s cubic-bezier(.4,0,.2,1),transform .36s cubic-bezier(.22,.61,.36,1),border .22s cubic-bezier(.4,0,.2,1),backdrop-filter .32s cubic-bezier(.4,0,.2,1)}.modern-btn-filled[data-v-38700e58]{background:linear-gradient(90deg,#3b82f6,#06b6d4);border:none;box-shadow:0 2px 12px #3b82f614;color:#fff;overflow:hidden;position:relative;transition:color .22s cubic-bezier(.4,0,.2,1),box-shadow .42s cubic-bezier(.4,0,.2,1),transform .36s cubic-bezier(.22,.61,.36,1),filter .36s cubic-bezier(.22,.61,.36,1);z-index:1}.modern-btn-filled[data-v-38700e58]:before{background:linear-gradient(90deg,#06b6d4,#3b82f6);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .42s cubic-bezier(.4,0,.2,1);width:100%;z-index:-1}.modern-btn-filled[data-v-38700e58]:focus,.modern-btn-filled[data-v-38700e58]:hover{box-shadow:0 1.5px 8px #06b6d417,0 .5px 2px #3b82f60a;color:#fff;filter:brightness(1.04) saturate(1.08);outline:none;transform:scale(1.002)}.modern-btn-filled[data-v-38700e58]:focus:before,.modern-btn-filled[data-v-38700e58]:hover:before{opacity:1}.modern-btn-outline[data-v-38700e58]{background:transparent;border:none;color:inherit;position:relative;transition:background .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),box-shadow .42s cubic-bezier(.4,0,.2,1),transform .36s cubic-bezier(.22,.61,.36,1);z-index:0}.modern-btn-outline[data-v-38700e58]:focus,.modern-btn-outline[data-v-38700e58]:hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;outline:none;transform:scale(1.001)}.modern-btn-outline[data-v-38700e58]:before{animation:gradient-flow-38700e58 8s linear infinite;background:linear-gradient(45deg,#4f8cff,#00eaff 25%,#4f8cff,#00eaff 75%,#4f8cff);background-size:400% 100%;border-radius:9999px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:1}.modern-btn-outline .modern-btn-content[data-v-38700e58]{background:transparent;position:relative;z-index:2}.modern-btn-content[data-v-38700e58]{position:relative;text-align:center;width:100%;z-index:2}.modern-btn-dots[data-v-38700e58]{pointer-events:none;position:absolute;right:1.2em;top:50%;transform:translateY(-50%);z-index:1}.modern-btn-dots svg[data-v-38700e58]{display:block}.dot[data-v-38700e58]{animation:dot-bounce-38700e58 1.2s ease-in-out infinite alternate;fill:#fff;opacity:.3}.dot-1[data-v-38700e58]{animation-delay:0s}.dot-2[data-v-38700e58]{animation-delay:.2s}.dot-3[data-v-38700e58]{animation-delay:.4s}.dot-4[data-v-38700e58]{animation-delay:.6s}.dot-5[data-v-38700e58]{animation-delay:.8s}@keyframes dot-bounce-38700e58{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.7;transform:translateY(-5px)}}@keyframes gradient-flow-38700e58{0%{background-position:0 0}to{background-position:400% 0}}
