.pw-checklist{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;text-align:left}.pw-checklist li{display:flex;align-items:baseline;gap:8px;font-size:14px;line-height:1.4;color:#6b7280}.pw-checklist li.met{color:#047857}.pw-mark{flex:0 0 14px;text-align:center;font-weight:700}.pw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.terms-agree{margin:4px 0 16px;text-align:left}.terms-agree label{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#374151;cursor:pointer;min-height:44px}.terms-agree input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;flex:0 0 auto;accent-color:#16a34a}.terms-agree a,.google-terms-note a{color:#166534;text-decoration:underline}.terms-err{margin:2px 0 0 28px;font-size:13px;color:#dc2626}.google-terms-note{margin:10px 0 0;font-size:13px;line-height:1.5;color:#6b7280;text-align:center}
