.signin-module__dFN5wq__shell{flex-direction:column;min-height:100vh;display:flex}.signin-module__dFN5wq__top{padding:clamp(18px,2vw,30px) clamp(20px,3vw,54px)}.signin-module__dFN5wq__brand{font-family:var(--disp);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);align-items:center;gap:9px;width:fit-content;font-size:clamp(14px,1vw,17px);font-weight:900;text-decoration:none;display:flex}.signin-module__dFN5wq__brand i{aspect-ratio:1;background:var(--sak);width:28px;color:var(--ink);border-radius:7px;place-items:center;font-size:.72em;font-style:normal;display:grid}.signin-module__dFN5wq__mid{flex:1;place-items:center;padding:20px;display:grid}.signin-module__dFN5wq__box{text-align:center;width:min(430px,100%)}.signin-module__dFN5wq__box h1{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.04em;margin:12px 0;font-size:clamp(28px,3.4vw,50px);font-weight:900;line-height:.95}.signin-module__dFN5wq__box h1 em{font-style:normal;display:inline-block;position:relative}.signin-module__dFN5wq__box h1 em:after{content:"";background:var(--sak);z-index:-1;height:.11em;position:absolute;bottom:.02em;left:.02em;right:.02em}.signin-module__dFN5wq__blurb{color:var(--grey);margin:0 0 26px;font-size:clamp(13.5px,.98vw,16px);line-height:1.6}.signin-module__dFN5wq__field{flex-wrap:wrap;gap:8px;display:flex}.signin-module__dFN5wq__field input{min-width:190px;font-family:var(--body);background:var(--paper-2);border:1px solid var(--line);color:var(--ink);border-radius:100px;outline:none;flex:1;padding:14px 20px;font-size:15px}.signin-module__dFN5wq__field input:focus{border-color:var(--ink)}.signin-module__dFN5wq__field button{font-family:var(--disp);background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;border-radius:100px;padding:14px 26px;font-size:14.5px;font-weight:600}.signin-module__dFN5wq__field button:hover{color:var(--ink);background:0 0}.signin-module__dFN5wq__why{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin:18px 0 0;font-size:9.5px;line-height:2}.signin-module__dFN5wq__sent{background:var(--paper-2);border:1px solid var(--sak);border-radius:14px;padding:clamp(20px,2vw,32px);animation:.32s cubic-bezier(.2,.9,.3,1) both signin-module__dFN5wq__pop}@keyframes signin-module__dFN5wq__pop{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:none}}.signin-module__dFN5wq__sent b{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.025em;margin-bottom:8px;font-size:clamp(17px,1.4vw,23px);font-weight:900;display:block}.signin-module__dFN5wq__sent p{color:var(--grey);margin:0;font-size:13.5px;line-height:1.6}.signin-module__dFN5wq__again{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sak-deep);cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:9.5px}.signin-module__dFN5wq__demo{border-top:1px dashed var(--line);margin-top:clamp(26px,2.6vw,44px);padding-top:clamp(16px,1.6vw,24px)}.signin-module__dFN5wq__demo p{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#b4b1aa;margin:0 0 10px;font-size:9px}.signin-module__dFN5wq__demo a{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px dashed var(--line);color:var(--grey);word-break:break-all;border-radius:100px;margin:4px;padding:9px 16px;font-size:10px;text-decoration:none;display:inline-block}.signin-module__dFN5wq__demo a:hover{border-style:solid;border-color:var(--ink);color:var(--ink)}.signin-module__dFN5wq__foot{text-align:center;padding:clamp(18px,2vw,30px) clamp(20px,3vw,54px)}
