.account-page{display:contents}.account{background:var(--rds-bg);min-height:100dvh;color:var(--rds-text);font-family:var(--rds-font-sans);flex-direction:column;display:flex}.account-top{height:72px;padding:0 var(--rds-space-12);flex:none;align-items:center;display:flex}.account-logo{height:44px;color:var(--rds-text);align-items:center;gap:10px;margin-left:-10px;padding:0 10px;text-decoration:none;display:flex}.account-logo img{border-radius:var(--rds-radius-pill);width:28px;height:28px;display:block}.account-logo span{letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.account-body{flex:1;justify-content:center;align-items:center;display:flex}.account-body--tall{padding-bottom:clamp(0px, 100dvh - 756px, var(--rds-space-18));box-sizing:border-box}.account-wide{width:760px}.account-columns{align-items:center;gap:56px;display:flex}.account-side{gap:var(--rds-space-10);flex-direction:column;flex-shrink:0;width:304px;display:flex}.account-head{gap:var(--rds-space-5);flex-direction:column;display:flex}.account-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:2.5rem;font-weight:800;line-height:3rem}.account-lead{color:var(--rds-mute);font-size:var(--rds-type-lead-size);line-height:var(--rds-type-lead-line);text-wrap:pretty;margin:0}.account-lead strong{color:var(--rds-text);font-weight:700}.account-benefits{gap:var(--rds-space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.account-benefits li{align-items:flex-start;gap:var(--rds-space-5);font-size:var(--rds-type-body-size);line-height:var(--rds-type-body-line);font-weight:600;display:flex}.account-benefit-mark{width:24px;height:24px;margin-top:var(--rds-space-1);color:var(--rds-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.account-form{gap:var(--rds-space-6);flex-direction:column;width:400px;display:flex}.account-form--loose{gap:var(--rds-space-7)}.account-back{color:var(--rds-mute);font-size:var(--rds-type-small-size);font-weight:600}.account-form>.account-link:has(.account-back){align-self:flex-start;text-decoration:none;display:flex}.account-providers{gap:var(--rds-space-5);flex-direction:column;display:flex}.account-small{color:var(--rds-mute);font-size:var(--rds-type-caption-size);margin:0;line-height:1.125rem}.account-field{position:relative}.account-field-aside{font-size:var(--rds-type-small-size);line-height:var(--rds-type-small-line);position:absolute;top:0;right:0}.account-hint{color:var(--rds-mute);font-size:var(--rds-type-caption-size);line-height:var(--rds-type-caption-line)}.account-foot{color:var(--rds-mute);font-size:var(--rds-type-body-size)}.account-single{gap:var(--rds-space-9);flex-direction:column;width:560px;display:flex}.account-single--narrow{gap:var(--rds-space-8);width:480px}.account-icon{border-radius:var(--rds-radius-lg);width:56px;height:56px;color:var(--rds-text);justify-content:center;align-items:center;display:flex}.account-icon--ok{color:var(--rds-ok);background:#10261a}.account-row{align-items:center;gap:var(--rds-space-6);display:flex}.account-row .account-link{font-size:1rem}.account-note{color:var(--rds-mute);font-size:var(--rds-type-caption-size);line-height:var(--rds-type-caption-line)}.account-note--body{font-size:var(--rds-type-small-size);line-height:var(--rds-type-body-line)}.account-bottom{height:108px;padding-bottom:var(--rds-space-9);box-sizing:border-box;background:var(--rds-bg);flex:none;align-items:center;display:flex;position:sticky;bottom:0}.account-bottom-inner{justify-content:flex-end;align-items:center;width:760px;margin:0 auto;display:flex}.account-connected{align-items:center;gap:var(--rds-space-5);box-sizing:border-box;height:52px;padding:0 var(--rds-space-6);border:1px solid var(--rds-faint);border-radius:var(--rds-radius-md);background:var(--rds-card);display:flex}.account-connected-name{flex-grow:1;font-size:1rem;font-weight:600}.account-connected-state{color:var(--rds-ok);font-size:var(--rds-type-small-size);align-items:center;gap:6px;font-weight:600;display:inline-flex}.account-text{margin:0;font-size:1rem;line-height:1.5rem}.account-row--prompt{gap:var(--rds-space-5)}.account-row--prompt .rds-button{padding:0 var(--rds-space-8)}.account-row--prompt .rds-button--secondary{font-size:1rem}
