/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.submit-button{border-color:currentColor;border-style:var(--tw-border-style);border-width:1px;display:inline-block;font-family:var(--font-sans);font-size:var(--step-0);line-height:1.6;padding:var(--spacing-3xs,clamp(.25rem,.2232rem + .1339vw,.4375rem));position:relative}.submit-button:after,.submit-button:before{content:"";transform-origin:100% 100%;transition:all var(--btn-transition-speed)ease-in-out}.submit-button:before{top:var(--spacing-3xs);transform:scaleY(0);transition-delay:0;width:1px}.submit-button:after,.submit-button:before{background-color:currentColor;bottom:var(--spacing-3xs);display:block;left:var(--spacing-3xs);position:absolute}.submit-button:after{height:1px;right:var(--spacing-3xs);transform:scaleX(0);transition-delay:calc(var(--btn-transition-speed)*1)}.submit-button .btn-inner{display:inline-block;padding:var(--spacing-2xs,clamp(.25rem,.1518rem + .4911vw,.9375rem));position:relative}.submit-button .btn-inner:after,.submit-button .btn-inner:before{content:"";transform-origin:0 0;transition:all var(--btn-transition-speed)ease-in-out}.submit-button .btn-inner:before{height:1px;left:0;transform:scaleX(0);transition-delay:calc(var(--btn-transition-speed)*3)}.submit-button .btn-inner:after,.submit-button .btn-inner:before{background-color:currentColor;display:block;position:absolute;right:0;top:0}.submit-button .btn-inner:after{bottom:0;transform:scaleY(0);transition-delay:calc(var(--btn-transition-speed)*2);width:1px}@media (prefers-reduced-motion:no-preference){:is(.submit-button:hover,.submit-button:focus-visible):before{transform:scaleX(1);transition-delay:calc(var(--btn-transition-speed)*3)}:is(.submit-button:hover,.submit-button:focus-visible):after{transform:scaleX(1);transition-delay:calc(var(--btn-transition-speed)*2)}:is(.submit-button:hover,.submit-button:focus-visible) .btn-inner:before{transform:scaleX(1);transition-delay:calc(var(--btn-transition-speed)*0)}:is(.submit-button:hover,.submit-button:focus-visible) .btn-inner:after{transform:scaleY(1);transition-delay:calc(var(--btn-transition-speed)*1)}}.ellipsis:after{animation:ellipsis .9s steps(4) infinite;content:"…";display:inline-block;overflow:hidden;vertical-align:bottom;width:0}@keyframes ellipsis{to{width:1.25em}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
