.signin{text-align:left}.signin-title{font-size:15px;font-weight:var(--weight-bold);color:var(--text)}.signin-sub{color:var(--text-2);margin-top:6px;font-size:13px;line-height:1.5}.signin-google{justify-content:center;align-items:center;gap:var(--s-2);margin-top:var(--s-5);display:flex}.signin-google.is-first{margin-top:0}.signin-label{margin-top:var(--s-3);font-size:12px;font-weight:var(--weight-bold);color:var(--text-2);display:block}.signin-label.is-first{margin-top:0}.signin-label-or{margin-top:var(--s-5)}.signin-input{width:100%;min-height:48px;padding:0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--navy-3);color:var(--text);font:inherit;margin-top:6px;font-size:16px;display:block}.signin-input::placeholder{color:var(--text-muted)}.signin form .btn{margin-top:var(--s-3)}.signin-fine{margin-top:var(--s-2);color:var(--text-muted);font-size:12px}.signin-note,.signin-handle-note{margin-top:var(--s-2);color:var(--text-2);font-size:13px}.signin-note:empty,.signin-handle-note:empty{display:none}.signin-handle-note.is-ok{color:var(--result-green)}.signin-check{align-items:flex-start;gap:var(--s-2);margin-top:var(--s-3);color:var(--text-2);cursor:pointer;font-size:13px;line-height:1.4;display:flex}.signin-check input{width:18px;height:18px;accent-color:var(--eyebrow);cursor:pointer;flex:none;margin:1px 0 0}.signin-optin span{white-space:nowrap;font-size:12px}.signin-links{margin-top:var(--s-3);color:var(--text-muted);font-size:13px}.signin-links .link-button:first-child{padding-left:0}.save-prompt{margin-top:var(--s-5);padding:var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--navy);text-align:left;position:relative}.save-prompt-text{padding-right:var(--s-6);font-size:14px;font-weight:var(--weight-bold);color:var(--text);line-height:1.4}.save-prompt .btn{margin-top:var(--s-3)}.save-prompt-close{border-radius:var(--r-md);width:36px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:6px;right:6px}.save-prompt-close:hover{color:var(--text)}.saved-line{margin-top:var(--s-4);color:var(--text-2);font-size:13px}.saved-line a{color:var(--link)}.account{width:100%;max-width:480px;padding:var(--s-6) var(--s-4) var(--s-8);margin:0 auto}.account-card+.account-card{margin-top:var(--s-4)}.account-title{margin-top:var(--s-2);font-size:26px;font-weight:var(--weight-bold);line-height:1.15}.account-title:focus{outline:none}.account-head{margin-bottom:var(--s-5)}.account-sub{margin-top:var(--s-2);color:var(--text-2);font-size:14px;line-height:1.55}.account-notice{margin-bottom:var(--s-6);padding:var(--s-3) var(--s-4);border:1px solid var(--border-strong);border-left:3px solid var(--eyebrow);border-radius:var(--r-md);background:var(--navy-2);color:var(--text);font-size:14px}.account-back{margin-top:var(--s-5);font-size:14px}.account-back a{padding:var(--s-2) 0;font-weight:var(--weight-bold);color:var(--link);display:inline-block}.account-row{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-top:var(--s-3);color:var(--text-2);font-size:14px;display:flex}.account-row strong{color:var(--text)}.account-danger{color:var(--result-red)}.account-actions{gap:var(--s-3);margin-top:var(--s-4);display:grid}.account form .btn{margin-top:var(--s-3)}.account-card>.signin-check:first-child{margin-top:0}
