/* aea-dual-button */:root[dir=rtl]{--aea-dir:-1}.aea-dual-button{display:flex;position:relative}:where(.aea-dual-button) .aea-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--aea-wc-space-2,8px);box-sizing:border-box;margin:0;border:1px solid transparent;border-radius:var(--aea-wc-radius-md,4px);font-family:inherit;font-weight:var(--aea-wc-weight-semibold,600);line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color var(--aea-wc-transition,160ms ease),border-color var(--aea-wc-transition,160ms ease),color var(--aea-wc-transition,160ms ease),box-shadow var(--aea-wc-transition,160ms ease);min-height:var(--aea-wc-control-height,40px);padding:10px var(--aea-wc-space-5,20px);font-size:var(--aea-wc-text-md,14px);background-color:var(--aea-wc-surface,#fff);border-color:var(--aea-wc-border-strong,#d4d4d8);color:var(--aea-wc-text,#18181b);position:relative;z-index:0;display:inline-flex !important;width:100%;overflow:hidden;outline:none;transition:color 0.3s ease-out,background-color 0.3s ease-out,border-color 0.3s ease-out,box-shadow var(--aea-wc-transition,160ms ease)}:where(.aea-dual-button) .aea-button:where(:hover){background-color:var(--aea-wc-surface-subtle,#fafafa);border-color:var(--aea-wc-text-faint,#a1a1aa);color:var(--aea-wc-text,#18181b)}:where(.aea-dual-button) .aea-button:is(a):where(:hover,:active){color:var(--aea-wc-text,#18181b)}:where(.aea-dual-button) .aea-button:is(button,[type="button"],[type="submit"]):where(:hover,:focus){background-color:var(--aea-wc-surface-subtle,#fafafa);border-color:var(--aea-wc-text-faint,#a1a1aa);color:var(--aea-wc-text,#18181b)}:where(.aea-dual-button) .aea-button svg{width:1em;height:1em;fill:currentColor}:where(.aea-dual-button) .aea-button:where(:focus-visible){outline:none;box-shadow:var(--aea-wc-focus-ring,0 0 0 3px rgba(24,24,27,0.14))}:where(.aea-dual-button) .aea-button svg{fill:currentColor}:where(.aea-dual-button) .aea-button .aea-btn-icon{position:relative;display:inline-flex;z-index:0}:where(.aea-dual-button) .aea-button .aea-btn-icon .aea-a-icon-inner,:where(.aea-dual-button) .aea-button .aea-btn-icon .aea-b-icon-inner,:where(.aea-dual-button) .aea-button .aea-btn-icon .aea-icon-inner,:where(.aea-dual-button) .aea-button .aea-btn-icon .aea-button-a-icon-inner{display:inline-flex}:where(.aea-dual-button) .aea-button .aea-btn-icon i,:where(.aea-dual-button) .aea-button .aea-btn-icon svg{width:1em;height:1em}:where(.aea-dual-button) .aea-button .aea-btn-content-wrap{gap:var(--aea-wc-space-2,8px)}:where(.aea-dual-button) .aea-button .aea-btn-text{position:relative;display:inline-block;z-index:0}:where(.aea-dual-button) .aea-button::after{content:"";position:absolute;z-index:-1;transition:all 0.3s ease-out;background:var(--aea-wc-surface-muted,#f4f4f5)}:where(.aea-dual-button) .aea-btn-a{background-color:var(--aea-wc-surface,#fff);border-color:var(--aea-wc-border-strong,#d4d4d8);color:var(--aea-wc-text,#18181b)}:where(.aea-dual-button) .aea-btn-b{display:inline-flex;align-items:center;justify-content:center;gap:var(--aea-wc-space-2,8px);box-sizing:border-box;margin:0;border:1px solid transparent;border-radius:var(--aea-wc-radius-md,4px);font-family:inherit;font-weight:var(--aea-wc-weight-semibold,600);line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color var(--aea-wc-transition,160ms ease),border-color var(--aea-wc-transition,160ms ease),color var(--aea-wc-transition,160ms ease),box-shadow var(--aea-wc-transition,160ms ease);min-height:var(--aea-wc-control-height,40px);padding:10px var(--aea-wc-space-5,20px);font-size:var(--aea-wc-text-md,14px);background-color:var(--aea-wc-accent,#18181b);border-color:var(--aea-wc-accent,#18181b);color:var(--aea-wc-accent-contrast,#fff);width:100%;display:inline-flex !important}:where(.aea-dual-button) .aea-btn-b:where(:hover){background-color:var(--aea-wc-accent-hover,#27272a);border-color:var(--aea-wc-accent-hover,#27272a);color:var(--aea-wc-accent-contrast,#fff)}:where(.aea-dual-button) .aea-btn-b:is(a):where(:hover,:active){color:var(--aea-wc-accent-contrast,#fff)}:where(.aea-dual-button) .aea-btn-b:is(button,[type="button"],[type="submit"]):where(:hover,:focus){background-color:var(--aea-wc-accent-hover,#27272a);border-color:var(--aea-wc-accent-hover,#27272a);color:var(--aea-wc-accent-contrast,#fff)}:where(.aea-dual-button) .aea-btn-b svg{width:1em;height:1em;fill:currentColor}:where(.aea-dual-button) .aea-btn-b:where(:focus-visible){outline:none;box-shadow:var(--aea-wc-focus-ring,0 0 0 3px rgba(24,24,27,0.14))}:where(.aea-dual-button) .aea-btn-b::after{background:var(--aea-wc-text-soft,#3f3f46)}:where(.aea-dual-button)>span{position:absolute;top:50%;inset-inline-start:50%;z-index:1;box-sizing:border-box;width:32px;height:32px;border:1px solid var(--aea-wc-border,#e4e4e7);border-radius:50%;background:var(--aea-wc-surface,#fff);box-shadow:var(--aea-wc-shadow-sm,0 1px 2px rgba(24,24,27,0.05));color:var(--aea-wc-text-subtle,#71717a);font-size:var(--aea-wc-text-sm,12px);font-weight:var(--aea-wc-weight-medium,500);line-height:30px;text-align:center;text-transform:lowercase;vertical-align:middle;transform:translate(calc(-50% * var(--aea-dir,1)),-50%)}:where(.aea-dual-button) .aea-button-size-xs + span{width:20px;height:20px;line-height:18px;font-size:10px}:where(.aea-dual-button) .aea-button-size-sm + span{width:28px;height:28px;line-height:26px;font-size:11px}:where(.aea-dual-button) .aea-button.aea-effect-a::after{width:100%;height:100%;top:0;inset-inline-start:0;opacity:0}:where(.aea-dual-button) .aea-button.aea-effect-a:hover::after,:where(.aea-dual-button) .aea-button.aea-effect-a:active::after{opacity:1}:where(.aea-dual-button) .aea-button.aea-effect-b::after{width:100%;height:0;top:0;inset-inline-start:0}:where(.aea-dual-button) .aea-button.aea-effect-b:hover::after,:where(.aea-dual-button) .aea-button.aea-effect-b:active::after{height:100%}:where(.aea-dual-button) .aea-button.aea-effect-c::after{width:0%;height:100%;top:0;inset-inline-start:0}:where(.aea-dual-button) .aea-button.aea-effect-c:hover::after,:where(.aea-dual-button) .aea-button.aea-effect-c:active::after{width:100%}:where(.aea-dual-button) .aea-button.aea-effect-d::after{width:0;height:103%;top:50%;inset-inline-start:50%;opacity:0;transform:translateX(calc(-50% * var(--aea-dir,1))) translateY(-50%)}:where(.aea-dual-button) .aea-button.aea-effect-d:hover::after{width:90%;opacity:1}:where(.aea-dual-button) .aea-button.aea-effect-d:active::after{width:101%;opacity:1}:where(.aea-dual-button) .aea-button.aea-effect-e::after{width:100%;height:0;top:50%;inset-inline-start:50%;opacity:0;transform:translateX(calc(-50% * var(--aea-dir,1))) translateY(-50%) rotate(calc(45deg * var(--aea-dir,1)))}:where(.aea-dual-button) .aea-button.aea-effect-e:hover::after{height:260%;opacity:1}:where(.aea-dual-button) .aea-button.aea-effect-e:active::after{height:400%;opacity:1}:where(.aea-dual-button) .aea-button.aea-effect-f::after{width:101%;height:0;top:50%;inset-inline-start:50%;opacity:0;transform:translateX(calc(-50% * var(--aea-dir,1))) translateY(-50%)}:where(.aea-dual-button) .aea-button.aea-effect-f:hover::after{height:75%;opacity:1}:where(.aea-dual-button) .aea-button.aea-effect-f:active::after{height:130%;opacity:1}:where(.aea-dual-button) .aea-button.aea-effect-g{transition-timing-function:cubic-bezier(0.31,1.13,0.64,0.94)}:where(.aea-dual-button) .aea-button.aea-effect-g .aea-btn-content-wrap{position:relative}:where(.aea-dual-button) .aea-button.aea-effect-g .aea-btn-content-wrap .aea-btn-text{display:block;position:relative}:where(.aea-dual-button) .aea-button.aea-effect-g:where(:hover){background-color:transparent;border-color:var(--aea-wc-border-strong,#d4d4d8);color:var(--aea-wc-text,#18181b)}:where(.aea-dual-button) .aea-button.aea-effect-h{transition:color 0.3s;transition-timing-function:cubic-bezier(0.2,1,0.3,1)}:where(.aea-dual-button) .aea-button.aea-effect-h::after{top:0;inset-inline-start:0;width:150%;height:100%;z-index:-1;transform:rotate3d(0,0,1,calc(-45deg * var(--aea-dir,1))) translate3d(0,-3em,0);transform-origin:calc(50% + -50% * var(--aea-dir,1)) 100%;transition:transform 0.3s,opacity 0.3s,background-color 0.3s}:where(.aea-dual-button) .aea-button.aea-effect-h:hover::after{opacity:1;transform:rotate3d(0,0,1,0deg);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}:where(.aea-dual-button) .aea-button.aea-effect-i .aea-btn-content-wrap::before,:where(.aea-dual-button) .aea-button.aea-effect-i .aea-btn-content-wrap::after{content:"";position:absolute;inset-inline-start:0;width:100%;height:50%;overflow:hidden;background:inherit;transition:transform 0.3s;transition-timing-function:cubic-bezier(0.2,1,0.3,1)}:where(.aea-dual-button) .aea-button.aea-effect-i .aea-btn-content-wrap::before{top:0}:where(.aea-dual-button) .aea-button.aea-effect-i .aea-btn-content-wrap::after{bottom:0}:where(.aea-dual-button) .aea-button.aea-effect-i .aea-btn-text{position:relative;z-index:1}:where(.aea-dual-button) .aea-button.aea-effect-i:hover .aea-btn-content-wrap::before{transform:translate3d(0,-100%,0)}:where(.aea-dual-button) .aea-button.aea-effect-i:hover .aea-btn-content-wrap::after{transform:translate3d(0,100%,0)}:where(.aea-dual-button) .aea-btn-a.aea-effect-i .aea-btn-content-wrap::before,:where(.aea-dual-button) .aea-btn-a.aea-effect-i .aea-btn-content-wrap::after{background:var(--aea-wc-surface,#fff)}:where(.aea-dual-button) .aea-btn-a.aea-effect-i:where(:hover){background-color:var(--aea-wc-surface-muted,#f4f4f5)}:where(.aea-dual-button) .aea-btn-b.aea-effect-i .aea-btn-content-wrap::before,:where(.aea-dual-button) .aea-btn-b.aea-effect-i .aea-btn-content-wrap::after{background:var(--aea-wc-accent,#18181b)}:where(.aea-dual-button) .aea-btn-b.aea-effect-i:where(:hover){background-color:var(--aea-wc-text-soft,#3f3f46)}:where(.aea-dual-button) .aea-button.aea-effect-i .aea-btn-content-wrap{position:static}.aea-dual-button-width-yes .aea-button{width:auto !important}@media (prefers-reduced-motion:reduce){:where(.aea-dual-button) .aea-button,:where(.aea-dual-button) .aea-button::after{transition-duration:0.01ms}}
