.preorder-submit-wrap{position:relative;display:block;padding:2px;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.preorder-submit-wrap.holo-border:before{inset:0;padding:0;-webkit-mask:none;mask:none}@media (max-width:420px){.preorder-submit-wrap .btn-cut,.preorder-success-actions .btn-ghost{font-size:11px;letter-spacing:.16em;padding-inline:1rem}}.preorder-seal-segment{transition:stroke-dashoffset .5s cubic-bezier(.16,1,.3,1)}.preorder-seal-core{transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1);transform-origin:50% 50%;transform-box:fill-box}.preorder-field .field-label{transition:color .25s ease}.preorder-field .field-label.preorder-label--focus{color:var(--gold)}.preorder-field__control{position:relative}.preorder-field__line{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left center;transition:transform .25s cubic-bezier(.16,1,.3,1);pointer-events:none}.preorder-field--focus .preorder-field__line{transform:scaleX(1)}.preorder-field.preorder-field--valid .field{padding-right:2.5rem}.preorder-field.preorder-field--invalid .field{border-color:#b54a3c}.preorder-field.preorder-field--invalid .field:focus{box-shadow:0 0 0 3px rgba(181,74,60,.18)}.preorder-shake{animation:preorder-shake .3s ease-in-out 1}@keyframes preorder-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.preorder-burst{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:9999px;background:var(--gold);box-shadow:0 0 6px rgba(247,219,129,.8);opacity:0;animation:preorder-burst .9s cubic-bezier(.16,1,.3,1) 1 forwards;pointer-events:none}@keyframes preorder-burst{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}@media (prefers-reduced-motion:reduce){.preorder-field .field-label,.preorder-field__line,.preorder-seal-core,.preorder-seal-segment{transition:none}.preorder-shake{animation:none}.preorder-burst{display:none}}