.ChamferedButton-module__eLAeva__button{--btn-h:60px;--btn-px:40px;--btn-bg:var(--violet);--btn-bg-hover:var(--violet-hover);--btn-fg:#fff;--btn-fg-hover:#fff;--btn-border:transparent;--btn-shadow:#5c47de59;vertical-align:middle;filter:drop-shadow(0 0 #0000);transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:6px;flex-shrink:0;display:inline-flex;position:relative;transform:translateY(0)}.ChamferedButton-module__eLAeva__shape{--ch:var(--chamfer-btn);height:var(--btn-h);padding:0 var(--btn-px);min-width:150px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-btn);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--btn-fg);background:var(--btn-bg);box-shadow:inset 0 0 0 2px var(--btn-border);clip-path:polygon(var(--ch) 0, 100% 0, 100% calc(100% - var(--ch)), calc(100% - var(--ch)) 100%, 0 100%, 0 var(--ch));transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:6px;justify-content:center;align-items:center;gap:10px;line-height:1;display:inline-flex}.ChamferedButton-module__eLAeva__roll{flex-direction:column;height:1em;display:flex;overflow:hidden}.ChamferedButton-module__eLAeva__line{height:1em;transition:transform var(--dur-fast) var(--ease-out);will-change:transform;padding-top:.06em;line-height:1;display:block}.ChamferedButton-module__eLAeva__icon{transition:transform var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex}.ChamferedButton-module__eLAeva__icon>svg{width:18px;height:18px}@media (hover:hover){.ChamferedButton-module__eLAeva__button:hover{filter:drop-shadow(0 10px 18px var(--btn-shadow));transform:translateY(-2px)}.ChamferedButton-module__eLAeva__button:hover .ChamferedButton-module__eLAeva__shape{background:var(--btn-bg-hover);color:var(--btn-fg-hover)}.ChamferedButton-module__eLAeva__button:hover .ChamferedButton-module__eLAeva__line{transform:translateY(-100%)}.ChamferedButton-module__eLAeva__button:hover .ChamferedButton-module__eLAeva__icon{transform:translate(3px)}}.ChamferedButton-module__eLAeva__button:focus-visible .ChamferedButton-module__eLAeva__shape{background:var(--btn-bg-hover);color:var(--btn-fg-hover)}.ChamferedButton-module__eLAeva__button:active{transform:translateY(0)}.ChamferedButton-module__eLAeva__sm{--btn-h:48px;--btn-px:26px}.ChamferedButton-module__eLAeva__sm .ChamferedButton-module__eLAeva__shape{min-width:0;font-size:15px}.ChamferedButton-module__eLAeva__primary{--btn-bg:var(--violet);--btn-bg-hover:var(--violet-hover);--btn-fg:#fff}.ChamferedButton-module__eLAeva__white{--btn-bg:#fff;--btn-bg-hover:var(--violet-hover);--btn-fg:var(--indigo);--btn-fg-hover:#fff;--btn-shadow:#1d164a40}.ChamferedButton-module__eLAeva__outline{--btn-bg:transparent;--btn-bg-hover:var(--violet-hover);--btn-fg:var(--indigo);--btn-fg-hover:#fff;--btn-border:var(--border)}.ChamferedButton-module__eLAeva__outline .ChamferedButton-module__eLAeva__shape{box-shadow:inset 0 0 0 2px var(--btn-border)}.ChamferedButton-module__eLAeva__outline:hover .ChamferedButton-module__eLAeva__shape{--btn-border:var(--violet-hover)}.ChamferedButton-module__eLAeva__outline-light{--btn-bg:transparent;--btn-bg-hover:#fff;--btn-fg:#fff;--btn-fg-hover:var(--indigo);--btn-border:#fff6;--btn-shadow:#fff3}.ChamferedButton-module__eLAeva__outline-light .ChamferedButton-module__eLAeva__shape{box-shadow:inset 0 0 0 2px var(--btn-border)}.ChamferedButton-module__eLAeva__dark{--btn-bg:var(--indigo);--btn-bg-hover:var(--violet-hover);--btn-fg:#fff;--btn-shadow:#1d164a4d}@media (max-width:767px){.ChamferedButton-module__eLAeva__button{--btn-h:54px;--btn-px:28px}.ChamferedButton-module__eLAeva__shape{min-width:0}}@media (prefers-reduced-motion:reduce){.ChamferedButton-module__eLAeva__line,.ChamferedButton-module__eLAeva__icon,.ChamferedButton-module__eLAeva__button,.ChamferedButton-module__eLAeva__shape{transition:none}.ChamferedButton-module__eLAeva__button:hover .ChamferedButton-module__eLAeva__line,.ChamferedButton-module__eLAeva__button:hover{transform:none}}
