*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f7f6f0;color:#20211d;font:16px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100svh;display:grid;place-items:center;padding:24px 16px}main{width:min(100%,440px);padding:40px 36px 28px;background:#fff;border:1px solid #deded3;border-radius:24px;box-shadow:0 18px 70px #2c32180a}.brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;font-weight:850;font-size:30px;letter-spacing:-1.8px}.brand span{color:#859545;font-size:34px;letter-spacing:0}.eyebrow{margin:38px 0 10px;font-size:10px;font-weight:700;letter-spacing:2px;color:#73776a}h1{font-size:34px;line-height:1.12;letter-spacing:-1.3px;margin:0 0 16px}.intro{color:#6a6e63;margin:0 0 28px}.providers{display:grid;gap:12px;min-height:48px}.providers>div{display:flex;justify-content:center}.apple,.restart,.continue{width:100%;min-height:48px;border:0;border-radius:5px;background:#20211d;color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;display:flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;cursor:pointer}.apple{height:40px;min-height:40px;font-size:14px;font-weight:500}.apple span{font-size:21px}.privacy{font-size:12px;color:#777c70;margin:28px 0 0}#login-status{font-size:14px;color:#666d53;min-height:22px;margin:18px 0 0}footer{font-size:11px;color:#969b8e;border-top:1px solid #eceee5;margin-top:26px;padding-top:18px}a:focus-visible,button:focus-visible{outline:3px solid #859545;outline-offset:4px}[hidden]{display:none!important}@media(max-width:380px){main{padding:28px 20px}h1{font-size:30px}}

.google-frame{display:block;width:100%;height:40px;border:0}
