.ul{background:#fff;border:1.5px solid var(--royal);border-radius:20px;padding:22px;box-shadow:0 24px 48px -34px rgba(42,54,168,.6);color:var(--ink);text-align:left}.ul-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.ul-lock{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--royal2);font-size:20px}.ul-head h3{margin:0 0 4px;font-size:20px;letter-spacing:-.01em}.ul-head p{margin:0;color:var(--mute);line-height:1.5}.ul-form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 14px}.ul-f{display:grid;gap:5px;font-size:14px}.ul-f>span{font-weight:700}.ul-f>span small{font-weight:400;color:var(--mute)}.ul-f input,.ul-f select{font:inherit;font-size:15px;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);min-width:0}.ul-f input:focus,.ul-f select:focus{outline:none;border-color:var(--royal)}.ul-actions,.ul-check,.ul-code>p,.ul-fine,.ul-form>.ul-err,.ul-msg,.ul-wide{grid-column:1/-1}.ul-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.ul-check input{margin-top:3px;flex:none;width:18px;height:18px}.ul-err{color:var(--r);font-size:13px}.ul-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.ul-link{background:none;border:0;padding:0;font:inherit;font-size:14px;color:var(--royal);text-decoration:underline;cursor:pointer}.ul-msg{margin:0;padding:10px 12px;border-radius:10px;background:var(--rbg);color:var(--r);font-size:14px}.ul-fine{margin:0;font-size:12.5px;color:var(--mute)}.ul-code>p{margin:0;line-height:1.5}.ul-codein{font-size:24px!important;letter-spacing:.3em;max-width:200px;font-variant-numeric:tabular-nums}.ul-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media (max-width:640px){.ul{padding:18px 16px}.ul-form{grid-template-columns:1fr}}