.door-stroke{fill:none;stroke:var(--gold);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:door-stroke .9s var(--ease-emphasis) .2s both}@keyframes door-stroke{to{stroke-dashoffset:0}}.door-brush{transform-box:view-box;offset-path:path("M2,7 C30,2 74,10 118,5");offset-rotate:auto -90deg;offset-anchor:0 0;animation:door-brush .9s var(--ease-emphasis) .2s both}@keyframes door-brush{0%{offset-distance:0;opacity:0}8%{opacity:1}85%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}.door-in{animation:door-in .6s var(--ease-out) both}.door-in-1{animation-delay:60ms}.door-in-2{animation-delay:.34s}.door-in-3{animation-delay:.46s}@keyframes door-in{0%{opacity:0;transform:translateY(10px)}}.door-submit{position:relative;isolation:isolate;overflow:hidden}.door-submit:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);transform:scaleX(0);transform-origin:right center;transition:transform var(--duration-transition) var(--ease-emphasis)}.door-submit:focus-visible:after,.door-submit:hover:after{transform:scaleX(1)}.door-submit:disabled:after{transform:scaleX(0)}.door-plate{animation:door-plate 1.2s var(--ease-out) both}@keyframes door-plate{0%{opacity:0;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.door-stroke{stroke-dashoffset:0!important}.door-brush{opacity:0!important}.door-in,.door-plate{opacity:1!important;transform:none!important}}