.sec-hint{margin:0 0 16px}.sec-form{display:grid;grid-gap:8px;gap:8px;margin:0}.sec-form .sm-form-label{margin:8px 0 0}.sec-form .sm-error,.sec-form .sm-form-hint{margin:0}.sec-field{position:relative}.sec-field .sm-input{padding-right:4.25rem}.sec-reveal{position:absolute;top:50%;right:6px;transform:translateY(-50%);min-width:3.2rem;height:2rem;padding:0 10px;border:0;border-radius:8px;background:none;color:hsla(0,0%,100%,.55);font-family:Outfit-SemiBold,sans-serif;font-size:13px;cursor:pointer}.sec-reveal:hover{color:#fff;background:hsla(0,0%,100%,.06)}.sec-code{max-width:220px;text-align:center;letter-spacing:.5em;font-size:18px;padding-left:calc(16px + .5em)}.sec-rules{display:grid;grid-gap:6px;gap:6px;margin:2px 0 0;padding:0;list-style:none;color:hsla(0,0%,100%,.4);font-family:Outfit-Medium,sans-serif;font-size:12px}.sec-rules li{display:flex;align-items:center;gap:8px}.sec-rules li:before{content:"";flex:none;width:14px;height:14px;box-sizing:border-box;border:1.5px solid hsla(0,0%,100%,.2);border-radius:50%}.sec-rules li.met{color:hsla(0,0%,100%,.75)}.sec-rules li.met:before{border-color:#22c55e;background:#22c55e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2l2 2 4-4.4' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /10px no-repeat}.sec-actions{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin-top:20px}.sec-cancel{border:0;background:none;padding:10px;color:hsla(0,0%,100%,.55);font-family:Outfit-SemiBold,sans-serif;font-size:14px;cursor:pointer}.sec-cancel:hover{color:#fff}.sec-link{display:block;margin:12px auto 0;padding:4px;border:0;background:none;color:hsla(0,0%,100%,.6);font-family:Outfit-Medium,sans-serif;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sec-link:hover{color:#fff}.sec-link:disabled{color:hsla(0,0%,100%,.3);text-decoration:none;cursor:default}