.sec-form input{width:100%}.sec-form .full{margin-top:14px}.sec-label-row{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.sec-label-row label{margin:0}.sec-label-row a,.sec-back,.sec-auth-link{font-size:13px;color:var(--primary,#5136ed)}.sec-form .row{margin-top:25px;gap:12px}.sec-form .row>*{flex:1;text-align:center}.sec-hint{font-size:12px;line-height:1.7;color:#6b6986}.sec-error{color:#b92943;line-height:1.6;font-size:14px;white-space:pre-wrap}.sec-notice{background:#f0edff;border:1px solid #ded8ff;color:#4f418d;line-height:1.8;padding:14px 16px;border-radius:10px;font-size:13px;margin:14px 0}.sec-lock{width:54px;height:54px;background:#eee9ff;border:1px solid #ddd4ff;border-radius:18px;display:grid;place-items:center;font-size:25px;color:#5b3bec;margin-bottom:22px}.sec-text-button{background:none;border:0;color:#6f649d;margin:20px auto 0;display:block;cursor:pointer}.sec-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.sec-heading h2{margin:7px 0}.sec-heading p{margin:7px 0 0}.sec-shield{width:75px;height:85px;background:linear-gradient(135deg,#ede9ff,#d5d0fc);border:1px solid white;clip-path:polygon(50% 0,95% 18%,90% 65%,75% 85%,50% 100%,25% 85%,10% 65%,5% 18%);display:grid;place-items:center;color:#5c40eb;font-size:35px}.sec-settings{padding-top:5px;padding-bottom:5px}.sec-setting{display:flex;align-items:center;gap:17px;padding:25px 0;border-bottom:1px solid #eeeaf8}.sec-setting:last-child{border:0}.sec-setting>div{flex:1;min-width:0}.sec-setting h3{margin:0 0 7px;font-size:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sec-setting p{font-size:13px;line-height:1.8;color:#747089;margin:0;overflow-wrap:anywhere}.sec-setting .tag{font-size:11px}.sec-setting-icon{display:grid;place-items:center;flex-shrink:0;width:41px;height:41px;background:#f3f0ff;border-radius:13px;color:#6748dd;font-size:20px}.sec-setting .sec-pending{color:#9a6810}.sec-check{font-size:24px;color:#20b5aa;margin-right:22px}.sec-tip{margin-top:22px;padding:19px 23px;border:1px solid #e5dff6;border-radius:12px;background:#f9f7ff;font-size:13px;color:#6d6387;line-height:1.9}.sec-tip p{margin:4px 0 0}.sec-instructions{padding-left:24px;line-height:1.9;font-size:14px;color:#665e7d}.sec-instructions li{padding-left:4px;margin:7px 0}.sec-secret{border:1px solid #dbd1f5;background:#f8f6ff;border-radius:12px;padding:17px;display:flex;flex-direction:column;align-items:center;gap:13px}.sec-secret code{font-size:16px;color:#4f2ba4;line-height:1.8;overflow-wrap:anywhere;text-align:center}.sec-secret button{background:#ebe5fd;border:0;border-radius:7px;padding:8px 14px;color:#5d3cb5;cursor:pointer}.sec-auth-link{display:block;text-align:center;margin:14px}.sec-recovery-grid{display:grid;grid-template-columns:1fr;gap:7px;margin:20px 0}.sec-recovery-grid code{padding:10px 8px;border-radius:7px;background:#f8f6fe;border:1px solid #e4dff1;text-align:center;font-size:13px;overflow-wrap:anywhere}.sec-back{display:block;margin-bottom:24px}@media(max-width:640px){.sec-setting{gap:11px;flex-wrap:wrap;padding:22px 0}.sec-setting-icon{width:34px;height:34px;font-size:18px}.sec-setting .btn{margin-left:45px}.sec-setting h3{font-size:15px}.sec-heading{margin-top:10px}.sec-shield{width:58px;height:66px}.sec-secret code{font-size:14px}.sec-form .row{flex-wrap:wrap}.sec-form .row>*{min-width:120px}}
