.rwf-account{background:#101516;color:#f6f7f5;font:17px/1.65 Inter,Arial,sans-serif}.rwf-account header nav{flex-wrap:wrap}.account-main{max-width:1180px;padding-top:64px}.eyebrow{color:var(--accent);font:12px/1.5 monospace;text-transform:uppercase;letter-spacing:.13em;margin-bottom:20px}.login-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:72px;align-items:center;padding:32px 0 64px}.login-benefits{padding-left:22px;margin:28px 0}.login-benefits li{padding:4px 0}.account-card{padding:32px;border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0}.account-card h2{margin-top:0;font-size:26px}.login-card p{color:var(--muted)}.account-help{margin-top:24px}.account-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.account-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.account-card input{display:block;width:100%;padding:12px;border:1px solid var(--muted);background:var(--bg);color:var(--text);border-radius:3px}.account-email{overflow-wrap:anywhere}.account-email strong{font-size:14px}.progress-summary{font-size:22px}.account-card progress{display:block;width:100%;height:12px;accent-color:var(--accent);margin:24px 0 32px}.progress-list{list-style:none;padding:0;margin:24px 0}.progress-list li{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.progress-list span{font-size:14px;color:var(--muted)}.saved-message{margin-top:16px;color:var(--accent)}.rwf-account .googlesitekit-sign-in-with-google__frontend-output-button{max-width:100%;min-height:44px;margin:28px 0}.rwf-account .login-card .notice{color:var(--text)}
@media(max-width:767px){.account-main{padding-top:32px}.login-layout,.account-layout{grid-template-columns:minmax(0,1fr);gap:28px}.login-layout{padding:0 0 16px}.account-card{padding:22px}.account-heading{align-items:flex-start;flex-direction:column}.progress-list li{align-items:flex-start;flex-direction:column;gap:6px}.account-card h2{font-size:24px}}
