.account-page{width:min(100%,560px);margin:8px auto 40px}.account-page h1{font-size:32px;line-height:1.5;margin:12px 0 14px}.account-intro{color:var(--muted);font-size:15px;line-height:1.9;margin-bottom:28px}.account-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:24px}.account-tabs button{flex:1;background:transparent;border:0;border-bottom:3px solid transparent;min-height:48px;font:inherit;font-size:14px;color:var(--muted);cursor:pointer}.account-tabs button[aria-pressed=true]{border-bottom-color:var(--ink);font-weight:700;color:var(--ink)}.account-page form{display:grid;gap:18px}.account-page .form-field{margin:0;display:grid;gap:7px}.account-page .form-field input{width:100%;min-height:48px}.account-page .form-field small{font-weight:400;color:var(--muted);font-size:12px}.account-page .btn{min-height:46px}.google-button{width:100%;background:white!important;border:1px solid var(--ink)!important}.account-divider{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--muted);margin:24px 0}.account-divider:before,.account-divider:after{content:'';height:1px;background:var(--line);flex:1}.account-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.8;min-height:44px}.account-consent input{width:20px;height:20px;margin:2px 0 0;flex-shrink:0}.account-error{color:#993c39;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.account-error:empty{display:none}.account-secondary{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin:24px 0}.account-secondary .text-button{font-size:12px}.account-page>.caption{font-size:12px;line-height:1.8}.account-email{font-size:15px;overflow-wrap:anywhere;color:var(--muted);margin-bottom:26px}.account-sync-panel{border-left:4px solid var(--lime);padding:14px 18px;background:var(--soft);margin:20px 0 28px}.account-sync-panel strong{font-size:17px}.account-sync-panel p{font-size:13px;line-height:1.9}.account-data-tools,.account-conflicts{border-top:1px solid var(--line);padding-top:24px;margin:28px 0}.account-page h2{font-size:18px;margin:0 0 14px}.account-data-tools>p,.account-conflicts>p{font-size:13px;line-height:1.9;color:var(--muted)}.account-conflict{padding:18px 0;border-bottom:1px solid var(--line)}.account-conflict p{font-size:12px}.account-conflict .btn{font-size:12px}.account-danger-zone{margin-top:40px;border-top:1px solid var(--line);padding-top:16px}.account-danger-zone summary{min-height:44px;cursor:pointer;font-size:13px}.account-danger-zone p{font-size:13px;line-height:1.9}.account-summary{margin:0 0 28px!important}.account-summary>p{font-size:14px;line-height:1.9;overflow-wrap:anywhere}.account-summary .sync-description{font-size:12px;color:var(--muted)}.account-link{font-size:12px;white-space:nowrap;padding:8px 4px;min-height:40px;display:inline-flex;align-items:center}.privacy-page{max-width:680px;width:100%}.privacy-page h2{margin-top:30px}.privacy-page p{font-size:14px;line-height:2}.account-delete-form{display:grid;gap:16px}.account-delete-form .form-field input{width:100%}.header-right .save-status{max-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:720px){.account-page{margin-top:0}.account-page h1{font-size:27px}.account-link{font-size:11px}.header-right{gap:7px}.header-right .save-status{max-width:108px;font-size:10px}.header-right .connection{display:none}.account-page .data-actions .btn{font-size:12px}.account-summary{padding-top:12px!important}.account-secondary>.btn.primary{width:100%}}
