@property --morph-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.MorphButton_wrap__Plpk6{--c1:#8b7dff;--c2:#4cc9f0;--c3:#f72585;--success:#12b76a;--error:#f04438;--bg:#111116;--ease:cubic-bezier(0.65,0,0.35,1);--glow:conic-gradient(from var(--morph-angle),var(--c1),var(--c2),var(--c3),var(--c1));position:relative;display:inline-grid;place-items:center}.MorphButton_wrap__Plpk6[data-block=true]{display:grid;width:100%}.MorphButton_confetti__UZEh6{position:absolute;top:50%;left:50%;z-index:2;width:420px;height:340px;pointer-events:none;transform:translate(-50%,-50%)}.MorphButton_button___Wpmm{position:relative;isolation:isolate;display:grid;place-items:center;width:210px;height:54px;padding:0;border:0;border-radius:27px;background:none;color:#fff;font:inherit;font-size:15px;font-weight:600;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width .55s var(--ease),transform .2s ease,box-shadow .4s ease}.MorphButton_button___Wpmm>*{grid-area:1/1}.MorphButton_wrap__Plpk6[data-block=true] .MorphButton_button___Wpmm{width:100%}.MorphButton_wrap__Plpk6 .MorphButton_button___Wpmm:not([data-status=idle]){width:54px;cursor:default}.MorphButton_button___Wpmm[data-status=idle]:hover{transform:translateY(-2px)}.MorphButton_button___Wpmm[data-status=idle]:active{transform:translateY(0) scale(.97)}.MorphButton_button___Wpmm:focus-visible{outline:2px solid var(--c2);outline-offset:4px}.MorphButton_fill__yGoG4,.MorphButton_halo__KmYKl,.MorphButton_pulse__gvh3g,.MorphButton_ring__QJfEf,.MorphButton_surface__YiaIK{position:absolute;border-radius:inherit;pointer-events:none}.MorphButton_halo__KmYKl{inset:2px;z-index:-1;background:var(--glow);filter:blur(16px);opacity:.5;animation:MorphButton_rotate__F4o5c 4s linear infinite;transition:opacity .35s ease}.MorphButton_button___Wpmm[data-status=idle]:hover .MorphButton_halo__KmYKl{opacity:.85}.MorphButton_ring__QJfEf{inset:0;padding:2px;background:var(--glow);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:MorphButton_rotate__F4o5c 4s linear infinite;transition:opacity .3s ease}.MorphButton_surface__YiaIK{inset:2px;background:radial-gradient(120% 140% at 50% 0,#2c2b3a,var(--bg) 62%)}.MorphButton_button___Wpmm[data-status=loading] .MorphButton_ring__QJfEf{padding:3px;background:conic-gradient(from var(--morph-angle),transparent 0 62%,var(--c1) 80%,var(--c2) 100%);animation-duration:.9s}.MorphButton_button___Wpmm[data-status=loading] .MorphButton_halo__KmYKl{opacity:.35;animation-duration:.9s}.MorphButton_button___Wpmm[data-status=error] .MorphButton_halo__KmYKl,.MorphButton_button___Wpmm[data-status=error] .MorphButton_ring__QJfEf,.MorphButton_button___Wpmm[data-status=success] .MorphButton_halo__KmYKl,.MorphButton_button___Wpmm[data-status=success] .MorphButton_ring__QJfEf{opacity:0}.MorphButton_fill__yGoG4{inset:0;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);transition:-webkit-clip-path .45s var(--ease);transition:clip-path .45s var(--ease);transition:clip-path .45s var(--ease),-webkit-clip-path .45s var(--ease)}.MorphButton_fill__yGoG4[data-tone=success]{background:radial-gradient(circle at 50% 25%,#32d583,var(--success) 70%)}.MorphButton_fill__yGoG4[data-tone=error]{background:radial-gradient(circle at 50% 25%,#f97066,var(--error) 70%)}.MorphButton_button___Wpmm[data-status=error] .MorphButton_fill__yGoG4[data-tone=error],.MorphButton_button___Wpmm[data-status=success] .MorphButton_fill__yGoG4[data-tone=success]{-webkit-clip-path:circle(75% at 50% 50%);clip-path:circle(75% at 50% 50%)}.MorphButton_button___Wpmm[data-status=success]{box-shadow:0 12px 30px -8px color-mix(in srgb,var(--success) 75%,transparent)}.MorphButton_button___Wpmm[data-status=error]{box-shadow:0 12px 30px -8px color-mix(in srgb,var(--error) 75%,transparent);animation:MorphButton_shake__ZsntW .5s .3s var(--ease)}.MorphButton_pulse__gvh3g{inset:0;border:2px solid var(--success);opacity:0}.MorphButton_button___Wpmm[data-status=success] .MorphButton_pulse__gvh3g{animation:MorphButton_pulse__gvh3g .9s ease-out .25s}.MorphButton_button___Wpmm[data-status=error] .MorphButton_pulse__gvh3g{border-color:var(--error);animation:MorphButton_pulse__gvh3g .9s ease-out .25s}.MorphButton_content__qqbup{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;transform:translate(-50%,-50%)}.MorphButton_label__DLqDA{transition:opacity .25s ease .3s,transform .25s ease .3s}.MorphButton_button___Wpmm:not([data-status=idle]) .MorphButton_label__DLqDA{opacity:0;transform:translateX(-10px);transition-delay:0s;transition-duration:.15s}.MorphButton_plane__3fpbi{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform 0s .3s,opacity .3s ease .35s}.MorphButton_button___Wpmm[data-status=idle]:hover .MorphButton_plane__3fpbi{transform:translate(3px,-3px) rotate(-6deg);transition:transform .3s ease}.MorphButton_button___Wpmm:not([data-status=idle]) .MorphButton_plane__3fpbi{opacity:0;transform:translate(70px,-46px) rotate(-18deg) scale(.6);transition:transform .5s cubic-bezier(.5,0,.75,0),opacity .4s ease .1s}.MorphButton_check__tbVG7,.MorphButton_cross__F26D_{position:relative;width:26px;height:26px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.MorphButton_check__tbVG7 path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .45s var(--ease) .3s}.MorphButton_button___Wpmm[data-status=success] .MorphButton_check__tbVG7 path{stroke-dashoffset:0}.MorphButton_cross__F26D_ path{stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset .35s var(--ease) .25s}.MorphButton_button___Wpmm[data-status=error] .MorphButton_cross__F26D_ path{stroke-dashoffset:0}.MorphButton_button___Wpmm:not([data-status=error]) .MorphButton_cross__F26D_ path,.MorphButton_button___Wpmm:not([data-status=success]) .MorphButton_check__tbVG7 path{transition-delay:0s;transition-duration:.15s}.MorphButton_srOnly__Ofh8q{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes MorphButton_rotate__F4o5c{to{--morph-angle:360deg}}@keyframes MorphButton_pulse__gvh3g{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes MorphButton_shake__ZsntW{20%,60%{transform:translateX(-7px)}40%,80%{transform:translateX(7px)}}@media (prefers-reduced-motion:reduce){.MorphButton_button___Wpmm,.MorphButton_label__DLqDA,.MorphButton_plane__3fpbi{transition:none}.MorphButton_halo__KmYKl,.MorphButton_ring__QJfEf{animation:none}.MorphButton_button___Wpmm[data-status=loading] .MorphButton_ring__QJfEf{animation:MorphButton_rotate__F4o5c 2s linear infinite}.MorphButton_button___Wpmm[data-status=error],.MorphButton_pulse__gvh3g{animation:none!important}}.Demo_demo__rI9vl{--surface:#ffffff;--ink:#0b0b0b;--ink-2:#52514e;--muted:#898781;--border:rgba(11,11,11,0.08);--field:#f6f5f2;--success:#079455;--error:#d92d20;display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:360px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){.Demo_demo__rI9vl{--surface:#18181c;--ink:#ffffff;--ink-2:#c3c2b7;--border:rgba(255,255,255,0.09);--field:#222228;--success:#32d583;--error:#f97066}}.Demo_card__107gV{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:30px 24px 20px;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 48px -20px rgba(40,30,90,.35);color:var(--ink);text-align:center}.Demo_card__107gV:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 35% at 35% 0,rgba(139,125,255,.2),transparent),radial-gradient(50% 30% at 75% 0,rgba(76,201,240,.16),transparent);pointer-events:none}.Demo_card__107gV>*{position:relative}.Demo_badge__pSKn3{display:grid;place-items:center;width:48px;height:48px;margin-bottom:14px;border-radius:14px;background:linear-gradient(135deg,#8b7dff,#4cc9f0);box-shadow:0 10px 24px -8px rgba(139,125,255,.7)}.Demo_badge__pSKn3 svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.Demo_title__3UtH1{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em}.Demo_subtitle__10mrp{max-width:34ch;margin:6px 0 20px;color:var(--ink-2);font-size:13.5px;line-height:1.5}.Demo_field__ZRthc{display:flex;align-items:center;gap:10px;width:100%;height:50px;margin-bottom:14px;padding:0 14px;border:1px solid var(--border);border-radius:14px;background:var(--field);transition:border-color .15s ease,box-shadow .15s ease}.Demo_field__ZRthc:focus-within{border-color:#8b7dff;box-shadow:0 0 0 4px rgba(139,125,255,.18)}.Demo_field__ZRthc svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round}.Demo_field__ZRthc input{flex:1 1;min-width:0;height:100%;border:0;outline:none;background:none;color:var(--ink);font:inherit;font-size:15px}.Demo_field__ZRthc input::placeholder{color:var(--muted)}.Demo_message__TOq_X{min-height:20px;margin:12px 0 0;font-size:13px;font-weight:500}.Demo_message__TOq_X[data-tone=success]{color:var(--success)}.Demo_message__TOq_X[data-tone=error]{color:var(--error)}.Demo_simulate__0WEdS{display:flex;align-items:center;gap:4px;padding:4px 4px 4px 12px;border:1px dashed color-mix(in srgb,var(--ink) 20%,transparent);border-radius:99px;color:var(--muted);font-size:11.5px}.Demo_simulate__0WEdS span{margin-right:6px}.Demo_simulate__0WEdS button{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:0;border-radius:99px;background:none;color:var(--ink-2);font:inherit;cursor:pointer}.Demo_simulate__0WEdS button:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--success)}.Demo_simulate__0WEdS button[data-tone=error]:before{background:var(--error)}.Demo_simulate__0WEdS button[aria-checked=true]{background:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.15);color:var(--ink);font-weight:600}.Demo_simulate__0WEdS button:focus-visible{outline:2px solid #8b7dff;outline-offset:1px}