.Button-module__VMVMAW__btn{--btn-bg:var(--accent);--btn-fg:#fff;--btn-border:transparent;--btn-fold:var(--signal);--fold:9px;height:40px;color:var(--btn-fg);letter-spacing:-.012em;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--ease), color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;padding-inline:17px;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.Button-module__VMVMAW__btn[data-size=lg]{--fold:11px;height:46px;padding-inline:22px;font-size:1rem}.Button-module__VMVMAW__btn:before{content:"";pointer-events:none;background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--btn-border);clip-path:polygon(0 0, calc(100% - var(--fold)) 0, 100% var(--fold), 100% 100%, 0 100%);transition:background-color .18s var(--ease);position:absolute;inset:0}.Button-module__VMVMAW__btn>*{position:relative}.Button-module__VMVMAW__btn .Button-module__VMVMAW__flap{width:var(--fold);height:var(--fold);pointer-events:none;transform-origin:0 0;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.25,.65,.3,1);position:absolute;top:0;right:0;transform:rotate3d(1,1,0,180deg)}.Button-module__VMVMAW__flapFront,.Button-module__VMVMAW__flapBack{backface-visibility:hidden;position:absolute;inset:0}.Button-module__VMVMAW__flapFront{background:linear-gradient(to bottom, var(--btn-border) 1px, transparent 1px), linear-gradient(to left, var(--btn-border) 1px, var(--btn-bg) 1px);clip-path:polygon(0 0,100% 0,100% 100%)}.Button-module__VMVMAW__flapBack{background:var(--btn-fold);clip-path:polygon(0 0,100% 0,0 100%);transform:rotateY(180deg)}.Button-module__VMVMAW__btn{perspective:650px}.Button-module__VMVMAW__btn:is(:hover,:focus-visible) .Button-module__VMVMAW__flap{transform:rotate3d(1,1,0,0)}@media (prefers-reduced-motion:reduce){.Button-module__VMVMAW__btn .Button-module__VMVMAW__flap{transition:none}}.Button-module__VMVMAW__btn:hover{transform:translateY(-1px)}.Button-module__VMVMAW__btn:active{transform:translateY(0)}.Button-module__VMVMAW__btn[data-variant=primary]:hover{--btn-bg:var(--accent-deep)}.Button-module__VMVMAW__btn[data-variant=secondary]{--btn-bg:#fff;--btn-fg:var(--ink);--btn-border:var(--ink);--btn-fold:var(--lavender)}.Button-module__VMVMAW__btn[data-variant=secondary]:hover{--btn-bg:var(--paper-sunk)}.Button-module__VMVMAW__btn[data-variant=inverse]{--btn-bg:#fff;--btn-fg:var(--ink);--btn-fold:var(--lavender)}.Button-module__VMVMAW__btn[data-variant=inverse]:hover{--btn-bg:#e9e9e4}.Button-module__VMVMAW__btn[data-variant=signal]{--btn-bg:var(--signal);--btn-fg:var(--ink);--btn-fold:var(--accent-deep)}.Button-module__VMVMAW__btn[data-variant=signal]:hover{--btn-bg:var(--signal-deep)}.Button-module__VMVMAW__btn[data-variant=ink]{--btn-bg:var(--ink);--btn-fg:#fff;--btn-fold:var(--signal)}.Button-module__VMVMAW__btn[data-variant=ink]:hover{--btn-bg:var(--ink-2)}.Button-module__VMVMAW__btn[data-variant=paper]{--btn-bg:#fff;--btn-fg:var(--ink);--btn-border:#14141924;--btn-fold:var(--paper-sunk)}.Button-module__VMVMAW__btn[data-variant=paper]:hover{--btn-bg:var(--surface-raised)}.Button-module__VMVMAW__btn[data-variant=light]{--btn-bg:#fff;--btn-fg:var(--ink);--btn-fold:var(--signal)}.Button-module__VMVMAW__btn[data-variant=light]:hover{--btn-bg:#e9e9e4}.Button-module__VMVMAW__btn[data-variant=ghost]{--btn-bg:transparent;--btn-fg:#fff;--btn-border:#ffffff47;--btn-fold:var(--ghost-fold,#fff)}.Button-module__VMVMAW__btn[data-variant=ghost]:hover{--btn-bg:#ffffff14}.Button-module__VMVMAW__btn[data-variant=quiet]{--btn-bg:transparent;--btn-fg:var(--ink);height:auto;min-height:44px;margin-block:-10px;padding-block:10px;padding-inline:0}.Button-module__VMVMAW__btn[data-variant=quiet]:hover{--btn-fg:var(--accent);transform:none}.Button-module__VMVMAW__arrow{width:14px;height:14px;transition:transform .22s var(--ease-out)}.Button-module__VMVMAW__btn:hover .Button-module__VMVMAW__arrow{transform:translate(2.5px)}.Button-module__VMVMAW__btn[data-variant=quiet] .Button-module__VMVMAW__flap{display:none}
