.pele-signature{--pele-sig-color:#1f2a52;--pele-sig-from:var(--e-global-color-primary,#6c47ff);--pele-sig-to:var(--e-global-color-accent,#ff5c8a);--pele-sig-width:340px;--pele-sig-align:center;--pele-sig-text-align:center;--pele-sig-ms:auto;--pele-sig-me:auto;--pele-sig-stroke:2.2;--pele-sig-gap:12px;--pele-sig-name:#161a2e;--pele-sig-role:#5b6176;--pele-sig-date:#868ca0;--pele-sig-closing:#4a5068;--pele-sig-closing-gap:10px;--pele-sig-line:rgba(31,42,82,.26);--pele-sig-line-width:1px;--pele-sig-card-bg:#fffdf8;--pele-sig-card-pad:32px 40px 28px;--pele-sig-card-radius:22px;--pele-sig-flourish-width:100%;--pele-sig-flourish-gap:-4px;align-items:var(--pele-sig-align);display:flex;flex-direction:column;max-inline-size:100%;text-align:var(--pele-sig-text-align)}.pele-signature--src-typed{--pele-sig-stroke:1.2;--pele-sig-flourish-gap:2px}.pele-signature__stage{align-items:center;display:flex;flex-direction:column;inline-size:var(--pele-sig-width);max-inline-size:100%;position:relative}.pele-signature--src-typed .pele-signature__stage{inline-size:auto}.pele-signature__art{align-items:center;display:flex;flex-direction:column;inline-size:100%;max-inline-size:100%;transition:opacity .45s ease}.pele-signature__svg{block-size:auto;display:block;inline-size:100%;max-inline-size:100%;overflow:visible}.pele-signature__svg--text{inline-size:auto}.pele-signature__flourish{block-size:auto;display:block;inline-size:var(--pele-sig-flourish-width);margin-block-start:var(--pele-sig-flourish-gap);max-inline-size:none;overflow:visible}.pele-signature__ink{fill:none;stroke:var(--pele-sig-paint,var(--pele-sig-color));stroke-linecap:round;stroke-linejoin:round}.pele-signature__flourish .pele-signature__ink{stroke:var(--pele-sig-flourish,var(--pele-sig-paint,var(--pele-sig-color)))}.pele-signature__mask-line{fill:none;stroke:#fff;stroke-dasharray:1 2;stroke-linecap:round;stroke-linejoin:round}.pele-signature__line{fill:none;stroke:var(--pele-sig-paint,var(--pele-sig-color));stroke-dasharray:1 2;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(var(--pele-sig-stroke)*var(--pele-sig-u, 1))}.pele-signature__line.is-shape,.pele-signature__text{fill:var(--pele-sig-paint,var(--pele-sig-color))}.pele-signature__text{font-family:Amatic SC,cursive;font-size:88px;font-weight:700;paint-order:stroke;stroke:var(--pele-sig-paint,var(--pele-sig-color));stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(var(--pele-sig-stroke)*var(--pele-sig-u, 1))}.pele-signature__stop-a{stop-color:var(--pele-sig-from)}.pele-signature__stop-b{stop-color:var(--pele-sig-to)}.pele-signature__nib{--pele-sig-nib-color:var(--pele-sig-nib,var(--pele-sig-color));fill:var(--pele-sig-nib-color);opacity:0;paint-order:stroke;stroke:color-mix(in srgb,var(--pele-sig-nib-color) 20%,transparent);stroke-width:calc(var(--pele-sig-u, 1)*8);transition:opacity .18s ease}.pele-signature__nib.is-on{opacity:1}.pele-signature--pending .pele-signature__reveal{animation:pele-sig-show-line .8s ease 3s forwards;stroke-dashoffset:1}.pele-signature--pending .pele-signature__line.is-shape{animation:pele-sig-show-line .8s ease 3s forwards,pele-sig-show-fill .6s ease 3.4s forwards;fill-opacity:0}.pele-signature--pending .pele-signature__details,.pele-signature--pending .pele-signature__text{animation:pele-sig-show .6s ease 3s forwards;opacity:0}.pele-signature__details{transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.pele-signature.is-armed:not(.is-revealed) .pele-signature__details{opacity:0;transform:translateY(8px)}.pele-signature.is-fading .pele-signature__art{opacity:0}.pele-signature--replay-click .pele-signature__art{cursor:pointer}@keyframes pele-sig-show-line{to{stroke-dashoffset:0}}@keyframes pele-sig-show-fill{to{fill-opacity:1}}@keyframes pele-sig-show{to{opacity:1}}.pele-signature .pele-signature__replay{block-size:1px;border:0;clip-path:inset(50%);inline-size:1px;inset-block-end:4px;inset-inline-end:4px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.pele-signature .pele-signature__replay:focus-visible{background:#fff;block-size:auto;border-radius:999px;box-shadow:0 1px 2px rgba(16,24,40,.08),0 8px 20px -8px rgba(16,24,40,.3);clip-path:none;color:#1f2a52;font-size:13px;font-weight:600;inline-size:auto;line-height:1.3;outline:2px solid var(--e-global-color-primary,#6c47ff);outline-offset:2px;padding:7px 14px}.pele-signature .pele-signature__pause{background:hsla(0,0%,100%,.9);block-size:32px;border:1px solid rgba(31,42,82,.14);border-radius:50%;box-shadow:0 1px 2px rgba(16,24,40,.06),0 6px 16px -8px rgba(16,24,40,.28);color:#1f2a52;cursor:pointer;display:grid;inline-size:32px;inset-block-start:0;inset-inline-end:0;margin:0;opacity:.6;padding:0;place-items:center;position:absolute;transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.pele-signature .pele-signature__pause:focus,.pele-signature .pele-signature__pause:hover{background:#fff;color:#1f2a52;opacity:1}.pele-signature .pele-signature__pause:active{transform:scale(.94)}.pele-signature .pele-signature__pause:focus-visible{outline:2px solid var(--e-global-color-primary,#6c47ff);outline-offset:2px}.pele-signature__stage:hover .pele-signature__pause{opacity:1}.pele-signature__pause-icon{block-size:16px;display:block;inline-size:16px}.pele-signature__pause-icon .is-pause{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-width:2.6}.pele-signature__pause-icon .is-play{display:none;fill:currentcolor;stroke:currentcolor;stroke-linejoin:round;stroke-width:1.5}.pele-signature__pause[aria-pressed=true] .pele-signature__pause-icon .is-pause{display:none}.pele-signature__pause[aria-pressed=true] .pele-signature__pause-icon .is-play{display:inline}.pele-signature__closing{color:var(--pele-sig-closing);font-size:1.0625rem;line-height:1.6;margin:0 0 var(--pele-sig-closing-gap)}.pele-signature__details{align-items:var(--pele-sig-align);display:flex;flex-direction:column;gap:3px;margin-block-start:var(--pele-sig-gap);max-inline-size:100%}.pele-signature__name{color:var(--pele-sig-name);font-size:1.0625rem;font-weight:600;letter-spacing:.005em;line-height:1.35}.pele-signature__meta{align-items:center;display:flex;flex-wrap:wrap;gap:2px 10px;justify-content:var(--pele-sig-align)}.pele-signature__role{color:var(--pele-sig-role);font-size:.9375rem;line-height:1.5}.pele-signature__sep{background:var(--pele-sig-date);block-size:4px;border-radius:50%;inline-size:4px;opacity:.55}.pele-signature__date{color:var(--pele-sig-date);direction:ltr;font-size:.875rem;font-variant-numeric:tabular-nums;line-height:1.5;unicode-bidi:isolate}.pele-signature__rule{background:var(--pele-sig-line);block-size:var(--pele-sig-line-width);border-radius:999px;display:block;inline-size:100%;margin-block-start:-6px}.pele-signature--look-line .pele-signature__details{margin-block-start:max(8px,var(--pele-sig-gap))}.pele-signature--look-card{background:radial-gradient(120% 80% at 50% 0,hsla(0,0%,100%,.85),hsla(0,0%,100%,0) 70%),var(--pele-sig-card-bg);border:1px solid rgba(31,42,82,.08);border-radius:var(--pele-sig-card-radius);box-shadow:0 1px 2px rgba(16,24,40,.04),0 14px 34px -14px rgba(16,24,40,.18),0 36px 70px -36px rgba(31,42,82,.2);box-sizing:border-box;inline-size:fit-content;margin-inline:var(--pele-sig-ms) var(--pele-sig-me);max-inline-size:100%;padding:var(--pele-sig-card-pad)}@media(max-width:767px){.pele-signature{--pele-sig-card-pad:24px 22px 22px}}@media(prefers-reduced-motion:reduce){.pele-signature--pending .pele-signature__details,.pele-signature--pending .pele-signature__line.is-shape,.pele-signature--pending .pele-signature__reveal,.pele-signature--pending .pele-signature__text{animation:none;fill-opacity:1;opacity:1;stroke-dashoffset:0}.pele-signature__art,.pele-signature__details,.pele-signature__nib{transition:none}}@media print{.pele-signature .pele-signature__reveal{stroke-dashoffset:0!important}.pele-signature .pele-signature__line.is-shape,.pele-signature .pele-signature__text{fill-opacity:1!important;opacity:1!important}.pele-signature .pele-signature__details{opacity:1!important;transform:none!important}.pele-signature__nib,.pele-signature__pause{display:none}}.pele-sr{block-size:1px;border:0;clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap}
