.sso-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sso-row .btn{justify-content:center;padding:11px}.two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:900px){.two-col{grid-template-columns:1fr}}.pw-strength{gap:3px;height:3px;margin-top:6px;display:flex}.pw-strength div{background:var(--rule);flex:1;transition:background .2s}.pw-strength.s-1 div:first-child{background:var(--crimson)}.pw-strength.s-2 div:nth-child(-n+2){background:var(--ochre)}.pw-strength.s-3 div:nth-child(-n+3),.pw-strength.s-4 div{background:var(--sage)}.pw-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:10px}.tos{color:var(--ink-2);font-size:12.5px;font-family:var(--font-serif), ui-serif, Georgia, serif;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.tos input{accent-color:var(--oxford);margin-top:3px}.tos a{color:var(--oxford);border-bottom:1px solid var(--oxford-soft);text-decoration:none}.right-stamp{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);border:1px solid var(--rule-2);padding:4px 10px;font-size:10px;position:absolute;top:32px;right:32px}.right-stats{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;margin-top:32px;display:grid}.right-stats>div{background:var(--paper-2);padding:20px}.right-stats .num{font-family:var(--font-serif), ui-serif, Georgia, serif;color:var(--ink);letter-spacing:-.015em;font-feature-settings:"onum";font-size:32px}.right-stats .lbl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:10px}
