:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#272823;background:#f7f7f2;color-scheme:light}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:32px 20px}main{width:100%;max-width:410px}.brand{font-family:Georgia,serif;font-size:30px;letter-spacing:-1px;margin-bottom:44px}h1{font-size:26px;font-weight:600;line-height:1.4;margin:0 0 12px}.intro,.footnote{color:#73746b;line-height:1.65;font-size:14px}.intro{margin-bottom:30px}.providers{display:grid;gap:10px}button,input{font:inherit;font-size:15px;border:1px solid #d6d7cf;border-radius:9px;width:100%;padding:13px 15px}button{background:#fff;color:inherit;cursor:pointer;min-height:48px}button:hover{background:#efefe9}button:disabled{opacity:.55;cursor:wait}input{background:#fff;margin:8px 0 12px}label{font-size:14px}.primary{color:#fff;background:#343a30;border-color:#343a30}.primary:hover{background:#495241}.divider{display:flex;align-items:center;gap:16px;color:#828479;font-size:12px;margin:24px 0}.divider:before,.divider:after{content:"";height:1px;background:#ddded7;flex:1}details{margin:20px 0}summary{font-size:13px;color:#62665c;cursor:pointer;margin-bottom:18px}#status{min-height:45px;font-size:14px;line-height:1.65;color:#4e5b43;margin:24px 0}.footnote{font-size:12px;border-top:1px solid #ddded7;padding-top:20px}button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #80936f;outline-offset:3px}
