.wg-ink-host{position:relative;isolation:isolate}.wg-ink__layer{position:absolute;inset:-10% -12%;z-index:-1;pointer-events:none;overflow:visible}.wg-ink__layer--under{inset:auto -2% -.15em;height:.35em}.wg-ink__layer--fill{inset:0}.wg-ink__layer--dot{inset:auto 0 -.25em;height:.3em}.wg-ink__paint{position:absolute;inset:0;opacity:0;-webkit-mask-image:var(--wg-ink-mask);mask-image:var(--wg-ink-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-image:linear-gradient(90deg,var(--wg-ink, var(--ack-fg, var(--wg-paper))) 0,var(--wg-ink, var(--ack-fg, var(--wg-paper))) 50%,transparent calc(50% + var(--wg-ink-soft, 14px)));background-size:220% 100%;background-repeat:no-repeat;background-position:100% 0}.wg-ink__layer--flip .wg-ink__paint{transform:scaleX(-1);background-image:linear-gradient(90deg,transparent 0,transparent calc(50% - var(--wg-ink-soft, 14px)),var(--wg-ink, var(--ack-fg, var(--wg-paper))) 50%);background-position:0 0}.wg-ink--on .wg-ink__paint{opacity:1;background-position:0 0;transition:background-position var(--wg-ink-dur, .42s) cubic-bezier(.2,.9,.25,1)}.wg-ink--on.wg-ink__layer--flip .wg-ink__paint{background-position:100% 0}.wg-ink--fade .wg-ink__paint{opacity:0;background-position:0 0;transition:opacity .2s ease}.wg-ink--fade.wg-ink__layer--flip .wg-ink__paint{background-position:100% 0}.wg-ink--rst .wg-ink__paint{transition:none}.wg-ink__layer--fill:before{content:"";position:absolute;inset:0;-webkit-mask-image:var(--wg-ink-mask);mask-image:var(--wg-ink-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background:var(--wg-ink, var(--ack-fg, var(--wg-paper)));opacity:var(--wg-ink-rest, .12)}.wg-ink-fill--on{color:var(--ack-btn-fg, var(--wg-ink-900))}.wg-ink__dot{position:absolute;left:-.7em;bottom:-.05em;width:.5em;height:.5em;opacity:0;transform:scale(0);-webkit-mask-image:var(--wg-ink-dot-mask);mask-image:var(--wg-ink-dot-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background:var(--wg-ink, var(--ack-fg, var(--wg-paper)))}.wg-ink--on .wg-ink__dot{opacity:1;animation:wg-ink-pop .24s cubic-bezier(.34,1.56,.64,1) both}.wg-ink--fade .wg-ink__dot{opacity:0;transform:scale(1);transition:opacity .2s ease}.wg-ink__layer--dot.wg-ink--on .wg-ink__paint{transition-delay:.12s}@keyframes wg-ink-pop{0%{transform:scale(0)}70%{transform:scale(1.18)}to{transform:scale(1)}}.wg-brush-btn{display:inline-flex;align-items:center;gap:.5em;padding:var(--wg-brush-btn-pad, .5em 1.1em);color:var(--ack-fg, var(--wg-paper));font-family:var(--wg-font-accent, inherit);font-weight:700;letter-spacing:var(--ack-btn-track, .05em);text-transform:uppercase;text-decoration:none;cursor:pointer}.wg-brush-btn__icon svg{width:1em;height:1em;fill:currentColor;display:block}.wg-brush-btn:focus-visible{outline:1px solid var(--ack-focus, var(--wg-paper));outline-offset:4px}.wg-ink--rm .wg-ink__paint{background-position:0 0;transition:opacity .12s linear}.wg-ink--rm.wg-ink__layer--flip .wg-ink__paint{background-position:100% 0}.wg-ink--rm .wg-ink__dot{animation:none;transition:opacity .12s linear}.wg-ink--rm.wg-ink--on .wg-ink__dot{transform:scale(1)}.wg-ink--rm.wg-ink__layer--dot.wg-ink--on .wg-ink__paint{transition-delay:0ms}@media(prefers-reduced-motion:reduce){.wg-ink__paint{background-position:0 0;transition:opacity .12s linear}.wg-ink__layer--flip .wg-ink__paint{background-position:100% 0}.wg-ink__dot{animation:none;transition:opacity .12s linear}.wg-ink--on .wg-ink__dot{transform:scale(1)}.wg-ink__layer--dot.wg-ink--on .wg-ink__paint{transition-delay:0ms}}.wg-ink-outline{position:relative}.wg-brush-btn--outline{display:inline-flex;align-items:center;gap:.5em;background:var(--ack-btn-bg, var(--wg-paper));color:var(--wg-brush-label, var(--ack-btn-fg, var(--wg-ink-900)));padding:var(--wg-brush-pad, .85em 2.1em);text-decoration:none}.wg-brush-frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;color:var(--wg-brush-outline, var(--ack-btn-hover-ring, var(--ack-fg, var(--wg-paper, currentColor))))}.wg-brush-frame path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke-dasharray:var(--wg-frame-seg, 1) 1;stroke-dashoffset:var(--wg-frame-seg, 1);transition:opacity .2s ease}.wg-brush-frame__p1{stroke-width:var(--wg-brush-outline-w, 2.5px)}.wg-brush-frame__p2{--wg-frame-seg: .93;--wg-frame-op: .5;stroke-width:calc(var(--wg-brush-outline-w, 2.5px) * .55)}.wg-brush-frame__p3{--wg-frame-seg: .66;--wg-frame-op: .35;stroke-width:calc(var(--wg-brush-outline-w, 2.5px) * .4)}.wg-ink-outline.is-tapped .wg-brush-frame path,.wg-ink-outline:focus-visible .wg-brush-frame path{opacity:var(--wg-frame-op, 1);stroke-dashoffset:0;transition:stroke-dashoffset .48s cubic-bezier(.3,.7,.2,1),opacity 40ms linear}.wg-ink-outline.is-tapped .wg-brush-frame__p2,.wg-ink-outline:focus-visible .wg-brush-frame__p2{transition-delay:.11s}.wg-ink-outline.is-tapped .wg-brush-frame__p3,.wg-ink-outline:focus-visible .wg-brush-frame__p3{transition-delay:.22s}@media(hover:hover)and (pointer:fine){.wg-ink-outline:hover .wg-brush-frame path{opacity:var(--wg-frame-op, 1);stroke-dashoffset:0;transition:stroke-dashoffset .48s cubic-bezier(.3,.7,.2,1),opacity 40ms linear}.wg-ink-outline:hover .wg-brush-frame__p2{transition-delay:.11s}.wg-ink-outline:hover .wg-brush-frame__p3{transition-delay:.22s}}@media(prefers-reduced-motion:reduce){.wg-brush-frame path{stroke-dasharray:none;stroke-dashoffset:0;transition:opacity .12s linear}}[data-ack-btn-variant]>.wg-ink__layer{--wg-ink: var(--ack-btn-variant-color, var(--wg-ink-site, var(--ack-fg, var(--wg-paper))))}[data-ack-btn-variant]:hover>.wg-ink__layer,[data-ack-btn-variant]:focus-visible>.wg-ink__layer,[data-ack-btn-variant]>.wg-ink__layer.wg-ink--on{--wg-ink: var(--ack-btn-variant-color-hover, var(--ack-btn-variant-color, var(--wg-ink-site, var(--ack-fg, var(--wg-paper)))))}.ack-btn.wg-ink-stroke.wg-ink-host.wg-ink-host,.ack-btn.wg-ink-stroke.wg-ink-host.wg-ink-host:hover,.ack-btn.wg-ink-stroke.wg-ink-host.wg-ink-host:focus-visible{background:transparent;border-color:transparent;box-shadow:none}.ack-btn.wg-ink-stroke.wg-ink-host.wg-ink-host:before{display:none}.ack-btn.wg-ink-stroke.wg-ink-host.wg-ink-host:has(>.wg-ink__layer.wg-ink--on){color:var(--ack-btn-hover-fg, var(--ack-bg, var(--wg-ink-900)))}
