.action-button[data-v-e4a1d40c]{--action-button-accent:var(--ui-primary);border:1px solid color-mix(in srgb,var(--action-button-accent) 42%,transparent);border-radius:calc(var(--ui-radius)*4.4);background:color-mix(in srgb,var(--action-button-accent) 8%,var(--ui-bg-elevated) 92%);width:100%;height:3.5rem;color:var(--action-button-accent);font:inherit;letter-spacing:-.005em;box-shadow:0 8px 22px color-mix(in srgb,var(--action-button-accent) 12%,transparent);cursor:pointer;isolation:isolate;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;padding:0 .35rem 0 1.4rem;font-weight:700;text-decoration:none;transition:color .35s,background .35s,border-color .35s,transform .25s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.action-button--error[data-v-e4a1d40c]{--action-button-accent:var(--ui-error)}.action-button--success[data-v-e4a1d40c]{--action-button-accent:var(--ui-success)}.action-button--warning[data-v-e4a1d40c]{--action-button-accent:var(--ui-warning)}.dark{background:color-mix(in srgb,var(--action-button-accent) 12%,var(--ui-bg-elevated) 88%)}.action-button__fill[data-v-e4a1d40c]{z-index:0;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--action-button-accent) 92%,#fff 8%),color-mix(in srgb,var(--action-button-accent) 70%,var(--ui-bg) 30%));transform:translate3d(var(--action-button-fill-start,calc(-100% - 2px)),0,0);transition:transform .55s cubic-bezier(.65,.05,.2,1);position:absolute;inset:-1px}.action-button__label[data-v-e4a1d40c]{z-index:1;text-align:left;flex:1;transition:color .35s,transform .35s;position:relative}.action-button__arrow[data-v-e4a1d40c]{z-index:1;border-radius:calc(var(--ui-radius)*3.4);background:var(--action-button-accent);color:#fff;width:2.7rem;height:2.7rem;transition:background .35s,color .35s,transform .35s cubic-bezier(.2,.8,.2,1);position:relative}.action-button__arrow[data-v-e4a1d40c],.action-button__icon[data-v-e4a1d40c]{justify-content:center;align-items:center;display:inline-flex}.action-button__icon[data-v-e4a1d40c]{width:1.25rem;height:1.25rem}.action-button__icon[data-v-e4a1d40c] span,.action-button__icon[data-v-e4a1d40c] svg{width:100%;height:100%}.action-button--icon-spin .action-button__icon[data-v-e4a1d40c]{animation:.9s linear infinite action-button-icon-spin-e4a1d40c}.action-button--touch-active[data-v-e4a1d40c]{border-color:var(--action-button-accent);color:var(--action-button-hover-text,#fff);box-shadow:0 14px 30px color-mix(in srgb,var(--action-button-accent) 28%,transparent),inset 0 1px 0 #ffffff4d;transform:translateY(-1px)}.action-button--touch-active .action-button__fill[data-v-e4a1d40c]{transform:translateZ(0)}.action-button--touch-active .action-button__label[data-v-e4a1d40c]{transform:translateX(var(--action-button-shift,.2rem))}.action-button--touch-active .action-button__arrow[data-v-e4a1d40c]{color:var(--action-button-accent);transform:scale(1.05) translateX(var(--action-button-shift,.2rem));background:#fff}@media (hover:hover) and (pointer:fine){.action-button[data-v-e4a1d40c]:hover{border-color:var(--action-button-accent);color:var(--action-button-hover-text,#fff);box-shadow:0 14px 30px color-mix(in srgb,var(--action-button-accent) 28%,transparent),inset 0 1px 0 #ffffff4d;transform:translateY(-1px)}.action-button:hover .action-button__fill[data-v-e4a1d40c]{transform:translateZ(0)}.action-button:hover .action-button__label[data-v-e4a1d40c]{transform:translateX(var(--action-button-shift,.2rem))}.action-button:hover .action-button__arrow[data-v-e4a1d40c]{color:var(--action-button-accent);transform:scale(1.05) translateX(var(--action-button-shift,.2rem));background:#fff}.action-button[data-v-e4a1d40c]:active{transform:translateY(0)}}.action-button[data-v-e4a1d40c]:focus-visible{outline:2px solid var(--action-button-accent);outline-offset:2px}.action-button[data-v-e4a1d40c]:disabled{cursor:not-allowed}@media (hover:hover) and (pointer:fine){.action-button[data-v-e4a1d40c]:disabled:hover{border-color:color-mix(in srgb,var(--action-button-accent) 42%,transparent);color:var(--action-button-accent);box-shadow:0 8px 22px color-mix(in srgb,var(--action-button-accent) 12%,transparent);transform:none}.action-button:disabled:hover .action-button__fill[data-v-e4a1d40c]{transform:translate3d(var(--action-button-fill-start,calc(-100% - 2px)),0,0)}.action-button:disabled:hover .action-button__label[data-v-e4a1d40c]{transform:none}.action-button:disabled:hover .action-button__arrow[data-v-e4a1d40c]{background:var(--action-button-accent);color:#fff;transform:none}}@media (width<=27.5rem),(width<=63.999rem) and (height<=44rem){.action-button[data-v-e4a1d40c]{border-radius:calc(var(--ui-radius)*3.8);height:3.15rem;padding-left:1.15rem;padding-right:.3rem;font-size:.96rem}.action-button__arrow[data-v-e4a1d40c]{border-radius:calc(var(--ui-radius)*3);width:2.45rem;height:2.45rem}}@media (width<=63.999rem) and (height<=38rem){.action-button[data-v-e4a1d40c]{height:2.95rem;font-size:.92rem}.action-button__arrow[data-v-e4a1d40c]{width:2.25rem;height:2.25rem}}@keyframes action-button-icon-spin-e4a1d40c{to{transform:rotate(-1turn)}}.action-button--back[data-v-e4a1d40c]{--action-button-fill-start:calc(100% + 2px);--action-button-shift:-.2rem;flex-direction:row-reverse;padding-inline:.35rem 1.4rem}.action-button--back .action-button__label[data-v-e4a1d40c]{text-align:right}.action-button--label-center[data-v-e4a1d40c]{padding-inline:0 .35rem}.action-button--label-center.action-button--back[data-v-e4a1d40c]{padding-inline:.35rem 0}.action-button--label-center .action-button__label[data-v-e4a1d40c]{text-align:center;min-width:0;padding-inline:.75rem}.action-button--label-center .action-button__arrow[data-v-e4a1d40c]{flex-shrink:0}.action-button--neutral[data-v-e4a1d40c]{--action-button-accent:var(--ui-text-muted);--action-button-hover-text:var(--ui-text-highlighted);box-shadow:none}.action-button--neutral .action-button__fill[data-v-e4a1d40c]{background:var(--ui-bg-accented)}.action-button--neutral .action-button__arrow[data-v-e4a1d40c]{background:color-mix(in srgb,var(--ui-text-muted) 12%,var(--ui-bg));color:var(--ui-text)}.action-button--hover-outer-ring[data-v-e4a1d40c]{box-shadow:0 0 0 0 var(--ui-bg),0 0 0 1px transparent;font-weight:500}.action-button--hover-outer-ring[data-v-e4a1d40c]:disabled{opacity:.55}.action-button--hover-outer-ring[data-v-e4a1d40c]:focus-visible{outline-offset:5px}@media (hover:hover) and (pointer:fine){.action-button--hover-outer-ring[data-v-e4a1d40c]:not(:disabled):hover{box-shadow:0 0 0 3px var(--ui-bg),0 0 0 4px color-mix(in srgb,var(--action-button-accent) 45%,transparent)}.action-button--neutral:not(:disabled):hover .action-button__arrow[data-v-e4a1d40c]{background:var(--ui-bg);color:var(--ui-text-highlighted)}}.action-button--neutral.action-button--touch-active .action-button__arrow[data-v-e4a1d40c]{background:var(--ui-bg);color:var(--ui-text-highlighted)}@media (prefers-reduced-motion:reduce){.action-button[data-v-e4a1d40c],.action-button__arrow[data-v-e4a1d40c],.action-button__fill[data-v-e4a1d40c],.action-button__label[data-v-e4a1d40c]{transition:none}.action-button--icon-spin .action-button__icon[data-v-e4a1d40c]{animation:none}}
