/* sign-in / sign-up: benefits on the stage, folded optional fields */
.auth-benefits{margin-top:26px;padding:20px 22px;border-radius:18px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(8px);max-width:460px}
.auth-benefits b{display:block;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7de3bc;margin-bottom:12px}
.auth-benefits ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}
.auth-benefits li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:#fff}
.auth-benefits li i{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgba(125,227,188,.18);color:#7de3bc;font-size:16px}
.reg-more{border:1px dashed #cfe0d8;border-radius:14px;padding:0 16px}
.reg-more summary{display:flex;align-items:center;gap:8px;padding:13px 0;font-weight:700;font-size:14.5px;color:#0b7a5c;cursor:pointer;list-style:none}
.reg-more summary::-webkit-details-marker{display:none}
.reg-more[open] summary i:before{content:"\F63B"}
.reg-more[open]{border-style:solid;padding-bottom:16px}
